From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id D336D1FF161
	for <inbox@lore.proxmox.com>; Wed,  4 Dec 2024 11:10:24 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id B53124B09;
	Wed,  4 Dec 2024 11:10:22 +0100 (CET)
Message-ID: <c05b655f-c54f-43c0-b738-72fa090fecf8@proxmox.com>
Date: Wed, 4 Dec 2024 11:10:19 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird Beta
To: Gabriel Goller <g.goller@proxmox.com>
References: <20241202104626.166056-1-g.goller@proxmox.com>
 <20241202104626.166056-2-g.goller@proxmox.com>
 <a804fc51-23cf-4a27-b04b-3af8b115e9af@proxmox.com>
 <5kqws66tg5bi2efn4mtbya25avhs6gkvypd3xukdorme57hiav@cub27f5gv4os>
Content-Language: en-US
From: Dominik Csapak <d.csapak@proxmox.com>
In-Reply-To: <5kqws66tg5bi2efn4mtbya25avhs6gkvypd3xukdorme57hiav@cub27f5gv4os>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.136 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
 POISEN_SPAM_PILL          0.1 Meta: its spam
 POISEN_SPAM_PILL_1        0.1 random spam to be learned in bayes
 POISEN_SPAM_PILL_3        0.1 random spam to be learned in bayes
 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
 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See
 http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more
 information. [net.id, net.name, result.data]
Subject: Re: [pve-devel] [PATCH manager 1/2] lxc: show dynamically assigned
 IPs in network tab
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Cc: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

