From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id BA6F91FF13D for ; Thu, 08 Jan 2026 12:26:43 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A42A721A49; Thu, 8 Jan 2026 12:26:41 +0100 (CET) From: Samuel Rufinatscha To: pbs-devel@lists.proxmox.com Date: Thu, 8 Jan 2026 12:26:23 +0100 Message-ID: <20260108112629.189670-4-s.rufinatscha@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260108112629.189670-1-s.rufinatscha@proxmox.com> References: <20260108112629.189670-1-s.rufinatscha@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1767871558516 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.082 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 POISEN_SPAM_PILL 0.1 Meta: its spam POISEN_SPAM_PILL_1 0.1 random spam to be learned in bayes POISEN_SPAM_PILL_3 0.1 random spam to be learned in bayes 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 v5 3/4] fix #6939: acme: support servers returning 204 for nonce requests X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" U29tZSBBQ01FIHNlcnZlcnMgKG5vdGFibHkgY3VzdG9tIG9yIGxlZ2FjeSBpbXBsZW1lbnRhdGlv bnMpIHJlc3BvbmQKdG8gSEVBRCAvbmV3Tm9uY2Ugd2l0aCBhIDIwNCBObyBDb250ZW50IGluc3Rl YWQgb2YgdGhlClJGQyA4NTU1LXJlY29tbWVuZGVkIDIwMCBPSyBbMV0uIFdoaWxlIHRoaXMgYmVo YXZpb3IgaXMgdGVjaG5pY2FsbHkKb2ZmLXNwZWMsIGl0IGlzIG5vdCBpbGxlZ2FsLiBUaGlzIGlz c3VlIHdhcyByZXBvcnRlZCBvbiBvdXIgYnVnCnRyYWNrZXIgWzJdLgoKVGhlIHByZXZpb3VzIGlt cGxlbWVudGF0aW9uIHRyZWF0ZWQgYW55IG5vbi0yMDAgcmVzcG9uc2UgYXMgYW4gZXJyb3IsCmNh dXNpbmcgYWNjb3VudCByZWdpc3RyYXRpb24gdG8gZmFpbCBhZ2FpbnN0IHN1Y2ggc2VydmVycy4g UmVsYXggdGhlCnN0YXR1cy1jb2RlIGNoZWNrIHRvIGFjY2VwdCBib3RoIDIwMCBhbmQgMjA0IHJl c3BvbnNlcyAoYW5kIHBvdGVudGlhbGx5CnN1cHBvcnQgb3RoZXIgMnh4IGNvZGVzKSB0byBpbXBy b3ZlIGludGVyb3BlcmFiaWxpdHkuCgpOb3RlOiBJbiBjb21wYXJpc29uLCBQVkXigJlzIFBlcmwg QUNNRSBjbGllbnQgcGVyZm9ybXMgYSBHRVQgcmVxdWVzdCBbM10KaW5zdGVhZCBvZiBhIEhFQUQg cmVxdWVzdCBhbmQgYWNjZXB0cyBhbnkgMnh4IHN1Y2Nlc3MgY29kZSB3aGVuCnJldHJpZXZpbmcg dGhlIG5vbmNlIFs0XS4gVGhpcyBkaWZmZXJlbmNlIGluIGJlaGF2aW9yIGRvZXMgbm90IGFmZmVj dApmdW5jdGlvbmFsaXR5IGJ1dCBpcyB3b3J0aCBub3RpbmcgZm9yIGNvbnNpc3RlbmN5IGFjcm9z cwppbXBsZW1lbnRhdGlvbnMuCgpbMV0gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv aHRtbC9yZmM4NTU1LyNzZWN0aW9uLTcuMgpbMl0gaHR0cHM6Ly9idWd6aWxsYS5wcm94bW94LmNv bS9zaG93X2J1Zy5jZ2k/aWQ9NjkzOQpbM10gaHR0cHM6Ly9naXQucHJveG1veC5jb20vP3A9cHJv eG1veC1hY21lLmdpdDthPWJsb2I7Zj1zcmMvUFZFL0FDTUUucG07aD1mMWU5YmI3ZDMxNmUzY2Vh MWUzNzZjNjEwYjA0NzkxMTkyMTdhZWNjO2hiPUhFQUQjbDIxOQpbNF0gaHR0cHM6Ly9naXQucHJv eG1veC5jb20vP3A9cHJveG1veC1hY21lLmdpdDthPWJsb2I7Zj1zcmMvUFZFL0FDTUUucG07aD1m MWU5YmI3ZDMxNmUzY2VhMWUzNzZjNjEwYjA0NzkxMTkyMTdhZWNjO2hiPUhFQUQjbDU5NwoKRml4 ZXM6ICM2OTM5ClNpZ25lZC1vZmYtYnk6IFNhbXVlbCBSdWZpbmF0c2NoYSA8cy5ydWZpbmF0c2No YUBwcm94bW94LmNvbT4KLS0tCiBwcm94bW94LWFjbWUvc3JjL2FjY291bnQucnMgICAgICB8IDgg KysrKy0tLS0KIHByb3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzIHwgNiArKystLS0KIHBy b3htb3gtYWNtZS9zcmMvY2xpZW50LnJzICAgICAgIHwgMiArLQogcHJveG1veC1hY21lL3NyYy9y ZXF1ZXN0LnJzICAgICAgfCA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr KSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcHJveG1veC1hY21lL3NyYy9hY2NvdW50 LnJzIGIvcHJveG1veC1hY21lL3NyYy9hY2NvdW50LnJzCmluZGV4IGVhMWEzYzYwLi44NDYxMGJm MyAxMDA2NDQKLS0tIGEvcHJveG1veC1hY21lL3NyYy9hY2NvdW50LnJzCisrKyBiL3Byb3htb3gt YWNtZS9zcmMvYWNjb3VudC5ycwpAQCAtODQsNyArODQsNyBAQCBpbXBsIEFjY291bnQgewogICAg ICAgICAgICAgbWV0aG9kOiAiUE9TVCIsCiAgICAgICAgICAgICBjb250ZW50X3R5cGU6IGNyYXRl OjpyZXF1ZXN0OjpKU09OX0NPTlRFTlRfVFlQRSwKICAgICAgICAgICAgIGJvZHksCi0gICAgICAg ICAgICBleHBlY3RlZDogY3JhdGU6Omh0dHBfc3RhdHVzOjpDUkVBVEVELAorICAgICAgICAgICAg ZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3RhdHVzOjpDUkVBVEVEXSwKICAgICAgICAgfTsKIAog ICAgICAgICBPayhOZXdPcmRlcjo6bmV3KHJlcXVlc3QpKQpAQCAtMTA2LDcgKzEwNiw3IEBAIGlt cGwgQWNjb3VudCB7CiAgICAgICAgICAgICBtZXRob2Q6ICJQT1NUIiwKICAgICAgICAgICAgIGNv bnRlbnRfdHlwZTogY3JhdGU6OnJlcXVlc3Q6OkpTT05fQ09OVEVOVF9UWVBFLAogICAgICAgICAg ICAgYm9keSwKLSAgICAgICAgICAgIGV4cGVjdGVkOiBjcmF0ZTo6aHR0cF9zdGF0dXM6Ok9LLAor ICAgICAgICAgICAgZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3RhdHVzOjpPS10sCiAgICAgICAg IH0pCiAgICAgfQogCkBAIC0xMzEsNyArMTMxLDcgQEAgaW1wbCBBY2NvdW50IHsKICAgICAgICAg ICAgIG1ldGhvZDogIlBPU1QiLAogICAgICAgICAgICAgY29udGVudF90eXBlOiBjcmF0ZTo6cmVx dWVzdDo6SlNPTl9DT05URU5UX1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAgICAgICAgICAg ZXhwZWN0ZWQ6IGNyYXRlOjpodHRwX3N0YXR1czo6T0ssCisgICAgICAgICAgICBleHBlY3RlZDog JltjcmF0ZTo6aHR0cF9zdGF0dXM6Ok9LXSwKICAgICAgICAgfSkKICAgICB9CiAKQEAgLTMyMSw3 ICszMjEsNyBAQCBpbXBsIEFjY291bnRDcmVhdG9yIHsKICAgICAgICAgICAgIG1ldGhvZDogIlBP U1QiLAogICAgICAgICAgICAgY29udGVudF90eXBlOiBjcmF0ZTo6cmVxdWVzdDo6SlNPTl9DT05U RU5UX1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAgICAgICAgICAgZXhwZWN0ZWQ6IGNyYXRl OjpodHRwX3N0YXR1czo6Q1JFQVRFRCwKKyAgICAgICAgICAgIGV4cGVjdGVkOiAmW2NyYXRlOjpo dHRwX3N0YXR1czo6Q1JFQVRFRF0sCiAgICAgICAgIH0pCiAgICAgfQogCmRpZmYgLS1naXQgYS9w cm94bW94LWFjbWUvc3JjL2FzeW5jX2NsaWVudC5ycyBiL3Byb3htb3gtYWNtZS9zcmMvYXN5bmNf Y2xpZW50LnJzCmluZGV4IDA0MzY0OGJiLi4wN2RhODQyYyAxMDA2NDQKLS0tIGEvcHJveG1veC1h Y21lL3NyYy9hc3luY19jbGllbnQucnMKKysrIGIvcHJveG1veC1hY21lL3NyYy9hc3luY19jbGll bnQucnMKQEAgLTQyMCw3ICs0MjAsNyBAQCBpbXBsIEFjbWVDbGllbnQgewogICAgICAgICB9Owog CiAgICAgICAgIGlmIHBhcnRzLnN0YXR1cy5pc19zdWNjZXNzKCkgewotICAgICAgICAgICAgaWYg c3RhdHVzICE9IHJlcXVlc3QuZXhwZWN0ZWQgeworICAgICAgICAgICAgaWYgIXJlcXVlc3QuZXhw ZWN0ZWQuY29udGFpbnMoJnN0YXR1cykgewogICAgICAgICAgICAgICAgIHJldHVybiBFcnIoRXJy b3I6OkludmFsaWRBcGkoZm9ybWF0ISgKICAgICAgICAgICAgICAgICAgICAgIkFDTUUgc2VydmVy IHJlc3BvbmRlZCB3aXRoIHVuZXhwZWN0ZWQgc3RhdHVzIGNvZGU6IHs6P30iLAogICAgICAgICAg ICAgICAgICAgICBwYXJ0cy5zdGF0dXMKQEAgLTQ5OCw3ICs0OTgsNyBAQCBpbXBsIEFjbWVDbGll bnQgewogICAgICAgICAgICAgICAgIG1ldGhvZDogIkdFVCIsCiAgICAgICAgICAgICAgICAgY29u dGVudF90eXBlOiAiIiwKICAgICAgICAgICAgICAgICBib2R5OiBTdHJpbmc6Om5ldygpLAotICAg ICAgICAgICAgICAgIGV4cGVjdGVkOiBjcmF0ZTo6aHR0cF9zdGF0dXM6Ok9LLAorICAgICAgICAg ICAgICAgIGV4cGVjdGVkOiAmW2NyYXRlOjpodHRwX3N0YXR1czo6T0tdLAogICAgICAgICAgICAg fSwKICAgICAgICAgICAgIG5vbmNlLAogICAgICAgICApCkBAIC01NTAsNyArNTUwLDcgQEAgaW1w bCBBY21lQ2xpZW50IHsKICAgICAgICAgICAgICAgICBtZXRob2Q6ICJIRUFEIiwKICAgICAgICAg ICAgICAgICBjb250ZW50X3R5cGU6ICIiLAogICAgICAgICAgICAgICAgIGJvZHk6IFN0cmluZzo6 bmV3KCksCi0gICAgICAgICAgICAgICAgZXhwZWN0ZWQ6IGNyYXRlOjpodHRwX3N0YXR1czo6T0ss CisgICAgICAgICAgICAgICAgZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3RhdHVzOjpPSywgY3Jh dGU6Omh0dHBfc3RhdHVzOjpOT19DT05URU5UXSwKICAgICAgICAgICAgIH0sCiAgICAgICAgICAg ICBub25jZSwKICAgICAgICAgKQpkaWZmIC0tZ2l0IGEvcHJveG1veC1hY21lL3NyYy9jbGllbnQu cnMgYi9wcm94bW94LWFjbWUvc3JjL2NsaWVudC5ycwppbmRleCA1YzgxMjU2Ny4uYWYyNTBmYjgg MTAwNjQ0Ci0tLSBhL3Byb3htb3gtYWNtZS9zcmMvY2xpZW50LnJzCisrKyBiL3Byb3htb3gtYWNt ZS9zcmMvY2xpZW50LnJzCkBAIC0yMDMsNyArMjAzLDcgQEAgaW1wbCBJbm5lciB7CiAgICAgICAg IGxldCBnb3Rfbm9uY2UgPSBzZWxmLnVwZGF0ZV9ub25jZSgmbXV0IHJlc3BvbnNlKT87CiAKICAg ICAgICAgaWYgcmVzcG9uc2UuaXNfc3VjY2VzcygpIHsKLSAgICAgICAgICAgIGlmIHJlc3BvbnNl LnN0YXR1cyAhPSByZXF1ZXN0LmV4cGVjdGVkIHsKKyAgICAgICAgICAgIGlmICFyZXF1ZXN0LmV4 cGVjdGVkLmNvbnRhaW5zKCZyZXNwb25zZS5zdGF0dXMpIHsKICAgICAgICAgICAgICAgICByZXR1 cm4gRXJyKEVycm9yOjpJbnZhbGlkQXBpKGZvcm1hdCEoCiAgICAgICAgICAgICAgICAgICAgICJB UEkgc2VydmVyIHJlc3BvbmRlZCB3aXRoIHVuZXhwZWN0ZWQgc3RhdHVzIGNvZGU6IHs6P30iLAog ICAgICAgICAgICAgICAgICAgICByZXNwb25zZS5zdGF0dXMKZGlmZiAtLWdpdCBhL3Byb3htb3gt YWNtZS9zcmMvcmVxdWVzdC5ycyBiL3Byb3htb3gtYWNtZS9zcmMvcmVxdWVzdC5ycwppbmRleCAz NDFjZTUzZS4uZDc4MmE3ZGUgMTAwNjQ0Ci0tLSBhL3Byb3htb3gtYWNtZS9zcmMvcmVxdWVzdC5y cworKysgYi9wcm94bW94LWFjbWUvc3JjL3JlcXVlc3QucnMKQEAgLTE2LDggKzE2LDggQEAgcHVi KGNyYXRlKSBzdHJ1Y3QgUmVxdWVzdCB7CiAgICAgLy8vIFRoZSBib2R5IHRvIHBhc3MgYWxvbmcg d2l0aCByZXF1ZXN0LCBvciBhbiBlbXB0eSBzdHJpbmcuCiAgICAgcHViKGNyYXRlKSBib2R5OiBT dHJpbmcsCiAKLSAgICAvLy8gVGhlIGV4cGVjdGVkIHN0YXR1cyBjb2RlIGEgY29tcGxpYW50IEFD TUUgcHJvdmlkZXIgd2lsbCByZXR1cm4gb24gc3VjY2Vzcy4KLSAgICBwdWIoY3JhdGUpIGV4cGVj dGVkOiB1MTYsCisgICAgLy8vIFRoZSBzZXQgb2YgSFRUUCBzdGF0dXMgY29kZXMgdGhhdCBpbmRp Y2F0ZSBhIHN1Y2Nlc3NmdWwgcmVzcG9uc2UgZnJvbSBhbiBBQ01FIHByb3ZpZGVyLgorICAgIHB1 YihjcmF0ZSkgZXhwZWN0ZWQ6ICYnc3RhdGljIFt1MTZdLAogfQogCiAvLy8gQ29tbW9uIEhUVFAg c3RhdHVzIGNvZGVzIHVzZWQgaW4gQUNNRSByZXNwb25zZXMuCi0tIAoyLjQ3LjMKCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxp bmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94 LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==