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 D67011FF17C for ; Wed, 3 Sep 2025 10:42:32 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 44AF32DA59; Wed, 3 Sep 2025 10:42:47 +0200 (CEST) Mime-Version: 1.0 Date: Wed, 03 Sep 2025 10:42:44 +0200 Message-Id: To: =?utf-8?q?Michael_K=C3=B6ppl?= , "Proxmox VE development discussion" From: "Shan Shaji" X-Mailer: aerc 0.20.0 References: <20250829151802.201476-1-s.shaji@proxmox.com> In-Reply-To: X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1756888949751 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.160 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 pve_flutter_frontend v2] feat: ui: add edit button in guests options page 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 Cc: pve-devel , Thomas Lamprecht Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" VGhhbmtzIGZvciB0aGUgcmV2aWV3LiBXaWxsIHNlbmQgYW4gdXBkYXRlZCBwYXRjaC4gIAoKT24g VHVlIFNlcCAyLCAyMDI1IGF0IDE6MDkgUE0gQ0VTVCwgTWljaGFlbCBLw7ZwcGwgd3JvdGU6Cj4g R2F2ZSB0aGlzIGEgc3BpbiBpbiBteSBBbmRyb2lkIGVtdWxhdG9yLiBXb3JrcyBhcyBleHBlY3Rl ZC4gSSBhbHNvCj4gY2hlY2tlZCB0aGF0IHRoZXJlJ3Mgbm8gc3RhdGUgY2hhbmdlLCBldGMuIHdo ZW4gcm90YXRpbmcgdG8gbGFuZHNjYXBlCj4gYW5kIGJhY2sgYW5kIHRoYXQgb3B0aW9ucyBhcmUg bG9ja2VkIGFnYWluIHVwb24gcmUtb3BlbmluZyB0aGUgVk0vTFhDCj4gb3B0aW9ucyB2aWV3LiBE aWQgbm90IG5vdGljZSBhbnl0aGluZyBvZmYuCj4KPiBDb25zaWRlciB0aGlzCj4gVGVzdGVkLWJ5 OiBNaWNoYWVsIEvDtnBwbCA8bS5rb2VwcGxAcHJveG1veC5jb20+Cj4KPj4gK2NsYXNzIExvY2tM eGNPcHRpb25zIGV4dGVuZHMgUHZlTHhjT3ZlcnZpZXdFdmVudCB7Cj4+ICsgIGZpbmFsIGJvb2wg aXNMb2NrT3B0aW9uczsKPgo+IG5pdDogSSB0aGluayBpc09wdGlvbnNMb2NrZWQgd291bGQgd29y ayBiZXR0ZXIgaGVyZSBhcyB3ZWxsLgoKWWVhaCwgbWFrZXMgc2Vuc2UuIHdpbGwgdXBkYXRlIGl0 IGFjY29yZGluZ2x5LiAKCj4+ICAgIEBvdmVycmlkZQo+PiAgICBXaWRnZXQgYnVpbGQoQnVpbGRD b250ZXh0IGNvbnRleHQpIHsKPj4gQEAgLTI2LDcgKzI4LDExIEBAIGNsYXNzIFB2ZUNvbmZpZ1N3 aXRjaExpc3RUaWxlIGV4dGVuZHMgU3RhdGVsZXNzV2lkZ2V0IHsKPj4gICAgICByZXR1cm4gU3dp dGNoTGlzdFRpbGUoCj4+ICAgICAgICB0aXRsZTogX2dldFRpdGxlKCksCj4+ICAgICAgICB2YWx1 ZTogcEJvb2wgPz8gdmFsdWUgPz8gZGVmYXVsdFZhbHVlISwKPj4gLSAgICAgIG9uQ2hhbmdlZDog cGVuZGluZyAhPSBudWxsID8gbnVsbCA6IG9uQ2hhbmdlZCwKPj4gKyAgICAgIG9uQ2hhbmdlZDog ZGlzYWJsZQo+PiArICAgICAgICAgID8gbnVsbAo+PiArICAgICAgICAgIDogcGVuZGluZyAhPSBu dWxsCj4+ICsgICAgICAgICAgICAgID8gbnVsbAo+PiArICAgICAgICAgICAgICA6IG9uQ2hhbmdl ZCwKPgo+IFdvdWxkbid0Cj4KPiAgICAgZGlzYWJsZSB8fCBwZW5kaW5nICE9IG51bGwgPyBudWxs IDogb25DaGFuZ2VkCj4KPiB3b3JrIGhlcmUgYXMgd2VsbD8KPgo+PiAgICAgICk7Cj4+ICAgIH0K ClllcywgVGhhbmsgeW91LiBXaWxsIHVwZGF0ZSBpdC4gCj4+ICAKPj4gZGlmZiAtLWdpdCBhL2xp Yi93aWRnZXRzL3B2ZV9pY29uX2J1dHRvbl93aWRnZXQuZGFydCBiL2xpYi93aWRnZXRzL3B2ZV9p Y29uX2J1dHRvbl93aWRnZXQuZGFydAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAw MDAwMDAwLi4wZDMwY2U4Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIvbGliL3dpZGdldHMvcHZl X2ljb25fYnV0dG9uX3dpZGdldC5kYXJ0Cj4+IEBAIC0wLDAgKzEsNDMgQEAKPj4gK2ltcG9ydCAn cGFja2FnZTpmbHV0dGVyL21hdGVyaWFsLmRhcnQnOwo+PiArCj4+ICtjbGFzcyBQdmVJY29uQnV0 dG9uIGV4dGVuZHMgU3RhdGVsZXNzV2lkZ2V0IHsKPj4gKyAgZmluYWwgSWNvbkRhdGEgaWNvbjsK Pj4gKyAgZmluYWwgU3RyaW5nIGxhYmVsOwo+PiArICBmaW5hbCBDb2xvcj8gY29sb3I7Cj4+ICsg IGZpbmFsIFZvaWRDYWxsYmFjaz8gb25QcmVzc2VkOwo+PiArCj4+ICsgIGNvbnN0IFB2ZUljb25C dXR0b24oewo+PiArICAgIHN1cGVyLmtleSwKPj4gKyAgICByZXF1aXJlZCB0aGlzLmljb24sCj4+ ICsgICAgcmVxdWlyZWQgdGhpcy5sYWJlbCwKPj4gKyAgICB0aGlzLmNvbG9yLAo+PiArICAgIHRo aXMub25QcmVzc2VkLAo+PiArICB9KTsKPj4gKwo+PiArICBjb25zdCBQdmVJY29uQnV0dG9uLmVk aXQoewo+PiArICAgIHN1cGVyLmtleSwKPj4gKyAgICB0aGlzLmNvbG9yLAo+PiArICAgIHRoaXMu b25QcmVzc2VkLAo+PiArICB9KSAgOiBpY29uID0gSWNvbnMuZWRpdCwKPj4gKyAgICAgICAgbGFi ZWwgPSAnRWRpdCc7Cj4KPiBJIGRvbid0IGtub3cgd2hhdCBAVGhvbWFzIGluaXRpYWxseSBzdWdn ZXN0ZWQsICBidXQgSSB0aGluayB3aGF0IHdvdWxkCj4gd29yayB3ZWxsIGhlcmUgaXMgYSAibG9j ayIsIHNvIGVpdGhlciBhIGJ1dHRvbiBvciBhIHRvZ2dsZSB0byB1bmxvY2sgYW5kCj4gbG9jayB0 aGUgc2V0dGluZ3MsIHNvIHlvdSBjb3VsZCBhbHNvIHJldmVydCBiYWNrIHRvIGEgcmVhZC1vbmx5 IHZpZXcKPiB3aXRob3V0IGNsb3NpbmcgdGhlIHZpZXcgYW5kIHJlLW9wZW5pbmcgaXQuIEl0J3Mg anVzdCBhIHN1Z2dlc3Rpb24gZnJvbQo+IG15IHNpZGUgdGhvdWdoLiBJIHRoaW5rIGEgYnV0dG9u IHdvdWxkIGhhdmUgdGhlIGFkdmFudGFnZSB0aGF0IGl0IGNvdWxkCj4gYWxzbyBlaXRoZXIgc2hv dyBhbiB1bmxvY2tlZCBvciBhIGxvY2tlZCBpY29uIGRlcGVuZGluZyBvbiB0aGUgc3RhdGUsCj4g d2hpY2ggd291bGQgaWxsdXN0cmF0ZSB0byB0aGUgdXNlciB3aGF0IHRoZSBidXR0b24gZG9lcyB3 aXRob3V0Cj4gYWRkaXRpb25hbCB0ZXh0ICh0aG91Z2ggYSB0b29sdGlwIHRoaW5neSB3aGVuIGxv bmctcHJlc3Npbmcgb24gaXQgY291bGQKPiBiZSBhZGRlZCkuIEl0IHdvdWxkIHdvcmsgd2l0aCBh IHRvZ2dsZSBhcyB3ZWxsLCBidXQgSSB0aGluayBpY29ucyBhbmQKPiB0b2dnbGVzIGFyZSBub3Qg dXN1YWxseSB1c2VkIHRvZ2V0aGVyIChhdCBsZWFzdCBpbiBBbmRyb2lkKS4KCklNSE8sIEkgdGhp bmsgdG9nZ2xlIG1pZ2h0IG5vdCBiZSBuaWNlLCAgaSBsaWtlZCB5b3VyIGlkZWEgb24gdXNpbmcg YSBsb2NrIGFuZAp1bmxvY2sgaWNvbiB3aXRoIHRoZSB0ZXh0LiBJIHRoaW5rIGl0J3MgbW9yZSB1 c2VyIGZyaWVuZGx5IHRoYW4gYSB0b2dnbGUKd2l0aCBqdXN0IGljb24uIEl0IHdpbGwgYmUgbGlr ZSAiPGljb24+IChsb2NrIHwgdW5sb2NrKSIuIEkgd2lsbCBjcmVhdGUgCmFub3RoZXIgcGF0Y2gg aW5jbHVkaW5nIHRoYXQgY2hhbmdlLiAKCj4+ICsKPj4gKyAgQG92ZXJyaWRlCj4+ICsgIFdpZGdl dCBidWlsZChCdWlsZENvbnRleHQgY29udGV4dCkgewo+PiArICAgIHJldHVybiBUZXh0QnV0dG9u KAo+PiArICAgICAgb25QcmVzc2VkOiBvblByZXNzZWQsCj4+ICsgICAgICBjaGlsZDogUm93KAo+ PiArICAgICAgICBzcGFjaW5nOiAyLAo+PiArICAgICAgICBjaGlsZHJlbjogWwo+PiArICAgICAg ICAgIEljb24oCj4+ICsgICAgICAgICAgICBpY29uLAo+PiArICAgICAgICAgICAgY29sb3I6IGNv bG9yLAo+PiArICAgICAgICAgICksCj4+ICsgICAgICAgICAgVGV4dCgKPj4gKyAgICAgICAgICAg IGxhYmVsLAo+PiArICAgICAgICAgICAgc3R5bGU6IFRleHRTdHlsZShjb2xvcjogY29sb3IpLAo+ PiArICAgICAgICAgICksCj4+ICsgICAgICAgIF0sCj4+ICsgICAgICApLAo+PiArICAgICk7Cj4+ ICsgIH0KPj4gK30KPgo+IG5pdDogd2FzIHRoaXMgY2hhbmdlZCBieSB0aGUgZm9ybWF0dGVyPyBJ IHNlZSB0aGF0IHlvdSBhZGRlZCB0aGUKPiAuLmV2ZW50cy5hZGQsIGJ1dCB0aGUgZm9ybWF0dGlu ZyBjaGFuZ2UgZnJvbQoKVGhpcyB3YXMgbm90IGFuIGludGVudGVkIGNoYW5nZS4gVGhhbmtzIGZv ciBwb2ludGluZyBvdXQuCgo+ICAgICAoKSA9PiAuLi4KPgo+IHRvCj4KPiAgICAgKCkgewo+ICAg ICAgICAgcmV0dXJuIC4uLgo+ICAgICB9Cj4KPiBzZWVtcyBraW5kIG9mIHVucmVsYXRlZC4KCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVs IG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5w cm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==