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 8DA8A1FF15C for ; Fri, 14 Nov 2025 12:04:11 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 91D4BEC3C; Fri, 14 Nov 2025 12:05:07 +0100 (CET) MIME-Version: 1.0 In-Reply-To: <20251111082938.221008-1-f.gruenbichler@proxmox.com> References: <20251111082938.221008-1-f.gruenbichler@proxmox.com> From: Fabian =?utf-8?q?Gr=C3=BCnbichler?= To: pdm-devel@lists.proxmox.com, Stefan Hanreich , Thomas Lamprecht Date: Fri, 14 Nov 2025 12:04:27 +0100 Message-ID: <176311826767.402050.36192994583089794@yuna.proxmox.com> User-Agent: alot/0.0.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1763118244186 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.103 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 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. [auth.rs, types.rs, nodes.pm, httpserver.pm, xtermjs.rs, mod.rs, accesscontrol.pm, proxmox.com, user.rs, access.rs, connection.rs, cli.rs, node.rs, ticket.rs, main.rs, acl.rs] Subject: [pdm-devel] partially-applied: [PATCH access-control/manager/proxmox{, -backup, -yew-comp, -datacenter-manager}/xtermjs 00/25] 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" YXBwbGllZCBhbGwgYnV0IHRoZSBVSSBwYXJ0IG9mIFBETSwgYW5kIGJ1bXBlZCBldmVyeXRoaW5n IGV4Y2VwdCBmb3IKcHZlLW1hbmFnZXIsIFBCUywgUERNIGFuZCB5ZXctY29tcC4KCmFmdGVyIHll dy1jb21wIGhhcyBiZWVuIGJ1bXBlZCwgUERNIHVpIHBhdGNoZXMgY2FuIGJlIGFwcGxpZWQgYXMg d2VsbC4KCmJ1bXBpbmcgUFZFLCBQQlMgYW5kIFBETSBpcyBub3QgYmxvY2tlZCBvbiBhbnl0aGlu ZywgYnV0IEkgYXNzdW1lZCB0aGVyZSBhcmUKZW5vdWdoIG90aGVyIG9wZW4gdGhpbmdzIHRoYXQg ZG9pbmcgYSBidW1wIHRoYXQgaGFzIG5vIHVzZXItdmlzaWJsZSBlZmZlY3QgeWV0CmFueXdheSBp cyBtb290IDspCgpRdW90aW5nIEZhYmlhbiBHcsO8bmJpY2hsZXIgKDIwMjUtMTEtMTEgMDk6Mjk6 MDcpCj4gdGhlcmUncyBhIGxvdCBvZiBpbnRlci1kZXBlbmRlbmNpZXMgaGVyZSwgdW5mb3J0dW5h dGVseS4KPiAKPiBwcm94bW94LWF1dGgtYXBpIGJyZWFrcyAoYnVpbGRpbmcpIFBCUyBhbmQgUERN LCBhbmQgUEJTIHJlcXVpcmVzIGJ1bXBlZAo+IHByb3htb3gtYXV0aC1hcGkgZm9yIHRoaXMgc2Vy aWVzIHRvIHdvcmsuCj4gUEJTIGFuZCBQVkUgcmVxdWlyZSBuZXcgdGVybXByb3h5Cj4gcHZlLW1h bmFnZXIgcmVxdWlyZXMgbmV3IHB2ZS1hY2Nlc3MtY29udHJvbCAodmlhIHRlcm1wcm94eSkKPiBQ QlMgcmVxdWlyZXMgbmV3IHBicy1hcGktdHlwZXMKPiBQRE0gcmVxdWlyZXMgbmV3IHBicy1hcGkt dHlwZXMsIHB2ZS1hcGktdHlwZXMsIHByb3htb3gteWV3LWNvbXAgYW5kIHB2ZS14dGVybWpzCj4g Cj4gc3VnZ2VzdGVkIGJ1aWxkLW9yZGVyOgo+IC0gcHZlLXh0ZXJtanMgLyBwcm94bW94LXRlcm1w cm94eQo+IC0gcHZlLWFjY2Vzcy1jb250cm9sCj4gLSBwdmUtbWFuYWdlcgo+IC0gcHZlLWFwaS10 eXBlcwo+IC0gcGJzLWFwaS10eXBlcwo+IC0gcHJveG1veC1hdXRoLWFwaQo+IC0gUEJTCj4gLSBw cm94bW94LXlldy1jb21wCj4gLSBQRE0KPiAKPiB0aGUgcmVtb3RlIHNoZWxsIG9ubHkgd29ya3Mg aWYgcmVtb3RlcyBoYXZlIG5ldyBlbm91Z2ggUFZFL1BCUyBwYWNrYWdlcy4KPiAKPiBwdmUteHRl cm1qczoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICgyKToKPiAgIHh0ZXJtanM6IGFkZCBzdXBw b3J0IGZvciByZW1vdGUgbm9kZSBzaGVsbHMgdmlhIFBETQo+ICAgdGVybXByb3h5OiBhbGxvdyB1 c2luZyBuZXcgdm5jdGlja2V0IGVuZHBvaW50Cj4gCj4gIHRlcm1wcm94eS9zcmMvY2xpLnJzICB8 ICA1ICsrKysrCj4gIHRlcm1wcm94eS9zcmMvbWFpbi5ycyB8IDMxICsrKysrKysrKysrKysrKysr KysrKystLS0tLS0tLS0KPiAgeHRlcm0uanMvc3JjL21haW4uanMgIHwgMTMgKysrKysrKysrKyst LQo+ICAzIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+ IAo+IAo+IHB2ZS1hY2Nlc3MtY29udHJvbDoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICgxKToK PiAgIGFwaTogdGlja2V0OiBhbGxvdyB0b2tlbi1vd25lZCBWTkMgdGlja2V0IHZlcmlmaWNhdGlv bgo+IAo+ICBzcmMvUFZFL0FQSTIvQWNjZXNzQ29udHJvbC5wbSB8IDYwICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCsp Cj4gCj4gCj4gcHZlLW1hbmFnZXI6Cj4gCj4gRmFiaWFuIEdyw7xuYmljaGxlciAoMyk6Cj4gICBh cGk6IHRlcm1wcm94eS92bmN3ZWJzb2NrZXQ6IGFsbG93IHRva2Vucwo+ICAgYXBpOiB0ZXJtcHJv eHk6IGFkZCBkZXNjcmlwdGlvbiB0byByZXR1cm4gc2NoZW1hCj4gICBodHRwIHNlcnZlcjogYWxs b3cgdW5hdXRoZW50aWNhdGVkIGFjY2VzcyB0byAvYWNjZXNzL3ZuY3RpY2tldAo+IAo+ICBQVkUv QVBJMi9Ob2Rlcy5wbSB8IDE3ICsrKysrKysrKystLS0tLS0tCj4gIFBWRS9IVFRQU2VydmVyLnBt IHwgIDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z KC0pCj4gCj4gCj4gcHJveG1veDoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICgzKToKPiAgIHBi cy1hcGktdHlwZXM6IGFkZCBOb2RlU2hlbGxUaWNrZXQKPiAgIGF1dGgtYXBpOiB1c2UgQXV0aGlk IGZvciBwYXRoIHRpY2tldCB2YWxpZGF0aW9uCj4gICBhdXRoLWFwaTogYWRkIHZuY3RpY2tldCB2 ZXJpZmljYXRpb24gZW5kcG9pbnQgYW5kIHR5cGUKPiAKPiAgcGJzLWFwaS10eXBlcy9zcmMvbm9k ZS5ycyAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICBwcm94 bW94LWF1dGgtYXBpL3NyYy9hcGkvYWNjZXNzLnJzIHwgMzQgKysrKysrKysrKysrKysrKysrKysr KysrKystLQo+ICBwcm94bW94LWF1dGgtYXBpL3NyYy9hcGkvbW9kLnJzICAgIHwgIDggKysrLS0t LQo+ICBwcm94bW94LWF1dGgtYXBpL3NyYy90eXBlcy5ycyAgICAgIHwgMjIgKysrKysrKysrKysr KysrKysrCj4gIDQgZmlsZXMgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMo LSkKPiAKPiAKPiBwcm94bW94LWJhY2t1cDoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICg0KToK PiAgIHRyZWUtd2lkZTogdXNlciBVc2VyaWQ6OnJvb3RfdXNlcigpIGluc3RlYWQgb2YgaGFyZC1j b2RlZCByb290QHBhbQo+ICAgYXBpOiBhY2Nlc3M6IGFkZCB2bmN0aWNrZXQgdmVyaWZpY2F0aW9u IGVuZHBvaW50Cj4gICBhcGk6IG5vZGUgc2hlbGw6IGFsbG93IGFjY2VzcyBmb3IgdG9rZW5zCj4g ICBhcGk6IHRlcm1wcm94eTogdXNlIE5vZGVTaGVsbFRpY2tldCB0eXBlIGZyb20gcGJzLWFwaS10 eXBlcwo+IAo+ICBwYnMtY29uZmlnL3NyYy9hY2wucnMgICAgICAgICAgICAgIHwgIDIgKy0KPiAg cGJzLWNvbmZpZy9zcmMvY2FjaGVkX3VzZXJfaW5mby5ycyB8ICA0ICstCj4gIHBicy1jb25maWcv c3JjL3VzZXIucnMgICAgICAgICAgICAgfCAgNSArKy0KPiAgc3JjL2FwaTIvYWNjZXNzL21vZC5y cyAgICAgICAgICAgICB8ICA2ICsrLQo+ICBzcmMvYXBpMi9ub2RlL21vZC5ycyAgICAgICAgICAg ICAgIHwgNjYgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHNyYy9hdXRoLnJzICAg ICAgICAgICAgICAgICAgICAgICAgfCAgNSArLS0KPiAgc3JjL3Rvb2xzL3RpY2tldC5ycyAgICAg ICAgICAgICAgICB8ICA2ICstLQo+ICA3IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyks IDU4IGRlbGV0aW9ucygtKQo+IAo+IAo+IHByb3htb3gteWV3LWNvbXA6Cj4gCj4gRmFiaWFuIEdy w7xuYmljaGxlciAoMyk6Cj4gICB4dGVybWpzOiBhZGQgcmVtb3RlIFBWRSBzdXBwb3J0Cj4gICB4 dGVybWpzOiBtZXJnZSBDb25zb2xlVHlwZSB0byBwYXJhbWV0ZXJzIGNvbnZlcnNpb24KPiAgIHh0 ZXJtanM6IGFkZCByZW1vdGUgUEJTIGNvbnNvbGUgdHlwZQo+IAo+ICBzcmMveHRlcm1qcy5ycyB8 IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBj aGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPiAKPiAKPiBwcm94bW94 LWRhdGFjZW50ZXItbWFuYWdlcjoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICg5KToKPiAgIGF1 dGg6IGFsbG93IHRva2VucyBpbiB0ZXJtIHRpY2tldHMKPiAgIGNvbm5lY3Rpb246IGFkZCBhY2Nl c3MgdG8gInJhdyIgY2xpZW50Cj4gICBwYnMgY2xpZW50OiBhZGQgdGVybXByb3h5IHdyYXBwZXIK PiAgIGFwaTogYWRkIHJlbW90ZV9zaGVsbCBtb2R1bGUgd2l0aCB0ZXJtcHJveHkgZW5kcG9pbnQK PiAgIGFwaTogcmVtb3RlIHNoZWxsOiBhZGQgd2Vic29ja2V0IGVuZHBvaW50Cj4gICBhcGk6IHB2 ZTogd2lyZSB1cCByZW1vdGUgc2hlbGwgc3VwcG9ydAo+ICAgdWk6IHB2ZTogbm9kZTogYWRkIHNo ZWxsIHRhYgo+ICAgYXBpOiBwYnM6IHdpcmUgdXAgbm9kZSBzaGVsbCBlbmRwb2ludHMKPiAgIHVp OiBhZGQgUEJTIHJlbW90ZSBzaGVsbCBidXR0b24KPiAKPiAgQ2FyZ28udG9tbCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGRlYmlhbi9jb250cm9sICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQo+ICBzZXJ2ZXIvc3JjL2FwaS9tb2Qu cnMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICBzZXJ2ZXIvc3JjL2FwaS9wYnMv bm9kZS5ycyAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KPiAgc2VydmVyL3NyYy9hcGkvcHZl L25vZGUucnMgICAgICAgICAgICAgICAgICAgIHwgICA4ICsKPiAgc2VydmVyL3NyYy9hcGkvcmVt b3RlX3NoZWxsLnJzICAgICAgICAgICAgICAgIHwgMjYxICsrKysrKysrKysrKysrKysrKwo+ICBz ZXJ2ZXIvc3JjL2F1dGgvbW9kLnJzICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KPiAg c2VydmVyL3NyYy9jb25uZWN0aW9uLnJzICAgICAgICAgICAgICAgICAgICAgIHwgIDExICsKPiAg Li4uL3NyYy9tZXRyaWNfY29sbGVjdGlvbi9jb2xsZWN0aW9uX3Rhc2sucnMgIHwgICA1ICsKPiAg c2VydmVyL3NyYy9wYnNfY2xpZW50LnJzICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKPiAg c2VydmVyL3NyYy90ZXN0X3N1cHBvcnQvZmFrZV9yZW1vdGUucnMgICAgICAgIHwgICA1ICsKPiAg dWkvc3JjL3Bicy9tb2QucnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE4ICstCj4g IHVpL3NyYy9wdmUvbm9kZS9tb2QucnMgICAgICAgICAgICAgICAgICAgICAgICB8ICAxOCArLQo+ ICAxMyBmaWxlcyBjaGFuZ2VkLCAzNTEgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4g IGNyZWF0ZSBtb2RlIDEwMDY0NCBzZXJ2ZXIvc3JjL2FwaS9yZW1vdGVfc2hlbGwucnMKPiAKPiAK PiBTdW1tYXJ5IG92ZXIgYWxsIHJlcG9zaXRvcmllczoKPiAgIDMxIGZpbGVzIGNoYW5nZWQsIDYx NSBpbnNlcnRpb25zKCspLCAxMTEgZGVsZXRpb25zKC0pCj4gCj4gLS0gCj4gR2VuZXJhdGVkIGJ5 IGdpdC1tdXJwcCAwLjguMQo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCj4gcGRtLWRldmVsIG1haWxpbmcgbGlzdAo+IHBkbS1kZXZlbEBsaXN0 cy5wcm94bW94LmNvbQo+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFu L2xpc3RpbmZvL3BkbS1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCnBkbS1kZXZlbCBtYWlsaW5nIGxpc3QKcGRtLWRldmVsQGxpc3RzLnByb3ht b3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv L3BkbS1kZXZlbAo=