{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":27034717,"defaultBranch":"master","name":"esockd","ownerLogin":"emqx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-23T14:18:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25221711?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713488995.0","currentOid":""},"activityList":{"items":[{"before":"feba49159563bddeb082eb5f83a930f4d313ba52","after":null,"ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-19T01:06:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"}},{"before":"09782149d22918f14f9fc402d44d4a3eb3973b16","after":"313713eff1ecaf4d5c9e6d575ebd1b5f4e14e9c5","ref":"refs/heads/master","pushedAt":"2024-04-19T01:06:40.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"Merge pull request #187 from emqx/udp-exit-stop-process\n\nfix: stop process when receive udp_error/udp_closed","shortMessageHtmlLink":"Merge pull request #187 from emqx/udp-exit-stop-process"}},{"before":"53b44c27a9f41b851457bf79706ad21cde62d70e","after":"feba49159563bddeb082eb5f83a930f4d313ba52","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-17T02:22:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"fix: try to reinit udp socket","shortMessageHtmlLink":"fix: try to reinit udp socket"}},{"before":"a539dfc87a5917eac0e2130c95be132c0c4a404f","after":"53b44c27a9f41b851457bf79706ad21cde62d70e","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-15T13:38:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"fix: try to reinit udp socket","shortMessageHtmlLink":"fix: try to reinit udp socket"}},{"before":"3e60b860777b773d30f41cb211b6a9be633964f0","after":"a539dfc87a5917eac0e2130c95be132c0c4a404f","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-15T11:41:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"chore: ca's validity extended to 10 years","shortMessageHtmlLink":"chore: ca's validity extended to 10 years"}},{"before":"ab8f377876042311d10c65f7289f60d6fc48a54a","after":"3e60b860777b773d30f41cb211b6a9be633964f0","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-15T10:52:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"chore: ca's validity extended to 10 years","shortMessageHtmlLink":"chore: ca's validity extended to 10 years"}},{"before":"7f16eaf59a748722c893a275164db1452548f29a","after":"ab8f377876042311d10c65f7289f60d6fc48a54a","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-15T10:05:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"chore: ca's validity extended to 10 years","shortMessageHtmlLink":"chore: ca's validity extended to 10 years"}},{"before":"1e7ae8e8547084f4357d41e2863da11e0a6b7c77","after":"7f16eaf59a748722c893a275164db1452548f29a","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-15T09:37:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"chore: ca's validity extended to 10 years","shortMessageHtmlLink":"chore: ca's validity extended to 10 years"}},{"before":"08590b8b1f62ae5ac5ff86d3988ad60f48f92e01","after":"1e7ae8e8547084f4357d41e2863da11e0a6b7c77","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-15T09:37:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"chore: ca's validity extended to 10 years","shortMessageHtmlLink":"chore: ca's validity extended to 10 years"}},{"before":"08c467aa638bb79b83c4f1d1cab4738ceaa5ff2d","after":"08590b8b1f62ae5ac5ff86d3988ad60f48f92e01","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-15T09:21:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"chore: ca's validity extended to 10 years","shortMessageHtmlLink":"chore: ca's validity extended to 10 years"}},{"before":"405c7f0a75f70e27aae597fcf6e74305ded702b4","after":"08c467aa638bb79b83c4f1d1cab4738ceaa5ff2d","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-15T08:48:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"fix: stop process when receive udp_error/udp_closed","shortMessageHtmlLink":"fix: stop process when receive udp_error/udp_closed"}},{"before":null,"after":"405c7f0a75f70e27aae597fcf6e74305ded702b4","ref":"refs/heads/udp-exit-stop-process","pushedAt":"2024-04-15T08:44:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zhongwencool","name":"zhongwencool","path":"/zhongwencool","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3116225?s=80&v=4"},"commit":{"message":"fix: stop process when receive udp_error/udp_closed","shortMessageHtmlLink":"fix: stop process when receive udp_error/udp_closed"}},{"before":"9b0f80020fc6b0c10ffea3e966ce46e33c91cd89","after":null,"ref":"refs/heads/fast_fail_on_invalid_ssl_opts","pushedAt":"2024-03-12T08:41:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"terry-xiaoyu","name":"Xinyu Liu","path":"/terry-xiaoyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11696433?s=80&v=4"}},{"before":"d596cffb809adaccda0fcd305c5325d75567596f","after":"6fbafc00a89ecc06acbc1d2abf2236f87ed7b1a9","ref":"refs/heads/bug_fixs/5.8.x","pushedAt":"2024-03-12T08:41:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"terry-xiaoyu","name":"Xinyu Liu","path":"/terry-xiaoyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11696433?s=80&v=4"},"commit":{"message":"Merge pull request #186 from emqx/fast_fail_on_invalid_ssl_opts\n\nfix: fast fail on invalid ssl options","shortMessageHtmlLink":"Merge pull request #186 from emqx/fast_fail_on_invalid_ssl_opts"}},{"before":"a175bfa926de2b87ff5eed9a5041fb7905708e57","after":"9b0f80020fc6b0c10ffea3e966ce46e33c91cd89","ref":"refs/heads/fast_fail_on_invalid_ssl_opts","pushedAt":"2024-03-12T08:40:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"terry-xiaoyu","name":"Xinyu Liu","path":"/terry-xiaoyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11696433?s=80&v=4"},"commit":{"message":"fix: fast fail on invalid ssl options","shortMessageHtmlLink":"fix: fast fail on invalid ssl options"}},{"before":null,"after":"a175bfa926de2b87ff5eed9a5041fb7905708e57","ref":"refs/heads/fast_fail_on_invalid_ssl_opts","pushedAt":"2024-03-12T08:31:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"terry-xiaoyu","name":"Xinyu Liu","path":"/terry-xiaoyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11696433?s=80&v=4"},"commit":{"message":"fix: fast fail on invalid ssl options","shortMessageHtmlLink":"fix: fast fail on invalid ssl options"}},{"before":"fe84af9066657d1af16e3f729d82b7e2c44e4980","after":"09782149d22918f14f9fc402d44d4a3eb3973b16","ref":"refs/heads/master","pushedAt":"2023-12-19T12:28:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"keynslug","name":"Andrew Mayorov","path":"/keynslug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148366?s=80&v=4"},"commit":{"message":"Merge pull request #185 from keynslug/fix/set-opts-typespec\n\nfix(set-opts): fix function typespec","shortMessageHtmlLink":"Merge pull request #185 from keynslug/fix/set-opts-typespec"}},{"before":"36a0b25ec6a4951b0655c65e70c936fc071699ca","after":"fe84af9066657d1af16e3f729d82b7e2c44e4980","ref":"refs/heads/master","pushedAt":"2023-12-19T10:13:26.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"keynslug","name":"Andrew Mayorov","path":"/keynslug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148366?s=80&v=4"},"commit":{"message":"Merge pull request #184 from keynslug/fix/dtls-udp-opts\n\nfix(setopts): pass only changed socket options to `setops/2`","shortMessageHtmlLink":"Merge pull request #184 from keynslug/fix/dtls-udp-opts"}},{"before":"5cb22a8b1188d6ba5f69aa37984e9b5ca1ac4fc7","after":"36a0b25ec6a4951b0655c65e70c936fc071699ca","ref":"refs/heads/master","pushedAt":"2023-12-18T11:00:27.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"keynslug","name":"Andrew Mayorov","path":"/keynslug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148366?s=80&v=4"},"commit":{"message":"Merge pull request #183 from keynslug/feat/EMQX-11527/set-opts\n\nfeat(listener): support changing options on the fly","shortMessageHtmlLink":"Merge pull request #183 from keynslug/feat/EMQX-11527/set-opts"}},{"before":"c60472aabba32d649fc0ca76ba0d1ac0bc3d68e5","after":null,"ref":"refs/heads/feat/EMQX-11527/set-opts","pushedAt":"2023-12-12T21:14:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keynslug","name":"Andrew Mayorov","path":"/keynslug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148366?s=80&v=4"}},{"before":null,"after":"c60472aabba32d649fc0ca76ba0d1ac0bc3d68e5","ref":"refs/heads/feat/EMQX-11527/set-opts","pushedAt":"2023-12-12T21:12:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keynslug","name":"Andrew Mayorov","path":"/keynslug","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148366?s=80&v=4"},"commit":{"message":"feat(listener): support changing options on the fly\n\nAlso make sure that any occasoinal restarts will not erase any option\nchanges.","shortMessageHtmlLink":"feat(listener): support changing options on the fly"}},{"before":"cbf63b52363ba527f8712c1cd22155e0f36733f4","after":null,"ref":"refs/heads/dev/william/improve-robustness","pushedAt":"2023-12-06T18:18:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zmstone","name":"zmstone","path":"/zmstone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164324?s=80&v=4"}},{"before":"e150e09a7657e7ee13e1c07757f00e1eeece6565","after":"5cb22a8b1188d6ba5f69aa37984e9b5ca1ac4fc7","ref":"refs/heads/master","pushedAt":"2023-11-28T12:32:16.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"qzhuyan","name":"William Yang","path":"/qzhuyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200020?s=80&v=4"},"commit":{"message":"Merge pull request #182 from emqx/dev/william/improve-robustness\n\nimprove robustness","shortMessageHtmlLink":"Merge pull request #182 from emqx/dev/william/improve-robustness"}},{"before":"3380bb991d1e7cd0d100145b618cb53ae033ce78","after":"cbf63b52363ba527f8712c1cd22155e0f36733f4","ref":"refs/heads/dev/william/improve-robustness","pushedAt":"2023-11-22T13:24:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qzhuyan","name":"William Yang","path":"/qzhuyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200020?s=80&v=4"},"commit":{"message":"fix: handle econnaborted return from async_accept","shortMessageHtmlLink":"fix: handle econnaborted return from async_accept"}},{"before":"9b0f0fc095c05d568f67d4d430d7cb5b1de042f2","after":"3380bb991d1e7cd0d100145b618cb53ae033ce78","ref":"refs/heads/dev/william/improve-robustness","pushedAt":"2023-11-22T11:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qzhuyan","name":"William Yang","path":"/qzhuyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200020?s=80&v=4"},"commit":{"message":"fix: ensure counters when listener restarts by sup","shortMessageHtmlLink":"fix: ensure counters when listener restarts by sup"}},{"before":"7750b3eb3635a0c44b3714eef77ccb6f7f406dd1","after":"9b0f0fc095c05d568f67d4d430d7cb5b1de042f2","ref":"refs/heads/dev/william/improve-robustness","pushedAt":"2023-11-21T10:40:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qzhuyan","name":"William Yang","path":"/qzhuyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200020?s=80&v=4"},"commit":{"message":"ci: move coveralls to seprate job","shortMessageHtmlLink":"ci: move coveralls to seprate job"}},{"before":"a1b196e30645104526007fee3a09c8fd0c8e9ab2","after":"7750b3eb3635a0c44b3714eef77ccb6f7f406dd1","ref":"refs/heads/dev/william/improve-robustness","pushedAt":"2023-11-21T09:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qzhuyan","name":"William Yang","path":"/qzhuyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200020?s=80&v=4"},"commit":{"message":"ci: move coveralls to seprate job","shortMessageHtmlLink":"ci: move coveralls to seprate job"}},{"before":"69d601fdeb6da19e98bf3e0e99e52bc552e7ddd4","after":"a1b196e30645104526007fee3a09c8fd0c8e9ab2","ref":"refs/heads/dev/william/improve-robustness","pushedAt":"2023-11-21T08:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qzhuyan","name":"William Yang","path":"/qzhuyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200020?s=80&v=4"},"commit":{"message":"ci: coverall only when success","shortMessageHtmlLink":"ci: coverall only when success"}},{"before":"43af8620601a3215bbb997e904327cd77d5f18d8","after":"69d601fdeb6da19e98bf3e0e99e52bc552e7ddd4","ref":"refs/heads/dev/william/improve-robustness","pushedAt":"2023-11-20T21:15:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qzhuyan","name":"William Yang","path":"/qzhuyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200020?s=80&v=4"},"commit":{"message":"fix(acceptor): don't close listening socket in terminate\n\nas it spreads error to the whole sup tree","shortMessageHtmlLink":"fix(acceptor): don't close listening socket in terminate"}},{"before":"4b4127fcdbff26ca15f5ec23f71d6b9b74738a42","after":"43af8620601a3215bbb997e904327cd77d5f18d8","ref":"refs/heads/dev/william/improve-robustness","pushedAt":"2023-11-20T20:20:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qzhuyan","name":"William Yang","path":"/qzhuyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/200020?s=80&v=4"},"commit":{"message":"fix(acceptor): don't close listening socket in terminate\n\nas it spreads error to the whole sup tree","shortMessageHtmlLink":"fix(acceptor): don't close listening socket in terminate"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENLCbeQA","startCursor":null,"endCursor":null}},"title":"Activity ยท emqx/esockd"}