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