From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 721A81FF163 for ; Thu, 10 Oct 2024 17:56:28 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C088E1DB67; Thu, 10 Oct 2024 17:56:45 +0200 (CEST) From: Stefan Hanreich To: pve-devel@lists.proxmox.com Date: Thu, 10 Oct 2024 17:56:12 +0200 Message-Id: <20241010155637.255451-1-s.hanreich@proxmox.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.268 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment KAM_LAZY_DOMAIN_SECURITY 1 Sending domain does not have any anti-forgery methods RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RDNS_NONE 0.793 Delivered to internal network by a host with no rDNS SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_NONE 0.001 SPF: sender does not publish an SPF Record Subject: [pve-devel] [PATCH docs/firewall/manager/proxmox{-ve-rs, -firewall, -perl-rs} v2 00/25] autogenerate ipsets for sdn objects X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBhdXRvZ2VuZXJhdGluZyBpcHNldHMg Zm9yIFNETiBvYmplY3RzLiBJdAphdXRvZ2VuZXJhdGVzIGlwc2V0cyBmb3IgZXZlcnkgVk5ldCBh cyBmb2xsb3dzOgoKKiBpcHNldCBjb250YWluaW5nIGFsbCBJUCByYW5nZXMgb2YgdGhlIFZOZXQK KiBpcHNldCBjb250YWluaW5nIGFsbCBnYXRld2F5cyBvZiB0aGUgVk5ldAoqIGlwc2V0IGNvbnRh aW5pbmcgYWxsIElQIHJhbmdlcyBvZiB0aGUgc3VibmV0IC0gZXhjZXB0IGdhdGV3YXlzCiogaXBz ZXQgY29udGFpbmluZyBhbGwgZGhjcCByYW5nZXMgb2YgdGhlIHZuZXQKCkFkZGl0aW9uYWxseSBp dCBnZW5lcmF0ZXMgYW4gSVBTZXQgZm9yIGV2ZXJ5IGd1ZXN0IHRoYXQgaGFzIG9uZSBvciBtb3Jl IElQQU0KZW50cmllcyBpbiB0aGUgcHZlIElQQU0uCgpUaG9zZSBjYW4gdGhlbiBiZSB1c2VkIGlu IHRoZSBjbHVzdGVyIC8gaG9zdCAvIGd1ZXN0IGZpcmV3YWxscy4gRmlyZXdhbGwgcnVsZXMKYXV0 b21hdGljYWxseSB1cGRhdGUgb24gY2hhbmdlcyBvZiB0aGUgU0ROIC8gSVBBTSBjb25maWd1cmF0 aW9uLiBUaGlzIHBhdGNoCnNlcmllcyB3b3JrcyBmb3IgdGhlIG9sZCBmaXJld2FsbCBhcyB3ZWxs IGFzIHRoZSBuZXcgZmlyZXdhbGwuCgpUaGUgaXBzZXRzIGluIG5mdGFibGVzIGN1cnJlbnRseSBn ZXQgZ2VuZXJhdGVkIGFzIG5hbWVkIGlwc2V0cyBpbiBldmVyeSB0YWJsZSwKdGhpcyBtZWFucyB0 aGF0IHRoZSBgbmZ0IGxpc3QgcnVsZXNldGAgb3V0cHV0IGNhbiBnZXQgcXVpdGUgY3Jvd2RlZCBm b3IgbGFyZ2UKU0ROIGNvbmZpZ3VyYXRpb25zIG9yIGxhcmdlIElQQU0gZGF0YWJhc2VzLiBBbm90 aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBvbmx5CmluY2x1ZGUgdGhlbSBhcyBhbm9ueW1vdXMgSVBz ZXRzIGluIHRoZSBydWxlcywgd2hpY2ggd291bGQgbWFrZSB0aGUgbmZ0IG91dHB1dApmYXIgbGVz cyBjcm93ZGVkIGJ1dCB0aGlzIHdheSB3b3VsZCB1c2UgbW9yZSBtZW1vcnkgd2hlbiBtYWtpbmcg ZXh0ZW5zaXZlIHVzZSBvZgp0aGUgc2RuIGlwc2V0cywgc2luY2UgZXZlcnl0aW1lIGl0IGlzIHVz ZWQgaW4gYSBydWxlIHdlIGNyZWF0ZSBhbiBlbnRpcmVseSBuZXcKaXBzZXQuCgpUaGlzIHBhdGNo IHNlcmllcyBpcyBiYXNlZCBvbiBteSBwcml2YXRlIHJlcG9zaXRvcmllcyB0aGF0IHNwbGl0IHRo ZSBleGlzdGluZwpwcm94bW94LWZpcmV3YWxsIHBhY2thZ2UgaW50byBwcm94bW94LWZpcmV3YWxs IGFuZCBwcm94bW94LXZlLXJzLiBUaG9zZSBjYW4gYmUKZm91bmQgaW4gbXkgc3RhZmYgcmVwbzoK CnN0YWZmL3MuaGFucmVpY2gvcHJveG1veC12ZS1ycy5naXQgbWFzdGVyCnN0YWZmL3MuaGFucmVp Y2gvcHJveG1veC1maXJld2FsbC5naXQgbm8tY29uZmlnCgpQbGVhc2Ugbm90ZSB0aGF0IEkgaW5j bHVkZWQgdGhlIGRlYmlhbiBwYWNrYWdpbmcgY29tbWl0IGluIHRoaXMgcGF0Y2ggc2VyaWVzLApz aW5jZSBpdCBpcyBuZXcgYW5kIHNob3VsZCBnZXQgcmV2aWV3ZWQgYXMgd2VsbCwgSSBzdXBwb3Nl LiBJdCBpcyBhbHJlYWR5CmluY2x1ZGVkIHdoZW4gcHVsbGluZyBmcm9tIHRoZSBwcm94bW94LXZl LXJzIHJlcG9zaXRvcnkuCgpEZXBlbmRlbmNpZXM6CiogcHJveG1veC1wZXJsLXJzIGFuZCBwcm94 bW94LWZpcmV3YWxsIGRlcGVuZCBvbiBwcm94bW94LXZlLXJzCiogcHZlLWZpcmV3YWxsIGRlcGVu ZHMgb24gcHJveG1veC1wZXJsLXJzCgpDaGFuZ2VzIGZyb20gUkZDOgoqIGFkZGVkIGRvY3VtZW50 YXRpb24KKiBhZGRlZCBzZXBhcmF0ZSBTRE4gc2NvcGUgZm9yIElQU2V0cwoqIHJ1c3RmbXQgZml4 ZXMKCnByb3htb3gtdmUtcnM6CgpGYWJpYW4gR3LDvG5iaWNobGVyICgxKToKICBidW1wIHNlcmRl X3dpdGggdG8gMwoKU3RlZmFuIEhhbnJlaWNoICgxNyk6CiAgZGViaWFuOiBhZGQgZmlsZXMgZm9y IHBhY2thZ2luZwogIGJ1bXAgZGVwZW5kZW5jaWVzCiAgZmlyZXdhbGw6IGFkZCBzZG4gc2NvcGUg Zm9yIGlwc2V0cwogIGZpcmV3YWxsOiBhZGQgaXAgcmFuZ2UgdHlwZXMKICBmaXJld2FsbDogYWRk cmVzczogdXNlIG5ldyBpcHJhbmdlIHR5cGUgZm9yIGlwIGVudHJpZXMKICBpcHNldDogYWRkIHJh bmdlIHZhcmlhbnQgdG8gYWRkcmVzc2VzCiAgaXByYW5nZTogYWRkIG1ldGhvZHMgZm9yIGNvbnZl cnRpbmcgYW4gaXAgcmFuZ2UgdG8gY2lkcnMKICBpcHNldDogYWRkcmVzczogYWRkIGhlbHBlciBt ZXRob2RzCiAgZmlyZXdhbGw6IGd1ZXN0OiBkZXJpdmUgdHJhaXRzIGFjY29yZGluZyB0byBydXN0 IGFwaSBndWlkZWxpbmVzCiAgY29tbW9uOiBhZGQgYWxsb3dsaXN0CiAgc2RuOiBhZGQgbmFtZSB0 eXBlcwogIHNkbjogYWRkIGlwYW0gbW9kdWxlCiAgc2RuOiBpcGFtOiBhZGQgbWV0aG9kIGZvciBn ZW5lcmF0aW5nIGlwc2V0cwogIHNkbjogYWRkIGNvbmZpZyBtb2R1bGUKICBzZG46IGNvbmZpZzog YWRkIG1ldGhvZCBmb3IgZ2VuZXJhdGluZyBpcHNldHMKICB0ZXN0czogYWRkIHNkbiBjb25maWcg dGVzdHMKICB0ZXN0czogYWRkIGlwYW0gdGVzdHMKCiAuY2FyZ28vY29uZmlnLnRvbWwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICA1ICsKIC5naXRpZ25vcmUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDggKwogQ2FyZ28udG9tbCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAxNyArCiBNYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDY5ICsKIGJ1aWxkLnNoICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMzUgKwogYnVtcC5zaCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICA0NCArCiBwcm94bW94LXZlLWNvbmZpZy9DYXJnby50b21sICAg ICAgICAgICAgICAgICAgfCAgIDE4ICstCiBwcm94bW94LXZlLWNvbmZpZy9kZWJpYW4vY2hhbmdl bG9nICAgICAgICAgICAgfCAgICA1ICsKIHByb3htb3gtdmUtY29uZmlnL2RlYmlhbi9jb250cm9s ICAgICAgICAgICAgICB8ICAgNDMgKwogcHJveG1veC12ZS1jb25maWcvZGViaWFuL2NvcHlyaWdo dCAgICAgICAgICAgIHwgICAxOSArCiBwcm94bW94LXZlLWNvbmZpZy9kZWJpYW4vZGViY2FyZ28u dG9tbCAgICAgICAgfCAgICA0ICsKIHByb3htb3gtdmUtY29uZmlnL3NyYy9jb21tb24vbW9kLnJz ICAgICAgICAgICB8ICAgMzEgKwogLi4uL3NyYy9maXJld2FsbC90eXBlcy9hZGRyZXNzLnJzICAg ICAgICAgICAgIHwgMTE3MSArKysrKysrKysrKysrKysrLQogcHJveG1veC12ZS1jb25maWcvc3Jj L2ZpcmV3YWxsL3R5cGVzL2FsaWFzLnJzIHwgICAgNCArLQogcHJveG1veC12ZS1jb25maWcvc3Jj L2ZpcmV3YWxsL3R5cGVzL2lwc2V0LnJzIHwgICAzMiArLQogcHJveG1veC12ZS1jb25maWcvc3Jj L2ZpcmV3YWxsL3R5cGVzL3J1bGUucnMgIHwgICAgNiArLQogcHJveG1veC12ZS1jb25maWcvc3Jj L2d1ZXN0L3R5cGVzLnJzICAgICAgICAgIHwgICAgNyArLQogcHJveG1veC12ZS1jb25maWcvc3Jj L2d1ZXN0L3ZtLnJzICAgICAgICAgICAgIHwgICAxMSArLQogcHJveG1veC12ZS1jb25maWcvc3Jj L2xpYi5ycyAgICAgICAgICAgICAgICAgIHwgICAgMiArCiBwcm94bW94LXZlLWNvbmZpZy9zcmMv c2RuL2NvbmZpZy5ycyAgICAgICAgICAgfCAgNjQyICsrKysrKysrKwogcHJveG1veC12ZS1jb25m aWcvc3JjL3Nkbi9pcGFtLnJzICAgICAgICAgICAgIHwgIDM4MiArKysrKysKIHByb3htb3gtdmUt Y29uZmlnL3NyYy9zZG4vbW9kLnJzICAgICAgICAgICAgICB8ICAyNDMgKysrKwogcHJveG1veC12 ZS1jb25maWcvdGVzdHMvc2RuL21haW4ucnMgICAgICAgICAgIHwgIDE4OSArKysKIHByb3htb3gt dmUtY29uZmlnL3Rlc3RzL3Nkbi9yZXNvdXJjZXMvaXBhbS5kYiB8ICAgMjYgKwogLi4uL3Rlc3Rz L3Nkbi9yZXNvdXJjZXMvcnVubmluZy1jb25maWcuanNvbiAgIHwgICA1NCArCiAyNSBmaWxlcyBj aGFuZ2VkLCAyOTgwIGluc2VydGlvbnMoKyksIDg3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg MTAwNjQ0IC5jYXJnby9jb25maWcudG9tbAogY3JlYXRlIG1vZGUgMTAwNjQ0IC5naXRpZ25vcmUK IGNyZWF0ZSBtb2RlIDEwMDY0NCBDYXJnby50b21sCiBjcmVhdGUgbW9kZSAxMDA2NDQgTWFrZWZp bGUKIGNyZWF0ZSBtb2RlIDEwMDc1NSBidWlsZC5zaAogY3JlYXRlIG1vZGUgMTAwNzU1IGJ1bXAu c2gKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwcm94bW94LXZlLWNvbmZpZy9kZWJpYW4vY2hhbmdlbG9n CiBjcmVhdGUgbW9kZSAxMDA2NDQgcHJveG1veC12ZS1jb25maWcvZGViaWFuL2NvbnRyb2wKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBwcm94bW94LXZlLWNvbmZpZy9kZWJpYW4vY29weXJpZ2h0CiBjcmVh dGUgbW9kZSAxMDA2NDQgcHJveG1veC12ZS1jb25maWcvZGViaWFuL2RlYmNhcmdvLnRvbWwKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBwcm94bW94LXZlLWNvbmZpZy9zcmMvY29tbW9uL21vZC5ycwogY3Jl YXRlIG1vZGUgMTAwNjQ0IHByb3htb3gtdmUtY29uZmlnL3NyYy9zZG4vY29uZmlnLnJzCiBjcmVh dGUgbW9kZSAxMDA2NDQgcHJveG1veC12ZS1jb25maWcvc3JjL3Nkbi9pcGFtLnJzCiBjcmVhdGUg bW9kZSAxMDA2NDQgcHJveG1veC12ZS1jb25maWcvc3JjL3Nkbi9tb2QucnMKIGNyZWF0ZSBtb2Rl IDEwMDY0NCBwcm94bW94LXZlLWNvbmZpZy90ZXN0cy9zZG4vbWFpbi5ycwogY3JlYXRlIG1vZGUg MTAwNjQ0IHByb3htb3gtdmUtY29uZmlnL3Rlc3RzL3Nkbi9yZXNvdXJjZXMvaXBhbS5kYgogY3Jl YXRlIG1vZGUgMTAwNjQ0IHByb3htb3gtdmUtY29uZmlnL3Rlc3RzL3Nkbi9yZXNvdXJjZXMvcnVu bmluZy1jb25maWcuanNvbgoKCnByb3htb3gtZmlyZXdhbGw6CgpTdGVmYW4gSGFucmVpY2ggKDIp OgogIGNvbmZpZzogdGVzdHM6IGFkZCBzdXBwb3J0IGZvciBsb2FkaW5nIHNkbiBhbmQgaXBhbSBj b25maWcKICBpcHNldHM6IGF1dG9nZW5lcmF0ZSBpcHNldHMgZm9yIHZuZXRzIGFuZCBpcGFtCgog cHJveG1veC1maXJld2FsbC9zcmMvY29uZmlnLnJzICAgICAgICAgICAgICAgIHwgICA2OSArCiBw cm94bW94LWZpcmV3YWxsL3NyYy9maXJld2FsbC5ycyAgICAgICAgICAgICAgfCAgIDIyICstCiBw cm94bW94LWZpcmV3YWxsL3NyYy9vYmplY3QucnMgICAgICAgICAgICAgICAgfCAgIDQxICstCiAu Li4vdGVzdHMvaW5wdXQvLnJ1bm5pbmctY29uZmlnLmpzb24gICAgICAgICAgfCAgIDQ1ICsKIHBy b3htb3gtZmlyZXdhbGwvdGVzdHMvaW5wdXQvaXBhbS5kYiAgICAgICAgICB8ICAgMzIgKwogcHJv eG1veC1maXJld2FsbC90ZXN0cy9pbnRlZ3JhdGlvbl90ZXN0cy5ycyAgIHwgICAxMCArCiAuLi4v aW50ZWdyYXRpb25fdGVzdHNfX2ZpcmV3YWxsLnNuYXAgICAgICAgICAgfCAxMjg4ICsrKysrKysr KysrKysrKysrCiBwcm94bW94LW5mdGFibGVzL3NyYy9leHByZXNzaW9uLnJzICAgICAgICAgICAg fCAgIDE3ICstCiBwcm94bW94LW5mdGFibGVzL3NyYy90eXBlcy5ycyAgICAgICAgICAgICAgICAg fCAgICAyICstCiA5IGZpbGVzIGNoYW5nZWQsIDE1MTEgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRp b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgcHJveG1veC1maXJld2FsbC90ZXN0cy9pbnB1dC8u cnVubmluZy1jb25maWcuanNvbgogY3JlYXRlIG1vZGUgMTAwNjQ0IHByb3htb3gtZmlyZXdhbGwv dGVzdHMvaW5wdXQvaXBhbS5kYgoKCnB2ZS1maXJld2FsbDoKClN0ZWZhbiBIYW5yZWljaCAoMik6 CiAgYWRkIHN1cHBvcnQgZm9yIGxvYWRpbmcgc2RuIGZpcmV3YWxsIGNvbmZpZ3VyYXRpb24KICBh cGk6IGxvYWQgc2RuIGlwc2V0cwoKIHNyYy9QVkUvQVBJMi9GaXJld2FsbC9DbHVzdGVyLnBtIHwg IDggKysrLS0KIHNyYy9QVkUvQVBJMi9GaXJld2FsbC9SdWxlcy5wbSAgIHwgMTIgKysrKy0tLQog c3JjL1BWRS9BUEkyL0ZpcmV3YWxsL1ZNLnBtICAgICAgfCAgMyArLQogc3JjL1BWRS9GaXJld2Fs bC5wbSAgICAgICAgICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQog NCBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCgpwcm94 bW94LXBlcmwtcnM6CgpTdGVmYW4gSGFucmVpY2ggKDEpOgogIGFkZCBQVkU6OlJTOjpGaXJld2Fs bDo6U0ROIG1vZHVsZQoKIHB2ZS1ycy9DYXJnby50b21sICAgICAgICAgIHwgICAxICsKIHB2ZS1y cy9NYWtlZmlsZSAgICAgICAgICAgIHwgICAxICsKIHB2ZS1ycy9zcmMvZmlyZXdhbGwvbW9kLnJz IHwgICAxICsKIHB2ZS1ycy9zcmMvZmlyZXdhbGwvc2RuLnJzIHwgMTMwICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysKIHB2ZS1ycy9zcmMvbGliLnJzICAgICAgICAgIHwgICAx ICsKIDUgZmlsZXMgY2hhbmdlZCwgMTM0IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBwdmUtcnMvc3JjL2ZpcmV3YWxsL21vZC5ycwogY3JlYXRlIG1vZGUgMTAwNjQ0IHB2ZS1ycy9z cmMvZmlyZXdhbGwvc2RuLnJzCgoKcHZlLW1hbmFnZXI6CgpTdGVmYW4gSGFucmVpY2ggKDEpOgog IGZpcmV3YWxsOiBhZGQgc2RuIHNjb3BlIHRvIElQUmVmU2VsZWN0b3IKCiB3d3cvbWFuYWdlcjYv Zm9ybS9JUFJlZlNlbGVjdG9yLmpzIHwgOCArKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKCnB2ZS1kb2NzOgoKU3RlZmFuIEhhbnJlaWNoICgx KToKICBzZG46IGFkZCBkb2N1bWVudGF0aW9uIGZvciBmaXJld2FsbCBpbnRlZ3JhdGlvbgoKIHB2 ZXNkbi5hZG9jIHwgOTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspCgoKU3VtbWFyeSBv dmVyIGFsbCByZXBvc2l0b3JpZXM6CiAgNDUgZmlsZXMgY2hhbmdlZCwgNDc5MSBpbnNlcnRpb25z KCspLCAxMTggZGVsZXRpb25zKC0pCgotLSAKR2VuZXJhdGVkIGJ5IGdpdC1tdXJwcCAwLjYuMAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVs IG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5w cm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==