From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 8FFD91FF17E for ; Thu, 13 Nov 2025 11:40:15 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6D4AE17DFB; Thu, 13 Nov 2025 11:41:10 +0100 (CET) Message-ID: <5a9e289b-07ee-4429-8764-6b7902a2042e@proxmox.com> Date: Thu, 13 Nov 2025 11:40:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Datacenter Manager development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20251111082938.221008-1-f.gruenbichler@proxmox.com> Content-Language: en-US From: Stefan Hanreich In-Reply-To: <20251111082938.221008-1-f.gruenbichler@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.572 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 Subject: Re: [pdm-devel] [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" VGVzdGVkIHRoaXMgb24gbXkgbG9jYWwgUERNIHdpdGggYm90aCBQVkUgLyBQQlMgYW5kIGFsc28g cXVpY2tseSBjaGVja2VkCnRoYXQgdGhlIGxvY2FsIHNoZWxsIHRoZXJlIHN0aWxsIHdvcmtzIGFz IHdlbGwuIFdvcmtlZCBncmVhdCwgY291bGRuJ3QKZmluZCBhbiBpc3N1ZSBzbyBmYXIuIEVycm9y IG1lc3NhZ2VzIGZvciBub24tc3VwcG9ydGVkIHJlbW90ZXMgY291bGQgYmUKaW1wcm92ZWQuCgpX LnIudCB0aGUgY29kZSBvbmx5IHZlcnkgbWlub3IgaXNzdWVzIHN0b29kIG91dCAoc2VlIHRoZSBy ZXNwb25zZXMpLApldmVyeXRoaW5nIGxndG0uIFNvbWUgQVBJIGRlc2NyaXB0aW9ucyBjb3VsZCBi ZSBpbXByb3ZlZCAoY2FzaW5nLApwZXJpb2RzIGF0IHRoZSBlbmQuLi4pLgoKQ29uc2lkZXIgdGhp czoKClRlc3RlZC1ieTogU3RlZmFuIEhhbnJlaWNoIDxzLmhhbnJlaWNoQHByb3htb3guY29tPgpS ZXZpZXdlZC1ieTogU3RlZmFuIEhhbnJlaWNoIDxzLmhhbnJlaWNoQHByb3htb3guY29tPgoKCkhh cyBub3RoaW5nIHRvIGRvIHdpdGggdGhpcyBwYXRjaCBzZXJpZXMgcGVyLXNlLCBidXQgUERNIGFs c28gaGFzIHRoZQp0ZXJtcHJveHkgZW5kcG9pbnQgZm9yIGl0cyBsb2NhbCBzaGVsbCB3aGljaCB3 ZSBjb3VsZCByZWZhY3RvciBpbiBhCnNpbWlsYXIgbWFubmVyIGFzIHRoZSBQQlMgb25lIChlLmcu IHJldHVybiB0eXBlIGNoYW5nZXMsIHJvb3RfaWQsIC4uLikuCgoKT24gMTEvMTEvMjUgOToyOSBB TSwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPiB0aGVyZSdzIGEgbG90IG9mIGludGVyLWRl cGVuZGVuY2llcyBoZXJlLCB1bmZvcnR1bmF0ZWx5Lgo+IAo+IHByb3htb3gtYXV0aC1hcGkgYnJl YWtzIChidWlsZGluZykgUEJTIGFuZCBQRE0sIGFuZCBQQlMgcmVxdWlyZXMgYnVtcGVkCj4gcHJv eG1veC1hdXRoLWFwaSBmb3IgdGhpcyBzZXJpZXMgdG8gd29yay4KPiBQQlMgYW5kIFBWRSByZXF1 aXJlIG5ldyB0ZXJtcHJveHkKPiBwdmUtbWFuYWdlciByZXF1aXJlcyBuZXcgcHZlLWFjY2Vzcy1j b250cm9sICh2aWEgdGVybXByb3h5KQo+IFBCUyByZXF1aXJlcyBuZXcgcGJzLWFwaS10eXBlcwo+ IFBETSByZXF1aXJlcyBuZXcgcGJzLWFwaS10eXBlcywgcHZlLWFwaS10eXBlcywgcHJveG1veC15 ZXctY29tcCBhbmQgcHZlLXh0ZXJtanMKPiAKPiBzdWdnZXN0ZWQgYnVpbGQtb3JkZXI6Cj4gLSBw dmUteHRlcm1qcyAvIHByb3htb3gtdGVybXByb3h5Cj4gLSBwdmUtYWNjZXNzLWNvbnRyb2wKPiAt IHB2ZS1tYW5hZ2VyCj4gLSBwdmUtYXBpLXR5cGVzCj4gLSBwYnMtYXBpLXR5cGVzCj4gLSBwcm94 bW94LWF1dGgtYXBpCj4gLSBQQlMKPiAtIHByb3htb3gteWV3LWNvbXAKPiAtIFBETQo+IAo+IHRo ZSByZW1vdGUgc2hlbGwgb25seSB3b3JrcyBpZiByZW1vdGVzIGhhdmUgbmV3IGVub3VnaCBQVkUv UEJTIHBhY2thZ2VzLgo+IAo+IHB2ZS14dGVybWpzOgo+IAo+IEZhYmlhbiBHcsO8bmJpY2hsZXIg KDIpOgo+ICAgeHRlcm1qczogYWRkIHN1cHBvcnQgZm9yIHJlbW90ZSBub2RlIHNoZWxscyB2aWEg UERNCj4gICB0ZXJtcHJveHk6IGFsbG93IHVzaW5nIG5ldyB2bmN0aWNrZXQgZW5kcG9pbnQKPiAK PiAgdGVybXByb3h5L3NyYy9jbGkucnMgIHwgIDUgKysrKysKPiAgdGVybXByb3h5L3NyYy9tYWlu LnJzIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQo+ICB4dGVybS5qcy9zcmMv bWFpbi5qcyAgfCAxMyArKysrKysrKysrKy0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0 aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCj4gCj4gCj4gcHZlLWFjY2Vzcy1jb250cm9sOgo+IAo+ IEZhYmlhbiBHcsO8bmJpY2hsZXIgKDEpOgo+ICAgYXBpOiB0aWNrZXQ6IGFsbG93IHRva2VuLW93 bmVkIFZOQyB0aWNrZXQgdmVyaWZpY2F0aW9uCj4gCj4gIHNyYy9QVkUvQVBJMi9BY2Nlc3NDb250 cm9sLnBtIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxl IGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKykKPiAKPiAKPiBwdmUtbWFuYWdlcjoKPiAKPiBGYWJp YW4gR3LDvG5iaWNobGVyICgzKToKPiAgIGFwaTogdGVybXByb3h5L3ZuY3dlYnNvY2tldDogYWxs b3cgdG9rZW5zCj4gICBhcGk6IHRlcm1wcm94eTogYWRkIGRlc2NyaXB0aW9uIHRvIHJldHVybiBz Y2hlbWEKPiAgIGh0dHAgc2VydmVyOiBhbGxvdyB1bmF1dGhlbnRpY2F0ZWQgYWNjZXNzIHRvIC9h Y2Nlc3Mvdm5jdGlja2V0Cj4gCj4gIFBWRS9BUEkyL05vZGVzLnBtIHwgMTcgKysrKysrKysrKy0t LS0tLS0KPiAgUFZFL0hUVFBTZXJ2ZXIucG0gfCAgMSArCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTEg aW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiAKPiBwcm94bW94Ogo+IAo+IEZhYmlh biBHcsO8bmJpY2hsZXIgKDMpOgo+ICAgcGJzLWFwaS10eXBlczogYWRkIE5vZGVTaGVsbFRpY2tl dAo+ICAgYXV0aC1hcGk6IHVzZSBBdXRoaWQgZm9yIHBhdGggdGlja2V0IHZhbGlkYXRpb24KPiAg IGF1dGgtYXBpOiBhZGQgdm5jdGlja2V0IHZlcmlmaWNhdGlvbiBlbmRwb2ludCBhbmQgdHlwZQo+ IAo+ICBwYnMtYXBpLXR5cGVzL3NyYy9ub2RlLnJzICAgICAgICAgIHwgMzYgKysrKysrKysrKysr KysrKysrKysrKysrKysrKystCj4gIHByb3htb3gtYXV0aC1hcGkvc3JjL2FwaS9hY2Nlc3MucnMg fCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIHByb3htb3gtYXV0aC1hcGkvc3Jj L2FwaS9tb2QucnMgICAgfCAgOCArKystLS0tCj4gIHByb3htb3gtYXV0aC1hcGkvc3JjL3R5cGVz LnJzICAgICAgfCAyMiArKysrKysrKysrKysrKysrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCA5MyBp bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IAo+IHByb3htb3gtYmFja3VwOgo+IAo+ IEZhYmlhbiBHcsO8bmJpY2hsZXIgKDQpOgo+ICAgdHJlZS13aWRlOiB1c2VyIFVzZXJpZDo6cm9v dF91c2VyKCkgaW5zdGVhZCBvZiBoYXJkLWNvZGVkIHJvb3RAcGFtCj4gICBhcGk6IGFjY2Vzczog YWRkIHZuY3RpY2tldCB2ZXJpZmljYXRpb24gZW5kcG9pbnQKPiAgIGFwaTogbm9kZSBzaGVsbDog YWxsb3cgYWNjZXNzIGZvciB0b2tlbnMKPiAgIGFwaTogdGVybXByb3h5OiB1c2UgTm9kZVNoZWxs VGlja2V0IHR5cGUgZnJvbSBwYnMtYXBpLXR5cGVzCj4gCj4gIHBicy1jb25maWcvc3JjL2FjbC5y cyAgICAgICAgICAgICAgfCAgMiArLQo+ICBwYnMtY29uZmlnL3NyYy9jYWNoZWRfdXNlcl9pbmZv LnJzIHwgIDQgKy0KPiAgcGJzLWNvbmZpZy9zcmMvdXNlci5ycyAgICAgICAgICAgICB8ICA1ICsr LQo+ICBzcmMvYXBpMi9hY2Nlc3MvbW9kLnJzICAgICAgICAgICAgIHwgIDYgKystCj4gIHNyYy9h cGkyL25vZGUvbW9kLnJzICAgICAgICAgICAgICAgfCA2NiArKysrKysrKystLS0tLS0tLS0tLS0t LS0tLS0tLS0KPiAgc3JjL2F1dGgucnMgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICstLQo+ ICBzcmMvdG9vbHMvdGlja2V0LnJzICAgICAgICAgICAgICAgIHwgIDYgKy0tCj4gIDcgZmlsZXMg Y2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCj4gCj4gCj4gcHJveG1v eC15ZXctY29tcDoKPiAKPiBGYWJpYW4gR3LDvG5iaWNobGVyICgzKToKPiAgIHh0ZXJtanM6IGFk ZCByZW1vdGUgUFZFIHN1cHBvcnQKPiAgIHh0ZXJtanM6IG1lcmdlIENvbnNvbGVUeXBlIHRvIHBh cmFtZXRlcnMgY29udmVyc2lvbgo+ICAgeHRlcm1qczogYWRkIHJlbW90ZSBQQlMgY29uc29sZSB0 eXBlCj4gCj4gIHNyYy94dGVybWpzLnJzIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDE1IGRl bGV0aW9ucygtKQo+IAo+IAo+IHByb3htb3gtZGF0YWNlbnRlci1tYW5hZ2VyOgo+IAo+IEZhYmlh biBHcsO8bmJpY2hsZXIgKDkpOgo+ICAgYXV0aDogYWxsb3cgdG9rZW5zIGluIHRlcm0gdGlja2V0 cwo+ICAgY29ubmVjdGlvbjogYWRkIGFjY2VzcyB0byAicmF3IiBjbGllbnQKPiAgIHBicyBjbGll bnQ6IGFkZCB0ZXJtcHJveHkgd3JhcHBlcgo+ICAgYXBpOiBhZGQgcmVtb3RlX3NoZWxsIG1vZHVs ZSB3aXRoIHRlcm1wcm94eSBlbmRwb2ludAo+ICAgYXBpOiByZW1vdGUgc2hlbGw6IGFkZCB3ZWJz b2NrZXQgZW5kcG9pbnQKPiAgIGFwaTogcHZlOiB3aXJlIHVwIHJlbW90ZSBzaGVsbCBzdXBwb3J0 Cj4gICB1aTogcHZlOiBub2RlOiBhZGQgc2hlbGwgdGFiCj4gICBhcGk6IHBiczogd2lyZSB1cCBu b2RlIHNoZWxsIGVuZHBvaW50cwo+ICAgdWk6IGFkZCBQQlMgcmVtb3RlIHNoZWxsIGJ1dHRvbgo+ IAo+ICBDYXJnby50b21sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIg Ky0KPiAgZGViaWFuL2NvbnRyb2wgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEy ICstCj4gIHNlcnZlci9zcmMvYXBpL21vZC5ycyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MSArCj4gIHNlcnZlci9zcmMvYXBpL3Bicy9ub2RlLnJzICAgICAgICAgICAgICAgICAgICB8ICAx MiArLQo+ICBzZXJ2ZXIvc3JjL2FwaS9wdmUvbm9kZS5ycyAgICAgICAgICAgICAgICAgICAgfCAg IDggKwo+ICBzZXJ2ZXIvc3JjL2FwaS9yZW1vdGVfc2hlbGwucnMgICAgICAgICAgICAgICAgfCAy NjEgKysrKysrKysrKysrKysrKysrCj4gIHNlcnZlci9zcmMvYXV0aC9tb2QucnMgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNSArLQo+ICBzZXJ2ZXIvc3JjL2Nvbm5lY3Rpb24ucnMgICAgICAg ICAgICAgICAgICAgICAgfCAgMTEgKwo+ICAuLi4vc3JjL21ldHJpY19jb2xsZWN0aW9uL2NvbGxl Y3Rpb25fdGFzay5ycyAgfCAgIDUgKwo+ICBzZXJ2ZXIvc3JjL3Bic19jbGllbnQucnMgICAgICAg ICAgICAgICAgICAgICAgfCAgIDYgKwo+ICBzZXJ2ZXIvc3JjL3Rlc3Rfc3VwcG9ydC9mYWtlX3Jl bW90ZS5ycyAgICAgICAgfCAgIDUgKwo+ICB1aS9zcmMvcGJzL21vZC5ycyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgMTggKy0KPiAgdWkvc3JjL3B2ZS9ub2RlL21vZC5ycyAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDE4ICstCj4gIDEzIGZpbGVzIGNoYW5nZWQsIDM1MSBpbnNlcnRp b25zKCspLCAxMyBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHNlcnZlci9zcmMv YXBpL3JlbW90ZV9zaGVsbC5ycwo+IAo+IAo+IFN1bW1hcnkgb3ZlciBhbGwgcmVwb3NpdG9yaWVz Ogo+ICAgMzEgZmlsZXMgY2hhbmdlZCwgNjE1IGluc2VydGlvbnMoKyksIDExMSBkZWxldGlvbnMo LSkKPiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K cGRtLWRldmVsIG1haWxpbmcgbGlzdApwZG0tZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6 Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGRtLWRldmVsCg==