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 677C31FF165 for ; Thu, 6 Nov 2025 13:32:55 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 81D181554D; Thu, 6 Nov 2025 13:33:34 +0100 (CET) Message-ID: Date: Thu, 6 Nov 2025 13:33:30 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: Proxmox VE development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20251105141335.1230493-1-f.gruenbichler@proxmox.com> <20251105141335.1230493-8-f.gruenbichler@proxmox.com> Content-Language: en-US From: Dominik Csapak In-Reply-To: <20251105141335.1230493-8-f.gruenbichler@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762432391498 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.027 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" c29tZSBjb21tZW50cyBpbmxpbmUKCk9uIDExLzUvMjUgMzoxNCBQTSwgRmFiaWFuIEdyw7xuYmlj aGxlciB3cm90ZToKPiBieSBkZWZpbmluZyBhIG5ldyBDb25zb2xlVHlwZSBhbmQgYWRkaW5nIGEg cmVtb3RlX25hbWUgcHJvcGVydHkvcGFyYW1ldGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEZhYmlh biBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgo+IC0tLQo+ICAgc3Jj L2FwdF9wYWNrYWdlX21hbmFnZXIucnMgfCAgOSArKysrKystLS0KPiAgIHNyYy94dGVybWpzLnJz ICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0K PiAgIDIgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPiAK PiBkaWZmIC0tZ2l0IGEvc3JjL2FwdF9wYWNrYWdlX21hbmFnZXIucnMgYi9zcmMvYXB0X3BhY2th Z2VfbWFuYWdlci5ycwo+IGluZGV4IDJlMmQwMWEuLjBiMzkyYmUgMTAwNjQ0Cj4gLS0tIGEvc3Jj L2FwdF9wYWNrYWdlX21hbmFnZXIucnMKPiArKysgYi9zcmMvYXB0X3BhY2thZ2VfbWFuYWdlci5y cwo+IEBAIC0yMDIsOSArMjAyLDEyIEBAIGltcGwgTG9hZGFibGVDb21wb25lbnQgZm9yIFByb3ht b3hBcHRQYWNrYWdlTWFuYWdlciB7Cj4gICAgICAgICAgIGxldCBvbl91cGdyYWRlID0gcHJvcHMu b25fdXBncmFkZS5jbG9uZSgpOwo+ICAgICAgICAgICBsZXQgb25fdXBncmFkZSA9IG1vdmUgfF98 IG1hdGNoICZvbl91cGdyYWRlIHsKPiAgICAgICAgICAgICAgIFNvbWUob25fdXBncmFkZSkgPT4g b25fdXBncmFkZS5lbWl0KCgpKSwKPiAtICAgICAgICAgICAgTm9uZSA9PiB7Cj4gLSAgICAgICAg ICAgICAgICBYVGVybUpzOjpvcGVuX3h0ZXJtX2pzX3ZpZXdlcihjcmF0ZTo6Q29uc29sZVR5cGU6 OlVwZ3JhZGVTaGVsbCwgImxvY2FsaG9zdCIsIGZhbHNlKQo+IC0gICAgICAgICAgICB9Cj4gKyAg ICAgICAgICAgIE5vbmUgPT4gWFRlcm1Kczo6b3Blbl94dGVybV9qc192aWV3ZXIoCj4gKyAgICAg ICAgICAgICAgICBjcmF0ZTo6Q29uc29sZVR5cGU6OlVwZ3JhZGVTaGVsbCwKPiArICAgICAgICAg ICAgICAgIE5vbmUsCj4gKyAgICAgICAgICAgICAgICAibG9jYWxob3N0IiwKPiArICAgICAgICAg ICAgICAgIGZhbHNlLAo+ICsgICAgICAgICAgICApLAo+ICAgICAgICAgICB9Owo+ICAgCj4gICAg ICAgICAgIGxldCB0b29sYmFyID0gVG9vbGJhcjo6bmV3KCkKPiBkaWZmIC0tZ2l0IGEvc3JjL3h0 ZXJtanMucnMgYi9zcmMveHRlcm1qcy5ycwo+IGluZGV4IDRlYjQ2NGQuLjM2YjUzNzkgMTAwNjQ0 Cj4gLS0tIGEvc3JjL3h0ZXJtanMucnMKPiArKysgYi9zcmMveHRlcm1qcy5ycwo+IEBAIC0xNyw2 ICsxNywxMSBAQCBwdWIgc3RydWN0IFhUZXJtSnMgewo+ICAgICAgICNbcHJvcF9vcl9kZWZhdWx0 XQo+ICAgICAgIHB1YiBrZXk6IE9wdGlvbjxLZXk+LAo+ICAgCj4gKyAgICAjW3Byb3Bfb3JfZGVm YXVsdF0KPiArICAgIC8vLyBUaGUgcmVtb3RlIG5hbWUsIGlmIHRoaXMgaXMgYSByZW1vdGUgbm9k ZSBzaGVsbAo+ICsgICAgI1tidWlsZGVyKEludG9Qcm9wVmFsdWUsIGludG9fcHJvcF92YWx1ZSld Cj4gKyAgICBwdWIgcmVtb3RlX25hbWU6IE9wdGlvbjxBdHRyVmFsdWU+LAo+ICsKPiAgICAgICAj W3Byb3Bfb3IoImxvY2FsaG9zdCIuaW50bygpKV0KPiAgICAgICAjW2J1aWxkZXIoSW50b1Byb3BW YWx1ZSwgaW50b19wcm9wX3ZhbHVlKV0KPiAgICAgICAvLy8gVGhlIG5vZGUgbmFtZS4KPiBAQCAt NDYsOCArNTEsMTMgQEAgaW1wbCBYVGVybUpzIHsKPiAgIAo+ICAgICAgIC8vIEZJWE1FOiBzZXBh cmF0ZSBub1ZOQyBhbmQgeHRlcm0uanMsIHRoaXMgaXMgbm90IGEgbmljZSBpbnRlcmZhY2UhCj4g ICAgICAgLy8vIE9wZW4gYSBuZXcgdGVybWluYWwgd2luZG93Lgo+IC0gICAgcHViIGZuIG9wZW5f eHRlcm1fanNfdmlld2VyKGNvbnNvbGVfdHlwZTogQ29uc29sZVR5cGUsIG5vZGVfbmFtZTogJnN0 ciwgdm5jOiBib29sKSB7Cj4gLSAgICAgICAgbGV0IHVybCA9IHh0ZXJtanNfdXJsKGNvbnNvbGVf dHlwZSwgbm9kZV9uYW1lLCB2bmMpOwo+ICsgICAgcHViIGZuIG9wZW5feHRlcm1fanNfdmlld2Vy KAo+ICsgICAgICAgIGNvbnNvbGVfdHlwZTogQ29uc29sZVR5cGUsCj4gKyAgICAgICAgcmVtb3Rl X25hbWU6IE9wdGlvbjwmc3RyPiwKPiArICAgICAgICBub2RlX25hbWU6ICZzdHIsCj4gKyAgICAg ICAgdm5jOiBib29sLAo+ICsgICAgKSB7Cj4gKyAgICAgICAgbGV0IHVybCA9IHh0ZXJtanNfdXJs KGNvbnNvbGVfdHlwZSwgcmVtb3RlX25hbWUsIG5vZGVfbmFtZSwgdm5jKTsKPiAgICAgICAgICAg bGV0IHRhcmdldCA9ICJfYmxhbmsiOwo+ICAgICAgICAgICBsZXQgZmVhdHVyZXMgPQo+ICAgICAg ICAgICAgICAgInRvb2xiYXI9bm8sbG9jYXRpb249bm8sc3RhdHVzPW5vLG1lbnViYXI9bm8scmVz aXphYmxlPXllcyx3aWR0aD04MDAsaGVpZ2h0PTQyMCI7Cj4gQEAgLTcyLDE0ICs4MiwyMCBAQCBw dWIgZW51bSBDb25zb2xlVHlwZSB7Cj4gICAgICAgTFhDKHU2NCksCj4gICAgICAgVXBncmFkZVNo ZWxsLAo+ICAgICAgIExvZ2luU2hlbGwsCj4gKyAgICBSZW1vdGVQdmVMb2dpblNoZWxsLAoKd291 bGQgaXQgYmUgcG9zc2libGUgdG8gaGF2ZSB0aGUgcmVtb3RlIG5hbWUgYXMgcHJvcGVydHkgaGVy ZSBsaWtlIHRoaXM6CgpSZW1vdGVQdmVMb2dpblNoZWxsKEF0dHJWYWx1ZSkgLyBSZW1vdGVQdmVM b2dpblNoZWxsKFN0cmluZykKCj8gKHNpbWlsYXIgdG8gaG93IHdlIGFkZCB0aGUgdm1pZCB0byB0 aGUga3ZtL2x4YyB2YXJpYW50cykKCndlJ2QgbG9zZSB0aGUgYENvcHlgIHRyYWl0LCBidXQgdGhl biB3ZSBjb3VsZC4uLiBbY29udGludWVkIGJlbG93XQoKPiAgIH0KPiAgIAo+IC1mbiB4dGVybWpz X3VybChjb25zb2xlX3R5cGU6IENvbnNvbGVUeXBlLCBub2RlX25hbWU6ICZzdHIsIHZuYzogYm9v bCkgLT4gU3RyaW5nIHsKPiArZm4geHRlcm1qc191cmwoCj4gKyAgICBjb25zb2xlX3R5cGU6IENv bnNvbGVUeXBlLAo+ICsgICAgcmVtb3RlX25hbWU6IE9wdGlvbjwmc3RyPiwKPiArICAgIG5vZGVf bmFtZTogJnN0ciwKPiArICAgIHZuYzogYm9vbCwKPiArKSAtPiBTdHJpbmcgewo+ICAgICAgIGxl dCBjb25zb2xlID0gbWF0Y2ggY29uc29sZV90eXBlIHsKPiAgICAgICAgICAgQ29uc29sZVR5cGU6 OktWTShfdm1pZCkgPT4gImt2bSIsCj4gICAgICAgICAgIENvbnNvbGVUeXBlOjpMWEMoX3ZtaWQp ID0+ICJseGMiLAo+ICAgICAgICAgICBDb25zb2xlVHlwZTo6VXBncmFkZVNoZWxsID0+ICJ1cGdy YWRlIiwKPiAtICAgICAgICBDb25zb2xlVHlwZTo6TG9naW5TaGVsbCA9PiAic2hlbGwiLAo+ICsg ICAgICAgIENvbnNvbGVUeXBlOjpMb2dpblNoZWxsIHwgQ29uc29sZVR5cGU6OlJlbW90ZVB2ZUxv Z2luU2hlbGwgPT4gInNoZWxsIiwKPiAgICAgICB9Owo+ICAgCj4gICAgICAgbGV0IG11dCBwYXJh bSA9IGpzb24hKHsKPiBAQCAtMTA1LDYgKzEyMSwxMyBAQCBmbiB4dGVybWpzX3VybChjb25zb2xl X3R5cGU6IENvbnNvbGVUeXBlLCBub2RlX25hbWU6ICZzdHIsIHZuYzogYm9vbCkgLT4gU3RyaW5n Cj4gICAgICAgICAgIENvbnNvbGVUeXBlOjpMb2dpblNoZWxsID0+IHsKPiAgICAgICAgICAgICAg IHBhcmFtWyJjbWQiXSA9ICJsb2dpbiIuaW50bygpOwo+ICAgICAgICAgICB9Cj4gKyAgICAgICAg Q29uc29sZVR5cGU6OlJlbW90ZVB2ZUxvZ2luU2hlbGwgPT4gewo+ICsgICAgICAgICAgICBwYXJh bVsiY21kIl0gPSAibG9naW4iLmludG8oKTsKPiArICAgICAgICAgICAgcGFyYW1bInJlbW90ZS10 eXBlIl0gPSAicHZlIi5pbnRvKCk7Cj4gKyAgICAgICAgICAgIHBhcmFtWyJyZW1vdGUiXSA9IHJl bW90ZV9uYW1lCj4gKyAgICAgICAgICAgICAgICAuZXhwZWN0KCJSZW1vdGVQdmVMb2dpblNoZWxs IHJlcXVpcmVzIHJlbW90ZSBuYW1lIikKPiArICAgICAgICAgICAgICAgIC5pbnRvKCk7Cj4gKyAg ICAgICAgfQoKb21pdCB0aGUgJ2V4cGVjdCcgaGVyZS4gSW4gZ2VuZXJhbCBoYXZpbmcgdW53cmFw L2V4cGVjdCBpbiB0aGUgZ3VpIGNvZGUgCmlzIG5vdCBhIGdvb2QgaWRlYSwgc2luY2UgaXQgY3Jh c2hlcyB0aGUgd2hvbGUgdWkuLi4KCmV2ZW4gaWYgaXQncyBub3QgcG9zc2libGUgd2l0aCB0aGlz IHBhdGNoIHRvIHRyaWdnZXIgaXQsCnRoZSBpbnRlcmZhY2UgY2FuIGJlIHdyb25nbHkgdXNlZCB0 b28gZWFzaWx5IGltaG8KCgppdCB3b3VsZCBhbHNvIHNhdmUgYSBwYXJhbWV0ZXIgaW4gbW9zdCBm dW5jdGlvbnMgaGVyZQoKCgo+ICAgICAgIH0KPiAgIAo+ICAgICAgIGZvcm1hdCEoIj97fSIsIGpz b25fb2JqZWN0X3RvX3F1ZXJ5KHBhcmFtKS51bndyYXAoKSkKPiBAQCAtMTIyLDcgKzE0NSwxMiBA QCBpbXBsIENvbXBvbmVudCBmb3IgUHJveG1veFhUZXJtSnMgewo+ICAgCj4gICAgICAgZm4gdmll dygmc2VsZiwgY3R4OiAmQ29udGV4dDxTZWxmPikgLT4gSHRtbCB7Cj4gICAgICAgICAgIGxldCBw cm9wcyA9IGN0eC5wcm9wcygpOwo+IC0gICAgICAgIGxldCB1cmwgPSB4dGVybWpzX3VybChwcm9w cy5jb25zb2xlX3R5cGUsICZwcm9wcy5ub2RlX25hbWUsIHByb3BzLnZuYyk7Cj4gKyAgICAgICAg bGV0IHVybCA9IHh0ZXJtanNfdXJsKAo+ICsgICAgICAgICAgICBwcm9wcy5jb25zb2xlX3R5cGUs Cj4gKyAgICAgICAgICAgIHByb3BzLnJlbW90ZV9uYW1lLmFzX2RlcmVmKCksCj4gKyAgICAgICAg ICAgICZwcm9wcy5ub2RlX25hbWUsCj4gKyAgICAgICAgICAgIHByb3BzLnZuYywKPiArICAgICAg ICApOwo+ICAgICAgICAgICBodG1sISB7PGlmcmFtZSBjbGFzcz0icHd0LWZsZXgtZml0IiBzcmM9 e2Zvcm1hdCEoIi97dXJsfSIpfS8+fQo+ICAgICAgIH0KPiAgIH0KCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApw dmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2kt YmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==