{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7078934,"defaultBranch":"master","name":"pve-firewall","ownerLogin":"proxmox","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-12-09T13:22:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2678585?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686143547.771988","currentOid":""},"activityList":{"items":[{"before":"c71345969d59faa1925533121c64db63249b3a65","after":"4339ef1526fd482f800438fbdeec2f6b50133be2","ref":"refs/heads/master","pushedAt":"2024-04-30T08:42:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 5.0.7\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"bump version to 5.0.7"}},{"before":"719bdfaab90a3b6b82779791ddd54df7beaa7a56","after":"c71345969d59faa1925533121c64db63249b3a65","ref":"refs/heads/master","pushedAt":"2024-04-26T15:20:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 5.0.6\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"bump version to 5.0.6"}},{"before":"e59c8fd1b5294b59837432c70787bf9bbd5ccc03","after":"719bdfaab90a3b6b82779791ddd54df7beaa7a56","ref":"refs/heads/master","pushedAt":"2024-04-26T15:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"service: create flag file to signal if nftables impl should not run\n\nThe new nftables/rust based proxmox-firewall is still a WIP w.r.t.\nunderstanding all oddities the firewall config provides.\n\nThis is not a problem in general, as it's released as tech-preview,\nbut the new service needs to parse the config to check if it's\nenabled, so if that fails due to not recognizing some edge case, the\nusers get some scary looking log-spam.\n\nSo use a flag in the memory-backed /run as a side-channel that does\nnot need any parsing to signal if the new implementation should be\ndisabled.\n\nThis can be removed again once proxmox-firewall covers all possible\ncases for sure and/or becomes the new default.\n\nSigned-off-by: Thomas Lamprecht \nTested-by: Stefan Hanreich ","shortMessageHtmlLink":"service: create flag file to signal if nftables impl should not run"}},{"before":"29b48c381d14bf425232dc65c9c0d18f95c8f222","after":"e59c8fd1b5294b59837432c70787bf9bbd5ccc03","ref":"refs/heads/master","pushedAt":"2024-04-26T13:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"buildsys: avoid that the dinstall target always triggers a rebuild\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"buildsys: avoid that the dinstall target always triggers a rebuild"}},{"before":"b5c4c33632827f25b612e2c54b655d87e74fef82","after":"29b48c381d14bf425232dc65c9c0d18f95c8f222","ref":"refs/heads/master","pushedAt":"2024-04-23T11:17:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 5.0.5\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"bump version to 5.0.5"}},{"before":"50af7e0970c665072c03ff96aaec1e4621ae41d7","after":"b5c4c33632827f25b612e2c54b655d87e74fef82","ref":"refs/heads/master","pushedAt":"2024-04-23T11:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"simulator: use new bridge naming scheme\n\nWe now allow bridges without the vmbr prefix, so we need to allow them\nhere in the simulator as well.\n\nReviewed-by: Fabian Grünbichler \nSigned-off-by: Stefan Hanreich ","shortMessageHtmlLink":"simulator: use new bridge naming scheme"}},{"before":"3640b561ed999e89f25701b244163cb4eff2d9b1","after":"50af7e0970c665072c03ff96aaec1e4621ae41d7","ref":"refs/heads/master","pushedAt":"2024-04-19T18:07:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 5.0.4\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"bump version to 5.0.4"}},{"before":"372869e075d45997758834ff8283a6b332c3acc2","after":"3640b561ed999e89f25701b244163cb4eff2d9b1","ref":"refs/heads/master","pushedAt":"2024-04-16T12:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"fix #5335: stable sorting in cluster.fw\n\nStable sorting in cluster.fw config file allows tracking changes by\nchecking into git or when using automation like ansible.\n\nSigned-off-by: Daniel Krambrock ","shortMessageHtmlLink":"fix #5335: stable sorting in cluster.fw"}},{"before":"f6207e0eb2d82b7151017981e15f6f9cd68da94b","after":"9c7002056a6c1159a1bc4a7f8d30bea031fe8156","ref":"refs/heads/stable-7","pushedAt":"2023-07-17T08:44:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 4.3-5\n\nSigned-off-by: Wolfgang Bumiller ","shortMessageHtmlLink":"bump version to 4.3-5"}},{"before":"0d28aa2abcf2d453504049388b71d27a7ba3259b","after":"372869e075d45997758834ff8283a6b332c3acc2","ref":"refs/heads/master","pushedAt":"2023-07-17T08:42:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 5.0.3\n\nSigned-off-by: Wolfgang Bumiller ","shortMessageHtmlLink":"bump version to 5.0.3"}},{"before":"b06a8c2d0377758f3f7353a8829dbe1f909c6a12","after":"0d28aa2abcf2d453504049388b71d27a7ba3259b","ref":"refs/heads/master","pushedAt":"2023-06-21T17:20:25.647Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 5.0.2\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"bump version to 5.0.2"}},{"before":"a1f38f543ccdaa17d7f5e412b14e32e502de056a","after":"f6207e0eb2d82b7151017981e15f6f9cd68da94b","ref":"refs/heads/stable-7","pushedAt":"2023-06-15T07:40:57.761Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"api: fix scoping for ipset endpoint\n\nin the cluster class, we save the cluster config into the 'fw_conf'\nvariable, and not into 'cluster_conf', which in turns is set to 'undef'\ninstead.\n\nSigned-off-by: Leo Nunner \n(cherry picked from commit aaa87fbb8311e10a702e479e81f2a4e113789039)","shortMessageHtmlLink":"api: fix scoping for ipset endpoint"}},{"before":"355420892e97f10aac43d6a716d3241f20300c0d","after":"b06a8c2d0377758f3f7353a8829dbe1f909c6a12","ref":"refs/heads/master","pushedAt":"2023-06-15T07:40:49.983Z","pushType":"push","commitsCount":2,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"fix #4556: api: return scoped IPSets and aliases\n\nIntroduce a new 'scope' field in the return values for the /ref\nendpoints. Also add the 'ref' field in the VM endpoint, since it has\nbeen missing up until now.\n\nSigned-off-by: Leo Nunner ","shortMessageHtmlLink":"fix #4556: api: return scoped IPSets and aliases"}},{"before":"5bf304b5875dceecf2592048a9975fa0f34463cd","after":"355420892e97f10aac43d6a716d3241f20300c0d","ref":"refs/heads/master","pushedAt":"2023-06-07T14:08:55.588Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 5.0.1\n\nSigned-off-by: Wolfgang Bumiller ","shortMessageHtmlLink":"bump version to 5.0.1"}},{"before":"9405f42be8cf821456228ed627c266eeeb0e9ca7","after":"5bf304b5875dceecf2592048a9975fa0f34463cd","ref":"refs/heads/master","pushedAt":"2023-06-07T14:04:33.034Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"change vm/ prefix to guest/ prefix\n\nSigned-off-by: Wolfgang Bumiller ","shortMessageHtmlLink":"change vm/ prefix to guest/ prefix"}},{"before":"3d560818926359fb9c50844fef995945635c898d","after":"a1f38f543ccdaa17d7f5e412b14e32e502de056a","ref":"refs/heads/stable-7","pushedAt":"2023-06-07T14:03:46.906Z","pushType":"push","commitsCount":2,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 4.3-4\n\nSigned-off-by: Wolfgang Bumiller ","shortMessageHtmlLink":"bump version to 4.3-4"}},{"before":"97f2bc6c681cb371fd2591adea1253e1e03b28f8","after":"9405f42be8cf821456228ed627c266eeeb0e9ca7","ref":"refs/heads/master","pushedAt":"2023-06-07T13:13:55.605Z","pushType":"push","commitsCount":3,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"d/control: add missing anyevent dependency\n\nSigned-off-by: Wolfgang Bumiller ","shortMessageHtmlLink":"d/control: add missing anyevent dependency"}},{"before":null,"after":"3d560818926359fb9c50844fef995945635c898d","ref":"refs/heads/stable-7","pushedAt":"2023-06-07T13:12:27.771Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 4.3-3\n\nSigned-off-by: Wolfgang Bumiller ","shortMessageHtmlLink":"bump version to 4.3-3"}},{"before":"d3bf672b4f90d133a5730408d44bc0efb5d24267","after":"97f2bc6c681cb371fd2591adea1253e1e03b28f8","ref":"refs/heads/master","pushedAt":"2023-05-24T09:53:44.087Z","pushType":"push","commitsCount":11,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 5.0.0\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"bump version to 5.0.0"}},{"before":"e3d08ca1a6c3ef1b3ed918c453d1330d160d4a2d","after":"d3bf672b4f90d133a5730408d44bc0efb5d24267","ref":"refs/heads/master","pushedAt":"2023-05-18T14:21:06.802Z","pushType":"push","commitsCount":5,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 4.3-2\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"bump version to 4.3-2"}},{"before":"23b3e816dd5ebab41af4e35125fff069e2855849","after":"e3d08ca1a6c3ef1b3ed918c453d1330d160d4a2d","ref":"refs/heads/master","pushedAt":"2023-03-17T14:30:52.847Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"d/changelog: fix typo\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"d/changelog: fix typo"}},{"before":"e3047e3f0c09cf4f337c71ce560ea21a699f0448","after":"23b3e816dd5ebab41af4e35125fff069e2855849","ref":"refs/heads/master","pushedAt":"2023-03-17T14:30:05.803Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"bump version to 4.3-1\n\nSigned-off-by: Thomas Lamprecht ","shortMessageHtmlLink":"bump version to 4.3-1"}},{"before":"43dfdf3bac44f03eddb0cc3deda676fdf65d52dd","after":"e3047e3f0c09cf4f337c71ce560ea21a699f0448","ref":"refs/heads/master","pushedAt":"2023-03-13T09:45:56.057Z","pushType":"push","commitsCount":1,"pusher":{"login":"ProxBot","name":null,"path":"/ProxBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70966362?s=80&v=4"},"commit":{"message":"Fix #4550 : host options: add nf_conntrack_helpers\n\nkernel 6.1 have removed auto helpers loading.\nThis was deprecaded since multiple years.\n\nWe simply need to add rules in PREROUTING to load theses helpers.\n\nsupported protocols :\n- amanda\n- ftp\n- irc (ipv4 only)\n- netbios-ns (ipv4 only)\n- pptp (ipv4 only)\n- sane\n- sip\n- snmp (ipv4 only)\n- tftp\n\nSigned-off-by: Alexandre Derumier ","shortMessageHtmlLink":"Fix #4550 : host options: add nf_conntrack_helpers"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPcfhlgA","startCursor":null,"endCursor":null}},"title":"Activity · proxmox/pve-firewall"}