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 1117F1FF165 for ; Thu, 6 Nov 2025 08:46:14 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 617F3F059; Thu, 6 Nov 2025 08:46:54 +0100 (CET) Date: Thu, 06 Nov 2025 08:46:17 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Proxmox VE development discussion References: <20251105141335.1230493-1-f.gruenbichler@proxmox.com> In-Reply-To: <20251105141335.1230493-1-f.gruenbichler@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.17.0 (https://github.com/astroidmail/astroid) Message-Id: <1762415138.7a3xhrktif.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762415161377 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.046 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] [pve-devel] [RFC access-control/manager/proxmox{, -yew-comp, -datacenter-manager}/xtermjs 00/11] add remote node shell 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@lists.proxmox.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" YW5kIG9idmlvdXNseSB0aGlzIHdhcyBhY3R1YWxseSBpbnRlbmRlZCBmb3IgcGRtLWRldmVsLCBl dmVuIHRob3VnaCAzLzcKcmVwb3MgYXJlIFBWRSBvbmVzIDspCgpPbiBOb3ZlbWJlciA1LCAyMDI1 IDM6MTMgcG0sIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gVGhpcyBSRkMgaXMgYSBQb0Mg Zm9yIGFkZGluZyBhIG5vZGUgc2hlbGwgdG8gUFZFIHJlbW90ZXMuIElmIHRoZSBnZW5lcmFsCj4g ZGlyZWN0aW9uIGlzIG9rYXksIGl0IHdpbGwgYmUgZXh0ZW5kZWQgdG8gY292ZXIgUEJTIGFzIHdl bGwgZm9yIGEgcHJvcGVyIHYxLgo+IAo+IFRoZSBQVkUgcmVtb3RlIHNpZGUgbmVlZHMgcHZlLWFj Y2Vzcy1jb250cm9sIGFuZCBwdmUtbWFuYWdlciBidW1wZWQsIHRoZSBQRE0KPiBzaWRlIG5lZWRz IHB2ZS14dGVybWpzIGFuZCBQRE0gaXRzZWxmIGJ1bXBlZCwgcHJveG1veCBhbmQgcHJveG1veC15 ZXctY29tcCBuZWVkCj4gYnVtcHMgYmVmb3JlIGJ1aWxkaW5nIFBETSB3aXRoIHRoZW0gaW5jbHVk ZWQuCj4gCj4gcHZlLXh0ZXJtanM6Cj4gCj4gRmFiaWFuIEdyw7xuYmljaGxlciAoMSk6Cj4gICB4 dGVybWpzOiBhZGQgc3VwcG9ydCBmb3IgcmVtb3RlIG5vZGUgc2hlbGxzIHZpYSBQRE0KPiAKPiAg eHRlcm0uanMvc3JjL21haW4uanMgfCAxMyArKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IAo+IHB2ZS1hY2Nlc3MtY29u dHJvbDoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICgxKToKPiAgIGFwaTogdGlja2V0OiBhbGxv dyB0b2tlbi1vd25lZCBWTkMgdGlja2V0IHZlcmlmaWNhdGlvbgo+IAo+ICBzcmMvUFZFL0FQSTIv QWNjZXNzQ29udHJvbC5wbSB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t Cj4gIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKPiAK PiAKPiBwdmUtbWFuYWdlcjoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICgyKToKPiAgIGFwaTog dGVybXByb3h5L3ZuY3dlYnNvY2tldDogYWxsb3cgdG9rZW5zCj4gICBhcGk6IHRlcm1wcm94eTog YWRkIGRlc2NyaXB0aW9uIHRvIHJldHVybiBzY2hlbWEKPiAKPiAgUFZFL0FQSTIvTm9kZXMucG0g fCAxNSArKysrKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwg NiBkZWxldGlvbnMoLSkKPiAKPiAKPiBwcm94bW94Ogo+IAo+IEZhYmlhbiBHcsO8bmJpY2hsZXIg KDIpOgo+ICAgcHZlLWFwaS10eXBlczogYWRkIHRlcm1wcm94eSBjYWxsIGFuZCB0eXBlcwo+ICAg aHR0cDogd2Vic29ja2V0OiBhZGQgcHJveHkgaGVscGVyCj4gCj4gIHByb3htb3gtaHR0cC9zcmMv d2Vic29ja2V0L21vZC5ycyAgICB8IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKwo+ICBwdmUt YXBpLXR5cGVzL2dlbmVyYXRlLnBsICAgICAgICAgICAgfCAgMiArCj4gIHB2ZS1hcGktdHlwZXMv cHZlLWFwaS5qc29uICAgICAgICAgICB8ICA0ICsrCj4gIHB2ZS1hcGktdHlwZXMvc3JjL2dlbmVy YXRlZC9jb2RlLnJzICB8IDIwICsrKysrKystCj4gIHB2ZS1hcGktdHlwZXMvc3JjL2dlbmVyYXRl ZC90eXBlcy5ycyB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgNSBmaWxlcyBj aGFuZ2VkLCAxNjggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IAo+IHByb3htb3gt eWV3LWNvbXA6Cj4gCj4gRmFiaWFuIEdyw7xuYmljaGxlciAoMSk6Cj4gICB4dGVybWpzOiBhZGQg cmVtb3RlIHN1cHBvcnQKPiAKPiAgc3JjL2FwdF9wYWNrYWdlX21hbmFnZXIucnMgfCAgOSArKysr KystLS0KPiAgc3JjL3h0ZXJtanMucnMgICAgICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKystLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMo KyksIDggZGVsZXRpb25zKC0pCj4gCj4gCj4gcHJveG1veC1kYXRhY2VudGVyLW1hbmFnZXI6Cj4g Cj4gRmFiaWFuIEdyw7xuYmljaGxlciAoNCk6Cj4gICBjb25uZWN0aW9uOiBhZGQgYWNjZXNzIHRv ICJyYXciIGNsaWVudAo+ICAgYXBpOiBwdmU6IGFkZCB0ZXJtcHJveHkgZW5kcG9pbnQKPiAgIGFw aTogcHZlOiBhZGQgdm5jd2Vic29ja2V0IGVuZHBvaW50Cj4gICB1aTogcHZlOiBub2RlOiBhZGQg c2hlbGwgdGFiCj4gCj4gIHNlcnZlci9zcmMvYXBpL3B2ZS9ub2RlLnJzICAgICAgICAgICAgICAg ICAgICB8IDI1OSArKysrKysrKysrKysrKysrKy0KPiAgc2VydmVyL3NyYy9jb25uZWN0aW9uLnJz ICAgICAgICAgICAgICAgICAgICAgIHwgIDExICsKPiAgLi4uL3NyYy9tZXRyaWNfY29sbGVjdGlv bi9jb2xsZWN0aW9uX3Rhc2sucnMgIHwgICA1ICsKPiAgc2VydmVyL3NyYy90ZXN0X3N1cHBvcnQv ZmFrZV9yZW1vdGUucnMgICAgICAgIHwgICA1ICsKPiAgdWkvc3JjL3B2ZS9ub2RlL21vZC5ycyAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICstCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjkzIGlu c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gCj4gU3VtbWFyeSBvdmVyIGFsbCByZXBv c2l0b3JpZXM6Cj4gICAxNSBmaWxlcyBjaGFuZ2VkLCA1NDcgaW5zZXJ0aW9ucygrKSwgMzYgZGVs ZXRpb25zKC0pCj4gCj4gLS0gCj4gR2VuZXJhdGVkIGJ5IGdpdC1tdXJwcCAwLjguMQo+IAo+IAo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gcHZlLWRl dmVsIG1haWxpbmcgbGlzdAo+IHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQo+IGh0dHBzOi8v bGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo+IAoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBkbS1kZXZl bCBtYWlsaW5nIGxpc3QKcGRtLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMu cHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3BkbS1kZXZlbAo= 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 1B73A1FF165 for ; Thu, 6 Nov 2025 08:46:17 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id CC5F5F078; Thu, 6 Nov 2025 08:46:54 +0100 (CET) Date: Thu, 06 Nov 2025 08:46:17 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Proxmox VE development discussion References: <20251105141335.1230493-1-f.gruenbichler@proxmox.com> In-Reply-To: <20251105141335.1230493-1-f.gruenbichler@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.17.0 (https://github.com/astroidmail/astroid) Message-Id: <1762415138.7a3xhrktif.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762415161377 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.046 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: [pve-devel] [RFC access-control/manager/proxmox{, -yew-comp, -datacenter-manager}/xtermjs 00/11] add remote node shell 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: pdm-devel@lists.proxmox.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" YW5kIG9idmlvdXNseSB0aGlzIHdhcyBhY3R1YWxseSBpbnRlbmRlZCBmb3IgcGRtLWRldmVsLCBl dmVuIHRob3VnaCAzLzcKcmVwb3MgYXJlIFBWRSBvbmVzIDspCgpPbiBOb3ZlbWJlciA1LCAyMDI1 IDM6MTMgcG0sIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gVGhpcyBSRkMgaXMgYSBQb0Mg Zm9yIGFkZGluZyBhIG5vZGUgc2hlbGwgdG8gUFZFIHJlbW90ZXMuIElmIHRoZSBnZW5lcmFsCj4g ZGlyZWN0aW9uIGlzIG9rYXksIGl0IHdpbGwgYmUgZXh0ZW5kZWQgdG8gY292ZXIgUEJTIGFzIHdl bGwgZm9yIGEgcHJvcGVyIHYxLgo+IAo+IFRoZSBQVkUgcmVtb3RlIHNpZGUgbmVlZHMgcHZlLWFj Y2Vzcy1jb250cm9sIGFuZCBwdmUtbWFuYWdlciBidW1wZWQsIHRoZSBQRE0KPiBzaWRlIG5lZWRz IHB2ZS14dGVybWpzIGFuZCBQRE0gaXRzZWxmIGJ1bXBlZCwgcHJveG1veCBhbmQgcHJveG1veC15 ZXctY29tcCBuZWVkCj4gYnVtcHMgYmVmb3JlIGJ1aWxkaW5nIFBETSB3aXRoIHRoZW0gaW5jbHVk ZWQuCj4gCj4gcHZlLXh0ZXJtanM6Cj4gCj4gRmFiaWFuIEdyw7xuYmljaGxlciAoMSk6Cj4gICB4 dGVybWpzOiBhZGQgc3VwcG9ydCBmb3IgcmVtb3RlIG5vZGUgc2hlbGxzIHZpYSBQRE0KPiAKPiAg eHRlcm0uanMvc3JjL21haW4uanMgfCAxMyArKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IAo+IHB2ZS1hY2Nlc3MtY29u dHJvbDoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICgxKToKPiAgIGFwaTogdGlja2V0OiBhbGxv dyB0b2tlbi1vd25lZCBWTkMgdGlja2V0IHZlcmlmaWNhdGlvbgo+IAo+ICBzcmMvUFZFL0FQSTIv QWNjZXNzQ29udHJvbC5wbSB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t Cj4gIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKPiAK PiAKPiBwdmUtbWFuYWdlcjoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICgyKToKPiAgIGFwaTog dGVybXByb3h5L3ZuY3dlYnNvY2tldDogYWxsb3cgdG9rZW5zCj4gICBhcGk6IHRlcm1wcm94eTog YWRkIGRlc2NyaXB0aW9uIHRvIHJldHVybiBzY2hlbWEKPiAKPiAgUFZFL0FQSTIvTm9kZXMucG0g fCAxNSArKysrKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwg NiBkZWxldGlvbnMoLSkKPiAKPiAKPiBwcm94bW94Ogo+IAo+IEZhYmlhbiBHcsO8bmJpY2hsZXIg KDIpOgo+ICAgcHZlLWFwaS10eXBlczogYWRkIHRlcm1wcm94eSBjYWxsIGFuZCB0eXBlcwo+ICAg aHR0cDogd2Vic29ja2V0OiBhZGQgcHJveHkgaGVscGVyCj4gCj4gIHByb3htb3gtaHR0cC9zcmMv d2Vic29ja2V0L21vZC5ycyAgICB8IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKwo+ICBwdmUt YXBpLXR5cGVzL2dlbmVyYXRlLnBsICAgICAgICAgICAgfCAgMiArCj4gIHB2ZS1hcGktdHlwZXMv cHZlLWFwaS5qc29uICAgICAgICAgICB8ICA0ICsrCj4gIHB2ZS1hcGktdHlwZXMvc3JjL2dlbmVy YXRlZC9jb2RlLnJzICB8IDIwICsrKysrKystCj4gIHB2ZS1hcGktdHlwZXMvc3JjL2dlbmVyYXRl ZC90eXBlcy5ycyB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgNSBmaWxlcyBj aGFuZ2VkLCAxNjggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IAo+IHByb3htb3gt eWV3LWNvbXA6Cj4gCj4gRmFiaWFuIEdyw7xuYmljaGxlciAoMSk6Cj4gICB4dGVybWpzOiBhZGQg cmVtb3RlIHN1cHBvcnQKPiAKPiAgc3JjL2FwdF9wYWNrYWdlX21hbmFnZXIucnMgfCAgOSArKysr KystLS0KPiAgc3JjL3h0ZXJtanMucnMgICAgICAgICAgICAgfCAzOCArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKystLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMo KyksIDggZGVsZXRpb25zKC0pCj4gCj4gCj4gcHJveG1veC1kYXRhY2VudGVyLW1hbmFnZXI6Cj4g Cj4gRmFiaWFuIEdyw7xuYmljaGxlciAoNCk6Cj4gICBjb25uZWN0aW9uOiBhZGQgYWNjZXNzIHRv ICJyYXciIGNsaWVudAo+ICAgYXBpOiBwdmU6IGFkZCB0ZXJtcHJveHkgZW5kcG9pbnQKPiAgIGFw aTogcHZlOiBhZGQgdm5jd2Vic29ja2V0IGVuZHBvaW50Cj4gICB1aTogcHZlOiBub2RlOiBhZGQg c2hlbGwgdGFiCj4gCj4gIHNlcnZlci9zcmMvYXBpL3B2ZS9ub2RlLnJzICAgICAgICAgICAgICAg ICAgICB8IDI1OSArKysrKysrKysrKysrKysrKy0KPiAgc2VydmVyL3NyYy9jb25uZWN0aW9uLnJz ICAgICAgICAgICAgICAgICAgICAgIHwgIDExICsKPiAgLi4uL3NyYy9tZXRyaWNfY29sbGVjdGlv bi9jb2xsZWN0aW9uX3Rhc2sucnMgIHwgICA1ICsKPiAgc2VydmVyL3NyYy90ZXN0X3N1cHBvcnQv ZmFrZV9yZW1vdGUucnMgICAgICAgIHwgICA1ICsKPiAgdWkvc3JjL3B2ZS9ub2RlL21vZC5ycyAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICstCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjkzIGlu c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gCj4gU3VtbWFyeSBvdmVyIGFsbCByZXBv c2l0b3JpZXM6Cj4gICAxNSBmaWxlcyBjaGFuZ2VkLCA1NDcgaW5zZXJ0aW9ucygrKSwgMzYgZGVs ZXRpb25zKC0pCj4gCj4gLS0gCj4gR2VuZXJhdGVkIGJ5IGdpdC1tdXJwcCAwLjguMQo+IAo+IAo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gcHZlLWRl dmVsIG1haWxpbmcgbGlzdAo+IHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQo+IGh0dHBzOi8v bGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo+IAoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZl bCBtYWlsaW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMu cHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=