{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":261178051,"defaultBranch":"master","name":"XDP-Firewall","ownerLogin":"gamemann","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-04T13:06:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6509565?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1588615159.0","currentOid":""},"activityList":{"items":[{"before":"1ce17ddd773aa1e604e680338112cb1f05ac86c9","after":"91138f1116f0a0a9ff36d674ebfdaf5f043f10a6","ref":"refs/heads/master","pushedAt":"2024-08-13T06:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Add IPv4 CIDR support and clean up code.","shortMessageHtmlLink":"Add IPv4 CIDR support and clean up code."}},{"before":"62c610f577c951796c85a9e8e945852672a71c74","after":"1ce17ddd773aa1e604e680338112cb1f05ac86c9","ref":"refs/heads/master","pushedAt":"2024-07-16T01:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Update README.","shortMessageHtmlLink":"Update README."}},{"before":"110e27d206a781c6bb4c51392c9d800f5c08451b","after":"62c610f577c951796c85a9e8e945852672a71c74","ref":"refs/heads/master","pushedAt":"2024-07-16T01:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Decrease max filters from 80 to 60.","shortMessageHtmlLink":"Decrease max filters from 80 to 60."}},{"before":"804e5a96709ac61f204d0b12e2d1c26e0e027a75","after":"110e27d206a781c6bb4c51392c9d800f5c08451b","ref":"refs/heads/master","pushedAt":"2024-07-05T22:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Improve documentation.","shortMessageHtmlLink":"Improve documentation."}},{"before":"b0403b4e960a49069cb83fc45442f304fe365ff0","after":"804e5a96709ac61f204d0b12e2d1c26e0e027a75","ref":"refs/heads/master","pushedAt":"2024-07-05T06:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Update README.","shortMessageHtmlLink":"Update README."}},{"before":"e22168bb0f018bae4a7ec495430b56e71a2763b6","after":"b0403b4e960a49069cb83fc45442f304fe365ff0","ref":"refs/heads/master","pushedAt":"2024-07-05T04:50:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Improve documentation and README.","shortMessageHtmlLink":"Improve documentation and README."}},{"before":"8a7619dbdf3885614d25e7b7b28469561a33452c","after":"e22168bb0f018bae4a7ec495430b56e71a2763b6","ref":"refs/heads/master","pushedAt":"2024-07-05T03:55:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Update README.","shortMessageHtmlLink":"Update README."}},{"before":"a53e01d0fe818714c25450ceb57820a55029548a","after":"8a7619dbdf3885614d25e7b7b28469561a33452c","ref":"refs/heads/master","pushedAt":"2024-06-14T00:44:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Update README.","shortMessageHtmlLink":"Update README."}},{"before":"a180aa3dc936be9e06d16012d5b79498ba721806","after":"a53e01d0fe818714c25450ceb57820a55029548a","ref":"refs/heads/master","pushedAt":"2024-06-14T00:36:27.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Set interface option to NULL by default.","shortMessageHtmlLink":"Set interface option to NULL by default."}},{"before":"69f7456423901fb915abf97fd4bae7de779096b7","after":"a180aa3dc936be9e06d16012d5b79498ba721806","ref":"refs/heads/master","pushedAt":"2024-04-23T02:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Add demo GIF.","shortMessageHtmlLink":"Add demo GIF."}},{"before":"8930d8f7ed5cfa81733fbce169934f858dc83e38","after":"69f7456423901fb915abf97fd4bae7de779096b7","ref":"refs/heads/master","pushedAt":"2023-12-12T23:39:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Align filters structure by 8 bytes to per-CPU map.","shortMessageHtmlLink":"Align filters structure by 8 bytes to per-CPU map."}},{"before":"3640c6a840695ab3b86b287e3fecdc83896cb3a5","after":"8930d8f7ed5cfa81733fbce169934f858dc83e38","ref":"refs/heads/master","pushedAt":"2023-11-28T04:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Add note regarding performance with for loop.","shortMessageHtmlLink":"Add note regarding performance with for loop."}},{"before":"512b4393ff187f3c3ee567cbc589fc3499e9a165","after":"3640c6a840695ab3b86b287e3fecdc83896cb3a5","ref":"refs/heads/master","pushedAt":"2023-11-22T20:00:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Elf object is included in later LibBPF libraries.","shortMessageHtmlLink":"Elf object is included in later LibBPF libraries."}},{"before":"b3530e3e683cd6d66140004f50e7325f55053381","after":"512b4393ff187f3c3ee567cbc589fc3499e9a165","ref":"refs/heads/master","pushedAt":"2023-11-22T19:55:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Add comment to Makefile.","shortMessageHtmlLink":"Add comment to Makefile."}},{"before":"03d38b55e1f57ddee399382b91b8a09d189cd62d","after":"b3530e3e683cd6d66140004f50e7325f55053381","ref":"refs/heads/master","pushedAt":"2023-11-12T21:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Use per CPU array map for filter rules to increase performance.","shortMessageHtmlLink":"Use per CPU array map for filter rules to increase performance."}},{"before":"0601364233ef5c9eebd62ef65fe4133fe447a5a0","after":"03d38b55e1f57ddee399382b91b8a09d189cd62d","ref":"refs/heads/master","pushedAt":"2023-10-12T00:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Update README.","shortMessageHtmlLink":"Update README."}},{"before":"cc1e033a7f18a8e42849f555c2db87c04d8d5dcb","after":"0601364233ef5c9eebd62ef65fe4133fe447a5a0","ref":"refs/heads/master","pushedAt":"2023-10-11T23:05:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Revert \"fix linker issue (#42)\"\n\nThis reverts commit cc1e033a7f18a8e42849f555c2db87c04d8d5dcb.","shortMessageHtmlLink":"Revert \"fix linker issue (#42)\""}},{"before":"c089d82aed2339b07a0043d6e7f6e035c846432a","after":"cc1e033a7f18a8e42849f555c2db87c04d8d5dcb","ref":"refs/heads/master","pushedAt":"2023-10-11T22:47:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"fix linker issue (#42)\n\nfix linker issue\r\n\"undefined reference to `zip_archive_open'\" ...","shortMessageHtmlLink":"fix linker issue (#42)"}},{"before":"c12496abb60b0400bf267f575a069c32623be895","after":"c089d82aed2339b07a0043d6e7f6e035c846432a","ref":"refs/heads/master","pushedAt":"2023-10-11T22:44:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Make LibXDP in workflow.","shortMessageHtmlLink":"Make LibXDP in workflow."}},{"before":"d5fe99c69a4ce81ba2bf3c45c3559a8842638879","after":"c12496abb60b0400bf267f575a069c32623be895","ref":"refs/heads/master","pushedAt":"2023-10-11T22:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Lower MAX_FILTERS to 80 to fix error related to BPF program too large.","shortMessageHtmlLink":"Lower MAX_FILTERS to 80 to fix error related to BPF program too large."}},{"before":"f94354685b4419af45839338e10054ccd619b429","after":"d5fe99c69a4ce81ba2bf3c45c3559a8842638879","ref":"refs/heads/master","pushedAt":"2023-06-19T19:12:44.288Z","pushType":"push","commitsCount":2,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"XDP tools already defines bpf_printk() now.","shortMessageHtmlLink":"XDP tools already defines bpf_printk() now."}},{"before":"78e8bcdc76aad5530b431361a8fefdae686089d0","after":"f94354685b4419af45839338e10054ccd619b429","ref":"refs/heads/master","pushedAt":"2023-06-09T09:11:56.997Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Remove old LibBPF.","shortMessageHtmlLink":"Remove old LibBPF."}},{"before":"0c2ddd434974118b31017a8c8f30ba84550f8fa2","after":"78e8bcdc76aad5530b431361a8fefdae686089d0","ref":"refs/heads/master","pushedAt":"2023-06-06T21:50:17.193Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Oops.","shortMessageHtmlLink":"Oops."}},{"before":"32e316addafa99ae40a0bfdb31114d79a4edb762","after":"0c2ddd434974118b31017a8c8f30ba84550f8fa2","ref":"refs/heads/master","pushedAt":"2023-06-06T21:46:39.471Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Add more details to README.","shortMessageHtmlLink":"Add more details to README."}},{"before":"91d9cf814f9552d1a1cb514e2afbf6cb819e9bb3","after":"32e316addafa99ae40a0bfdb31114d79a4edb762","ref":"refs/heads/master","pushedAt":"2023-06-06T21:44:06.998Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Update README; Prepend sudo to apt commands.","shortMessageHtmlLink":"Update README; Prepend sudo to apt commands."}},{"before":"0583b0f8f2f72986d9379e1ab811abb31651029c","after":"91d9cf814f9552d1a1cb514e2afbf6cb819e9bb3","ref":"refs/heads/master","pushedAt":"2023-06-06T21:35:32.099Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Update GitHub workflow with new depedencies.","shortMessageHtmlLink":"Update GitHub workflow with new depedencies."}},{"before":"b54c46638d32306ec27aecc69a830283aef17e61","after":"0583b0f8f2f72986d9379e1ab811abb31651029c","ref":"refs/heads/master","pushedAt":"2023-06-06T21:30:12.160Z","pushType":"push","commitsCount":6,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Add comment to Makefile regarding using shared objects over static for LibXDP.","shortMessageHtmlLink":"Add comment to Makefile regarding using shared objects over static fo…"}},{"before":"75f5e8b33a0d1c084bba35e838f993caf1cc169a","after":"b54c46638d32306ec27aecc69a830283aef17e61","ref":"refs/heads/master","pushedAt":"2023-05-15T18:59:08.652Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Update README; Add information on error related to toolchain hardening (thanks G00g1\\!).","shortMessageHtmlLink":"Update README; Add information on error related to toolchain hardenin…"}},{"before":"8fbab9bf823359ee73ccc3c5f89fcd4df61ae15a","after":"75f5e8b33a0d1c084bba35e838f993caf1cc169a","ref":"refs/heads/master","pushedAt":"2023-05-15T18:51:54.731Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Update README.","shortMessageHtmlLink":"Update README."}},{"before":"fdc66c31fa5fad4da6e41132c2c959cc5370b3e3","after":"8fbab9bf823359ee73ccc3c5f89fcd4df61ae15a","ref":"refs/heads/master","pushedAt":"2023-05-15T18:28:02.222Z","pushType":"push","commitsCount":1,"pusher":{"login":"gamemann","name":"Christian Deacon","path":"/gamemann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6509565?s=80&v=4"},"commit":{"message":"Decrease max filters to 90 due to stricter kernel limitations.","shortMessageHtmlLink":"Decrease max filters to 90 due to stricter kernel limitations."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QwNjo1NToxNS4wMDAwMDBazwAAAASY2ktN","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QwNjo1NToxNS4wMDAwMDBazwAAAASY2ktN","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0xNVQxODoyODowMi4yMjIxODdazwAAAAMtLDGt"}},"title":"Activity · gamemann/XDP-Firewall"}