From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 861FC1FF189 for <inbox@lore.proxmox.com>; Fri, 4 Apr 2025 09:51:23 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 304A6183DF; Fri, 4 Apr 2025 09:51:09 +0200 (CEST) Message-ID: <77727bc6-1cac-433d-baa4-131232952d3d@proxmox.com> Date: Fri, 4 Apr 2025 09:51:05 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Wolfgang Bumiller <w.bumiller@proxmox.com> References: <20250401145246.395459-1-s.hanreich@proxmox.com> <20250401145246.395459-2-s.hanreich@proxmox.com> <n2stwbny2bmilkupg6y5q2nm4h4ksiu3yerg4zfo6qrbccnm2f@seaf4obanaar> Content-Language: en-US From: Stefan Hanreich <s.hanreich@proxmox.com> In-Reply-To: <n2stwbny2bmilkupg6y5q2nm4h4ksiu3yerg4zfo6qrbccnm2f@seaf4obanaar> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.669 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. [lib.rs, proxmox.com, rfc-editor.org, hostname.rs] Subject: Re: [pve-devel] [PATCH proxmox v3 2/2] network-types: add hostname type X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Cc: pve-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" <pve-devel-bounces@lists.proxmox.com> VGhhbmtzIGZvciB5b3VyIHJldmlldyAtIGNvbW1lbnRzIGlubGluZQoKT24gNC80LzI1IDA5OjMx LCBXb2xmZ2FuZyBCdW1pbGxlciB3cm90ZToKPiBPbiBUdWUsIEFwciAwMSwgMjAyNSBhdCAwNDo1 Mjo0NFBNICswMjAwLCBTdGVmYW4gSGFucmVpY2ggd3JvdGU6Cj4+IEFkZCBhIHR5cGUgZm9yIHJl cHJlc2VudGluZyBMaW51eCBob3N0bmFtZXMuIFRoZXNlIGFyZSB0aGUgc2FtZQo+PiBjb25zdHJh aW50cyBhcyB0aGUgaW5zdGFsbGVyIGVuZm9yY2VzIFsxXS4gTG93ZXJjYXNpbmcgaXMgZmluZSBh cwo+PiB3ZWxsLCBzaW5jZSBwcmFjdGljYWxseSBldmVyeXRoaW5nIHRyZWF0cyBob3N0bmFtZXMg Y2FzZS1pbnNlbnNpdGl2ZWx5Cj4+IGFzIFJGQyA5NTIgc3RpcHVsYXRlczoKPj4KPj4+IE5vIGRp c3RpbmN0aW9uIGlzIG1hZGUgYmV0d2VlbiB1cHBlciBhbmQgbG93ZXIgY2FzZS4KPj4KPj4gWzFd IGh0dHBzOi8vZ2l0LnByb3htb3guY29tLz9wPXB2ZS1pbnN0YWxsZXIuZ2l0O2E9YmxvYjtmPVBy b3htb3gvU3lzL05ldC5wbTtoPTgxY2IxNWYwMDQyYjE5NTQ2MTMyNGZmZmVjYTUzZDczMjEzMzYy OWU7aGI9SEVBRCNsMTEKPj4gWzJdIGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL3JmYy9yZmM5 NTIudHh0Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBIYW5yZWljaCA8cy5oYW5yZWljaEBw cm94bW94LmNvbT4KPj4gLS0tCj4+Cj4+IE5vdGVzOgo+PiAgICAgc2VuZGluZyB0aGlzIHNlcGFy YXRlbHkgYmVjYXVzZSB0aGlzIGNvbnRhaW5zIHRoZSBuZXcgdHlwZXMsIHRoYXQKPj4gICAgIGhh dmVuJ3QgYmVlbiBhIHBhcnQgb2YgcHJveG1veC12ZS1ycyBiZWZvcmUuCj4+ICAgICAKPj4gICAg IENoYW5nZXMgZnJvbSB2MjoKPj4gICAgICogaW1wcm92ZWQgaG9zdG5hbWUgdmFsaWRhdGlvbiAo dGhhbmtzIEBNYXhpbWlsaWFubyBAQ2hyaXN0b3BoKQo+PiAgICAgKiBhZGRlZCBhZGRpdGlvbmFs IHVuaXQgdGVzdHMKPj4gICAgIAo+PiAgICAgQ2hhbmdlcyBmcm9tIHYxOgo+PiAgICAgKiBhZGRl ZCB1bml0IHRlc3RzCj4+Cj4+ICBwcm94bW94LW5ldHdvcmstdHlwZXMvc3JjL2hvc3RuYW1lLnJz IHwgMTAzICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICBwcm94bW94LW5ldHdvcmstdHlw ZXMvc3JjL2xpYi5ycyAgICAgIHwgICAxICsKPj4gIDIgZmlsZXMgY2hhbmdlZCwgMTA0IGluc2Vy dGlvbnMoKykKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBwcm94bW94LW5ldHdvcmstdHlwZXMvc3Jj L2hvc3RuYW1lLnJzCj4+Cj4+IGRpZmYgLS1naXQgYS9wcm94bW94LW5ldHdvcmstdHlwZXMvc3Jj L2hvc3RuYW1lLnJzIGIvcHJveG1veC1uZXR3b3JrLXR5cGVzL3NyYy9ob3N0bmFtZS5ycwo+PiBu ZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMC4uNGIyZjdlZGUKPj4gLS0tIC9k ZXYvbnVsbAo+PiArKysgYi9wcm94bW94LW5ldHdvcmstdHlwZXMvc3JjL2hvc3RuYW1lLnJzCj4+ IEBAIC0wLDAgKzEsMTAzIEBACj4+ICt1c2Ugc3RkOjpmbXQ6OkRpc3BsYXk7Cj4+ICsKPj4gK3Vz ZSBzZXJkZTo6e0Rlc2VyaWFsaXplLCBTZXJpYWxpemV9Owo+PiArdXNlIHRoaXNlcnJvcjo6RXJy b3I7Cj4+ICsKPj4gKyNbZGVyaXZlKEVycm9yLCBEZWJ1ZyldCj4+ICtwdWIgZW51bSBIb3N0bmFt ZUVycm9yIHsKPj4gKyAgICAjW2Vycm9yKCJ0aGUgaG9zdG5hbWUgbXVzdCBiZSBmcm9tIDEgdG8g NjMgY2hhcmFjdGVycyBsb25nIildCj4+ICsgICAgSW52YWxpZExlbmd0aCwKPj4gKyAgICAjW2Vy cm9yKCJ0aGUgaG9zdG5hbWUgaGFzIGFuIGludmFsaWQgZm9ybWF0IildCj4+ICsgICAgSW52YWxp ZEZvcm1hdCwKPj4gK30KPj4gKwo+PiArLy8vIEhvc3RuYW1lIG9mIGEgRGViaWFuIHN5c3RlbQo+ IAo+IF4gV2h5IGRlYmlhbiBzcGVjaWZpYz8gU2hvdWxkIHRoaXMgdGhlbiBub3QgYmUgaW4gYSBk aWZmZXJlbnQgbmFtZXNwYWNlCj4gb3IgaGF2ZSBhIGRpZmZlcmVudCBuYW1lPwoKQXMgQ2hyaXN0 b3BoIG1lbnRpb25lZCwgRGViaWFuIGV4cGxpY2l0bHkgZm9yYmlkcyBudW1lcmljLW9ubHkKaG9z dG5hbWVzLiBUaGV5IGFyZSB0ZWNobmljYWxseSB2YWxpZCwganVzdCAqc3Ryb25nbHkqIGRpc2Nv dXJhZ2VkIHNpbmNlCmRlcGVuZGluZyBvbiB0aGUgaW1wbGVtZW50YXRpb24gdGhleSBhcmUgaW50 ZXJwcmV0ZWQgYXMgSVBzIHJhdGhlciB0aGFuCmhvc3RuYW1lcy4gMCBvciAxIG9yIDIzNDcyODkz NCBmb3IgaW5zdGFuY2UgaXMgYSB2YWxpZCBJUHY0IGFmdGVyIGFsbAoocGluZyBhY2NlcHRzIHRo ZW0gYXMgaW5wdXQgZm9yIGluc3RhbmNlKS4KClNpbmNlIHdlJ3JlIGRlYmlhbi1iYXNlZCBJIGZp Z3VyZWQgSSdkIGFkZCBpdCB0byB0aGUgdmFsaWRhdGlvbiBzaW5jZQppdCdzIHZlcnkgbXVjaCBy ZWxldmFudCBmb3Igb3VyIHVzZS1jYXNlIGhlcmUuIEkgaGF2ZSBub3RoaW5nIGFnYWluc3QKY2hh bmdpbmcgdGhlIG5hbWUgdGhvdWdoIHRvIERlYmlhbkhvc3RuYW1lLgoKPj4gKy8vLwo+PiArLy8v IEl0IGNoZWNrcyBmb3IgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+PiArLy8vICogQXQgbW9z dCA2MyBjaGFyYWN0ZXJzIGxvbmcuCj4+ICsvLy8gKiBJdCBtdXN0IG5vdCBzdGFydCBvciBlbmQg d2l0aCBhIGh5cGhlbi4KPj4gKy8vLyAqIE11c3Qgb25seSBjb250YWluIEFTQ0lJIGFscGhhbnVt ZXJpYyBjaGFyYWN0ZXJzIGFzIHdlbGwgYXMgaHlwaGVucy4KPj4gKy8vLyAqIEl0IG11c3Qgbm90 IGJlIHB1cmVseSBudW1lcmljYWwuCj4+ICsjW2Rlcml2ZShEZWJ1ZywgRGVzZXJpYWxpemUsIFNl cmlhbGl6ZSwgQ2xvbmUsIEVxLCBIYXNoLCBQYXJ0aWFsT3JkLCBPcmQsIFBhcnRpYWxFcSldCj4+ ICtwdWIgc3RydWN0IEhvc3RuYW1lKFN0cmluZyk7Cj4+ICsKPj4gK2ltcGwgc3RkOjpzdHI6OkZy b21TdHIgZm9yIEhvc3RuYW1lIHsKPj4gKyAgICB0eXBlIEVyciA9IEhvc3RuYW1lRXJyb3I7Cj4+ ICsKPj4gKyAgICBmbiBmcm9tX3N0cihob3N0bmFtZTogJnN0cikgLT4gUmVzdWx0PFNlbGYsIFNl bGY6OkVycj4gewo+PiArICAgICAgICBTZWxmOjpuZXcoaG9zdG5hbWUpCj4+ICsgICAgfQo+PiAr fQo+PiArCj4+ICtpbXBsIEFzUmVmPHN0cj4gZm9yIEhvc3RuYW1lIHsKPj4gKyAgICBmbiBhc19y ZWYoJnNlbGYpIC0+ICZzdHIgewo+PiArICAgICAgICAmc2VsZi4wCj4+ICsgICAgfQo+PiArfQo+ PiArCj4+ICtpbXBsIERpc3BsYXkgZm9yIEhvc3RuYW1lIHsKPj4gKyAgICBmbiBmbXQoJnNlbGYs IGY6ICZtdXQgc3RkOjpmbXQ6OkZvcm1hdHRlcjwnXz4pIC0+IHN0ZDo6Zm10OjpSZXN1bHQgewo+ PiArICAgICAgICBzZWxmLjAuZm10KGYpCj4+ICsgICAgfQo+PiArfQo+PiArCj4+ICtpbXBsIEhv c3RuYW1lIHsKPj4gKyAgICAvLy8gQ29uc3RydWN0cyBhIG5ldyBob3N0bmFtZSBmcm9tIGEgc3Ry aW5nCj4+ICsgICAgLy8vCj4+ICsgICAgLy8vIFRoaXMgZnVuY3Rpb24gYWNjZXB0cyBjaGFyYWN0 ZXJzIGluIGFueSBjYXNlLCBidXQgdGhlIHJlc3VsdGluZyBob3N0bmFtZSB3aWxsIGJlCj4+ICsg ICAgLy8vIGxvd2VyY2FzZWQuCj4+ICsgICAgcHViIGZuIG5ldyhuYW1lX3JlZjogaW1wbCBBc1Jl ZjxzdHI+KSAtPiBSZXN1bHQ8U2VsZiwgSG9zdG5hbWVFcnJvcj4gewo+IAo+IE5pdDogSSdkIHJl Y29tbWVuZCB1c2luZyBhIGBjaGVjaygpYCBmdW5jdGlvbiB3aGljaCBkb2VzIG5vdCBjcmVhdGUg dGhlCj4gYEhvc3RuYW1lYCBpdHNlbGYsIGJlY2F1c2UgdGhlbjoKPiAKPiAtIGluIGBGcm9tU3Ry YCB3ZSBrbm93IHdlIGhhdmUgYSByZWZlcmVuY2UgKCZzdHIpIGFuZCBuZWVkIHRvIGNsb25lLgo+ IC0gV2UgY291bGQgYWRkIGEgYFRyeUZyb208JnN0cj5gIHdpY2gganVzdCB1c2VzIGAucGFyc2Uo KWAKPiAtIFdlIGNvdWxkIGFkZCBhIGBUcnlGcm9tPFN0cmluZz5gIHdoaWNoIGF2b2lkcyB0aGUg Y2xvbmUuCj4gCj4gQnV0Li4uCj4gCj4+ICsgICAgICAgIGxldCBuYW1lOiAmc3RyID0gbmFtZV9y ZWYuYXNfcmVmKCk7Cj4+ICsKPj4gKyAgICAgICAgaWYgbmFtZS5pc19lbXB0eSgpIHx8IG5hbWUu bGVuKCkgPiA2MyB7Cj4+ICsgICAgICAgICAgICByZXR1cm4gRXJyKEhvc3RuYW1lRXJyb3I6Oklu dmFsaWRMZW5ndGgpOwo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgaWYgIShuYW1lLnN0 YXJ0c193aXRoKHxjOiBjaGFyfCBjLmlzX2FzY2lpX2FscGhhbnVtZXJpYygpKQo+PiArICAgICAg ICAgICAgJiYgbmFtZS5lbmRzX3dpdGgofGM6IGNoYXJ8IGMuaXNfYXNjaWlfYWxwaGFudW1lcmlj KCkpKSB7Cj4+ICsgICAgICAgICAgICByZXR1cm4gRXJyKEhvc3RuYW1lRXJyb3I6OkludmFsaWRG b3JtYXQpOwo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgaWYgIW5hbWUuY2hhcnMoKS5h bGwofGN8IGMuaXNfYXNjaWlfYWxwaGFudW1lcmljKCkgfHwgYyA9PSAnLScpIHsKPj4gKyAgICAg ICAgICAgIHJldHVybiBFcnIoSG9zdG5hbWVFcnJvcjo6SW52YWxpZEZvcm1hdCk7Cj4+ICsgICAg ICAgIH0KPj4gKwo+PiArICAgICAgICBpZiBuYW1lLmNoYXJzKCkuYWxsKHxjfCBjLmlzX2FzY2lp X2RpZ2l0KCkpIHsKPj4gKyAgICAgICAgICAgIHJldHVybiBFcnIoSG9zdG5hbWVFcnJvcjo6SW52 YWxpZEZvcm1hdCk7Cj4+ICsgICAgICAgIH0KPj4gKwo+PiArICAgICAgICBPayhTZWxmKG5hbWUu dG9fbG93ZXJjYXNlKCkpKQo+IAo+IC4uLmRvIHdlIHJlYWxseSB3YW50L25lZWQgdG8gZG8gdGhp cz8gKE5vdGUgdGhhdCBpZiB3ZSByZWFsbHkgZG8gdGhpcywKPiBpdCBzaG91bGQgSU1PIGJlIGRv Y3VtZW50ZWQgb24gdGhlICp0eXBlKiwgdG9vLCBub3QganVzdCB0aGlzIG1ldGhvZC4pCgpUaGUg aWRlYSB3YXMgdGhhdCwgc2luY2UgaG9zdG5hbWVzIGFyZSB0cmVhdGVkIGNhc2UtaW5zZW5zaXRp dmVseSBieQpiYXNpY2FsbHkgZXZlcnkgYXBwbGljYXRpb24sIGl0IHdvdWxkIG1ha2Ugbm8gc2Vu c2UgdG8gY3JlYXRlIHR3bwoqZGlmZmVyZW50KiBob3N0bmFtZXMsIHRoYXQgd291bGQgYmUgdGhl IHNhbWUgaW4gcHJhY3RpY2UuIEl0J3MKc29tZXRoaW5nIHdlIGNvdWxkIG1heWJlIG1vdmUgdG8g YSAoUGFydGlhbClFcSBpbXBsZW1lbnRhdGlvbiBhbmQgcmVtb3ZlCnRoZSBsb3dlcmNhc2luZyBo ZXJlPwoKPiBJIG1lYW4sIEknbSBub3QgY29tcGxldGVseSBhZ2FpbnN0IGl0LCBidXQgaWYgd2Ug Im5vcm1hbGl6ZSIsIHdvdWxkIHdlCj4gbm90IHRlY2huaWNhbGx5IGFsc28gaGF2ZSB0byBwdW55 Y29kZSBub24tYXNjaWkgaG9zdG5hbWVzPwo+IAo+IChCdXQgYXQgdGhlIHZlcnkgbGVhc3QgaXQg c2VlbXMgdGhhdCBwdW55Y29kZSBkb2VzIGNhc2UtZm9sZGluZy4uLiBhdAo+IGxlYXN0IGEgcXVp Y2sgb25saW5lLXB1bnljb2RlIGNvbnZlcnNpb24gdG9vbCBzZWVtcyB0byBjb252ZXJ0IGJvdGgg J9OoJwo+IGFuZCAn06knIHRvICd4bi0tajZhJykKCkkgc2VlIHlvdXIgcG9pbnQsIGJ1dCBJIGRl Y2lkZWQgdG8gc3RpY2sgdG8gd2hhdCB0aGUgaW5zdGFsbGVyIGFsbG93cwpmb3IgaG9zdG5hbWVz LCB3aGljaCBpcyBBU0NJSS1vbmx5IGNoYXJhY3RlcnMgd2l0aG91dCBkb2luZyBhbnkgcHVueWNv ZGUKY29udmVyc2lvbiAoY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcgdGhlcmUsIGJ1dCBJIGRvbid0 IHJlbWVtYmVyIHRoaXMKYmVpbmcgdGhlIGNhc2UpLgoKPj4gKyAgICB9Cj4+ICt9Cj4+ICsKPj4g KyNbY2ZnKHRlc3QpXQo+PiArbW9kIHRlc3RzIHsKPj4gKyAgICB1c2Ugc3VwZXI6Oio7Cj4+ICsK Pj4gKyAgICAjW3Rlc3RdCj4+ICsgICAgZm4gdGVzdF9wYXJzZV9ob3N0bmFtZSgpIHsKPj4gKyAg ICAgICAgZm9yIHZhbGlkX2hvc3RuYW1lIGluIFsKPj4gKyAgICAgICAgICAgICJkZWJpYW4iLAo+ PiArICAgICAgICAgICAgIjBob3N0IiwKPj4gKyAgICAgICAgICAgICJzb21lLWhvc3QtMTIzIiwK Pj4gKyAgICAgICAgICAgICI2M2NoYXJhY3Rlcmxvbmdob3N0bmFtZXh4eHh4eHh4eHh4eHh4eHh4 eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHgiCj4+ICsgICAgICAgIF0gewo+PiArICAgICAgICAgICAg SG9zdG5hbWU6Om5ldyh2YWxpZF9ob3N0bmFtZSkuZXhwZWN0KCJ2YWxpZCBob3N0bmFtZSIpOwo+ PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgZm9yIGludmFsaWRfaG9zdG5hbWUgaW4gWwo+ PiArICAgICAgICAgICAgIi1kZWJpYW4iLAo+PiArICAgICAgICAgICAgIjBob3N0LSIsCj4+ICsg ICAgICAgICAgICAic29tZS9ob3N0IiwKPj4gKyAgICAgICAgICAgICIiLAo+PiArICAgICAgICAg ICAgIjEyMyIsCj4+ICsgICAgICAgICAgICAiNjRjaGFyYWN0ZXJsb25naG9zdG5hbWV4eHh4eHh4 eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eCIsCj4+ICsgICAgICAgICAgICAi8J+G kiIKPj4gKyAgICAgICAgXSB7Cj4+ICsgICAgICAgICAgICBIb3N0bmFtZTo6bmV3KGludmFsaWRf aG9zdG5hbWUpLmV4cGVjdF9lcnIoImludmFsaWQgaG9zdG5hbWUiKTsKPj4gKyAgICAgICAgfQo+ PiArCj4+ICsgICAgICAgIGxldCB1cHBlcmNhc2VkX2hvc3RuYW1lID0gSG9zdG5hbWU6Om5ldygi VVBQRVJDQVNFIikuZXhwZWN0KCJ2YWxpZCBob3N0bmFtZSIpOwo+PiArICAgICAgICBhc3NlcnRf ZXEhKHVwcGVyY2FzZWRfaG9zdG5hbWUuYXNfcmVmKCksICJ1cHBlcmNhc2UiKTsKPj4gKyAgICB9 Cj4+ICt9Cj4+IGRpZmYgLS1naXQgYS9wcm94bW94LW5ldHdvcmstdHlwZXMvc3JjL2xpYi5ycyBi L3Byb3htb3gtbmV0d29yay10eXBlcy9zcmMvbGliLnJzCj4+IGluZGV4IGI5NTJkNzFjLi5mNDgx MjE0NiAxMDA2NDQKPj4gLS0tIGEvcHJveG1veC1uZXR3b3JrLXR5cGVzL3NyYy9saWIucnMKPj4g KysrIGIvcHJveG1veC1uZXR3b3JrLXR5cGVzL3NyYy9saWIucnMKPj4gQEAgLTEsMiArMSwzIEBA Cj4+ICtwdWIgbW9kIGhvc3RuYW1lOwo+PiAgcHViIG1vZCBpcF9hZGRyZXNzOwo+PiAgcHViIG1v ZCBtYWNfYWRkcmVzczsKPj4gLS0gCj4+IDIuMzkuNQoKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZl bEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFp bG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK