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 CD0391FF16B for ; Fri, 7 Nov 2025 07:43:10 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 881C47F01; Fri, 7 Nov 2025 07:43:52 +0100 (CET) Message-ID: Date: Fri, 7 Nov 2025 07:43:48 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Datacenter Manager development discussion , =?UTF-8?Q?Michael_K=C3=B6ppl?= References: <20251105163546.450094-1-h.laimer@proxmox.com> <20251105163546.450094-11-h.laimer@proxmox.com> Content-Language: en-US From: Hannes Laimer In-Reply-To: X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762497808715 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.042 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 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. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pdm-devel] [PATCH proxmox-datacenter-manager v2 2/4] api: firewall: add option, rules and status endpoints X-BeenThere: pdm-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Datacenter Manager development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Datacenter Manager development discussion Cc: pdm-devel Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" T24gMTEvNi8yNSAxNzo1OCwgTWljaGFlbCBLw7ZwcGwgd3JvdGU6Cj4gMSBjb21tZW50IGlubGlu ZQo+IAo+IE9uIFdlZCBOb3YgNSwgMjAyNSBhdCA1OjM1IFBNIENFVCwgSGFubmVzIExhaW1lciB3 cm90ZToKPj4gKyNbZGVyaXZlKENsb25lLCBEZWJ1ZyldCj4+ICtzdHJ1Y3QgQ2x1c3RlckZpcmV3 YWxsRGF0YSB7Cj4+ICsgICAgc3RhdHVzOiBPcHRpb248RmlyZXdhbGxTdGF0dXM+LAo+PiArICAg IGd1ZXN0czogVmVjPENsdXN0ZXJSZXNvdXJjZT4sCj4+ICt9Cj4+ICsKPj4gK2FzeW5jIGZuIGZl dGNoX2NsdXN0ZXJfZmlyZXdhbGxfZGF0YSgKPj4gKyAgICBfY29udGV4dDogKCksCj4+ICsgICAg cmVtb3RlOiBSZW1vdGUsCj4+ICsgICAgX25vZGU6IFN0cmluZywgLy8gdW51c2VkIGZvciBjbHVz dGVyLWxldmVsIGRhdGEKPj4gKykgLT4gUmVzdWx0PENsdXN0ZXJGaXJld2FsbERhdGEsIEVycm9y PiB7Cj4+ICsgICAgbGV0IHB2ZSA9IGNyYXRlOjpjb25uZWN0aW9uOjptYWtlX3B2ZV9jbGllbnQo JnJlbW90ZSk/Owo+PiArCj4+ICsgICAgbGV0IGd1ZXN0cyA9IG1hdGNoIHB2ZS5jbHVzdGVyX3Jl c291cmNlcyhTb21lKENsdXN0ZXJSZXNvdXJjZUtpbmQ6OlZtKSkuYXdhaXQgewo+PiArICAgICAg ICBPayhndWVzdHMpID0+IGd1ZXN0cywKPj4gKyAgICAgICAgRXJyKF8pID0+IHsKPj4gKyAgICAg ICAgICAgIHJldHVybiBPayhDbHVzdGVyRmlyZXdhbGxEYXRhIHsKPj4gKyAgICAgICAgICAgICAg ICBzdGF0dXM6IE5vbmUsCj4+ICsgICAgICAgICAgICAgICAgZ3Vlc3RzOiB2ZWMhW10sCj4+ICsg ICAgICAgICAgICB9KTsKPj4gKyAgICAgICAgfQo+PiArICAgIH07Cj4+ICsKPj4gKyAgICBsZXQg b3B0aW9uc19yZXNwb25zZSA9IHB2ZS5jbHVzdGVyX2ZpcmV3YWxsX29wdGlvbnMoKTsKPj4gKyAg ICBsZXQgcnVsZXNfcmVzcG9uc2UgPSBwdmUubGlzdF9jbHVzdGVyX2ZpcmV3YWxsX3J1bGVzKCk7 Cj4+ICsKPj4gKyAgICBsZXQgZW5hYmxlZCA9IG9wdGlvbnNfcmVzcG9uc2UuYXdhaXQubWFwKHxv cHRzfCBvcHRzLmVuYWJsZSAhPSBTb21lKDApKTsKPiAKPiBTaG91bGRuJ3QgdGhpcyBiZSBvcHRz LmVuYWJsZSA9PSBTb21lKDEpLCBhcyBvdGhlcndpc2UgdGhlIGZpcmV3YWxsIHdpbGwKPiBhbHNv IGJlIHNob3duIGFzIGVuYWJsZWQgZm9yIGEgbmV3bHktY3JlYXRlZCBjbHVzdGVyIHdoZXJlIHRo ZQo+IC9ldGMvcHZlL2ZpcmV3YWxsL2NsdXN0ZXIuZncgZmlsZSBoYXMgbm90IGJlZW4gY3JlYXRl ZCB5ZXQgKGkuZS4gdGhlCj4gZmlyZXdhbGwgaXMgc2hvd24gYXMgb2ZmIGluIHRoZSBQVkUgd2Vi IFVJKS4KPiAKCmdvb2QgY2F0Y2ghIHNob3VsZCBiZSBzb21ldGhpbmcgbGlrZQpgYGAKLi4uIHxv cHRzfCBvcHRzLmVuYWJsZS5tYXBfb3IoZmFsc2UsIHxlfCBlICE9IDApKTsKYGBgCmJhc2ljYWxs eSBTb21lKDApIGFuZCBOb25lLCBpcyBkaXNhYmxlZAoKPj4gKyAgICBsZXQgcnVsZXMgPSBydWxl c19yZXNwb25zZS5hd2FpdC5tYXAofHJ1bGVzfCB7Cj4+ICsgICAgICAgIGxldCBhbGwgPSBydWxl cy5sZW4oKTsKPj4gKyAgICAgICAgbGV0IGFjdGl2ZSA9IHJ1bGVzLml0ZXIoKS5maWx0ZXIofHJ8 IHIuZW5hYmxlID09IFNvbWUoMSkpLmNvdW50KCk7Cj4+ICsgICAgICAgIFJ1bGVTdGF0IHsgYWxs LCBhY3RpdmUgfQo+PiArICAgIH0pOwo+PiArCj4+ICsgICAgbGV0IHN0YXR1cyA9IG1hdGNoIChl bmFibGVkLCBydWxlcykgewo+PiArICAgICAgICAoT2soZW5hYmxlZCksIE9rKHJ1bGVzKSkgPT4g U29tZShGaXJld2FsbFN0YXR1cyB7IGVuYWJsZWQsIHJ1bGVzIH0pLAo+PiArICAgICAgICBfID0+ IE5vbmUsCj4+ICsgICAgfTsKPj4gKwo+PiArICAgIE9rKENsdXN0ZXJGaXJld2FsbERhdGEgeyBz dGF0dXMsIGd1ZXN0cyB9KQo+PiArfQo+PiArCj4gCj4gCj4gCj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBwZG0tZGV2ZWwgbWFpbGluZyBsaXN0Cj4g cGRtLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9j Z2ktYmluL21haWxtYW4vbGlzdGluZm8vcGRtLWRldmVsCj4gCj4gCgoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBkbS1kZXZlbCBtYWlsaW5nIGxpc3QK cGRtLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dp LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3BkbS1kZXZlbAo=