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 60D421FF165 for ; Thu, 6 Nov 2025 13:51:24 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6857E15CC6; Thu, 6 Nov 2025 13:52:03 +0100 (CET) Date: Thu, 06 Nov 2025 13:51:56 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Dominik Csapak , Proxmox VE development discussion References: <20251105141335.1230493-1-f.gruenbichler@proxmox.com> <20251105141335.1230493-8-f.gruenbichler@proxmox.com> In-Reply-To: MIME-Version: 1.0 User-Agent: astroid/0.17.0 (https://github.com/astroidmail/astroid) Message-Id: <1762433447.l1m8bfh2tf.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762433500471 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 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [xtermjs.rs] Subject: Re: [pve-devel] [PATCH proxmox-yew-comp 1/1] xtermjs: add remote support 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" T24gTm92ZW1iZXIgNiwgMjAyNSAxOjMzIHBtLCBEb21pbmlrIENzYXBhayB3cm90ZToKPiBzb21l IGNvbW1lbnRzIGlubGluZQo+IAo+IE9uIDExLzUvMjUgMzoxNCBQTSwgRmFiaWFuIEdyw7xuYmlj aGxlciB3cm90ZToKPj4gYnkgZGVmaW5pbmcgYSBuZXcgQ29uc29sZVR5cGUgYW5kIGFkZGluZyBh IHJlbW90ZV9uYW1lIHByb3BlcnR5L3BhcmFtZXRlci4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEZh YmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgo+PiAtLS0KPj4g ICBzcmMvYXB0X3BhY2thZ2VfbWFuYWdlci5ycyB8ICA5ICsrKysrKy0tLQo+PiAgIHNyYy94dGVy bWpzLnJzICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr LS0tLS0KPj4gICAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z KC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEvc3JjL2FwdF9wYWNrYWdlX21hbmFnZXIucnMgYi9zcmMv YXB0X3BhY2thZ2VfbWFuYWdlci5ycwo+PiBpbmRleCAyZTJkMDFhLi4wYjM5MmJlIDEwMDY0NAo+ PiAtLS0gYS9zcmMvYXB0X3BhY2thZ2VfbWFuYWdlci5ycwo+PiArKysgYi9zcmMvYXB0X3BhY2th Z2VfbWFuYWdlci5ycwo+PiBAQCAtMjAyLDkgKzIwMiwxMiBAQCBpbXBsIExvYWRhYmxlQ29tcG9u ZW50IGZvciBQcm94bW94QXB0UGFja2FnZU1hbmFnZXIgewo+PiAgICAgICAgICAgbGV0IG9uX3Vw Z3JhZGUgPSBwcm9wcy5vbl91cGdyYWRlLmNsb25lKCk7Cj4+ICAgICAgICAgICBsZXQgb25fdXBn cmFkZSA9IG1vdmUgfF98IG1hdGNoICZvbl91cGdyYWRlIHsKPj4gICAgICAgICAgICAgICBTb21l KG9uX3VwZ3JhZGUpID0+IG9uX3VwZ3JhZGUuZW1pdCgoKSksCj4+IC0gICAgICAgICAgICBOb25l ID0+IHsKPj4gLSAgICAgICAgICAgICAgICBYVGVybUpzOjpvcGVuX3h0ZXJtX2pzX3ZpZXdlcihj cmF0ZTo6Q29uc29sZVR5cGU6OlVwZ3JhZGVTaGVsbCwgImxvY2FsaG9zdCIsIGZhbHNlKQo+PiAt ICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgTm9uZSA9PiBYVGVybUpzOjpvcGVuX3h0ZXJt X2pzX3ZpZXdlcigKPj4gKyAgICAgICAgICAgICAgICBjcmF0ZTo6Q29uc29sZVR5cGU6OlVwZ3Jh ZGVTaGVsbCwKPj4gKyAgICAgICAgICAgICAgICBOb25lLAo+PiArICAgICAgICAgICAgICAgICJs b2NhbGhvc3QiLAo+PiArICAgICAgICAgICAgICAgIGZhbHNlLAo+PiArICAgICAgICAgICAgKSwK Pj4gICAgICAgICAgIH07Cj4+ICAgCj4+ICAgICAgICAgICBsZXQgdG9vbGJhciA9IFRvb2xiYXI6 Om5ldygpCj4+IGRpZmYgLS1naXQgYS9zcmMveHRlcm1qcy5ycyBiL3NyYy94dGVybWpzLnJzCj4+ IGluZGV4IDRlYjQ2NGQuLjM2YjUzNzkgMTAwNjQ0Cj4+IC0tLSBhL3NyYy94dGVybWpzLnJzCj4+ ICsrKyBiL3NyYy94dGVybWpzLnJzCj4+IEBAIC0xNyw2ICsxNywxMSBAQCBwdWIgc3RydWN0IFhU ZXJtSnMgewo+PiAgICAgICAjW3Byb3Bfb3JfZGVmYXVsdF0KPj4gICAgICAgcHViIGtleTogT3B0 aW9uPEtleT4sCj4+ICAgCj4+ICsgICAgI1twcm9wX29yX2RlZmF1bHRdCj4+ICsgICAgLy8vIFRo ZSByZW1vdGUgbmFtZSwgaWYgdGhpcyBpcyBhIHJlbW90ZSBub2RlIHNoZWxsCj4+ICsgICAgI1ti dWlsZGVyKEludG9Qcm9wVmFsdWUsIGludG9fcHJvcF92YWx1ZSldCj4+ICsgICAgcHViIHJlbW90 ZV9uYW1lOiBPcHRpb248QXR0clZhbHVlPiwKPj4gKwo+PiAgICAgICAjW3Byb3Bfb3IoImxvY2Fs aG9zdCIuaW50bygpKV0KPj4gICAgICAgI1tidWlsZGVyKEludG9Qcm9wVmFsdWUsIGludG9fcHJv cF92YWx1ZSldCj4+ICAgICAgIC8vLyBUaGUgbm9kZSBuYW1lLgo+PiBAQCAtNDYsOCArNTEsMTMg QEAgaW1wbCBYVGVybUpzIHsKPj4gICAKPj4gICAgICAgLy8gRklYTUU6IHNlcGFyYXRlIG5vVk5D IGFuZCB4dGVybS5qcywgdGhpcyBpcyBub3QgYSBuaWNlIGludGVyZmFjZSEKPj4gICAgICAgLy8v IE9wZW4gYSBuZXcgdGVybWluYWwgd2luZG93Lgo+PiAtICAgIHB1YiBmbiBvcGVuX3h0ZXJtX2pz X3ZpZXdlcihjb25zb2xlX3R5cGU6IENvbnNvbGVUeXBlLCBub2RlX25hbWU6ICZzdHIsIHZuYzog Ym9vbCkgewo+PiAtICAgICAgICBsZXQgdXJsID0geHRlcm1qc191cmwoY29uc29sZV90eXBlLCBu b2RlX25hbWUsIHZuYyk7Cj4+ICsgICAgcHViIGZuIG9wZW5feHRlcm1fanNfdmlld2VyKAo+PiAr ICAgICAgICBjb25zb2xlX3R5cGU6IENvbnNvbGVUeXBlLAo+PiArICAgICAgICByZW1vdGVfbmFt ZTogT3B0aW9uPCZzdHI+LAo+PiArICAgICAgICBub2RlX25hbWU6ICZzdHIsCj4+ICsgICAgICAg IHZuYzogYm9vbCwKPj4gKyAgICApIHsKPj4gKyAgICAgICAgbGV0IHVybCA9IHh0ZXJtanNfdXJs KGNvbnNvbGVfdHlwZSwgcmVtb3RlX25hbWUsIG5vZGVfbmFtZSwgdm5jKTsKPj4gICAgICAgICAg IGxldCB0YXJnZXQgPSAiX2JsYW5rIjsKPj4gICAgICAgICAgIGxldCBmZWF0dXJlcyA9Cj4+ICAg ICAgICAgICAgICAgInRvb2xiYXI9bm8sbG9jYXRpb249bm8sc3RhdHVzPW5vLG1lbnViYXI9bm8s cmVzaXphYmxlPXllcyx3aWR0aD04MDAsaGVpZ2h0PTQyMCI7Cj4+IEBAIC03MiwxNCArODIsMjAg QEAgcHViIGVudW0gQ29uc29sZVR5cGUgewo+PiAgICAgICBMWEModTY0KSwKPj4gICAgICAgVXBn cmFkZVNoZWxsLAo+PiAgICAgICBMb2dpblNoZWxsLAo+PiArICAgIFJlbW90ZVB2ZUxvZ2luU2hl bGwsCj4gCj4gd291bGQgaXQgYmUgcG9zc2libGUgdG8gaGF2ZSB0aGUgcmVtb3RlIG5hbWUgYXMg cHJvcGVydHkgaGVyZSBsaWtlIHRoaXM6Cj4gCj4gUmVtb3RlUHZlTG9naW5TaGVsbChBdHRyVmFs dWUpIC8gUmVtb3RlUHZlTG9naW5TaGVsbChTdHJpbmcpCj4gCj4gPyAoc2ltaWxhciB0byBob3cg d2UgYWRkIHRoZSB2bWlkIHRvIHRoZSBrdm0vbHhjIHZhcmlhbnRzKQoKSSBoYWQgdGhhdCBpbml0 aWFsbHkuLgoKPiB3ZSdkIGxvc2UgdGhlIGBDb3B5YCB0cmFpdCwgYnV0IHRoZW4gd2UgY291bGQu Li4gW2NvbnRpbnVlZCBiZWxvd10KCmJ1dCBkaWRuJ3QgZG8gaXQgY2F1c2Ugb2YgdGhpcyAtIGlm IGl0J3Mgb2theSB0byBkcm9wIENvcHkgaGVyZSwgdGhlbgp5ZXMsIGl0J3MgcHJvYmFibHkgZWFz aWVyIHRvIGRvIGl0IHRoYXQgd2F5LCBhbHNvIG1ha2VzIGl0IGxlc3Mgb2YgYQpicmVha2luZyBj aGFuZ2UhCgo+IAo+PiAgIH0KPj4gICAKPj4gLWZuIHh0ZXJtanNfdXJsKGNvbnNvbGVfdHlwZTog Q29uc29sZVR5cGUsIG5vZGVfbmFtZTogJnN0ciwgdm5jOiBib29sKSAtPiBTdHJpbmcgewo+PiAr Zm4geHRlcm1qc191cmwoCj4+ICsgICAgY29uc29sZV90eXBlOiBDb25zb2xlVHlwZSwKPj4gKyAg ICByZW1vdGVfbmFtZTogT3B0aW9uPCZzdHI+LAo+PiArICAgIG5vZGVfbmFtZTogJnN0ciwKPj4g KyAgICB2bmM6IGJvb2wsCj4+ICspIC0+IFN0cmluZyB7Cj4+ICAgICAgIGxldCBjb25zb2xlID0g bWF0Y2ggY29uc29sZV90eXBlIHsKPj4gICAgICAgICAgIENvbnNvbGVUeXBlOjpLVk0oX3ZtaWQp ID0+ICJrdm0iLAo+PiAgICAgICAgICAgQ29uc29sZVR5cGU6OkxYQyhfdm1pZCkgPT4gImx4YyIs Cj4+ICAgICAgICAgICBDb25zb2xlVHlwZTo6VXBncmFkZVNoZWxsID0+ICJ1cGdyYWRlIiwKPj4g LSAgICAgICAgQ29uc29sZVR5cGU6OkxvZ2luU2hlbGwgPT4gInNoZWxsIiwKPj4gKyAgICAgICAg Q29uc29sZVR5cGU6OkxvZ2luU2hlbGwgfCBDb25zb2xlVHlwZTo6UmVtb3RlUHZlTG9naW5TaGVs bCA9PiAic2hlbGwiLAo+PiAgICAgICB9Owo+PiAgIAo+PiAgICAgICBsZXQgbXV0IHBhcmFtID0g anNvbiEoewo+PiBAQCAtMTA1LDYgKzEyMSwxMyBAQCBmbiB4dGVybWpzX3VybChjb25zb2xlX3R5 cGU6IENvbnNvbGVUeXBlLCBub2RlX25hbWU6ICZzdHIsIHZuYzogYm9vbCkgLT4gU3RyaW5nCj4+ ICAgICAgICAgICBDb25zb2xlVHlwZTo6TG9naW5TaGVsbCA9PiB7Cj4+ICAgICAgICAgICAgICAg cGFyYW1bImNtZCJdID0gImxvZ2luIi5pbnRvKCk7Cj4+ICAgICAgICAgICB9Cj4+ICsgICAgICAg IENvbnNvbGVUeXBlOjpSZW1vdGVQdmVMb2dpblNoZWxsID0+IHsKPj4gKyAgICAgICAgICAgIHBh cmFtWyJjbWQiXSA9ICJsb2dpbiIuaW50bygpOwo+PiArICAgICAgICAgICAgcGFyYW1bInJlbW90 ZS10eXBlIl0gPSAicHZlIi5pbnRvKCk7Cj4+ICsgICAgICAgICAgICBwYXJhbVsicmVtb3RlIl0g PSByZW1vdGVfbmFtZQo+PiArICAgICAgICAgICAgICAgIC5leHBlY3QoIlJlbW90ZVB2ZUxvZ2lu U2hlbGwgcmVxdWlyZXMgcmVtb3RlIG5hbWUiKQo+PiArICAgICAgICAgICAgICAgIC5pbnRvKCk7 Cj4+ICsgICAgICAgIH0KPiAKPiBvbWl0IHRoZSAnZXhwZWN0JyBoZXJlLiBJbiBnZW5lcmFsIGhh dmluZyB1bndyYXAvZXhwZWN0IGluIHRoZSBndWkgY29kZSAKPiBpcyBub3QgYSBnb29kIGlkZWEs IHNpbmNlIGl0IGNyYXNoZXMgdGhlIHdob2xlIHVpLi4uCj4gCj4gZXZlbiBpZiBpdCdzIG5vdCBw b3NzaWJsZSB3aXRoIHRoaXMgcGF0Y2ggdG8gdHJpZ2dlciBpdCwKPiB0aGUgaW50ZXJmYWNlIGNh biBiZSB3cm9uZ2x5IHVzZWQgdG9vIGVhc2lseSBpbWhvCj4gCj4gCj4gaXQgd291bGQgYWxzbyBz YXZlIGEgcGFyYW1ldGVyIGluIG1vc3QgZnVuY3Rpb25zIGhlcmUKPiAKPiAKPiAKPj4gICAgICAg fQo+PiAgIAo+PiAgICAgICBmb3JtYXQhKCI/e30iLCBqc29uX29iamVjdF90b19xdWVyeShwYXJh bSkudW53cmFwKCkpCj4+IEBAIC0xMjIsNyArMTQ1LDEyIEBAIGltcGwgQ29tcG9uZW50IGZvciBQ cm94bW94WFRlcm1KcyB7Cj4+ICAgCj4+ICAgICAgIGZuIHZpZXcoJnNlbGYsIGN0eDogJkNvbnRl eHQ8U2VsZj4pIC0+IEh0bWwgewo+PiAgICAgICAgICAgbGV0IHByb3BzID0gY3R4LnByb3BzKCk7 Cj4+IC0gICAgICAgIGxldCB1cmwgPSB4dGVybWpzX3VybChwcm9wcy5jb25zb2xlX3R5cGUsICZw cm9wcy5ub2RlX25hbWUsIHByb3BzLnZuYyk7Cj4+ICsgICAgICAgIGxldCB1cmwgPSB4dGVybWpz X3VybCgKPj4gKyAgICAgICAgICAgIHByb3BzLmNvbnNvbGVfdHlwZSwKPj4gKyAgICAgICAgICAg IHByb3BzLnJlbW90ZV9uYW1lLmFzX2RlcmVmKCksCj4+ICsgICAgICAgICAgICAmcHJvcHMubm9k ZV9uYW1lLAo+PiArICAgICAgICAgICAgcHJvcHMudm5jLAo+PiArICAgICAgICApOwo+PiAgICAg ICAgICAgaHRtbCEgezxpZnJhbWUgY2xhc3M9InB3dC1mbGV4LWZpdCIgc3JjPXtmb3JtYXQhKCIv e3VybH0iKX0vPn0KPj4gICAgICAgfQo+PiAgIH0KPiAKPiAKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1k ZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4v bWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK