{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":786108269,"defaultBranch":"main","name":"cs-haproxy-spoa-bouncer","ownerLogin":"crowdsecurity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-13T13:04:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63284097?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724943306.0","currentOid":""},"activityList":{"items":[{"before":"d2473084b07854181e7db715dcb12263b1f97fa7","after":"3c6a8aa47cf440f05e8dc0ee3035a9fe454f0126","ref":"refs/heads/main","pushedAt":"2024-09-06T13:43:08.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"Merge pull request #2 from crowdsecurity/refactor_net_storage_netip\n\nenhance: Refactor dataset storage option to use netip module","shortMessageHtmlLink":"Merge pull request #2 from crowdsecurity/refactor_net_storage_netip"}},{"before":"8fd0acd17b41025fcfae5680c994f9a000db2a8e","after":"47216fd394346784542b3bdacbf8af80cce7c683","ref":"refs/heads/refactor_net_storage_netip","pushedAt":"2024-09-06T13:42:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"enahnce: add init test that tests for types","shortMessageHtmlLink":"enahnce: add init test that tests for types"}},{"before":"2bf6b1c05da577f1c155418573cf905deef1d608","after":"8fd0acd17b41025fcfae5680c994f9a000db2a8e","ref":"refs/heads/refactor_net_storage_netip","pushedAt":"2024-09-06T11:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"enahnce: mod tidy","shortMessageHtmlLink":"enahnce: mod tidy"}},{"before":"ecdd98515181c2c4fd9d3f3bd1d806bba475c4c6","after":"2bf6b1c05da577f1c155418573cf905deef1d608","ref":"refs/heads/refactor_net_storage_netip","pushedAt":"2024-09-06T10:58:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"enahnce: move toCheck to after addition and deletion","shortMessageHtmlLink":"enahnce: move toCheck to after addition and deletion"}},{"before":"ef1c08d97e7a48f7d414380916c28add4a3b7a84","after":"ecdd98515181c2c4fd9d3f3bd1d806bba475c4c6","ref":"refs/heads/refactor_net_storage_netip","pushedAt":"2024-09-06T10:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"enahnce: add some basic dataset tests","shortMessageHtmlLink":"enahnce: add some basic dataset tests"}},{"before":"38d4068ecabc471dc8fa81fe48be70ad3a46ad91","after":"ef1c08d97e7a48f7d414380916c28add4a3b7a84","ref":"refs/heads/refactor_net_storage_netip","pushedAt":"2024-08-29T16:46:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"enhance: remove debug info live","shortMessageHtmlLink":"enhance: remove debug info live"}},{"before":"d2473084b07854181e7db715dcb12263b1f97fa7","after":"38d4068ecabc471dc8fa81fe48be70ad3a46ad91","ref":"refs/heads/refactor_net_storage_netip","pushedAt":"2024-08-29T16:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"enhance: Refactor dataset to use netip module and clearup logic","shortMessageHtmlLink":"enhance: Refactor dataset to use netip module and clearup logic"}},{"before":null,"after":"d2473084b07854181e7db715dcb12263b1f97fa7","ref":"refs/heads/refactor_net_storage_netip","pushedAt":"2024-08-29T14:55:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: lots of wip that been sitting stale, so sync with repo","shortMessageHtmlLink":"wip: lots of wip that been sitting stale, so sync with repo"}},{"before":"808624390be2ba8abad6b745d4d382a053406505","after":"d2473084b07854181e7db715dcb12263b1f97fa7","ref":"refs/heads/main","pushedAt":"2024-06-15T17:41:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: lots of wip that been sitting stale, so sync with repo","shortMessageHtmlLink":"wip: lots of wip that been sitting stale, so sync with repo"}},{"before":"2726009cab8b7d56c3b9058963a0dee3f2ef270b","after":"808624390be2ba8abad6b745d4d382a053406505","ref":"refs/heads/main","pushedAt":"2024-06-01T17:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: if context is cancelled the host is dying so we can safetly set session to empty map","shortMessageHtmlLink":"wip: if context is cancelled the host is dying so we can safetly set …"}},{"before":"8edf1cc55e3ce7341834890cb622f92f8efd1752","after":"2726009cab8b7d56c3b9058963a0dee3f2ef270b","ref":"refs/heads/main","pushedAt":"2024-06-01T17:37:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: improve logging","shortMessageHtmlLink":"wip: improve logging"}},{"before":"17eff9d0decb227bf7a94835da7bfecbc087ba3c","after":"8edf1cc55e3ce7341834890cb622f92f8efd1752","ref":"refs/heads/main","pushedAt":"2024-06-01T17:06:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: EOD, admin api, fixed a bunch of stuff :laugh:","shortMessageHtmlLink":"wip: EOD, admin api, fixed a bunch of stuff :laugh:"}},{"before":"4e3ab25d7c233e3e8ec8fed6824597786be08639","after":"17eff9d0decb227bf7a94835da7bfecbc087ba3c","ref":"refs/heads/main","pushedAt":"2024-05-29T15:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: remove sync pool as it doesnt really work as I thought","shortMessageHtmlLink":"wip: remove sync pool as it doesnt really work as I thought"}},{"before":"35483042c93dba6318ffcbfa373459cb887cddd6","after":"4e3ab25d7c233e3e8ec8fed6824597786be08639","ref":"refs/heads/main","pushedAt":"2024-05-29T15:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: try a sync pool to try and reduce memory under load","shortMessageHtmlLink":"wip: try a sync pool to try and reduce memory under load"}},{"before":"8effeddab234043986df6983df3c4ca6df3dcd20","after":"35483042c93dba6318ffcbfa373459cb887cddd6","ref":"refs/heads/main","pushedAt":"2024-05-29T14:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: refactor sessions package to be more performant","shortMessageHtmlLink":"wip: refactor sessions package to be more performant"}},{"before":"fc628408162192369793cc18d49929fc3e7c9f3a","after":"8effeddab234043986df6983df3c4ca6df3dcd20","ref":"refs/heads/main","pushedAt":"2024-05-29T13:48:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: working captcha, need to test","shortMessageHtmlLink":"wip: working captcha, need to test"}},{"before":"dba4ffc391439750e2d8caa691a7410e78bb9960","after":"fc628408162192369793cc18d49929fc3e7c9f3a","ref":"refs/heads/main","pushedAt":"2024-05-24T15:38:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: another bandaid","shortMessageHtmlLink":"wip: another bandaid"}},{"before":"309803a9f500eb1dd403f14c4b281b28715307a8","after":"dba4ffc391439750e2d8caa691a7410e78bb9960","ref":"refs/heads/main","pushedAt":"2024-05-24T15:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: another bandaid","shortMessageHtmlLink":"wip: another bandaid"}},{"before":"5e4467ad04c9484eb5bb7438eda5c1ba6bb60f84","after":"309803a9f500eb1dd403f14c4b281b28715307a8","ref":"refs/heads/main","pushedAt":"2024-05-24T15:20:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: bandaid for now","shortMessageHtmlLink":"wip: bandaid for now"}},{"before":"deebdabbfec466f1b5f9bec571f0fc48889a0070","after":"5e4467ad04c9484eb5bb7438eda5c1ba6bb60f84","ref":"refs/heads/main","pushedAt":"2024-05-24T15:11:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: bandaid for now","shortMessageHtmlLink":"wip: bandaid for now"}},{"before":"8d636aa69cce81e55e3b4460f7ad7b58d5769ccb","after":"deebdabbfec466f1b5f9bec571f0fc48889a0070","ref":"refs/heads/main","pushedAt":"2024-05-24T15:07:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: test captcha impl over unix","shortMessageHtmlLink":"wip: test captcha impl over unix"}},{"before":"f969cb44df0a9bfe2041d9a551573bcac00ddda2","after":"8d636aa69cce81e55e3b4460f7ad7b58d5769ccb","ref":"refs/heads/main","pushedAt":"2024-05-24T14:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: restrict verb bytes to 4","shortMessageHtmlLink":"wip: restrict verb bytes to 4"}},{"before":"e6e6a171126ea7f925b3bf2ae5f7fe23792a99c8","after":"f969cb44df0a9bfe2041d9a551573bcac00ddda2","ref":"refs/heads/main","pushedAt":"2024-05-24T13:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: add other options to copy and remove create bytes as not used","shortMessageHtmlLink":"wip: add other options to copy and remove create bytes as not used"}},{"before":"bc8c4ead0dab5c6cdcb2a603911356994889b9da","after":"e6e6a171126ea7f925b3bf2ae5f7fe23792a99c8","ref":"refs/heads/main","pushedAt":"2024-05-24T13:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: test copy func case for strings","shortMessageHtmlLink":"wip: test copy func case for strings"}},{"before":"762eb886a988d12a2107625e7abd3de8ee585736","after":"bc8c4ead0dab5c6cdcb2a603911356994889b9da","ref":"refs/heads/main","pushedAt":"2024-05-24T10:29:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: fix the header read and data read, use unique encoder per socketConn and will test","shortMessageHtmlLink":"wip: fix the header read and data read, use unique encoder per socket…"}},{"before":"0f794dcf20f0634833c86c22c6bee22d44931d03","after":"762eb886a988d12a2107625e7abd3de8ee585736","ref":"refs/heads/main","pushedAt":"2024-05-17T11:16:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: add a lock api side","shortMessageHtmlLink":"wip: add a lock api side"}},{"before":"2cc8e7897a93f40fc21a17495bd335378b4d8e71","after":"0f794dcf20f0634833c86c22c6bee22d44931d03","ref":"refs/heads/main","pushedAt":"2024-05-17T11:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: reuse same decoder for perf and log errors","shortMessageHtmlLink":"wip: reuse same decoder for perf and log errors"}},{"before":"ecb4a37a7601f9a36185438bd9616fd3770dbeec","after":"2cc8e7897a93f40fc21a17495bd335378b4d8e71","ref":"refs/heads/main","pushedAt":"2024-05-17T10:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: trial read full header buffer at once","shortMessageHtmlLink":"wip: trial read full header buffer at once"}},{"before":"3e7adc0b3fb8853e2b1d18dd75c843d9f43eabe8","after":"ecb4a37a7601f9a36185438bd9616fd3770dbeec","ref":"refs/heads/main","pushedAt":"2024-05-17T10:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: le broke","shortMessageHtmlLink":"wip: le broke"}},{"before":"d13effcbce63e124f657be548e8c0ff6373a977d","after":"3e7adc0b3fb8853e2b1d18dd75c843d9f43eabe8","ref":"refs/heads/main","pushedAt":"2024-05-17T10:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LaurenceJJones","name":"Laurence Jones","path":"/LaurenceJJones","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23139695?s=80&v=4"},"commit":{"message":"wip: trial custom tcp packets, that have set header lengths until the data body which has length defined in the header packet","shortMessageHtmlLink":"wip: trial custom tcp packets, that have set header lengths until the…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxMzo0MzowOC4wMDAwMDBazwAAAASu-P0v","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxMzo0MzowOC4wMDAwMDBazwAAAASu-P0v","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xN1QxMDoyMzoxNS4wMDAwMDBazwAAAARMyXxY"}},"title":"Activity · crowdsecurity/cs-haproxy-spoa-bouncer"}