From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 451511FF183 for ; Wed, 16 Jul 2025 12:44:45 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 074CDCE90; Wed, 16 Jul 2025 12:45:50 +0200 (CEST) Message-ID: <4ca7dbba-6dd0-4cd3-b06b-05876ac226b4@proxmox.com> Date: Wed, 16 Jul 2025 12:45:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: =?UTF-8?Q?Michael_K=C3=B6ppl?= To: pve-devel@lists.proxmox.com References: <20250716103029.39572-1-m.koeppl@proxmox.com> Content-Language: en-US In-Reply-To: <20250716103029.39572-1-m.koeppl@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.012 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_MSPIKE_H2 0.001 Average reputation (+2) SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pve-devel] [PATCH installer 1/1] remove network and broadcast address checks 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" TWlzc2VkIHNvbWUgb2YgdGhlIG9yaWdpbmFsIGNoYW5nZXMsIHNvcnJ5IGFib3V0IHRoYXQuCgpT dXBlcnNlZGVkLWJ5OiBodHRwczovL2xvcmUucHJveG1veC5jb20vcHZlLWRldmVsLzIwMjUwNzE2 MTA0MzUxLjQ2Nzg0LTEtbS5rb2VwcGxAcHJveG1veC5jb20KCk9uIDcvMTYvMjUgMTI6MzAsIE1p Y2hhZWwgS8O2cHBsIHdyb3RlOgo+IFRvIGF2b2lkIGFydGlmaWNpYWxseSBsaW1pdGluZyB3aGF0 IHVzZXJzIGNhbiBkbywgcmVtb3ZlIHRoZSBjaGVja3MKPiB0aGF0IGFzY2VydGFpbiBpZiBhIHN1 cHBsaWVkIGFkZHJlc3MgaXMgYSBuZXR3b3JrIG9yIGJyb2FkY2FzdCBhZGRyZXNzLgo+IFJGQzE4 MTIgWzBdIGRvZXMgbm90IGV4cGxpY2l0bHkgZm9yYmlkIHRoaXMsIG5vciBkb2VzIFJGQzMwMjEu Cj4gCj4gWzBdIGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL3JmYy9yZmMxODEyCj4gWzFdIGh0 dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL3JmYy9yZmMzMDIxCj4gCj4gU2lnbmVkLW9mZi1ieTog TWljaGFlbCBLw7ZwcGwgPG0ua29lcHBsQHByb3htb3guY29tPgo+IC0tLQo+ICBwcm94bW94LWF1 dG8taW5zdGFsbGVyL3Rlc3RzL3BhcnNlLWFuc3dlci5ycyAgfCAgMSAtCj4gIC4uLi9pcHY0X2Fu ZF9zdWJuZXRfYWRkcl9pc19uZXR3b3JrLmpzb24gICAgICB8ICAzIC0tCj4gIC4uLi9pcHY0X2Fu ZF9zdWJuZXRfYWRkcl9pc19uZXR3b3JrLnRvbWwgICAgICB8IDE4IC0tLS0tLS0tLS0tCj4gIHBy b3htb3gtaW5zdGFsbGVyLWNvbW1vbi9zcmMvdXRpbHMucnMgICAgICAgICB8IDMyIC0tLS0tLS0t LS0tLS0tLS0tLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA1NCBkZWxldGlvbnMoLSkKPiAgZGVsZXRl IG1vZGUgMTAwNjQ0IHByb3htb3gtYXV0by1pbnN0YWxsZXIvdGVzdHMvcmVzb3VyY2VzL3BhcnNl X2Fuc3dlcl9mYWlsL2lwdjRfYW5kX3N1Ym5ldF9hZGRyX2lzX25ldHdvcmsuanNvbgo+ICBkZWxl dGUgbW9kZSAxMDA2NDQgcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9yZXNvdXJjZXMvcGFy c2VfYW5zd2VyX2ZhaWwvaXB2NF9hbmRfc3VibmV0X2FkZHJfaXNfbmV0d29yay50b21sCj4gCj4g ZGlmZiAtLWdpdCBhL3Byb3htb3gtYXV0by1pbnN0YWxsZXIvdGVzdHMvcGFyc2UtYW5zd2VyLnJz IGIvcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9wYXJzZS1hbnN3ZXIucnMKPiBpbmRleCBh MzU0ZjIxLi41OTQ1NzVhIDEwMDY0NAo+IC0tLSBhL3Byb3htb3gtYXV0by1pbnN0YWxsZXIvdGVz dHMvcGFyc2UtYW5zd2VyLnJzCj4gKysrIGIvcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9w YXJzZS1hbnN3ZXIucnMKPiBAQCAtMTQ4LDcgKzE0OCw2IEBAIG1vZCB0ZXN0cyB7Cj4gICAgICAg ICAgICAgIGR1cGxpY2F0ZV9kaXNrLAo+ICAgICAgICAgICAgICBmcWRuX2Zyb21fZGhjcF9ub19k ZWZhdWx0X2RvbWFpbiwKPiAgICAgICAgICAgICAgZnFkbl9ob3N0bmFtZV9vbmx5LAo+IC0gICAg ICAgICAgICBpcHY0X2FuZF9zdWJuZXRfYWRkcl9pc19uZXR3b3JrLAo+ICAgICAgICAgICAgICBp cHY0X2FuZF9zdWJuZXRfbWFza18zMywKPiAgICAgICAgICAgICAgbHZtX3N3YXBzaXplX2dyZWF0 ZXJfdGhhbl9oZHNpemUsCj4gICAgICAgICAgICAgIG5vX2ZxZG5fZnJvbV9kaGNwLAo+IGRpZmYg LS1naXQgYS9wcm94bW94LWF1dG8taW5zdGFsbGVyL3Rlc3RzL3Jlc291cmNlcy9wYXJzZV9hbnN3 ZXJfZmFpbC9pcHY0X2FuZF9zdWJuZXRfYWRkcl9pc19uZXR3b3JrLmpzb24gYi9wcm94bW94LWF1 dG8taW5zdGFsbGVyL3Rlc3RzL3Jlc291cmNlcy9wYXJzZV9hbnN3ZXJfZmFpbC9pcHY0X2FuZF9z dWJuZXRfYWRkcl9pc19uZXR3b3JrLmpzb24KPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBp bmRleCBiMjg2OTlkLi4wMDAwMDAwCj4gLS0tIGEvcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0 cy9yZXNvdXJjZXMvcGFyc2VfYW5zd2VyX2ZhaWwvaXB2NF9hbmRfc3VibmV0X2FkZHJfaXNfbmV0 d29yay5qc29uCj4gKysrIC9kZXYvbnVsbAo+IEBAIC0xLDMgKzAsMCBAQAo+IC17Cj4gLSAgInBh cnNlLWVycm9yIjogImVycm9yIHBhcnNpbmcgYW5zd2VyLnRvbWw6IEludmFsaWQgQ0lEUjogYWRk cmVzcyBpcyBhIG5ldHdvcmsgYWRkcmVzcyIKPiAtfQo+IGRpZmYgLS1naXQgYS9wcm94bW94LWF1 dG8taW5zdGFsbGVyL3Rlc3RzL3Jlc291cmNlcy9wYXJzZV9hbnN3ZXJfZmFpbC9pcHY0X2FuZF9z dWJuZXRfYWRkcl9pc19uZXR3b3JrLnRvbWwgYi9wcm94bW94LWF1dG8taW5zdGFsbGVyL3Rlc3Rz L3Jlc291cmNlcy9wYXJzZV9hbnN3ZXJfZmFpbC9pcHY0X2FuZF9zdWJuZXRfYWRkcl9pc19uZXR3 b3JrLnRvbWwKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCA3YTkxNDFiLi4wMDAw MDAwCj4gLS0tIGEvcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9yZXNvdXJjZXMvcGFyc2Vf YW5zd2VyX2ZhaWwvaXB2NF9hbmRfc3VibmV0X2FkZHJfaXNfbmV0d29yay50b21sCj4gKysrIC9k ZXYvbnVsbAo+IEBAIC0xLDE4ICswLDAgQEAKPiAtW2dsb2JhbF0KPiAta2V5Ym9hcmQgPSAiZGUi Cj4gLWNvdW50cnkgPSAiYXQiCj4gLWZxZG4gPSAicHZlYXV0by50ZXN0aW5zdGFsbCIKPiAtbWFp bHRvID0gIm1haWxAbm8uaW52YWxpZCIKPiAtdGltZXpvbmUgPSAiRXVyb3BlL1ZpZW5uYSIKPiAt cm9vdF9wYXNzd29yZCA9ICIxMjM0NTY3OCIKPiAtCj4gLVtuZXR3b3JrXQo+IC1zb3VyY2UgPSAi ZnJvbS1hbnN3ZXIiCj4gLWNpZHIgPSAiMTAuMTAuMTAuMzIvMjciCj4gLWRucyA9ICIxMC4xMC4x MC4xIgo+IC1nYXRld2F5ID0gIjEwLjEwLjEwLjEiCj4gLWZpbHRlci5JRF9ORVRfTkFNRSA9ICJl bnAxMjlzMGYxbnAxIgo+IC0KPiAtW2Rpc2stc2V0dXBdCj4gLWZpbGVzeXN0ZW0gPSAiZXh0NCIK PiAtZGlza19saXN0ID0gWyJzZGEiXQo+IGRpZmYgLS1naXQgYS9wcm94bW94LWluc3RhbGxlci1j b21tb24vc3JjL3V0aWxzLnJzIGIvcHJveG1veC1pbnN0YWxsZXItY29tbW9uL3NyYy91dGlscy5y cwo+IGluZGV4IDkyOWNjNmIuLjM3OGQyNTkgMTAwNjQ0Cj4gLS0tIGEvcHJveG1veC1pbnN0YWxs ZXItY29tbW9uL3NyYy91dGlscy5ycwo+ICsrKyBiL3Byb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9z cmMvdXRpbHMucnMKPiBAQCAtMTYsOCArMTYsNiBAQCBwdWIgZW51bSBDaWRyQWRkcmVzc1BhcnNl RXJyb3Igewo+ICAgICAgSW52YWxpZEFkZHIoQWRkclBhcnNlRXJyb3IpLAo+ICAgICAgLy8vIFRo ZSBtYXNrIGNvdWxkIG5vdCBiZSBwYXJzZWQuCj4gICAgICBJbnZhbGlkTWFzayhCb3g8ZHluIEVy cm9yPiksCj4gLSAgICAvLy8gVGhlIElQIGFkZHJlc3MgaXMgYSBuZXR3b3JrIGFkZHJlc3MuCj4g LSAgICBJc05ldHdvcmtBZGRyLAo+ICAgICAgLy8vIFRoZSBJUCBhZGRyZXNzIGlzIGEgYnJvYWRj YXN0IGFkZHJlc3MuCj4gICAgICBJc0Jyb2FkY2FzdEFkZHIsCj4gIH0KPiBAQCAtMzIsNyArMzAs NiBAQCBpbXBsIGZtdDo6RGlzcGxheSBmb3IgQ2lkckFkZHJlc3NQYXJzZUVycm9yIHsKPiAgICAg ICAgICAgICAgfQo+ICAgICAgICAgICAgICBDaWRyQWRkcmVzc1BhcnNlRXJyb3I6OkludmFsaWRB ZGRyKGVycikgPT4gd3JpdGUhKGYsICJ7ZXJyfSIpLAo+ICAgICAgICAgICAgICBDaWRyQWRkcmVz c1BhcnNlRXJyb3I6OkludmFsaWRNYXNrKGVycikgPT4gd3JpdGUhKGYsICJ7ZXJyfSIpLAo+IC0g ICAgICAgICAgICBDaWRyQWRkcmVzc1BhcnNlRXJyb3I6OklzTmV0d29ya0FkZHIgPT4gd3JpdGUh KGYsICJhZGRyZXNzIGlzIGEgbmV0d29yayBhZGRyZXNzIiksCj4gICAgICAgICAgICAgIENpZHJB ZGRyZXNzUGFyc2VFcnJvcjo6SXNCcm9hZGNhc3RBZGRyID0+IHdyaXRlIShmLCAiYWRkcmVzcyBp cyBhIGJyb2FkY2FzdCBhZGRyZXNzIiksCj4gICAgICAgICAgfQo+ICAgICAgfQo+IEBAIC02OCw3 ICs2NSw2IEBAIGltcGwgQ2lkckFkZHJlc3Mgewo+ICAgICAgICAgIGxldCBhZGRyID0gYWRkci5p bnRvKCk7Cj4gIAo+ICAgICAgICAgIGNoZWNrX21hc2tfbGltaXQoJmFkZHIsIG1hc2spPzsKPiAt ICAgICAgICBjaGVja19hZGRyX3ZhbGlkX2luX3N1Ym5ldCgmYWRkciwgbWFzayk/Owo+ICAKPiAg ICAgICAgICBPayhTZWxmIHsgYWRkciwgbWFzayB9KQo+ICAgICAgfQo+IEBAIC0xMDksNyArMTA1 LDYgQEAgaW1wbCBGcm9tU3RyIGZvciBDaWRyQWRkcmVzcyB7Cj4gICAgICAgICAgICAgIC5tYXBf ZXJyKHxlcnJ8IENpZHJBZGRyZXNzUGFyc2VFcnJvcjo6SW52YWxpZE1hc2soQm94OjpuZXcoZXJy KSkpPzsKPiAgCj4gICAgICAgICAgY2hlY2tfbWFza19saW1pdCgmYWRkciwgbWFzayk/Owo+IC0g ICAgICAgIGNoZWNrX2FkZHJfdmFsaWRfaW5fc3VibmV0KCZhZGRyLCBtYXNrKT87Cj4gIAo+ICAg ICAgICAgIE9rKFNlbGYgeyBhZGRyLCBtYXNrIH0pCj4gICAgICB9Cj4gQEAgLTE0OCwzMyArMTQz LDYgQEAgZm4gY2hlY2tfbWFza19saW1pdChhZGRyOiAmSXBBZGRyLCBtYXNrOiB1c2l6ZSkgLT4g UmVzdWx0PCgpLCBDaWRyQWRkcmVzc1BhcnNlRXIKPiAgICAgIH07Cj4gIH0KPiAgCj4gLWZuIGNo ZWNrX2FkZHJfdmFsaWRfaW5fc3VibmV0KGFkZHI6ICZJcEFkZHIsIG1hc2s6IHVzaXplKSAtPiBS ZXN1bHQ8KCksIENpZHJBZGRyZXNzUGFyc2VFcnJvcj4gewo+IC0gICAgbWF0Y2ggJmFkZHIgewo+ IC0gICAgICAgIElwQWRkcjo6VjQoYWRkcl92NCkgPT4gewo+IC0gICAgICAgICAgICBpZiBtYXNr ID49IDMxIHsKPiAtICAgICAgICAgICAgICAgIHJldHVybiBPaygoKSk7Cj4gLSAgICAgICAgICAg IH0KPiAtCj4gLSAgICAgICAgICAgIGxldCBudW1faG9zdF9iaXRzID0gMzIgLSBtYXNrOwo+IC0g ICAgICAgICAgICBsZXQgaG9zdF9wYXJ0X21hc2sgPSAoMXUzMiA8PCBudW1faG9zdF9iaXRzKSAt IDE7Cj4gLQo+IC0gICAgICAgICAgICBsZXQgaXBfYml0cyA9IHUzMjo6ZnJvbV9iZV9ieXRlcyhh ZGRyX3Y0Lm9jdGV0cygpKTsKPiAtCj4gLSAgICAgICAgICAgIGxldCBuZXR3b3JrX2FkZHIgPSBp cF9iaXRzICYgIWhvc3RfcGFydF9tYXNrOwo+IC0gICAgICAgICAgICBsZXQgYnJvYWRjYXN0X2Fk ZHIgPSBuZXR3b3JrX2FkZHIgfCBob3N0X3BhcnRfbWFzazsKPiAtCj4gLSAgICAgICAgICAgIGlm IGlwX2JpdHMgPT0gbmV0d29ya19hZGRyIHsKPiAtICAgICAgICAgICAgICAgIEVycihDaWRyQWRk cmVzc1BhcnNlRXJyb3I6OklzTmV0d29ya0FkZHIpCj4gLSAgICAgICAgICAgIH0gZWxzZSBpZiBp cF9iaXRzID09IGJyb2FkY2FzdF9hZGRyIHsKPiAtICAgICAgICAgICAgICAgIEVycihDaWRyQWRk cmVzc1BhcnNlRXJyb3I6OklzQnJvYWRjYXN0QWRkcikKPiAtICAgICAgICAgICAgfSBlbHNlIHsK PiAtICAgICAgICAgICAgICAgIE9rKCgpKQo+IC0gICAgICAgICAgICB9Cj4gLSAgICAgICAgfQo+ IC0gICAgICAgIElwQWRkcjo6VjYoXykgPT4gT2soKCkpLAo+IC0gICAgfQo+IC19Cj4gLQo+ICAv Ly8gUG9zc2libGUgZXJyb3JzIHRoYXQgbWlnaHQgb2NjdXIgd2hlbiBwYXJzaW5nIEZRRE5zLgo+ ICAjW2Rlcml2ZShEZWJ1ZywgRXEsIFBhcnRpYWxFcSldCj4gIHB1YiBlbnVtIEZxZG5QYXJzZUVy cm9yIHsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K cHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6 Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==