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 37A871FF15C
	for <inbox@lore.proxmox.com>; Wed, 26 Mar 2025 16:23:55 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 122283B538;
	Wed, 26 Mar 2025 16:23:50 +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:22 +0100
Message-Id: <20250326152327.332179-19-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-backup 1/6] Revert "h2: switch to legacy
 feature"
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>

VGhpcyByZXZlcnRzIGNvbW1pdCAxNjhlZDM3MDI2M2U4NGE2MjM1OTY4YzYxNWI4NTZiOTI4MGRl
YmUxLgoKU2lnbmVkLW9mZi1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hsZXJA
cHJveG1veC5jb20+Ci0tLQogQ2FyZ28udG9tbCAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogZXhhbXBsZXMvaDJjbGllbnQucnMgICAgICAgICAgICAgfCAgNiArKystLS0KIGV4YW1wbGVz
L2gycy1jbGllbnQucnMgICAgICAgICAgIHwgIDYgKysrLS0tCiBwYnMtY2xpZW50L3NyYy9iYWNr
dXBfd3JpdGVyLnJzICB8ICA4ICsrKystLS0tCiBwYnMtY2xpZW50L3NyYy9odHRwX2NsaWVudC5y
cyAgICB8IDEyICsrKysrLS0tLS0tLQogcGJzLWNsaWVudC9zcmMvcGlwZV90b19zdHJlYW0ucnMg
fCAgMiArLQogNiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9DYXJnby50b21sIGIvQ2FyZ28udG9tbAppbmRleCAzMDZkNTBlOTIu
LmQ1MjU2NjgwOSAxMDA2NDQKLS0tIGEvQ2FyZ28udG9tbAorKysgYi9DYXJnby50b21sCkBAIC0x
MjQsNyArMTI0LDcgQEAgZW52X2xvZ2dlciA9ICIwLjExIgogZmxhdGUyID0gIjEuMCIKIGZvcmVp
Z24tdHlwZXMgPSAiMC4zIgogZnV0dXJlcyA9ICIwLjMiCi1oMiA9IHsgdmVyc2lvbiA9ICIwLjQi
LCBmZWF0dXJlcyA9IFsgImxlZ2FjeSIsICJzdHJlYW0iIF0gfQoraDIgPSB7IHZlcnNpb24gPSAi
MC40IiwgZmVhdHVyZXMgPSBbICJzdHJlYW0iIF0gfQogaGFuZGxlYmFycyA9ICIzLjAiCiBoZXgg
PSAiMC40LjMiCiBoeXBlciA9IHsgdmVyc2lvbiA9ICIwLjE0IiwgZmVhdHVyZXMgPSBbICJiYWNr
cG9ydHMiLCAiZGVwcmVjYXRlZCIsICJmdWxsIiBdIH0KZGlmZiAtLWdpdCBhL2V4YW1wbGVzL2gy
Y2xpZW50LnJzIGIvZXhhbXBsZXMvaDJjbGllbnQucnMKaW5kZXggZTQ0YzQzZmE0Li4xZGNiNDQ5
ODcgMTAwNjQ0Ci0tLSBhL2V4YW1wbGVzL2gyY2xpZW50LnJzCisrKyBiL2V4YW1wbGVzL2gyY2xp
ZW50LnJzCkBAIC0xMCw3ICsxMCw3IEBAIHVzZSB0b2tpbzo6bmV0OjpUY3BTdHJlYW07CiAvLyBT
aW1wbGUgSDIgY2xpZW50IHRvIHRlc3QgSDIgZG93bmxvYWQgc3BlZWQgdXNpbmcgaDJzZXJ2ZXIu
cnMKIAogc3RydWN0IFByb2Nlc3MgewotICAgIGJvZHk6IGgyOjpsZWdhY3k6OlJlY3ZTdHJlYW0s
CisgICAgYm9keTogaDI6OlJlY3ZTdHJlYW0sCiAgICAgdHJhaWxlcnM6IGJvb2wsCiAgICAgYnl0
ZXM6IHVzaXplLAogfQpAQCAtNTAsNyArNTAsNyBAQCBpbXBsIEZ1dHVyZSBmb3IgUHJvY2VzcyB7
CiB9CiAKIGZuIHNlbmRfcmVxdWVzdCgKLSAgICBtdXQgY2xpZW50OiBoMjo6bGVnYWN5OjpjbGll
bnQ6OlNlbmRSZXF1ZXN0PGJ5dGVzOjpCeXRlcz4sCisgICAgbXV0IGNsaWVudDogaDI6OmNsaWVu
dDo6U2VuZFJlcXVlc3Q8Ynl0ZXM6OkJ5dGVzPiwKICkgLT4gaW1wbCBGdXR1cmU8T3V0cHV0ID0g
UmVzdWx0PHVzaXplLCBFcnJvcj4+IHsKICAgICBwcmludGxuISgic2VuZGluZyByZXF1ZXN0Iik7
CiAKQEAgLTc4LDcgKzc4LDcgQEAgYXN5bmMgZm4gcnVuKCkgLT4gUmVzdWx0PCgpLCBFcnJvcj4g
ewogICAgIGxldCBjb25uID0gVGNwU3RyZWFtOjpjb25uZWN0KHN0ZDo6bmV0OjpTb2NrZXRBZGRy
Ojpmcm9tKChbMTI3LCAwLCAwLCAxXSwgODAwOCkpKS5hd2FpdD87CiAgICAgY29ubi5zZXRfbm9k
ZWxheSh0cnVlKS51bndyYXAoKTsKIAotICAgIGxldCAoY2xpZW50LCBoMikgPSBoMjo6bGVnYWN5
OjpjbGllbnQ6OkJ1aWxkZXI6Om5ldygpCisgICAgbGV0IChjbGllbnQsIGgyKSA9IGgyOjpjbGll
bnQ6OkJ1aWxkZXI6Om5ldygpCiAgICAgICAgIC5pbml0aWFsX2Nvbm5lY3Rpb25fd2luZG93X3Np
emUoMTAyNCAqIDEwMjQgKiAxMDI0KQogICAgICAgICAuaW5pdGlhbF93aW5kb3dfc2l6ZSgxMDI0
ICogMTAyNCAqIDEwMjQpCiAgICAgICAgIC5tYXhfZnJhbWVfc2l6ZSg0ICogMTAyNCAqIDEwMjQp
CmRpZmYgLS1naXQgYS9leGFtcGxlcy9oMnMtY2xpZW50LnJzIGIvZXhhbXBsZXMvaDJzLWNsaWVu
dC5ycwppbmRleCA4NmIzYTkzMTIuLmExMmI1YTQ4NCAxMDA2NDQKLS0tIGEvZXhhbXBsZXMvaDJz
LWNsaWVudC5ycworKysgYi9leGFtcGxlcy9oMnMtY2xpZW50LnJzCkBAIC0xMCw3ICsxMCw3IEBA
IHVzZSB0b2tpbzo6bmV0OjpUY3BTdHJlYW07CiAvLyBTaW1wbGUgSDIgY2xpZW50IHRvIHRlc3Qg
SDIgZG93bmxvYWQgc3BlZWQgdXNpbmcgaDJzLXNlcnZlci5ycwogCiBzdHJ1Y3QgUHJvY2VzcyB7
Ci0gICAgYm9keTogaDI6OmxlZ2FjeTo6UmVjdlN0cmVhbSwKKyAgICBib2R5OiBoMjo6UmVjdlN0
cmVhbSwKICAgICB0cmFpbGVyczogYm9vbCwKICAgICBieXRlczogdXNpemUsCiB9CkBAIC01MCw3
ICs1MCw3IEBAIGltcGwgRnV0dXJlIGZvciBQcm9jZXNzIHsKIH0KIAogZm4gc2VuZF9yZXF1ZXN0
KAotICAgIG11dCBjbGllbnQ6IGgyOjpsZWdhY3k6OmNsaWVudDo6U2VuZFJlcXVlc3Q8Ynl0ZXM6
OkJ5dGVzPiwKKyAgICBtdXQgY2xpZW50OiBoMjo6Y2xpZW50OjpTZW5kUmVxdWVzdDxieXRlczo6
Qnl0ZXM+LAogKSAtPiBpbXBsIEZ1dHVyZTxPdXRwdXQgPSBSZXN1bHQ8dXNpemUsIEVycm9yPj4g
ewogICAgIHByaW50bG4hKCJzZW5kaW5nIHJlcXVlc3QiKTsKIApAQCAtOTQsNyArOTQsNyBAQCBh
c3luYyBmbiBydW4oKSAtPiBSZXN1bHQ8KCksIEVycm9yPiB7CiAgICAgICAgIC5hd2FpdAogICAg
ICAgICAubWFwX2Vycih8ZXJyfCBmb3JtYXRfZXJyISgiY29ubmVjdCBmYWlsZWQgLSB7fSIsIGVy
cikpPzsKIAotICAgIGxldCAoY2xpZW50LCBoMikgPSBoMjo6bGVnYWN5OjpjbGllbnQ6OkJ1aWxk
ZXI6Om5ldygpCisgICAgbGV0IChjbGllbnQsIGgyKSA9IGgyOjpjbGllbnQ6OkJ1aWxkZXI6Om5l
dygpCiAgICAgICAgIC5pbml0aWFsX2Nvbm5lY3Rpb25fd2luZG93X3NpemUoMTAyNCAqIDEwMjQg
KiAxMDI0KQogICAgICAgICAuaW5pdGlhbF93aW5kb3dfc2l6ZSgxMDI0ICogMTAyNCAqIDEwMjQp
CiAgICAgICAgIC5tYXhfZnJhbWVfc2l6ZSg0ICogMTAyNCAqIDEwMjQpCmRpZmYgLS1naXQgYS9w
YnMtY2xpZW50L3NyYy9iYWNrdXBfd3JpdGVyLnJzIGIvcGJzLWNsaWVudC9zcmMvYmFja3VwX3dy
aXRlci5ycwppbmRleCAzMjU0MjUwNjkuLjEyNTNlZjU2MSAxMDA2NDQKLS0tIGEvcGJzLWNsaWVu
dC9zcmMvYmFja3VwX3dyaXRlci5ycworKysgYi9wYnMtY2xpZW50L3NyYy9iYWNrdXBfd3JpdGVy
LnJzCkBAIC01Niw3ICs1Niw3IEBAIHB1YiBzdHJ1Y3QgVXBsb2FkT3B0aW9ucyB7CiB9CiAKIHN0
cnVjdCBDaHVua1VwbG9hZFJlc3BvbnNlIHsKLSAgICBmdXR1cmU6IGgyOjpsZWdhY3k6OmNsaWVu
dDo6UmVzcG9uc2VGdXR1cmUsCisgICAgZnV0dXJlOiBoMjo6Y2xpZW50OjpSZXNwb25zZUZ1dHVy
ZSwKICAgICBzaXplOiB1c2l6ZSwKIH0KIApAQCAtMTQzLDcgKzE0Myw3IEBAIGltcGwgQmFja3Vw
V3JpdGVyIHsKICAgICAgICAgcGFyYW06IE9wdGlvbjxWYWx1ZT4sCiAgICAgICAgIGNvbnRlbnRf
dHlwZTogJnN0ciwKICAgICAgICAgZGF0YTogVmVjPHU4PiwKLSAgICApIC0+IFJlc3VsdDxoMjo6
bGVnYWN5OjpjbGllbnQ6OlJlc3BvbnNlRnV0dXJlLCBFcnJvcj4geworICAgICkgLT4gUmVzdWx0
PGgyOjpjbGllbnQ6OlJlc3BvbnNlRnV0dXJlLCBFcnJvcj4gewogICAgICAgICBsZXQgcmVxdWVz
dCA9CiAgICAgICAgICAgICBIMkNsaWVudDo6cmVxdWVzdF9idWlsZGVyKCJsb2NhbGhvc3QiLCBt
ZXRob2QsIHBhdGgsIHBhcmFtLCBTb21lKGNvbnRlbnRfdHlwZSkpCiAgICAgICAgICAgICAgICAg
LnVud3JhcCgpOwpAQCAtNTE0LDcgKzUxNCw3IEBAIGltcGwgQmFja3VwV3JpdGVyIHsKICAgICB9
CiAKICAgICBmbiByZXNwb25zZV9xdWV1ZSgpIC0+ICgKLSAgICAgICAgbXBzYzo6U2VuZGVyPGgy
OjpsZWdhY3k6OmNsaWVudDo6UmVzcG9uc2VGdXR1cmU+LAorICAgICAgICBtcHNjOjpTZW5kZXI8
aDI6OmNsaWVudDo6UmVzcG9uc2VGdXR1cmU+LAogICAgICAgICBvbmVzaG90OjpSZWNlaXZlcjxS
ZXN1bHQ8KCksIEVycm9yPj4sCiAgICAgKSB7CiAgICAgICAgIGxldCAodmVyaWZ5X3F1ZXVlX3R4
LCB2ZXJpZnlfcXVldWVfcngpID0gbXBzYzo6Y2hhbm5lbCgxMDApOwpAQCAtNTM3LDcgKzUzNyw3
IEBAIGltcGwgQmFja3VwV3JpdGVyIHsKICAgICAgICAgdG9raW86OnNwYXduKAogICAgICAgICAg
ICAgUmVjZWl2ZXJTdHJlYW06Om5ldyh2ZXJpZnlfcXVldWVfcngpCiAgICAgICAgICAgICAgICAg
Lm1hcChPazo6PF8sIEVycm9yPikKLSAgICAgICAgICAgICAgICAudHJ5X2Zvcl9lYWNoKG1vdmUg
fHJlc3BvbnNlOiBoMjo6bGVnYWN5OjpjbGllbnQ6OlJlc3BvbnNlRnV0dXJlfCB7CisgICAgICAg
ICAgICAgICAgLnRyeV9mb3JfZWFjaChtb3ZlIHxyZXNwb25zZTogaDI6OmNsaWVudDo6UmVzcG9u
c2VGdXR1cmV8IHsKICAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2UKICAgICAgICAgICAgICAg
ICAgICAgICAgIC5tYXBfZXJyKEVycm9yOjpmcm9tKQogICAgICAgICAgICAgICAgICAgICAgICAg
LmFuZF90aGVuKEgyQ2xpZW50OjpoMmFwaV9yZXNwb25zZSkKZGlmZiAtLWdpdCBhL3Bicy1jbGll
bnQvc3JjL2h0dHBfY2xpZW50LnJzIGIvcGJzLWNsaWVudC9zcmMvaHR0cF9jbGllbnQucnMKaW5k
ZXggOGE4OTAzMWM4Li42MTJlM2IzMDMgMTAwNjQ0Ci0tLSBhL3Bicy1jbGllbnQvc3JjL2h0dHBf
Y2xpZW50LnJzCisrKyBiL3Bicy1jbGllbnQvc3JjL2h0dHBfY2xpZW50LnJzCkBAIC03OTAsNyAr
NzkwLDcgQEAgaW1wbCBIdHRwQ2xpZW50IHsKIAogICAgICAgICBsZXQgbWF4X3dpbmRvd19zaXpl
ID0gKDEgPDwgMzEpIC0gMjsKIAotICAgICAgICBsZXQgKGgyLCBjb25uZWN0aW9uKSA9IGgyOjps
ZWdhY3k6OmNsaWVudDo6QnVpbGRlcjo6bmV3KCkKKyAgICAgICAgbGV0IChoMiwgY29ubmVjdGlv
bikgPSBoMjo6Y2xpZW50OjpCdWlsZGVyOjpuZXcoKQogICAgICAgICAgICAgLmluaXRpYWxfY29u
bmVjdGlvbl93aW5kb3dfc2l6ZShtYXhfd2luZG93X3NpemUpCiAgICAgICAgICAgICAuaW5pdGlh
bF93aW5kb3dfc2l6ZShtYXhfd2luZG93X3NpemUpCiAgICAgICAgICAgICAubWF4X2ZyYW1lX3Np
emUoNCAqIDEwMjQgKiAxMDI0KQpAQCAtOTM1LDExICs5MzUsMTEgQEAgaW1wbCBEcm9wIGZvciBI
dHRwQ2xpZW50IHsKIAogI1tkZXJpdmUoQ2xvbmUpXQogcHViIHN0cnVjdCBIMkNsaWVudCB7Ci0g
ICAgaDI6IGgyOjpsZWdhY3k6OmNsaWVudDo6U2VuZFJlcXVlc3Q8Ynl0ZXM6OkJ5dGVzPiwKKyAg
ICBoMjogaDI6OmNsaWVudDo6U2VuZFJlcXVlc3Q8Ynl0ZXM6OkJ5dGVzPiwKIH0KIAogaW1wbCBI
MkNsaWVudCB7Ci0gICAgcHViIGZuIG5ldyhoMjogaDI6OmxlZ2FjeTo6Y2xpZW50OjpTZW5kUmVx
dWVzdDxieXRlczo6Qnl0ZXM+KSAtPiBTZWxmIHsKKyAgICBwdWIgZm4gbmV3KGgyOiBoMjo6Y2xp
ZW50OjpTZW5kUmVxdWVzdDxieXRlczo6Qnl0ZXM+KSAtPiBTZWxmIHsKICAgICAgICAgU2VsZiB7
IGgyIH0KICAgICB9CiAKQEAgLTEwMTksNyArMTAxOSw3IEBAIGltcGwgSDJDbGllbnQgewogICAg
ICAgICAmc2VsZiwKICAgICAgICAgcmVxdWVzdDogUmVxdWVzdDwoKT4sCiAgICAgICAgIGRhdGE6
IE9wdGlvbjxieXRlczo6Qnl0ZXM+LAotICAgICkgLT4gaW1wbCBGdXR1cmU8T3V0cHV0ID0gUmVz
dWx0PGgyOjpsZWdhY3k6OmNsaWVudDo6UmVzcG9uc2VGdXR1cmUsIEVycm9yPj4geworICAgICkg
LT4gaW1wbCBGdXR1cmU8T3V0cHV0ID0gUmVzdWx0PGgyOjpjbGllbnQ6OlJlc3BvbnNlRnV0dXJl
LCBFcnJvcj4+IHsKICAgICAgICAgc2VsZi5oMgogICAgICAgICAgICAgLmNsb25lKCkKICAgICAg
ICAgICAgIC5yZWFkeSgpCkBAIC0xMDM2LDkgKzEwMzYsNyBAQCBpbXBsIEgyQ2xpZW50IHsKICAg
ICAgICAgICAgIH0pCiAgICAgfQogCi0gICAgcHViIGFzeW5jIGZuIGgyYXBpX3Jlc3BvbnNlKAot
ICAgICAgICByZXNwb25zZTogUmVzcG9uc2U8aDI6OmxlZ2FjeTo6UmVjdlN0cmVhbT4sCi0gICAg
KSAtPiBSZXN1bHQ8VmFsdWUsIEVycm9yPiB7CisgICAgcHViIGFzeW5jIGZuIGgyYXBpX3Jlc3Bv
bnNlKHJlc3BvbnNlOiBSZXNwb25zZTxoMjo6UmVjdlN0cmVhbT4pIC0+IFJlc3VsdDxWYWx1ZSwg
RXJyb3I+IHsKICAgICAgICAgbGV0IHN0YXR1cyA9IHJlc3BvbnNlLnN0YXR1cygpOwogCiAgICAg
ICAgIGxldCAoX2hlYWQsIG11dCBib2R5KSA9IHJlc3BvbnNlLmludG9fcGFydHMoKTsKZGlmZiAt
LWdpdCBhL3Bicy1jbGllbnQvc3JjL3BpcGVfdG9fc3RyZWFtLnJzIGIvcGJzLWNsaWVudC9zcmMv
cGlwZV90b19zdHJlYW0ucnMKaW5kZXggM2ZjOTQyZDM1Li5hZTY4OTg1MTQgMTAwNjQ0Ci0tLSBh
L3Bicy1jbGllbnQvc3JjL3BpcGVfdG9fc3RyZWFtLnJzCisrKyBiL3Bicy1jbGllbnQvc3JjL3Bp
cGVfdG9fc3RyZWFtLnJzCkBAIC04LDcgKzgsNyBAQCB1c2Ugc3RkOjp0YXNrOjp7Q29udGV4dCwg
UG9sbH07CiB1c2UgYW55aG93Ojp7Zm9ybWF0X2VyciwgRXJyb3J9OwogdXNlIGJ5dGVzOjpCeXRl
czsKIHVzZSBmdXR1cmVzOjp7cmVhZHksIEZ1dHVyZX07Ci11c2UgaDI6OmxlZ2FjeTo6U2VuZFN0
cmVhbTsKK3VzZSBoMjo6U2VuZFN0cmVhbTsKIAogcHViIHN0cnVjdCBQaXBlVG9TZW5kU3RyZWFt
IHsKICAgICBib2R5X3R4OiBTZW5kU3RyZWFtPEJ5dGVzPiwKLS0gCjIuMzkuNQoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGlu
ZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3gu
Y29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK