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 [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id 4C41F1FF15C
	for <inbox@lore.proxmox.com>; Wed, 26 Mar 2025 16:24:16 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 6EFA83B775;
	Wed, 26 Mar 2025 16:24:11 +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:14 +0100
Message-Id: <20250326152327.332179-11-f.gruenbichler@proxmox.com>
X-Mailer: git-send-email 2.39.5
In-Reply-To: <20250326152327.332179-1-f.gruenbichler@proxmox.com>
References: <20250326152327.332179-1-f.gruenbichler@proxmox.com>
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
Subject: [pbs-devel] [PATCH proxmox 10/17] client: switch 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>

YW5kIGFkYXB0IHRvIHRoZSBjb3JyZXNwb25kaW5nIHByb3htb3gtaHR0cCBjaGFuZ2VzLgoKU2ln
bmVkLW9mZi1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hsZXJAcHJveG1veC5j
b20+Ci0tLQogcHJveG1veC1jbGllbnQvQ2FyZ28udG9tbCAgICB8ICAxICsKIHByb3htb3gtY2xp
ZW50L3NyYy9jbGllbnQucnMgfCAyMiArKysrKysrKysrKystLS0tLS0tLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3By
b3htb3gtY2xpZW50L0NhcmdvLnRvbWwgYi9wcm94bW94LWNsaWVudC9DYXJnby50b21sCmluZGV4
IGY4OTA1MDFlLi4yNWQ0MWIyYiAxMDA2NDQKLS0tIGEvcHJveG1veC1jbGllbnQvQ2FyZ28udG9t
bAorKysgYi9wcm94bW94LWNsaWVudC9DYXJnby50b21sCkBAIC0xNCw2ICsxNCw3IEBAIHJlcG9z
aXRvcnkud29ya3NwYWNlID0gdHJ1ZQogYW55aG93LndvcmtzcGFjZSA9IHRydWUKIGhleC53b3Jr
c3BhY2UgPSB0cnVlCiBodHRwLndvcmtzcGFjZSA9IHRydWUKK2h0dHAtYm9keS11dGlsLndvcmtz
cGFjZSA9IHRydWUKIHNlcmRlLndvcmtzcGFjZSA9IHRydWUKIHNlcmRlX2pzb24ud29ya3NwYWNl
ID0gdHJ1ZQogCmRpZmYgLS1naXQgYS9wcm94bW94LWNsaWVudC9zcmMvY2xpZW50LnJzIGIvcHJv
eG1veC1jbGllbnQvc3JjL2NsaWVudC5ycwppbmRleCA2ZjFjOWVmMS4uZGEyYzVjNTkgMTAwNjQ0
Ci0tLSBhL3Byb3htb3gtY2xpZW50L3NyYy9jbGllbnQucnMKKysrIGIvcHJveG1veC1jbGllbnQv
c3JjL2NsaWVudC5ycwpAQCAtOCwxMyArOCwxNCBAQCB1c2UgaHR0cDo6cmVxdWVzdDo6UmVxdWVz
dDsKIHVzZSBodHRwOjp1cmk6OlBhdGhBbmRRdWVyeTsKIHVzZSBodHRwOjpNZXRob2Q7CiB1c2Ug
aHR0cDo6e1N0YXR1c0NvZGUsIFVyaX07Ci11c2UgaHlwZXI6OmJvZHk6OntCb2R5LCBIdHRwQm9k
eX07Cit1c2UgaHR0cF9ib2R5X3V0aWw6OkJvZHlFeHQ7CiB1c2Ugb3BlbnNzbDo6aGFzaDo6TWVz
c2FnZURpZ2VzdDsKIHVzZSBvcGVuc3NsOjpzc2w6OntTc2xDb25uZWN0b3IsIFNzbE1ldGhvZCwg
U3NsVmVyaWZ5TW9kZX07CiB1c2Ugb3BlbnNzbDo6eDUwOTo6e3NlbGYsIFg1MDl9OwogdXNlIHBy
b3htb3hfbG9naW46OlRpY2tldDsKIHVzZSBzZXJkZTo6U2VyaWFsaXplOwogCit1c2UgcHJveG1v
eF9odHRwOjpCb2R5OwogdXNlIHByb3htb3hfbG9naW46OnRpY2tldDo6VmFsaWRpdHk7CiB1c2Ug
cHJveG1veF9sb2dpbjo6e0xvZ2luLCBTZWNvbmRGYWN0b3JDaGFsbGVuZ2UsIFRpY2tldFJlc3Vs
dH07CiAKQEAgLTIyMyw3ICsyMjQsNyBAQCBpbXBsIENsaWVudCB7CiAgICAgICAgIC8vIHNlbmQg
YW4gYEFjY2VwdDogYXBwbGljYXRpb24vanNvbi1zZXFgIGhlYWRlci4KICAgICAgICAgc3RyZWFt
aW5nOiBib29sLAogICAgICAgICBjb29raWVfbmFtZTogJk9wdGlvbjxTdHJpbmc+LAotICAgICkg
LT4gUmVzdWx0PChodHRwOjpyZXNwb25zZTo6UGFydHMsIGh5cGVyOjpCb2R5KSwgRXJyb3I+IHsK
KyAgICApIC0+IFJlc3VsdDwoaHR0cDo6cmVzcG9uc2U6OlBhcnRzLCBCb2R5KSwgRXJyb3I+IHsK
ICAgICAgICAgbGV0IG11dCByZXF1ZXN0ID0gYXV0aC5zZXRfYXV0aF9oZWFkZXJzX3dpdGhfY29v
a2llX25hbWUoCiAgICAgICAgICAgICBSZXF1ZXN0OjpidWlsZGVyKCkubWV0aG9kKG1ldGhvZCku
dXJpKHVyaSksCiAgICAgICAgICAgICBjb29raWVfbmFtZSwKQEAgLTIzNyw3ICsyMzgsNyBAQCBp
bXBsIENsaWVudCB7CiAgICAgICAgICAgICAgICAgLmhlYWRlcihodHRwOjpoZWFkZXI6OkNPTlRF
TlRfVFlQRSwgImFwcGxpY2F0aW9uL2pzb24iKQogICAgICAgICAgICAgICAgIC5ib2R5KGJvZHku
aW50bygpKQogICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgcmVxdWVzdC5ib2R5KERlZmF1
bHQ6OmRlZmF1bHQoKSkKKyAgICAgICAgICAgIHJlcXVlc3QuYm9keShCb2R5OjplbXB0eSgpKQog
ICAgICAgICB9CiAgICAgICAgIC5tYXBfZXJyKHxlcnJ8IEVycm9yOjppbnRlcm5hbCgiZmFpbGVk
IHRvIGJ1aWxkIHJlcXVlc3QiLCBlcnIpKT87CiAKQEAgLTQ0OSwxMiArNDUwLDEzIEBAIGltcGwg
Q2xpZW50IHsKICAgICB9CiB9CiAKLWFzeW5jIGZuIHJlYWRfYm9keShtdXQgYm9keTogQm9keSkg
LT4gUmVzdWx0PFZlYzx1OD4sIEVycm9yPiB7Ci0gICAgbGV0IG11dCBkYXRhID0gVmVjOjo8dTg+
OjpuZXcoKTsKLSAgICB3aGlsZSBsZXQgU29tZShtb3JlKSA9IGJvZHkuZGF0YSgpLmF3YWl0IHsK
LSAgICAgICAgbGV0IG1vcmUgPSBtb3JlLm1hcF9lcnIofGVycnwgRXJyb3I6OmludGVybmFsKCJl
cnJvciByZWFkaW5nIHJlc3BvbnNlIGJvZHkiLCBlcnIpKT87Ci0gICAgICAgIGRhdGEuZXh0ZW5k
KCZtb3JlWy4uXSk7Ci0gICAgfQorYXN5bmMgZm4gcmVhZF9ib2R5KGJvZHk6IEJvZHkpIC0+IFJl
c3VsdDxWZWM8dTg+LCBFcnJvcj4geworICAgIGxldCBkYXRhID0gYm9keQorICAgICAgICAuY29s
bGVjdCgpCisgICAgICAgIC5hd2FpdAorICAgICAgICAubWFwX2VycihFcnJvcjo6QW55aG93KT8K
KyAgICAgICAgLnRvX2J5dGVzKCkKKyAgICAgICAgLnRvX3ZlYygpOwogICAgIE9rKGRhdGEpCiB9
CiAKQEAgLTQ2NSw3ICs0NjcsNyBAQCBpbXBsIEh0dHBBcGlDbGllbnQgZm9yIENsaWVudCB7CiAg
ICAgdHlwZSBSZXNwb25zZVN0cmVhbUZ1dHVyZTwnYT4gPQogICAgICAgICBQaW48Qm94PGR5biBG
dXR1cmU8T3V0cHV0ID0gUmVzdWx0PEh0dHBBcGlSZXNwb25zZVN0cmVhbTxTZWxmOjpCb2R5Piwg
RXJyb3I+PiArIFNlbmQgKyAnYT4+OwogCi0gICAgdHlwZSBCb2R5ID0gaHlwZXI6OkJvZHk7Cisg
ICAgdHlwZSBCb2R5ID0gQm9keTsKIAogICAgIGZuIHJlcXVlc3Q8J2EsIFQ+KAogICAgICAgICAm
J2Egc2VsZiwKLS0gCjIuMzkuNQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94
bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5m
by9wYnMtZGV2ZWwK