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 7FFE71FF15C for <inbox@lore.proxmox.com>; Wed, 26 Mar 2025 16:23:37 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 929863B2A2; Wed, 26 Mar 2025 16:23:32 +0100 (CET) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com> To: pbs-devel@lists.proxmox.com Date: Wed, 26 Mar 2025 16:23:04 +0100 Message-Id: <20250326152327.332179-1-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.044 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 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. [datastore.rs] Subject: [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> dGhpcyBSRkMgc2VyaWVzIGFkYXB0cyBwcm94bW94IGFuZCBwcm94bW94LWJhY2t1cCB0byBoeXBl ci9odHRwIDEuMC4gSQphbHNvIGhhdmUgc2ltaWxhciBwYXRjaGVzIGZvciBQRE0sIGJ1dCB0aG9z ZSByZXF1aXJlIGFuIHVwZGF0ZSBvZiBnbG9vCmFuZCBwcm94bW94LXlldy1jb21wIGFuZCB0aGUg YmFzaWMgYXBwcm9hY2ggaXMgdGhlIHNhbWUgYXMgd2l0aCB0aGUKcGF0Y2hlcyBoZXJlLCBhbmQg c2luY2UgSSBleHBlY3Qgc29tZSBmZWVkYmFjayB0byBpbmNvcnBvcmF0ZSBhbnl3YXkgSQpzYXZl ZCB0aG9zZSBmb3IgdGhlIGZpcnN0ICJwcm9wZXIiIHZlcnNpb24uCgpoeXBlciAxLjAgY2FtZSB3 aXRoIGEgbG90IG9mIGNoYW5nZXMsIHRoZSBtb3N0IG5vdGFibGUgb25lczoKCkJvZHkgaXMgbm93 IGEgdHJhaXQsIG5vdCBhIHN0cnVjdAotIHRoZXJlJ3MgYSBuZXcgSW5jb21pbmcgaW1wbCBmb3Ig aW5jb21pbmcgcmVxdWVzdHMgb24gdGhlIHNlcnZlciBzaWRlLAphbmQgaW5jb21pbmcgcmVzcG9u c2VzIG9uIHRoZSBjbGllbnQgc2lkZQotIGh0dHAtYm9keS11dGlsIGhhcyBzb21lIG1vcmUgaW1w bHMKLSBwcm94bW94LWh0dHAgaGFzIGEgbmV3IGltcGwgY292ZXJpbmcgb3VyIHR3byBjb21tb24g dXNlIGNhc2VzLCBzZWUKdGhlIHBhdGNoIHRoZXJlIGZvciBkZXRhaWxzCgpoeXBlciBub3cgZG9l c24ndCBleHBvc2UgdG93ZXIncyBTZXJ2aWNlIG9yIHRva2lvJ3MKQXN5bmNSZWFkL0FzeW5jV3Jp dGUsIGJ1dCBoYXMgaXRzIG93biB2YXJpYW50cyBmb3IgYm90aCB3aXRoCmNvcnJlc3BvbmRpbmcg d3JhcHBlcnMvYWRhcHRlcnMuCgp0aGUgcHJldmlvdXMgQWNjZXB0IHRyYWl0IGZvciB0cmFuc2xh dGlvbiBmcm9tIGEgbGlzdGVuaW5nIHNvY2tldCB0bwpjb25uZWN0aW9ucyBpcyBnb25lLCBhbiBh Y2NlcHQgbG9vcCBzaG91bGQgYmUgdXNlZCBpbnN0ZWFkLgoKdGhlIHBvb2xpbmcgY2xpZW50IGlz IG1vdmVkIGZyb20gaHlwZXIgdG8gaHlwZXItdXRpbC4gZGVzcGl0ZSBpdHMKImxlZ2FjeSIgbGFi ZWwgd2Ugc3RpbGwgdXNlIGl0LCBhcyB3ZSdkIG5lZWQgdG8gZWl0aGVyIGltcGxlbWVudCBhIHRv bgpvZiBjb2RlIG91cnNlbGYgb3Igc3dpdGNoIHRvIHJlcXdlc3Qgb3RoZXJ3aXNlLgoKZ3JhY2Vm dWwgc2h1dGRvd24gb2YgY29ubmVjdGlvbnMgaXMgaGFuZGxlZCBkaWZmZXJlbnRseSwgc28gYXJl CmNvbm5lY3Rpb24gdWdwcmFkZXMuCgpJIGRpZCBzb21lIHJvdWdoIHRlc3Rpbmcgb2YgdGhlIHVz dWFsIHRoaW5ncyB3aXRob3V0IG5vdGljaW5nIGFueQpicmVha2FnZSwgYnV0IEkgYW0gc3VyZSBJ IG1pc3NlZCBzb21lIHBhcnRzLiB0aGVyZSdzIGFsc28gcm9vbSBmb3IKaW1wcm92ZW1lbnQgZm9y IHN1cmUsIGluIHBhcnRpY3VsYXIgc3Vycm91bmRpbmcgdGhlIHJlc3Qtc2VydmVyIGFuZApjb25u ZWN0aW9uIGFjY2VwdGluZyBwYXJ0IC0gc3VnZ2VzdGlvbnMgd2VsY29tZSEKCnByb3htb3ggd29y a3NwYWNlOgoKRmFiaWFuIEdyw7xuYmljaGxlciAoMTcpOgogIGh0dHA6IG9yZGVyIGZlYXR1cmUg dmFsdWVzCiAgaHR0cDogcmF0ZS1saW1pdGVkLXN0cmVhbTogdXBkYXRlIHRvIGh5cGVyL2h0dHAg MS4wCiAgaHR0cDogYWRhcHQgTWF5YmVUbHNTdHJlYW0gdG8gaHlwZXIgMS54CiAgaHR0cDogYWRh cHQgY29ubmVjdG9yIHRvIGh5cGVyIDEueAogIGh0dHA6IGFkZCBCb2R5IGltcGxlbWVudGF0aW9u CiAgaHR0cDogYWRhcHQgc2ltcGxlIGNsaWVudCB0byBoeXBlciAxLngKICBodHRwOiB3ZWJzb2Nr ZXQ6IHVwZGF0ZSB0byBodHRwL2h5cGVyIDEKICBvcGVuaWQ6IHVzZSBodHRwIDAuMiB0byBhdm9p ZCBvcGVuaWRjb25uZWN0IHVwZGF0ZQogIHByb3htb3gtbG9naW46IHN3aXRjaCB0byBodHRwIDEu eAogIGNsaWVudDogc3dpdGNoIHRvIGh5cGVyL2h0dHAgMS4wCiAgbWV0cmljczogdXBkYXRlIHRv IGh5cGVyL2h0dHAgMS4wCiAgYWNtZTogc3dpdGNoIHRvIGh0dHAvaHlwZXIgMS4wCiAgcHJveG1v eC1yb3V0ZXI6IHVwZGF0ZSB0byBoeXBlciAxLjAKICBwcm94bW94LXJlc3Qtc2VydmVyOiB1cGRh dGUgdG8gaHlwZXIgMS4wCiAgcHJveG1veC1yZXN0LXNlcnZlcjogZml4IGFuZCBleHRlbmQgZXhh bXBsZQogIHByb3htb3gtYXV0aC1hcGk6IHVwZGF0ZSB0byBoeXBlciAxLjAKICBwcm94bW94LWFj bWUtYXBpOiB1cGRhdGUgdG8gaHlwZXIgMS4wCgogQ2FyZ28udG9tbCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiBwcm94bW94LWFjbWUtYXBpL0NhcmdvLnRvbWwg ICAgICAgICAgICAgICAgICAgfCAgIDQgKwogcHJveG1veC1hY21lLWFwaS9zcmMvYWNtZV9wbHVn aW4ucnMgICAgICAgICAgIHwgIDYzICsrKysrLS0KIHByb3htb3gtYWNtZS9DYXJnby50b21sICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogcHJveG1veC1hY21lL3NyYy9hc3luY19jbGll bnQucnMgICAgICAgICAgICAgIHwgIDExICstCiBwcm94bW94LWF1dGgtYXBpL0NhcmdvLnRvbWwg ICAgICAgICAgICAgICAgICAgfCAgIDIgKwogcHJveG1veC1hdXRoLWFwaS9zcmMvYXBpL2FjY2Vz cy5ycyAgICAgICAgICAgIHwgICA0ICstCiBwcm94bW94LWNsaWVudC9DYXJnby50b21sICAgICAg ICAgICAgICAgICAgICAgfCAgIDEgKwogcHJveG1veC1jbGllbnQvc3JjL2NsaWVudC5ycyAgICAg ICAgICAgICAgICAgIHwgIDIyICstLQogcHJveG1veC1odHRwL0NhcmdvLnRvbWwgICAgICAgICAg ICAgICAgICAgICAgIHwgIDQ1ICsrKy0tCiBwcm94bW94LWh0dHAvc3JjL2JvZHkucnMgICAgICAg ICAgICAgICAgICAgICAgfCAxMzMgKysrKysrKysrKysrKysKIHByb3htb3gtaHR0cC9zcmMvY2xp ZW50L2Nvbm5lY3Rvci5ycyAgICAgICAgICB8ICA0NCArKystLQogcHJveG1veC1odHRwL3NyYy9j bGllbnQvc2ltcGxlLnJzICAgICAgICAgICAgIHwgIDkzICsrKysrKystLS0KIHByb3htb3gtaHR0 cC9zcmMvY2xpZW50L3Rscy5ycyAgICAgICAgICAgICAgICB8ICAgMiArLQogcHJveG1veC1odHRw L3NyYy9saWIucnMgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKIHByb3htb3gtaHR0cC9z cmMvcmF0ZV9saW1pdGVkX3N0cmVhbS5ycyAgICAgICB8ICAgMiArLQogcHJveG1veC1odHRwL3Ny Yy93ZWJzb2NrZXQvbW9kLnJzICAgICAgICAgICAgIHwgICA2ICstCiBwcm94bW94LWxvZ2luL0Nh cmdvLnRvbWwgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHByb3htb3gtbWV0cmljcy9z cmMvaW5mbHV4ZGIvaHR0cC5ycyAgICAgICAgICB8ICAgNSArLQogcHJveG1veC1vcGVuaWQvQ2Fy Z28udG9tbCAgICAgICAgICAgICAgICAgICAgIHwgICAzICstCiBwcm94bW94LXJlc3Qtc2VydmVy L0NhcmdvLnRvbWwgICAgICAgICAgICAgICAgfCAgIDkgKy0KIC4uLi9leGFtcGxlcy9taW5pbWFs LXJlc3Qtc2VydmVyLnJzICAgICAgICAgICB8ICA0OCArKysrLQogcHJveG1veC1yZXN0LXNlcnZl ci9zcmMvYXBpX2NvbmZpZy5ycyAgICAgICAgIHwgIDQ0ICsrLS0tCiBwcm94bW94LXJlc3Qtc2Vy dmVyL3NyYy9jb25uZWN0aW9uLnJzICAgICAgICAgfCAgMTQgKy0KIHByb3htb3gtcmVzdC1zZXJ2 ZXIvc3JjL2Zvcm1hdHRlci5ycyAgICAgICAgICB8ICAgOCArLQogcHJveG1veC1yZXN0LXNlcnZl ci9zcmMvaDJzZXJ2aWNlLnJzICAgICAgICAgIHwgIDE1ICstCiBwcm94bW94LXJlc3Qtc2VydmVy L3NyYy9saWIucnMgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHByb3htb3gtcmVzdC1zZXJ2ZXIv c3JjL3Jlc3QucnMgICAgICAgICAgICAgICB8IDE2NCArKysrKysrKysrKy0tLS0tLS0KIHByb3ht b3gtcm91dGVyL0NhcmdvLnRvbWwgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogcHJveG1v eC1yb3V0ZXIvc3JjL3JvdXRlci5ycyAgICAgICAgICAgICAgICAgIHwgIDE5ICstCiBwcm94bW94 LXJvdXRlci9zcmMvc3RyZWFtL3BhcnNpbmcucnMgICAgICAgICAgfCAgMTYgKy0KIDMxIGZpbGVz IGNoYW5nZWQsIDU2NyBpbnNlcnRpb25zKCspLCAyMzYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9k ZSAxMDA2NDQgcHJveG1veC1odHRwL3NyYy9ib2R5LnJzCgpwcm94bW94LWJhY2t1cDoKCkZhYmlh biBHcsO8bmJpY2hsZXIgKDYpOgogIFJldmVydCAiaDI6IHN3aXRjaCB0byBsZWdhY3kgZmVhdHVy ZSIKICBwYnMtY2xpZW50OiBhZGFwdCBodHRwIGNsaWVudCB0byBoeXBlci9odHRwIDEuMAogIHBi cy1jbGllbnQ6IHZzb2NrOiBhZGFwdCB0byBoeXBlci9odHRwIDEuMAogIHJlc3RvcmUgZGFlbW9u OiBhZGFwdCB0byBoeXBlci9odHRwIDEuMAogIGFkYXB0IHRvIGh5cGVyL2h0dHAgMS4wCiAgYWRh cHQgZXhhbXBsZXMgdG8gaHlwZXIvaHR0cCAxLjAKCiBDYXJnby50b21sICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAxMCArKy0KIGV4YW1wbGVzL2gyY2xpZW50LnJzICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICA2ICstCiBleGFtcGxlcy9oMnMtY2xpZW50LnJzICAgICAg ICAgICAgICAgICAgICAgICAgfCAgNiArLQogZXhhbXBsZXMvaDJzLXNlcnZlci5ycyAgICAgICAg ICAgICAgICAgICAgICAgIHwgMjggKysrLS0tLS0KIGV4YW1wbGVzL2gyc2VydmVyLnJzICAgICAg ICAgICAgICAgICAgICAgICAgICB8IDI4ICsrKy0tLS0tCiBwYnMtY2xpZW50L0NhcmdvLnRvbWwg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogcGJzLWNsaWVudC9zcmMvYmFja3VwX3dy aXRlci5ycyAgICAgICAgICAgICAgIHwgIDggKy0tCiBwYnMtY2xpZW50L3NyYy9odHRwX2NsaWVu dC5ycyAgICAgICAgICAgICAgICAgfCAzOCArKysrKy0tLS0tCiBwYnMtY2xpZW50L3NyYy9waXBl X3RvX3N0cmVhbS5ycyAgICAgICAgICAgICAgfCAgMiArLQogcGJzLWNsaWVudC9zcmMvdnNvY2tf Y2xpZW50LnJzICAgICAgICAgICAgICAgIHwgMjcgKysrLS0tLQogcHJveG1veC1iYWNrdXAtY2xp ZW50L0NhcmdvLnRvbWwgICAgICAgICAgICAgIHwgIDEgKwogcHJveG1veC1iYWNrdXAtY2xpZW50 L3NyYy9zbmFwc2hvdC5ycyAgICAgICAgIHwgIDIgKy0KIHByb3htb3gtcmVzdG9yZS1kYWVtb24v Q2FyZ28udG9tbCAgICAgICAgICAgICB8ICAyICsKIHByb3htb3gtcmVzdG9yZS1kYWVtb24vc3Jj L21haW4ucnMgICAgICAgICAgICB8IDI0ICsrKysrLS0KIC4uLi9zcmMvcHJveG1veF9yZXN0b3Jl X2RhZW1vbi9hcGkucnMgICAgICAgICB8ICA2ICstCiAuLi4vc3JjL3Byb3htb3hfcmVzdG9yZV9k YWVtb24vYXV0aC5ycyAgICAgICAgfCAgNSArLQogc3JjL2FjbWUvY2xpZW50LnJzICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIHNyYy9hY21lL3BsdWdpbi5ycyAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IDYyICsrKysrKysrKysrLS0tLS0KIHNyYy9hcGkyL2FkbWluL2Rh dGFzdG9yZS5ycyAgICAgICAgICAgICAgICAgICB8IDIwICsrKy0tLQogc3JjL2FwaTIvYmFja3Vw L2Vudmlyb25tZW50LnJzICAgICAgICAgICAgICAgIHwgIDMgKy0KIHNyYy9hcGkyL2JhY2t1cC9t b2QucnMgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstLQogc3JjL2FwaTIvYmFja3VwL3Vw bG9hZF9jaHVuay5ycyAgICAgICAgICAgICAgIHwgNDcgKysrKysrKy0tLS0tLQogc3JjL2FwaTIv aGVscGVycy5ycyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0KIHNyYy9hcGkyL25v ZGUvbW9kLnJzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICstCiBzcmMvYXBpMi9ub2Rl L3Rhc2tzLnJzICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArLQogc3JjL2FwaTIvcmVhZGVy L21vZC5ycyAgICAgICAgICAgICAgICAgICAgICAgIHwgMTcgKysrLS0KIHNyYy9iaW4vcHJveG1v eC1iYWNrdXAtYXBpLnJzICAgICAgICAgICAgICAgICB8IDQwICsrKysrKystLS0tCiBzcmMvYmlu L3Byb3htb3gtYmFja3VwLXByb3h5LnJzICAgICAgICAgICAgICAgfCA3MCArKysrKysrKysrKysr KystLS0tCiAyOCBmaWxlcyBjaGFuZ2VkLCAyOTcgaW5zZXJ0aW9ucygrKSwgMTkyIGRlbGV0aW9u cygtKQoKLS0gCjIuMzkuNQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94 LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9w YnMtZGV2ZWwK