{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":648386720,"defaultBranch":"main","name":"byedpi","ownerLogin":"hufrea","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-01T21:16:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/135158507?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726745036.0","currentOid":""},"activityList":{"items":[{"before":"7dde94e3d2c88a50b03afb2137e1b3200f6a4a9d","after":"dcc492b8fd3dea82f8dce809758183cd280eb6e1","ref":"refs/heads/main","pushedAt":"2024-09-24T18:05:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"sizeof(struct sockaddr_ina) as the max key size","shortMessageHtmlLink":"sizeof(struct sockaddr_ina) as the max key size"}},{"before":"dca3b5693a8fbdaafec12267d587022fd1174562","after":"7dde94e3d2c88a50b03afb2137e1b3200f6a4a9d","ref":"refs/heads/main","pushedAt":"2024-09-24T14:51:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"compile without sa_family_t","shortMessageHtmlLink":"compile without sa_family_t"}},{"before":"77ac202f5c67f25c8960d50c13dad6e5d2b4b6c5","after":"dca3b5693a8fbdaafec12267d587022fd1174562","ref":"refs/heads/main","pushedAt":"2024-09-24T11:05:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"Separate options from service, add system service (#152)","shortMessageHtmlLink":"Separate options from service, add system service (#152)"}},{"before":"f11f5b0d676c3c7ab3e4710db60bae675a0a0a2b","after":"77ac202f5c67f25c8960d50c13dad6e5d2b4b6c5","ref":"refs/heads/main","pushedAt":"2024-09-23T11:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"create empty group if a trigger is spec\n\n#144","shortMessageHtmlLink":"create empty group if a trigger is spec"}},{"before":"889391b7b12128075f6ff2aeb182db57bea940f6","after":"f11f5b0d676c3c7ab3e4710db60bae675a0a0a2b","ref":"refs/heads/main","pushedAt":"2024-09-20T12:03:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"Use serialization for key_struct (#138)\n\n* extend.c: use serialization for key_struct\r\n\r\n* serialize directly from address\r\n\r\n* fix serialize_addr return\r\n\r\n* return error, style\r\n\r\n---------\r\n\r\nCo-authored-by: ruti <>","shortMessageHtmlLink":"Use serialization for key_struct (#138)"}},{"before":null,"after":"ccbbf55fe979075e225b0d9ee85b9acf31808176","ref":"refs/heads/serialize-key","pushedAt":"2024-09-19T11:23:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"serialize directly from address","shortMessageHtmlLink":"serialize directly from address"}},{"before":"a9ecc83932543c6a22984b168a77543490763e89","after":"889391b7b12128075f6ff2aeb182db57bea940f6","ref":"refs/heads/main","pushedAt":"2024-09-18T12:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"memset struct padding","shortMessageHtmlLink":"memset struct padding"}},{"before":"515129ccccf53d05c4fe397b4e90f8e14b264d73","after":"a9ecc83932543c6a22984b168a77543490763e89","ref":"refs/heads/main","pushedAt":"2024-09-17T19:51:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"Transparent IPV6","shortMessageHtmlLink":"Transparent IPV6"}},{"before":"0a20d69537018baa8dd8c00c1ff6bbecdf623c93","after":"515129ccccf53d05c4fe397b4e90f8e14b264d73","ref":"refs/heads/main","pushedAt":"2024-09-17T19:29:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"Bug fix: uninitialized padding eliminated (#137)","shortMessageHtmlLink":"Bug fix: uninitialized padding eliminated (#137)"}},{"before":"e02ce91363bb4b7b312168d3db3a21bd5140cdd3","after":"0a20d69537018baa8dd8c00c1ff6bbecdf623c93","ref":"refs/heads/main","pushedAt":"2024-09-14T19:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"Bump version, update README.md","shortMessageHtmlLink":"Bump version, update README.md"}},{"before":"e02ce91363bb4b7b312168d3db3a21bd5140cdd3","after":null,"ref":"refs/heads/auto-c","pushedAt":"2024-09-14T13:04:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"}},{"before":"0a23a24eb0b65719f999bbecfce7d5c435b106bd","after":"e02ce91363bb4b7b312168d3db3a21bd5140cdd3","ref":"refs/heads/auto-c","pushedAt":"2024-09-14T13:04:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"auto-mode option (#127)\n\n* trigger auto if connetion closes/resets after several packets\n\n* send RST if remote connection is reset\n\n* change cache value struct","shortMessageHtmlLink":"auto-mode option (#127)"}},{"before":"193737173b418f5a4f7173e2062d69d59c0dd0e9","after":"e02ce91363bb4b7b312168d3db3a21bd5140cdd3","ref":"refs/heads/main","pushedAt":"2024-09-14T12:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"auto-mode option (#127)\n\n* trigger auto if connetion closes/resets after several packets\n\n* send RST if remote connection is reset\n\n* change cache value struct","shortMessageHtmlLink":"auto-mode option (#127)"}},{"before":"117ac6ecd76fabf264af7d2e68893edec692c040","after":"0a23a24eb0b65719f999bbecfce7d5c435b106bd","ref":"refs/heads/auto-c","pushedAt":"2024-09-13T19:25:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"send rst also if mode is 0","shortMessageHtmlLink":"send rst also if mode is 0"}},{"before":"9b685ecbb9800b8437fff869f359823d7f6c7f3b","after":"193737173b418f5a4f7173e2062d69d59c0dd0e9","ref":"refs/heads/main","pushedAt":"2024-09-13T19:23:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"Delete broken event, log \"pull is full\" error (#132)\n\n* Delete event with closed socket\r\n\r\n* Log \"pull is full\" error\r\n\r\n* Error logging inside add_event and init_pool","shortMessageHtmlLink":"Delete broken event, log \"pull is full\" error (#132)"}},{"before":"fb98376d90417d42048db6a2e97633a2a2aeb2ba","after":"117ac6ecd76fabf264af7d2e68893edec692c040","ref":"refs/heads/auto-c","pushedAt":"2024-09-13T10:27:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"minify cache value size","shortMessageHtmlLink":"minify cache value size"}},{"before":"ef12f43c6044c90e5d974f49fa1f88262099862f","after":"9b685ecbb9800b8437fff869f359823d7f6c7f3b","ref":"refs/heads/main","pushedAt":"2024-09-13T06:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"restore events after reconnect\n\ndc6966e broke auto","shortMessageHtmlLink":"restore events after reconnect"}},{"before":"21c1e0ce36615cfe2c67ff01248e670b1fd03d94","after":"fb98376d90417d42048db6a2e97633a2a2aeb2ba","ref":"refs/heads/auto-c","pushedAt":"2024-09-12T18:51:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"fix cache","shortMessageHtmlLink":"fix cache"}},{"before":"725203a8a8742a24388cc8dbd4992691c2d0d6dd","after":"21c1e0ce36615cfe2c67ff01248e670b1fd03d94","ref":"refs/heads/auto-c","pushedAt":"2024-09-12T17:21:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"fix types","shortMessageHtmlLink":"fix types"}},{"before":"064070173c545986be7384e7810d0d3b38673587","after":"725203a8a8742a24388cc8dbd4992691c2d0d6dd","ref":"refs/heads/auto-c","pushedAt":"2024-09-12T14:04:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"auto-mode option","shortMessageHtmlLink":"auto-mode option"}},{"before":"462dca53818ce3a870c8c006fbc7dc108bd090aa","after":"064070173c545986be7384e7810d0d3b38673587","ref":"refs/heads/auto-c","pushedAt":"2024-09-12T10:42:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"delete from cache if last group is broken","shortMessageHtmlLink":"delete from cache if last group is broken"}},{"before":"dc6966ec1c4d6cdb436ca5ce22d99fb51ec5259d","after":"ef12f43c6044c90e5d974f49fa1f88262099862f","ref":"refs/heads/main","pushedAt":"2024-09-11T12:53:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"linux service instructions (#128)","shortMessageHtmlLink":"linux service instructions (#128)"}},{"before":"02a9e046fdcda632cabe9c4fc3a658f2b3447f0c","after":"dc6966ec1c4d6cdb436ca5ce22d99fb51ec5259d","ref":"refs/heads/main","pushedAt":"2024-09-10T19:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"ignore events until connection is established","shortMessageHtmlLink":"ignore events until connection is established"}},{"before":"1d6c0a132e7b1e788711dc4c3b502a27621347c4","after":"02a9e046fdcda632cabe9c4fc3a658f2b3447f0c","ref":"refs/heads/main","pushedAt":"2024-09-10T18:10:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"Transparent proxy mode (#114)\n\n* Transparent proxy\r\n\r\n* Typo errors\r\n\r\n* long long -> intmax_t for printing time_t\r\n\r\n---------\r\n\r\nCo-authored-by: vel21ripn <>\r\nCo-authored-by: Konstantin Saliy ","shortMessageHtmlLink":"Transparent proxy mode (#114)"}},{"before":"3a649814902c9c2efd57fae8f9c8fee6554acbb5","after":"462dca53818ce3a870c8c006fbc7dc108bd090aa","ref":"refs/heads/auto-c","pushedAt":"2024-09-10T16:59:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"dont reset timeout","shortMessageHtmlLink":"dont reset timeout"}},{"before":"fda25b0815a28f629dc64fb0ff09e4594674ac8d","after":"3a649814902c9c2efd57fae8f9c8fee6554acbb5","ref":"refs/heads/auto-c","pushedAt":"2024-09-10T14:21:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"auto after first round","shortMessageHtmlLink":"auto after first round"}},{"before":null,"after":"fda25b0815a28f629dc64fb0ff09e4594674ac8d","ref":"refs/heads/auto-c","pushedAt":"2024-09-10T14:07:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"auto after first round","shortMessageHtmlLink":"auto after first round"}},{"before":"950e85df2ce17cefde828a7955e43356e6eb11ce","after":"1d6c0a132e7b1e788711dc4c3b502a27621347c4","ref":"refs/heads/main","pushedAt":"2024-09-10T13:57:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"Handle SIGTERM","shortMessageHtmlLink":"Handle SIGTERM"}},{"before":"fdcab96c5b5f335c837dda9907374bd089184c40","after":"950e85df2ce17cefde828a7955e43356e6eb11ce","ref":"refs/heads/main","pushedAt":"2024-09-08T17:21:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"vmsplice instead of sendfile","shortMessageHtmlLink":"vmsplice instead of sendfile"}},{"before":"663cbf8177ffc23dd442cf997ee4e4e58b737bd2","after":"fdcab96c5b5f335c837dda9907374bd089184c40","ref":"refs/heads/main","pushedAt":"2024-09-08T14:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hufrea","name":null,"path":"/hufrea","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135158507?s=80&v=4"},"commit":{"message":"fix integer overflow","shortMessageHtmlLink":"fix integer overflow"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxODowNToxNy4wMDAwMDBazwAAAAS_epSU","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOFQxNDozNzo1MS4wMDAwMDBazwAAAASwJHRf"}},"title":"Activity ยท hufrea/byedpi"}