From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pbs-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 727B61FF17C for <inbox@lore.proxmox.com>; Wed, 2 Apr 2025 15:54:32 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4AEA61BF3B; Wed, 2 Apr 2025 15:54:20 +0200 (CEST) Mime-Version: 1.0 Date: Wed, 02 Apr 2025 15:53:45 +0200 Message-Id: <D8W7C0JM9RDZ.ZDM8A3B51ADP@proxmox.com> To: "Proxmox Backup Server development discussion" <pbs-devel@lists.proxmox.com> From: "Max Carrara" <m.carrara@proxmox.com> X-Mailer: aerc 0.18.2-0-ge037c095a049 References: <20250326152327.332179-1-f.gruenbichler@proxmox.com> In-Reply-To: <20250326152327.332179-1-f.gruenbichler@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.075 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. [proxmox-backup-api.rs, connection.rs, h2service.rs, rest.rs, formatter.rs, router.rs, minimal-rest-server.rs, h2s-client.rs, h2server.rs, tls.rs, h2s-server.rs, mod.rs, tasks.rs, access.rs, datastore.rs, auth.rs, lib.rs, helpers.rs, snapshot.rs, client.rs] Subject: Re: [pbs-devel] [RFC proxmox 00/23] upgrade to hyper/http 1.0 X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion <pbs-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/> List-Post: <mailto:pbs-devel@lists.proxmox.com> List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com> T24gV2VkIE1hciAyNiwgMjAyNSBhdCA0OjIzIFBNIENFVCwgRmFiaWFuIEdyw7xuYmljaGxlciB3 cm90ZToKPiB0aGlzIFJGQyBzZXJpZXMgYWRhcHRzIHByb3htb3ggYW5kIHByb3htb3gtYmFja3Vw IHRvIGh5cGVyL2h0dHAgMS4wLiBJCj4gYWxzbyBoYXZlIHNpbWlsYXIgcGF0Y2hlcyBmb3IgUERN LCBidXQgdGhvc2UgcmVxdWlyZSBhbiB1cGRhdGUgb2YgZ2xvbwo+IGFuZCBwcm94bW94LXlldy1j b21wIGFuZCB0aGUgYmFzaWMgYXBwcm9hY2ggaXMgdGhlIHNhbWUgYXMgd2l0aCB0aGUKPiBwYXRj aGVzIGhlcmUsIGFuZCBzaW5jZSBJIGV4cGVjdCBzb21lIGZlZWRiYWNrIHRvIGluY29ycG9yYXRl IGFueXdheSBJCj4gc2F2ZWQgdGhvc2UgZm9yIHRoZSBmaXJzdCAicHJvcGVyIiB2ZXJzaW9uLgo+ Cj4gaHlwZXIgMS4wIGNhbWUgd2l0aCBhIGxvdCBvZiBjaGFuZ2VzLCB0aGUgbW9zdCBub3RhYmxl IG9uZXM6Cj4KPiBCb2R5IGlzIG5vdyBhIHRyYWl0LCBub3QgYSBzdHJ1Y3QKPiAtIHRoZXJlJ3Mg YSBuZXcgSW5jb21pbmcgaW1wbCBmb3IgaW5jb21pbmcgcmVxdWVzdHMgb24gdGhlIHNlcnZlciBz aWRlLAo+IGFuZCBpbmNvbWluZyByZXNwb25zZXMgb24gdGhlIGNsaWVudCBzaWRlCj4gLSBodHRw LWJvZHktdXRpbCBoYXMgc29tZSBtb3JlIGltcGxzCj4gLSBwcm94bW94LWh0dHAgaGFzIGEgbmV3 IGltcGwgY292ZXJpbmcgb3VyIHR3byBjb21tb24gdXNlIGNhc2VzLCBzZWUKPiB0aGUgcGF0Y2gg dGhlcmUgZm9yIGRldGFpbHMKPgo+IGh5cGVyIG5vdyBkb2Vzbid0IGV4cG9zZSB0b3dlcidzIFNl cnZpY2Ugb3IgdG9raW8ncwo+IEFzeW5jUmVhZC9Bc3luY1dyaXRlLCBidXQgaGFzIGl0cyBvd24g dmFyaWFudHMgZm9yIGJvdGggd2l0aAo+IGNvcnJlc3BvbmRpbmcgd3JhcHBlcnMvYWRhcHRlcnMu Cj4KPiB0aGUgcHJldmlvdXMgQWNjZXB0IHRyYWl0IGZvciB0cmFuc2xhdGlvbiBmcm9tIGEgbGlz dGVuaW5nIHNvY2tldCB0bwo+IGNvbm5lY3Rpb25zIGlzIGdvbmUsIGFuIGFjY2VwdCBsb29wIHNo b3VsZCBiZSB1c2VkIGluc3RlYWQuCj4KPiB0aGUgcG9vbGluZyBjbGllbnQgaXMgbW92ZWQgZnJv bSBoeXBlciB0byBoeXBlci11dGlsLiBkZXNwaXRlIGl0cwo+ICJsZWdhY3kiIGxhYmVsIHdlIHN0 aWxsIHVzZSBpdCwgYXMgd2UnZCBuZWVkIHRvIGVpdGhlciBpbXBsZW1lbnQgYSB0b24KPiBvZiBj b2RlIG91cnNlbGYgb3Igc3dpdGNoIHRvIHJlcXdlc3Qgb3RoZXJ3aXNlLgo+Cj4gZ3JhY2VmdWwg c2h1dGRvd24gb2YgY29ubmVjdGlvbnMgaXMgaGFuZGxlZCBkaWZmZXJlbnRseSwgc28gYXJlCj4g Y29ubmVjdGlvbiB1Z3ByYWRlcy4KPgo+IEkgZGlkIHNvbWUgcm91Z2ggdGVzdGluZyBvZiB0aGUg dXN1YWwgdGhpbmdzIHdpdGhvdXQgbm90aWNpbmcgYW55Cj4gYnJlYWthZ2UsIGJ1dCBJIGFtIHN1 cmUgSSBtaXNzZWQgc29tZSBwYXJ0cy4gdGhlcmUncyBhbHNvIHJvb20gZm9yCj4gaW1wcm92ZW1l bnQgZm9yIHN1cmUsIGluIHBhcnRpY3VsYXIgc3Vycm91bmRpbmcgdGhlIHJlc3Qtc2VydmVyIGFu ZAo+IGNvbm5lY3Rpb24gYWNjZXB0aW5nIHBhcnQgLSBzdWdnZXN0aW9ucyB3ZWxjb21lIQoKQWxs IHRoZSBjaGFuZ2VzIHNlZW0gcHJldHR5IHNvbGlkIHRvIG1lOyBzd2l0Y2hpbmcgdG8gaHlwZXIv MS4wIHdhcwpuZXZlciByZWFsbHkgZ29pbmcgdG8gYmUgcHJldHR5LCBidXQgYXQgbGVhc3QgaHlw ZXItdXRpbCBwcm92aWRlcyBhIGxvdApvZiB0aGUgY29tcGF0IHdyYXBwZXJzIGZvciB0aGF0LgoK KE5vdGU6IFRoZSBwcm94bW94LWJhY2t1cCBwYXRjaGVzIG9ubHkgYXBwbHkgd2l0aCBgZ2l0IGFt IC0zYCBmb3IgbWUuKQoKSSB3aWxsIGdpdmUgdGhpcyBhIHNwaW4gb24gbXkgUEJTIGRldiBWTSBh bmQgbGV0IGl0IHJ1biBvbiB0aGVyZSBmb3IgYQp3aGlsZSB0byBzZWUgaWYgSSBub3RpY2UgYW55 dGhpbmcgb2ZmLiBJIGhhdmVuJ3Qgc3BvdHRlZCBhbnl0aGluZyBzdXMgaW4KdGhlIGNvZGUsIHNv IEkgZG9uJ3QgZXhwZWN0IGFueXRoaW5nIHRvIGNvbWUgdXAsIGJ1dCBzdGlsbC4KCkFsc28sIEkg aGF2ZW4ndCByZWFsbHkgaGFkIGFueSBjb25jcmV0ZSBpZGVhcyB5ZXQgZm9yIHRoZSByZXR1cm4g dmFsdWUKdHJhaXQgb2YgYGFjY2VwdF90bHNfb3B0aW9uYWwoKWAgYW5kIGZhbWlseSwgYnV0IEkn bGwgbGV0IHlvdSBrbm93IG9uY2UKKG9yIGlmKSBJIGRvLiBQcmV2aW91c2x5LCBhbGwgb2YgdGhl IGluZGl2aWR1YWwgcGFydHMgY291bGQganVzdCBiZQpuaWNlbHkgY29tcG9zZWQgdG9nZXRoZXIg KGluY29taW5nIGNvbm5lY3Rpb24gcmVjZWl2ZXIsIGNvbm5lY3Rpb24KaGFuZGxlciwgZXRjLiks IHNvIHBlcmhhcHMgd2UgY291bGQgY29vayB1cCBzb21ldGhpbmcgc2ltaWxhci4gVGhlIG5ldwpw YXR0ZXJuIHdpdGggdGhlIGV4cGxpY2l0bHkgZGVmaW5lZCBsb29wIG1ha2VzIHRoYXQgYSBsaXR0 bGUgaGFyZCwKdGhvdWdoLgoKQXBhcnQgZnJvbSB0aGF0LCB0aGVyZSBhcmUgYSBmZXcgY29tbWVu dHMgaW5saW5lIHdoaWNoIGNhbiBJTU8gYmUKYWRkcmVzc2VkIGluIGEgZm9sbG93LXVwIChpZiBh dCBhbGwpLiBOb3RoaW5nIG1ham9yLiBUaGlzIG90aGVyd2lzZQpsb29rcyBwcmV0dHkgZ29vZCB0 byBtZSwgbmljZSB3b3JrISBFc3BlY2lhbGx5IHRoZSBzb2x1dGlvbiB3aXRoIG91cgoib3duIiBg Qm9keWAgaW1wbGVtZW50YXRpb24gaXMgcHJldHR5IG5pY2UgYW5kIGEgZ29vZCBtaWRkbGUgZ3Jv dW5kLiAKClNob3VsZCBub3RoaW5nIGVsc2UgY29tZSB1cCBhbmQgdGhpcyBiZSBtZXJnZWQgd2l0 aG91dCBhIHJlZnJlc2gsCmNvbnNpZGVyOgoKUmV2aWV3ZWQtYnk6IE1heCBDYXJyYXJhIDxtLmNh cnJhcmFAcHJveG1veC5jb20+CgoKRmVlbCBmcmVlIHRvIHBpbmcgbWUgZm9yIGEgcmUtcmV2aWV3 IC8gbW9yZSB0ZXN0aW5nLCBzaG91bGQgeW91IHJlZnJlc2gKdGhpcyBzZXJpZXMuCgo+Cj4gcHJv eG1veCB3b3Jrc3BhY2U6Cj4KPiBGYWJpYW4gR3LDvG5iaWNobGVyICgxNyk6Cj4gICBodHRwOiBv cmRlciBmZWF0dXJlIHZhbHVlcwo+ICAgaHR0cDogcmF0ZS1saW1pdGVkLXN0cmVhbTogdXBkYXRl IHRvIGh5cGVyL2h0dHAgMS4wCj4gICBodHRwOiBhZGFwdCBNYXliZVRsc1N0cmVhbSB0byBoeXBl ciAxLngKPiAgIGh0dHA6IGFkYXB0IGNvbm5lY3RvciB0byBoeXBlciAxLngKPiAgIGh0dHA6IGFk ZCBCb2R5IGltcGxlbWVudGF0aW9uCj4gICBodHRwOiBhZGFwdCBzaW1wbGUgY2xpZW50IHRvIGh5 cGVyIDEueAo+ICAgaHR0cDogd2Vic29ja2V0OiB1cGRhdGUgdG8gaHR0cC9oeXBlciAxCj4gICBv cGVuaWQ6IHVzZSBodHRwIDAuMiB0byBhdm9pZCBvcGVuaWRjb25uZWN0IHVwZGF0ZQo+ICAgcHJv eG1veC1sb2dpbjogc3dpdGNoIHRvIGh0dHAgMS54Cj4gICBjbGllbnQ6IHN3aXRjaCB0byBoeXBl ci9odHRwIDEuMAo+ICAgbWV0cmljczogdXBkYXRlIHRvIGh5cGVyL2h0dHAgMS4wCj4gICBhY21l OiBzd2l0Y2ggdG8gaHR0cC9oeXBlciAxLjAKPiAgIHByb3htb3gtcm91dGVyOiB1cGRhdGUgdG8g aHlwZXIgMS4wCj4gICBwcm94bW94LXJlc3Qtc2VydmVyOiB1cGRhdGUgdG8gaHlwZXIgMS4wCj4g ICBwcm94bW94LXJlc3Qtc2VydmVyOiBmaXggYW5kIGV4dGVuZCBleGFtcGxlCj4gICBwcm94bW94 LWF1dGgtYXBpOiB1cGRhdGUgdG8gaHlwZXIgMS4wCj4gICBwcm94bW94LWFjbWUtYXBpOiB1cGRh dGUgdG8gaHlwZXIgMS4wCj4KPiAgQ2FyZ28udG9tbCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICA4ICstCj4gIHByb3htb3gtYWNtZS1hcGkvQ2FyZ28udG9tbCAgICAgICAg ICAgICAgICAgICB8ICAgNCArCj4gIHByb3htb3gtYWNtZS1hcGkvc3JjL2FjbWVfcGx1Z2luLnJz ICAgICAgICAgICB8ICA2MyArKysrKy0tCj4gIHByb3htb3gtYWNtZS9DYXJnby50b21sICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMyArLQo+ICBwcm94bW94LWFjbWUvc3JjL2FzeW5jX2NsaWVu dC5ycyAgICAgICAgICAgICAgfCAgMTEgKy0KPiAgcHJveG1veC1hdXRoLWFwaS9DYXJnby50b21s ICAgICAgICAgICAgICAgICAgIHwgICAyICsKPiAgcHJveG1veC1hdXRoLWFwaS9zcmMvYXBpL2Fj Y2Vzcy5ycyAgICAgICAgICAgIHwgICA0ICstCj4gIHByb3htb3gtY2xpZW50L0NhcmdvLnRvbWwg ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCj4gIHByb3htb3gtY2xpZW50L3NyYy9jbGllbnQu cnMgICAgICAgICAgICAgICAgICB8ICAyMiArLS0KPiAgcHJveG1veC1odHRwL0NhcmdvLnRvbWwg ICAgICAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrKy0tCj4gIHByb3htb3gtaHR0cC9zcmMvYm9k eS5ycyAgICAgICAgICAgICAgICAgICAgICB8IDEzMyArKysrKysrKysrKysrKwo+ICBwcm94bW94 LWh0dHAvc3JjL2NsaWVudC9jb25uZWN0b3IucnMgICAgICAgICAgfCAgNDQgKysrLS0KPiAgcHJv eG1veC1odHRwL3NyYy9jbGllbnQvc2ltcGxlLnJzICAgICAgICAgICAgIHwgIDkzICsrKysrKyst LS0KPiAgcHJveG1veC1odHRwL3NyYy9jbGllbnQvdGxzLnJzICAgICAgICAgICAgICAgIHwgICAy ICstCj4gIHByb3htb3gtaHR0cC9zcmMvbGliLnJzICAgICAgICAgICAgICAgICAgICAgICB8ICAg NSArCj4gIHByb3htb3gtaHR0cC9zcmMvcmF0ZV9saW1pdGVkX3N0cmVhbS5ycyAgICAgICB8ICAg MiArLQo+ICBwcm94bW94LWh0dHAvc3JjL3dlYnNvY2tldC9tb2QucnMgICAgICAgICAgICAgfCAg IDYgKy0KPiAgcHJveG1veC1sb2dpbi9DYXJnby50b21sICAgICAgICAgICAgICAgICAgICAgIHwg ICAyICstCj4gIHByb3htb3gtbWV0cmljcy9zcmMvaW5mbHV4ZGIvaHR0cC5ycyAgICAgICAgICB8 ICAgNSArLQo+ICBwcm94bW94LW9wZW5pZC9DYXJnby50b21sICAgICAgICAgICAgICAgICAgICAg fCAgIDMgKy0KPiAgcHJveG1veC1yZXN0LXNlcnZlci9DYXJnby50b21sICAgICAgICAgICAgICAg IHwgICA5ICstCj4gIC4uLi9leGFtcGxlcy9taW5pbWFsLXJlc3Qtc2VydmVyLnJzICAgICAgICAg ICB8ICA0OCArKysrLQo+ICBwcm94bW94LXJlc3Qtc2VydmVyL3NyYy9hcGlfY29uZmlnLnJzICAg ICAgICAgfCAgNDQgKystLS0KPiAgcHJveG1veC1yZXN0LXNlcnZlci9zcmMvY29ubmVjdGlvbi5y cyAgICAgICAgIHwgIDE0ICstCj4gIHByb3htb3gtcmVzdC1zZXJ2ZXIvc3JjL2Zvcm1hdHRlci5y cyAgICAgICAgICB8ICAgOCArLQo+ICBwcm94bW94LXJlc3Qtc2VydmVyL3NyYy9oMnNlcnZpY2Uu cnMgICAgICAgICAgfCAgMTUgKy0KPiAgcHJveG1veC1yZXN0LXNlcnZlci9zcmMvbGliLnJzICAg ICAgICAgICAgICAgIHwgICAyICstCj4gIHByb3htb3gtcmVzdC1zZXJ2ZXIvc3JjL3Jlc3QucnMg ICAgICAgICAgICAgICB8IDE2NCArKysrKysrKysrKy0tLS0tLS0KPiAgcHJveG1veC1yb3V0ZXIv Q2FyZ28udG9tbCAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCj4gIHByb3htb3gtcm91dGVy L3NyYy9yb3V0ZXIucnMgICAgICAgICAgICAgICAgICB8ICAxOSArLQo+ICBwcm94bW94LXJvdXRl ci9zcmMvc3RyZWFtL3BhcnNpbmcucnMgICAgICAgICAgfCAgMTYgKy0KPiAgMzEgZmlsZXMgY2hh bmdlZCwgNTY3IGluc2VydGlvbnMoKyksIDIzNiBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUg MTAwNjQ0IHByb3htb3gtaHR0cC9zcmMvYm9keS5ycwo+Cj4gcHJveG1veC1iYWNrdXA6Cj4KPiBG YWJpYW4gR3LDvG5iaWNobGVyICg2KToKPiAgIFJldmVydCAiaDI6IHN3aXRjaCB0byBsZWdhY3kg ZmVhdHVyZSIKPiAgIHBicy1jbGllbnQ6IGFkYXB0IGh0dHAgY2xpZW50IHRvIGh5cGVyL2h0dHAg MS4wCj4gICBwYnMtY2xpZW50OiB2c29jazogYWRhcHQgdG8gaHlwZXIvaHR0cCAxLjAKPiAgIHJl c3RvcmUgZGFlbW9uOiBhZGFwdCB0byBoeXBlci9odHRwIDEuMAo+ICAgYWRhcHQgdG8gaHlwZXIv aHR0cCAxLjAKPiAgIGFkYXB0IGV4YW1wbGVzIHRvIGh5cGVyL2h0dHAgMS4wCj4KPiAgQ2FyZ28u dG9tbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKystCj4gIGV4YW1w bGVzL2gyY2xpZW50LnJzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCj4gIGV4YW1w bGVzL2gycy1jbGllbnQucnMgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCj4gIGV4YW1w bGVzL2gycy1zZXJ2ZXIucnMgICAgICAgICAgICAgICAgICAgICAgICB8IDI4ICsrKy0tLS0tCj4g IGV4YW1wbGVzL2gyc2VydmVyLnJzICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4ICsrKy0t LS0tCj4gIHBicy1jbGllbnQvQ2FyZ28udG9tbCAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0 ICstCj4gIHBicy1jbGllbnQvc3JjL2JhY2t1cF93cml0ZXIucnMgICAgICAgICAgICAgICB8ICA4 ICstLQo+ICBwYnMtY2xpZW50L3NyYy9odHRwX2NsaWVudC5ycyAgICAgICAgICAgICAgICAgfCAz OCArKysrKy0tLS0tCj4gIHBicy1jbGllbnQvc3JjL3BpcGVfdG9fc3RyZWFtLnJzICAgICAgICAg ICAgICB8ICAyICstCj4gIHBicy1jbGllbnQvc3JjL3Zzb2NrX2NsaWVudC5ycyAgICAgICAgICAg ICAgICB8IDI3ICsrKy0tLS0KPiAgcHJveG1veC1iYWNrdXAtY2xpZW50L0NhcmdvLnRvbWwgICAg ICAgICAgICAgIHwgIDEgKwo+ICBwcm94bW94LWJhY2t1cC1jbGllbnQvc3JjL3NuYXBzaG90LnJz ICAgICAgICAgfCAgMiArLQo+ICBwcm94bW94LXJlc3RvcmUtZGFlbW9uL0NhcmdvLnRvbWwgICAg ICAgICAgICAgfCAgMiArCj4gIHByb3htb3gtcmVzdG9yZS1kYWVtb24vc3JjL21haW4ucnMgICAg ICAgICAgICB8IDI0ICsrKysrLS0KPiAgLi4uL3NyYy9wcm94bW94X3Jlc3RvcmVfZGFlbW9uL2Fw aS5ycyAgICAgICAgIHwgIDYgKy0KPiAgLi4uL3NyYy9wcm94bW94X3Jlc3RvcmVfZGFlbW9uL2F1 dGgucnMgICAgICAgIHwgIDUgKy0KPiAgc3JjL2FjbWUvY2xpZW50LnJzICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDYgKy0KPiAgc3JjL2FjbWUvcGx1Z2luLnJzICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgNjIgKysrKysrKysrKystLS0tLQo+ICBzcmMvYXBpMi9hZG1pbi9kYXRh c3RvcmUucnMgICAgICAgICAgICAgICAgICAgfCAyMCArKystLS0KPiAgc3JjL2FwaTIvYmFja3Vw L2Vudmlyb25tZW50LnJzICAgICAgICAgICAgICAgIHwgIDMgKy0KPiAgc3JjL2FwaTIvYmFja3Vw L21vZC5ycyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTAgKy0tCj4gIHNyYy9hcGkyL2JhY2t1 cC91cGxvYWRfY2h1bmsucnMgICAgICAgICAgICAgICB8IDQ3ICsrKysrKystLS0tLS0KPiAgc3Jj L2FwaTIvaGVscGVycy5ycyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0KPiAgc3Jj L2FwaTIvbm9kZS9tb2QucnMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKy0KPiAgc3Jj L2FwaTIvbm9kZS90YXNrcy5ycyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKy0KPiAgc3Jj L2FwaTIvcmVhZGVyL21vZC5ycyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTcgKysrLS0KPiAg c3JjL2Jpbi9wcm94bW94LWJhY2t1cC1hcGkucnMgICAgICAgICAgICAgICAgIHwgNDAgKysrKysr Ky0tLS0KPiAgc3JjL2Jpbi9wcm94bW94LWJhY2t1cC1wcm94eS5ycyAgICAgICAgICAgICAgIHwg NzAgKysrKysrKysrKysrKysrLS0tLQo+ICAyOCBmaWxlcyBjaGFuZ2VkLCAyOTcgaW5zZXJ0aW9u cygrKSwgMTkyIGRlbGV0aW9ucygtKQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5w cm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0 aW5mby9wYnMtZGV2ZWwK