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 6DD531FF141 for ; Fri, 16 Jan 2026 12:29:07 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 9498017629; Fri, 16 Jan 2026 12:29:12 +0100 (CET) From: Samuel Rufinatscha To: pbs-devel@lists.proxmox.com Date: Fri, 16 Jan 2026 12:28:57 +0100 Message-ID: <20260116112859.194016-4-s.rufinatscha@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260116112859.194016-1-s.rufinatscha@proxmox.com> References: <20260116112859.194016-1-s.rufinatscha@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1768562898329 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.094 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 v6 3/3] 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 YUBwcm94bW94LmNvbT4KLS0tCiBwcm94bW94LWFjbWUvc3JjL2FjY291bnQucnMgICAgICB8IDEw ICsrKysrLS0tLS0KIHByb3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzIHwgIDYgKysrLS0t CiBwcm94bW94LWFjbWUvc3JjL2NsaWVudC5ycyAgICAgICB8ICAyICstCiBwcm94bW94LWFjbWUv c3JjL3JlcXVlc3QucnMgICAgICB8ICA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0 aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvcHJveG1veC1hY21lL3NyYy9h Y2NvdW50LnJzIGIvcHJveG1veC1hY21lL3NyYy9hY2NvdW50LnJzCmluZGV4IGM2MmU2MGUwLi44 ZGYxOWEyOSAxMDA2NDQKLS0tIGEvcHJveG1veC1hY21lL3NyYy9hY2NvdW50LnJzCisrKyBiL3By b3htb3gtYWNtZS9zcmMvYWNjb3VudC5ycwpAQCAtODUsNyArODUsNyBAQCBpbXBsIEFjY291bnQg ewogICAgICAgICAgICAgbWV0aG9kOiAiUE9TVCIsCiAgICAgICAgICAgICBjb250ZW50X3R5cGU6 IGNyYXRlOjpyZXF1ZXN0OjpKU09OX0NPTlRFTlRfVFlQRSwKICAgICAgICAgICAgIGJvZHksCi0g ICAgICAgICAgICBleHBlY3RlZDogY3JhdGU6Omh0dHBfc3RhdHVzOjpDUkVBVEVELAorICAgICAg ICAgICAgZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3RhdHVzOjpDUkVBVEVEXSwKICAgICAgICAg fTsKIAogICAgICAgICBPayhOZXdPcmRlcjo6bmV3KHJlcXVlc3QpKQpAQCAtMTA3LDcgKzEwNyw3 IEBAIGltcGwgQWNjb3VudCB7CiAgICAgICAgICAgICBtZXRob2Q6ICJQT1NUIiwKICAgICAgICAg ICAgIGNvbnRlbnRfdHlwZTogY3JhdGU6OnJlcXVlc3Q6OkpTT05fQ09OVEVOVF9UWVBFLAogICAg ICAgICAgICAgYm9keSwKLSAgICAgICAgICAgIGV4cGVjdGVkOiBjcmF0ZTo6aHR0cF9zdGF0dXM6 Ok9LLAorICAgICAgICAgICAgZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3RhdHVzOjpPS10sCiAg ICAgICAgIH0pCiAgICAgfQogCkBAIC0xMzIsNyArMTMyLDcgQEAgaW1wbCBBY2NvdW50IHsKICAg ICAgICAgICAgIG1ldGhvZDogIlBPU1QiLAogICAgICAgICAgICAgY29udGVudF90eXBlOiBjcmF0 ZTo6cmVxdWVzdDo6SlNPTl9DT05URU5UX1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAgICAg ICAgICAgZXhwZWN0ZWQ6IGNyYXRlOjpodHRwX3N0YXR1czo6T0ssCisgICAgICAgICAgICBleHBl Y3RlZDogJltjcmF0ZTo6aHR0cF9zdGF0dXM6Ok9LXSwKICAgICAgICAgfSkKICAgICB9CiAKQEAg LTE1Nyw3ICsxNTcsNyBAQCBpbXBsIEFjY291bnQgewogICAgICAgICAgICAgbWV0aG9kOiAiUE9T VCIsCiAgICAgICAgICAgICBjb250ZW50X3R5cGU6IGNyYXRlOjpyZXF1ZXN0OjpKU09OX0NPTlRF TlRfVFlQRSwKICAgICAgICAgICAgIGJvZHksCi0gICAgICAgICAgICBleHBlY3RlZDogMjAwLAor ICAgICAgICAgICAgZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3RhdHVzOjpPS10sCiAgICAgICAg IH0pCiAgICAgfQogCkBAIC00MDUsNyArNDA1LDcgQEAgaW1wbCBBY2NvdW50Q3JlYXRvciB7CiAg ICAgICAgICAgICBtZXRob2Q6ICJQT1NUIiwKICAgICAgICAgICAgIGNvbnRlbnRfdHlwZTogY3Jh dGU6OnJlcXVlc3Q6OkpTT05fQ09OVEVOVF9UWVBFLAogICAgICAgICAgICAgYm9keSwKLSAgICAg ICAgICAgIGV4cGVjdGVkOiBjcmF0ZTo6aHR0cF9zdGF0dXM6OkNSRUFURUQsCisgICAgICAgICAg ICBleHBlY3RlZDogJltjcmF0ZTo6aHR0cF9zdGF0dXM6OkNSRUFURURdLAogICAgICAgICB9KQog ICAgIH0KIApkaWZmIC0tZ2l0IGEvcHJveG1veC1hY21lL3NyYy9hc3luY19jbGllbnQucnMgYi9w cm94bW94LWFjbWUvc3JjL2FzeW5jX2NsaWVudC5ycwppbmRleCBjODAzODIzZC4uNjZlYzYwMjQg MTAwNjQ0Ci0tLSBhL3Byb3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzCisrKyBiL3Byb3ht b3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzCkBAIC00MjAsNyArNDIwLDcgQEAgaW1wbCBBY21l Q2xpZW50IHsKICAgICAgICAgfTsKIAogICAgICAgICBpZiBwYXJ0cy5zdGF0dXMuaXNfc3VjY2Vz cygpIHsKLSAgICAgICAgICAgIGlmIHN0YXR1cyAhPSByZXF1ZXN0LmV4cGVjdGVkIHsKKyAgICAg ICAgICAgIGlmICFyZXF1ZXN0LmV4cGVjdGVkLmNvbnRhaW5zKCZzdGF0dXMpIHsKICAgICAgICAg ICAgICAgICByZXR1cm4gRXJyKEVycm9yOjpJbnZhbGlkQXBpKGZvcm1hdCEoCiAgICAgICAgICAg ICAgICAgICAgICJBQ01FIHNlcnZlciByZXNwb25kZWQgd2l0aCB1bmV4cGVjdGVkIHN0YXR1cyBj b2RlOiB7Oj99IiwKICAgICAgICAgICAgICAgICAgICAgcGFydHMuc3RhdHVzCkBAIC00OTgsNyAr NDk4LDcgQEAgaW1wbCBBY21lQ2xpZW50IHsKICAgICAgICAgICAgICAgICBtZXRob2Q6ICJHRVQi LAogICAgICAgICAgICAgICAgIGNvbnRlbnRfdHlwZTogIiIsCiAgICAgICAgICAgICAgICAgYm9k eTogU3RyaW5nOjpuZXcoKSwKLSAgICAgICAgICAgICAgICBleHBlY3RlZDogY3JhdGU6Omh0dHBf c3RhdHVzOjpPSywKKyAgICAgICAgICAgICAgICBleHBlY3RlZDogJltjcmF0ZTo6aHR0cF9zdGF0 dXM6Ok9LXSwKICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICBub25jZSwKICAgICAgICAgKQpA QCAtNTUwLDcgKzU1MCw3IEBAIGltcGwgQWNtZUNsaWVudCB7CiAgICAgICAgICAgICAgICAgbWV0 aG9kOiAiSEVBRCIsCiAgICAgICAgICAgICAgICAgY29udGVudF90eXBlOiAiIiwKICAgICAgICAg ICAgICAgICBib2R5OiBTdHJpbmc6Om5ldygpLAotICAgICAgICAgICAgICAgIGV4cGVjdGVkOiBj cmF0ZTo6aHR0cF9zdGF0dXM6Ok9LLAorICAgICAgICAgICAgICAgIGV4cGVjdGVkOiAmW2NyYXRl OjpodHRwX3N0YXR1czo6T0ssIGNyYXRlOjpodHRwX3N0YXR1czo6Tk9fQ09OVEVOVF0sCiAgICAg ICAgICAgICB9LAogICAgICAgICAgICAgbm9uY2UsCiAgICAgICAgICkKZGlmZiAtLWdpdCBhL3By b3htb3gtYWNtZS9zcmMvY2xpZW50LnJzIGIvcHJveG1veC1hY21lL3NyYy9jbGllbnQucnMKaW5k ZXggOTMxZjcyNDUuLjg4MWVlODNkIDEwMDY0NAotLS0gYS9wcm94bW94LWFjbWUvc3JjL2NsaWVu dC5ycworKysgYi9wcm94bW94LWFjbWUvc3JjL2NsaWVudC5ycwpAQCAtMjAzLDcgKzIwMyw3IEBA IGltcGwgSW5uZXIgewogICAgICAgICBsZXQgZ290X25vbmNlID0gc2VsZi51cGRhdGVfbm9uY2Uo Jm11dCByZXNwb25zZSk/OwogCiAgICAgICAgIGlmIHJlc3BvbnNlLmlzX3N1Y2Nlc3MoKSB7Ci0g ICAgICAgICAgICBpZiByZXNwb25zZS5zdGF0dXMgIT0gcmVxdWVzdC5leHBlY3RlZCB7CisgICAg ICAgICAgICBpZiAhcmVxdWVzdC5leHBlY3RlZC5jb250YWlucygmcmVzcG9uc2Uuc3RhdHVzKSB7 CiAgICAgICAgICAgICAgICAgcmV0dXJuIEVycihFcnJvcjo6SW52YWxpZEFwaShmb3JtYXQhKAog ICAgICAgICAgICAgICAgICAgICAiQVBJIHNlcnZlciByZXNwb25kZWQgd2l0aCB1bmV4cGVjdGVk IHN0YXR1cyBjb2RlOiB7Oj99IiwKICAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2Uuc3RhdHVz CmRpZmYgLS1naXQgYS9wcm94bW94LWFjbWUvc3JjL3JlcXVlc3QucnMgYi9wcm94bW94LWFjbWUv c3JjL3JlcXVlc3QucnMKaW5kZXggMmM4MzI1NWEuLjhhNDAxN2RjIDEwMDY0NAotLS0gYS9wcm94 bW94LWFjbWUvc3JjL3JlcXVlc3QucnMKKysrIGIvcHJveG1veC1hY21lL3NyYy9yZXF1ZXN0LnJz CkBAIC0xNiw4ICsxNiw4IEBAIHB1YiBzdHJ1Y3QgUmVxdWVzdCB7CiAgICAgLy8vIFRoZSBib2R5 IHRvIHBhc3MgYWxvbmcgd2l0aCByZXF1ZXN0LCBvciBhbiBlbXB0eSBzdHJpbmcuCiAgICAgcHVi IGJvZHk6IFN0cmluZywKIAotICAgIC8vLyBUaGUgZXhwZWN0ZWQgc3RhdHVzIGNvZGUgYSBjb21w bGlhbnQgQUNNRSBwcm92aWRlciB3aWxsIHJldHVybiBvbiBzdWNjZXNzLgotICAgIHB1YiBleHBl Y3RlZDogdTE2LAorICAgIC8vLyBUaGUgc2V0IG9mIEhUVFAgc3RhdHVzIGNvZGVzIHRoYXQgaW5k aWNhdGUgYSBzdWNjZXNzZnVsIHJlc3BvbnNlIGZyb20gYW4gQUNNRSBwcm92aWRlci4KKyAgICBw dWIgZXhwZWN0ZWQ6ICYnc3RhdGljIFt1MTZdLAogfQogCiAvLy8gQ29tbW9uIEhUVFAgc3RhdHVz IGNvZGVzIHVzZWQgaW4gQUNNRSByZXNwb25zZXMuCi0tIAoyLjQ3LjMKCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlz dApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9j Z2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==