T24gMTIvNC8yNCAxMDo1MiwgR2FicmllbCBHb2xsZXIgd3JvdGU6Cj4gT24gMDQuMTIuMjAyNCAx
MDoxNywgRG9taW5payBDc2FwYWsgd3JvdGU6Cj4+IGdlbmVyYWxseSBsb29rcyBnb29kIGJ1dCBp
IGhhdmUgb25lIGhpZ2ggbGV2ZWwgY29tbWVudC9xdWVzdGlvbgo+PiAoYW5kIHNvbWUgbml0cyBp
bmxpbmUpCj4+Cj4+IG9uZSB0aGluZyBpJ2QgbGlrZSB0byBzZWUgaGVyZSBpcyB0byByZXRhaW4g
dGhlIGluZm8gd2hhdCBpcyBjb25maWd1cmVkLAo+PiBzbyBwcmV2aW91c2x5IHRoZSBpbmZvIHdh
cyBlaXRoZXIgJ2RoY3AnLydhdXRvJyAoc2xhYWMpIG9yIGFuIGlwIGFkZHJlc3MKPj4KPj4gbm93
IHdlIG9ubHkgc2hvdyB0aGUgaXAgYWRyZXNzCj4+Cj4+IHdoYXQgaSBtZWFuIGlzIHNvbWV0aGlu
ZyBsaWtlCj4+Cj4+ICd4Lnkuei53IChkaGNwKScKPj4KPj4gb3IKPj4KPj4gJ3h4MDA6OjEgKHN0
YXRpYyknCj4+Cj4+IGV0Yy4gc28gb25lIGNhbiBzdGlsbCBzZWUgd2hhdCBtb2RlIGlzIGNvbmZp
Z3VyZWQKPiAKPiBUaGlzIGlzIGEgbmljZSBpZGVhLCBidXQgaXQgY291bGQgYmUgYSBiaXQgdHJp
Y2t5LiBUbyBnZXQgdGhlIGlwIGluZm8gd2UKPiBleGVjdXRlIGBpcCBhYCBpbiB0aGUgY29udGFp
bmVyJ3MgbmV0bnMsIGJ1dCBmb3Igc29tZSByZWFzb24gSSBjYW4ndCBzZWUKPiB0aGUgJ2R5bmFt
aWMnIG9wdGlvbiB3aGljaCBpcyB1c3VhbGx5IHNob3duIG9uIGEgZHluYW1pY2FsbHkgYWNxdWly
ZWQKPiBhZGRyZXNzLgo+IEkgY291bGQgdXNlIGBpcCByb3V0ZWAgYW5kIGNoZWNrIGlmIHRoZSBy
b3V0ZSB3YXMgaW5zZXJ0ZWQgYnkgJ2RoY3AnIG9yCj4gJ2tlcm5lbCcsIGJ1dCBubyBpZGVhIGhv
dyBmb29scHJvb2YgdGhpcyBpcy4uLgo+IAoKYnV0IHlvdSBzaG91bGQgaGF2ZSB0aGUgaW5mbyB3
aGF0IGlzIGNvbmZpZ3VyZWQgZnJvbSB0aGUgY29uZlJlc3BvbnNlLCBubz8KCnNvIHNvbWV0aGlu
ZyBsaWtlCgoKaWYgKG5ldC5pcCA9PT0gJ2RoY3AnIHx8IC4uLikgewpuZXQuaXAgPSBgJHtpZmFj
ZS5pbmV0fSAoJHtuZXQuaXB9KWA7Ci4uLgp9Cgo/Cgo+PiBPbiAxMi8yLzI0IDExOjQ2LCBHYWJy
aWVsIEdvbGxlciB3cm90ZToKPj4+IGFkZHMgYSBjYWxsIHRvIC9ub2Rlcy97bm9kZX0vbHhjL3t2
bWlkfS9pbnRlcmZhY2VzIGFuZCBtZXJnZXMgdGhlCj4+PiByZXR1cm5lZCBkYXRhIHdpdGggdGhl
IGV4aXN0aW5nIGNvbmZpZ3VyYXRpb24uIFRoaXMgd2lsbCB1cGRhdGUgdGhlCj4+PiBJUHY0IGFu
ZCBJUHY2IGFkZHJlc3MsIGFzIHdlbGwgYXMgdGhlIGludGVyZmFjZSBuYW1lIChpbiBjYXNlIHRo
ZQo+Pj4gY29udGFpbmVyIGNoYW5nZWQgaXQpLgo+Pj4KPj4+IE9yaWdpbmFsbHktYnk6IExlbyBO
dW5uZXIgPGwubnVubmVyQHByb3htb3guY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogR2FicmllbCBH
b2xsZXIgPGcuZ29sbGVyQHByb3htb3guY29tPgo+Pj4gLS0tCj4+PiDCoHd3dy9tYW5hZ2VyNi9s
eGMvTmV0d29yay5qcyB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0K
Pj4+IMKgMSBmaWxlIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+
Pj4KPj4+IGRpZmYgLS1naXQgYS93d3cvbWFuYWdlcjYvbHhjL05ldHdvcmsuanMgYi93d3cvbWFu
YWdlcjYvbHhjL05ldHdvcmsuanMKPj4+IGluZGV4IGIyY2Q5NDEwOTQ4NS4uNDFkZTcyZjQzNjQ2
IDEwMDY0NAo+Pj4gLS0tIGEvd3d3L21hbmFnZXI2L2x4Yy9OZXR3b3JrLmpzCj4+PiArKysgYi93
d3cvbWFuYWdlcjYvbHhjL05ldHdvcmsuanMKPj4+IEBAIC0zNTYsMjUgKzM1Niw1MiBAQCBFeHQu
ZGVmaW5lKCdQVkUubHhjLk5ldHdvcmtWaWV3Jywgewo+Pj4gwqDCoMKgwqAgUHJveG1veC5VdGls
cy5zZXRFcnJvck1hc2sobWUsIHRydWUpOwo+Pj4gK8KgwqDCoCBsZXQgbm9kZW5hbWUgPSBtZS5w
dmVTZWxOb2RlLmRhdGEubm9kZTsKPj4+ICvCoMKgwqAgbGV0IHZtaWQgPSBtZS5wdmVTZWxOb2Rl
LmRhdGEudm1pZDsKPj4+ICsKPj4+IMKgwqDCoMKgIFByb3htb3guVXRpbHMuQVBJMlJlcXVlc3Qo
ewo+Pj4gLcKgwqDCoMKgwqDCoMKgIHVybDogbWUudXJsLAo+Pj4gK8KgwqDCoMKgwqDCoMKgIHVy
bDogYC9ub2Rlcy8ke25vZGVuYW1lfS9seGMvJHt2bWlkfS9pbnRlcmZhY2VzYCwKPj4+ICvCoMKg
wqDCoMKgwqDCoCBtZXRob2Q6ICdHRVQnLAo+Pj4gwqDCoMKgwqDCoMKgwqDCoCBmYWlsdXJlOiBm
dW5jdGlvbihyZXNwb25zZSwgb3B0cykgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoCBQcm94bW94LlV0
aWxzLnNldEVycm9yTWFzayhtZSwgZ2V0dGV4dCgnRXJyb3InKSArICc6ICcgKyByZXNwb25zZS5o
dG1sU3RhdHVzKTsKPj4+IMKgwqDCoMKgwqDCoMKgwqAgfSwKPj4+IC3CoMKgwqDCoMKgwqDCoCBz
dWNjZXNzOiBmdW5jdGlvbihyZXNwb25zZSwgb3B0cykgewo+Pj4gLcKgwqDCoMKgwqDCoMKgIFBy
b3htb3guVXRpbHMuc2V0RXJyb3JNYXNrKG1lLCBmYWxzZSk7Cj4+PiAtwqDCoMKgwqDCoMKgwqAg
bGV0IHJlc3VsdCA9IEV4dC5kZWNvZGUocmVzcG9uc2UucmVzcG9uc2VUZXh0KTsKPj4+IC3CoMKg
wqDCoMKgwqDCoCBtZS5kYXRhQ2FjaGUgPSByZXN1bHQuZGF0YSB8fCB7fTsKPj4+IC3CoMKgwqDC
oMKgwqDCoCBsZXQgcmVjb3JkcyA9IFtdOwo+Pj4gLcKgwqDCoMKgwqDCoMKgIGZvciAoY29uc3Qg
W2tleSwgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKG1lLmRhdGFDYWNoZSkpIHsKPj4+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGlmIChrZXkubWF0Y2goL15uZXRcZCsvKSkgewo+Pj4gLcKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgbGV0IG5ldCA9IFBWRS5QYXJzZXIucGFyc2VMeGNOZXR3b3JrKHZh
bHVlKTsKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5ldC5pZCA9IGtleTsKPj4+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHJlY29yZHMucHVzaChuZXQpOwo+Pj4gLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgfQo+Pj4gLcKgwqDCoMKgwqDCoMKgIH0KPj4+IC3CoMKgwqDCoMKgwqDCoCBtZS5z
dG9yZS5sb2FkRGF0YShyZWNvcmRzKTsKPj4+IC3CoMKgwqDCoMKgwqDCoCBtZS5kb3duKCdidXR0
b25bbmFtZT1hZGRCdXR0b25dJykuc2V0RGlzYWJsZWQocmVjb3Jkcy5sZW5ndGggPj0gMzIpOwo+
Pj4gK8KgwqDCoMKgwqDCoMKgIHN1Y2Nlc3M6IGZ1bmN0aW9uKGlmUmVzcG9uc2UsIGlmT3B0cykg
ewo+Pj4gK8KgwqDCoMKgwqDCoMKgIFByb3htb3guVXRpbHMuQVBJMlJlcXVlc3Qoewo+Pj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdXJsOiBtZS51cmwsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBmYWlsdXJlOiBmdW5jdGlvbihyZXNwb25zZSwgb3B0cykgewo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgUHJveG1veC5VdGlscy5zZXRFcnJvck1hc2sobWUsIGdldHRleHQoJ0Vycm9y
JykgKyAnOiAnICsgcmVzcG9uc2UuaHRtbFN0YXR1cyk7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB9LAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3VjY2VzczogZnVuY3Rpb24oY29u
ZlJlc3BvbnNlLCBjb25mT3B0cykgewo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUHJveG1v
eC5VdGlscy5zZXRFcnJvck1hc2sobWUsIGZhbHNlKTsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGxldCBpbnRlcmZhY2VzID0gW107Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBmb3IgKGNvbnN0IFssIGlmYWNlXSBvZiBPYmplY3QuZW50cmllcyhpZlJlc3BvbnNlPy5yZXN1
bHQ/LmRhdGEgfHwge30pKSB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlu
dGVyZmFjZXNbaWZhY2UuaHdhZGRyXSA9IGlmYWNlOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfQo+Pj4gKwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0IHJlc3VsdCA9IEV4dC5k
ZWNvZGUoY29uZlJlc3BvbnNlLnJlc3BvbnNlVGV4dCk7Cj4+Cj4+IGkga25vdyBpdCdzIHByZS1l
eGlzdGluZywgYnV0IHdoZW4gdG91Y2hpbmcgdGhlIGNvZGUgd2UgY291bGQgZGlyZWN0bHkgdXNl
Cj4+IGNvbmZSZXNwb25zZS5yZXN1bHQuZGF0YSwgbm8/IEFGQUlDUyB0aGlzIGlzIHRoZSBhbHJl
YWR5IGRlY29kZWQgaW5mbyBmcm9tIHRoZXJlCj4+IChubyBjbHVlIHdoeSB0aGF0IHdhc24ndCB1
c2VkIGJlZm9yZSB0aG91Z2guLi4pCj4gCj4gQWNrLgo+IAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgbWUuZGF0YUNhY2hlID0gcmVzdWx0LmRhdGEgfHwge307Cj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBsZXQgcmVjb3JkcyA9IFtdOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Zm9yIChjb25zdCBba2V5LCB2YWx1ZV0gb2YgT2JqZWN0LmVudHJpZXMobWUuZGF0YUNhY2hlKSkg
ewo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoa2V5Lm1hdGNoKC9ebmV0
XGQrLykpIHsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV0IG5ldCA9IFBW
RS5QYXJzZXIucGFyc2VMeGNOZXR3b3JrKHZhbHVlKTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgbmV0LmlkID0ga2V5Owo+Pj4gKwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBsZXQgaWZhY2U7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGlmICgoaWZhY2UgPSBpbnRlcmZhY2VzW25ldC5od2FkZHIudG9Mb3dlckNhc2UoKV0pKSB7Cj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbmV0Lm5hbWUgPSBpZmFj
ZS5uYW1lOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG5ldC5p
cCA9IGlmYWNlLmluZXQ7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgbmV0LmlwNiA9IGlmYWNlLmluZXQ2Owo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB9Cj4+Cj4+IHRoaXMgcmVhZHMgYSBiaXQgb2RkIHdpdGggdGhlIGlmIGNvbmRpdGlvbgo+
PiBpJ2QgcmF0aGVyIHVzZSBzb21ldGhpbmcgbGlrZQo+Pgo+PiBsZXQgaWZhY2UgPSBpbnRlcmZh
Y2VzW25ldC4uLi5dOwo+PiBpZiAoaWZhY2UpIHsKPj4gLi4uCj4+IH0KPj4KPj4gdGhpcyBzaG91
bGQgZG8gdGhlIHNhbWUsIGJ1dCBpcyBtdWNoIGVhc2llciB0byByZWFkCj4gCj4gSSBhZ3JlZS4K
PiAKPiBUaGFua3MgZm9yIHRoZSByZXZpZXchCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKcHZlLWRldmVsQGxp
c3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFu
L2xpc3RpbmZvL3B2ZS1kZXZlbAo=