{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":643383967,"defaultBranch":"main","name":"zfw","ownerLogin":"netfoundry","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-21T01:35:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56839106?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725902812.0","currentOid":""},"activityList":{"items":[{"before":"79850a4c53ef3ed0ccc2bc7d35b151751098db94","after":"8c88b6441f03278e8766758e01118caf563dcb00","ref":"refs/heads/v0.8.19-release-candidate","pushedAt":"2024-09-10T12:35:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"refactored due to arm64 issue with struct passed by value","shortMessageHtmlLink":"refactored due to arm64 issue with struct passed by value"}},{"before":"f118b7293476d4586bec312e403b261c38b727cc","after":"79850a4c53ef3ed0ccc2bc7d35b151751098db94","ref":"refs/heads/v0.8.19-release-candidate","pushedAt":"2024-09-09T19:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"fixed fd close after return statement","shortMessageHtmlLink":"fixed fd close after return statement"}},{"before":"934fdf030daea5b08268c43342fd09b7cb70c8c7","after":"f118b7293476d4586bec312e403b261c38b727cc","ref":"refs/heads/v0.8.19-release-candidate","pushedAt":"2024-09-09T19:07:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Added missing fd close and converted ip4 in map deletes to dotted decimal strings","shortMessageHtmlLink":"Added missing fd close and converted ip4 in map deletes to dotted dec…"}},{"before":null,"after":"934fdf030daea5b08268c43342fd09b7cb70c8c7","ref":"refs/heads/v0.8.19-release-candidate","pushedAt":"2024-09-09T17:26:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"refactored to only gc reverse_masquerade and masquerade entries","shortMessageHtmlLink":"refactored to only gc reverse_masquerade and masquerade entries"}},{"before":"e53c3ae58a70fa7893f218af4963f8bcf7c9542c","after":"0df25e89698dae9a3586473ddfd9e1b3c7620c09","ref":"refs/heads/main","pushedAt":"2024-09-07T16:45:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Merge pull request #74 from netfoundry/v0.8.18-release-candidate\n\nAdded DNS state cleanup upon server reply for passthrough/Masquerade","shortMessageHtmlLink":"Merge pull request #74 from netfoundry/v0.8.18-release-candidate"}},{"before":null,"after":"002ce1f1a0c1c0de1eda4144312bb2ad5f504184","ref":"refs/heads/v0.8.18-release-candidate","pushedAt":"2024-09-07T02:05:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Added DNS state cleanup upon server reply for passthrough/Masquerade","shortMessageHtmlLink":"Added DNS state cleanup upon server reply for passthrough/Masquerade"}},{"before":"381e48a557c01ba466c58ac48e56d7b26bc6ec23","after":"e53c3ae58a70fa7893f218af4963f8bcf7c9542c","ref":"refs/heads/main","pushedAt":"2024-09-06T21:12:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Merge pull request #73 from netfoundry/v0.8.17-release-candidate\n\nrefactor l4 csum calc for tcp/udp masquerade","shortMessageHtmlLink":"Merge pull request #73 from netfoundry/v0.8.17-release-candidate"}},{"before":null,"after":"4b4cbe3d041cf9951f56f4faaa20e541968000e1","ref":"refs/heads/v0.8.17-release-candidate","pushedAt":"2024-09-06T13:53:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"refactor l4 csum calc for tcp/udp masquerade","shortMessageHtmlLink":"refactor l4 csum calc for tcp/udp masquerade"}},{"before":"27dade344afe43b2850636a156e65264e2fa3f3c","after":"381e48a557c01ba466c58ac48e56d7b26bc6ec23","ref":"refs/heads/main","pushedAt":"2024-09-05T23:54:48.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Merge pull request #72 from netfoundry/v0.8.16-release-candidate\n\nV0.8.16 release candidate","shortMessageHtmlLink":"Merge pull request #72 from netfoundry/v0.8.16-release-candidate"}},{"before":"cc54233c228ead9fbd13932f3693a69c85689316","after":"4364a5e9ea317162872b8b1ccbde2f6da5b5ee21","ref":"refs/heads/v0.8.16-release-candidate","pushedAt":"2024-09-05T19:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"refactored csum calc for both tcp and udp","shortMessageHtmlLink":"refactored csum calc for both tcp and udp"}},{"before":"8f81a04536f363b70a117f4660af55dba3892bea","after":"cc54233c228ead9fbd13932f3693a69c85689316","ref":"refs/heads/v0.8.16-release-candidate","pushedAt":"2024-09-05T17:32:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Removed reversion of DNS to static PAT and made changes to both udp and tcp csum calculations on both ingress and egress","shortMessageHtmlLink":"Removed reversion of DNS to static PAT and made changes to both udp a…"}},{"before":"8c97b871c1bb0523fa6c393eaa92bc2115745abb","after":"8f81a04536f363b70a117f4660af55dba3892bea","ref":"refs/heads/v0.8.16-release-candidate","pushedAt":"2024-09-05T02:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"refactored dns PAT bypass","shortMessageHtmlLink":"refactored dns PAT bypass"}},{"before":"276cf2c7e771df58cd8cf70b2c26b7a1853fc9f4","after":"8c97b871c1bb0523fa6c393eaa92bc2115745abb","ref":"refs/heads/v0.8.16-release-candidate","pushedAt":"2024-09-05T02:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Reverting to static PAT for udp DNS","shortMessageHtmlLink":"Reverting to static PAT for udp DNS"}},{"before":null,"after":"276cf2c7e771df58cd8cf70b2c26b7a1853fc9f4","ref":"refs/heads/v0.8.16-release-candidate","pushedAt":"2024-09-02T19:29:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Updated CHANGELOG, README and version #s","shortMessageHtmlLink":"Updated CHANGELOG, README and version #s"}},{"before":"72f5ff276c394da4b0999824eb6e0d51efc8a944","after":"27dade344afe43b2850636a156e65264e2fa3f3c","ref":"refs/heads/main","pushedAt":"2024-08-28T23:01:41.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Merge pull request #71 from netfoundry/v0.8.15-release-candidate\n\nV0.8.15 release candidate","shortMessageHtmlLink":"Merge pull request #71 from netfoundry/v0.8.15-release-candidate"}},{"before":"cef2afcd5b5ab9c1950d2a119dae878a12621393","after":"b88ab99f3458dab3a12f64ec72fa8964f76f45da","ref":"refs/heads/v0.8.15-release-candidate","pushedAt":"2024-08-28T22:57:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Fixed wording in README","shortMessageHtmlLink":"Fixed wording in README"}},{"before":"79147e6554c71d99ede54e6b5c4a65dbc1d78439","after":"cef2afcd5b5ab9c1950d2a119dae878a12621393","ref":"refs/heads/v0.8.15-release-candidate","pushedAt":"2024-08-28T16:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Updated README and ebpf_config.json to show new default InternalInterfaces key values","shortMessageHtmlLink":"Updated README and ebpf_config.json to show new default InternalInter…"}},{"before":"3b6b8c3b6f33f619c6b1674f0acf56284057d54b","after":"79147e6554c71d99ede54e6b5c4a65dbc1d78439","ref":"refs/heads/v0.8.15-release-candidate","pushedAt":"2024-08-28T14:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Added logging for IPv4 Masquerade, updated CHANGELOG","shortMessageHtmlLink":"Added logging for IPv4 Masquerade, updated CHANGELOG"}},{"before":"993405d7a34f865d50e910626897305e1450aa30","after":"3b6b8c3b6f33f619c6b1674f0acf56284057d54b","ref":"refs/heads/v0.8.15-release-candidate","pushedAt":"2024-08-28T03:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Added conditional to only recalc udp checksum on PAT if checksum is non-zero. Fixed incorrect comment in icmp section","shortMessageHtmlLink":"Added conditional to only recalc udp checksum on PAT if checksum is n…"}},{"before":"323cbe36c15ff258715412135d344304b277bf2d","after":"993405d7a34f865d50e910626897305e1450aa30","ref":"refs/heads/v0.8.15-release-candidate","pushedAt":"2024-08-27T17:29:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Fixed incorrect change to per interface rules default for InternalInterfaces","shortMessageHtmlLink":"Fixed incorrect change to per interface rules default for InternalInt…"}},{"before":"ffc822c3b8b96e4f48fc4655fd3f2bbe8eaa9cc7","after":"323cbe36c15ff258715412135d344304b277bf2d","ref":"refs/heads/v0.8.15-release-candidate","pushedAt":"2024-08-26T18:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"added initial dynamic pat refactor for ipv4 udp","shortMessageHtmlLink":"added initial dynamic pat refactor for ipv4 udp"}},{"before":"caa6cc58276e87de56057bb3bf964b7bec2027ee","after":"ffc822c3b8b96e4f48fc4655fd3f2bbe8eaa9cc7","ref":"refs/heads/v0.8.15-release-candidate","pushedAt":"2024-08-26T15:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Added protocol to key required to properly remove masquerade/reverse_masq map entries on tcp session termination events","shortMessageHtmlLink":"Added protocol to key required to properly remove masquerade/reverse_…"}},{"before":null,"after":"caa6cc58276e87de56057bb3bf964b7bec2027ee","ref":"refs/heads/v0.8.15-release-candidate","pushedAt":"2024-08-26T15:35:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Initial dynamic PAT for TCP push and add outbound tracking as default for InternalInterfaces","shortMessageHtmlLink":"Initial dynamic PAT for TCP push and add outbound tracking as default…"}},{"before":"3c269dcc5de45ff06dae1289b1660febc4e3edcb","after":"72f5ff276c394da4b0999824eb6e0d51efc8a944","ref":"refs/heads/main","pushedAt":"2024-08-18T14:06:00.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Merge pull request #70 from netfoundry/v0.8.14-release-candidate\n\nV0.8.14 release candidate","shortMessageHtmlLink":"Merge pull request #70 from netfoundry/v0.8.14-release-candidate"}},{"before":"20d17a842c5e8964119e66a7ab03182ce53b3720","after":"78a3c5ae138240a13dde4fdb313e6e80240ab531","ref":"refs/heads/v0.8.14-release-candidate","pushedAt":"2024-08-18T10:59:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dariuszSki","name":"Dariusz Sliwinski","path":"/dariuszSki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25620231?s=80&v=4"},"commit":{"message":"Merge branch 'v0.8.14-release-candidate' of github.com:netfoundry/zfw into v0.8.14-release-candidate","shortMessageHtmlLink":"Merge branch 'v0.8.14-release-candidate' of github.com:netfoundry/zfw…"}},{"before":"0b3cd8a256ef71aba08f1577c0ff7c278744fb29","after":"20d17a842c5e8964119e66a7ab03182ce53b3720","ref":"refs/heads/v0.8.14-release-candidate","pushedAt":"2024-08-17T15:18:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Merge branch 'v0.8.14-release-candidate' of github.com:netfoundry/zfw into v0.8.14-release-candidate","shortMessageHtmlLink":"Merge branch 'v0.8.14-release-candidate' of github.com:netfoundry/zfw…"}},{"before":"fe4495bffab93d59cc3b40cab449fcadf52e5793","after":"0b3cd8a256ef71aba08f1577c0ff7c278744fb29","ref":"refs/heads/v0.8.14-release-candidate","pushedAt":"2024-08-17T14:42:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dariuszSki","name":"Dariusz Sliwinski","path":"/dariuszSki","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25620231?s=80&v=4"},"commit":{"message":"Merge branch 'v0.8.14-release-candidate' of github.com:netfoundry/zfw into v0.8.14-release-candidate","shortMessageHtmlLink":"Merge branch 'v0.8.14-release-candidate' of github.com:netfoundry/zfw…"}},{"before":"317dbe9387bcac7651021b71ae2263696550000a","after":"fe4495bffab93d59cc3b40cab449fcadf52e5793","ref":"refs/heads/v0.8.14-release-candidate","pushedAt":"2024-08-16T18:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Fixed forrmat error in README","shortMessageHtmlLink":"Fixed forrmat error in README"}},{"before":null,"after":"317dbe9387bcac7651021b71ae2263696550000a","ref":"refs/heads/v0.8.14-release-candidate","pushedAt":"2024-08-16T16:45:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Added IPv4 icmp unreachable support for Masquerade/non-masquerade passthrough tcp/udp outbound connections","shortMessageHtmlLink":"Added IPv4 icmp unreachable support for Masquerade/non-masquerade pas…"}},{"before":"3b4018dde04361b06659d7af50bedffb400b9b8f","after":"3c269dcc5de45ff06dae1289b1660febc4e3edcb","ref":"refs/heads/main","pushedAt":"2024-08-16T12:59:26.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"r-caamano","name":"Robert Caamano","path":"/r-caamano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59697426?s=80&v=4"},"commit":{"message":"Merge pull request #69 from netfoundry/v0.8.13-release-candidate\n\nV0.8.13 release candidate","shortMessageHtmlLink":"Merge pull request #69 from netfoundry/v0.8.13-release-candidate"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsgkOWQA","startCursor":null,"endCursor":null}},"title":"Activity · netfoundry/zfw"}