From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 4637F1FF17A for ; Tue, 28 Oct 2025 20:33:43 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 522B4218D1; Tue, 28 Oct 2025 20:34:13 +0100 (CET) From: Samuel Rufinatscha To: pbs-devel@lists.proxmox.com Date: Tue, 28 Oct 2025 16:22:00 +0100 Message-ID: <20251028152201.216603-2-s.rufinatscha@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251028152201.216603-1-s.rufinatscha@proxmox.com> References: <20251028152201.216603-1-s.rufinatscha@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1761664918554 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.151 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 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [client.rs, account.rs, request.rs, ietf.org, proxmox.com] X-Mailman-Approved-At: Tue, 28 Oct 2025 20:34:12 +0100 Subject: [pbs-devel] [PATCH proxmox 1/1] 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 YXZpb3IgaXMgdGVjaG5pY2FsbHkKb2ZmLXNwZWMsIGl0IGlzIGZ1bmN0aW9uYWxseSBoYXJtbGVz cy4gVGhpcyBpc3N1ZSB3YXMgcmVwb3J0ZWQgb24gb3VyCmJ1ZyB0cmFja2VyIFsyXS4KClRoZSBw cmV2aW91cyBpbXBsZW1lbnRhdGlvbiB0cmVhdGVkIGFueSBub24tMjAwIHJlc3BvbnNlIGFzIGFu IGVycm9yLApjYXVzaW5nIGFjY291bnQgcmVnaXN0cmF0aW9uIHRvIGZhaWwgYWdhaW5zdCBzdWNo IHNlcnZlcnMuIFJlbGF4IHRoZQpzdGF0dXMtY29kZSBjaGVjayB0byBhY2NlcHQgYm90aCAyMDAg YW5kIDIwNCByZXNwb25zZXMgKGFuZCBwb3RlbnRpYWxseQpzdXBwb3J0IG90aGVyIDJ4eCBjb2Rl cykgdG8gaW1wcm92ZSBpbnRlcm9wZXJhYmlsaXR5LgoKVGhpcyBhbGlnbnMgYmVoYXZpb3Igd2l0 aCBQVkXigJlzIG1vcmUgdG9sZXJhbnQgUGVybCBBQ01FIGNsaWVudCBhbmQKYXZvaWRzIHJlZ3Jl c3Npb25zLgoKWzFdIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvcmZjODU1 NS8jc2VjdGlvbi03LjIKWzJdIGh0dHBzOi8vYnVnemlsbGEucHJveG1veC5jb20vc2hvd19idWcu Y2dpP2lkPTY5MzkKCkZpeGVzOiAjNjkzOQpTaWduZWQtb2ZmLWJ5OiBTYW11ZWwgUnVmaW5hdHNj aGEgPHMucnVmaW5hdHNjaGFAcHJveG1veC5jb20+Ci0tLQogcHJveG1veC1hY21lL3NyYy9hY2Nv dW50LnJzICAgICAgfCAxMCArKysrKy0tLS0tCiBwcm94bW94LWFjbWUvc3JjL2FzeW5jX2NsaWVu dC5ycyB8ICA2ICsrKy0tLQogcHJveG1veC1hY21lL3NyYy9jbGllbnQucnMgICAgICAgfCAgMiAr LQogcHJveG1veC1hY21lL3NyYy9yZXF1ZXN0LnJzICAgICAgfCAgNCArKy0tCiA0IGZpbGVzIGNo YW5nZWQsIDExIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3By b3htb3gtYWNtZS9zcmMvYWNjb3VudC5ycyBiL3Byb3htb3gtYWNtZS9zcmMvYWNjb3VudC5ycwpp bmRleCA3M2Q3ODZiOC4uNjA3MTk4NjUgMTAwNjQ0Ci0tLSBhL3Byb3htb3gtYWNtZS9zcmMvYWNj b3VudC5ycworKysgYi9wcm94bW94LWFjbWUvc3JjL2FjY291bnQucnMKQEAgLTg1LDcgKzg1LDcg QEAgaW1wbCBBY2NvdW50IHsKICAgICAgICAgICAgIG1ldGhvZDogIlBPU1QiLAogICAgICAgICAg ICAgY29udGVudF90eXBlOiBjcmF0ZTo6cmVxdWVzdDo6SlNPTl9DT05URU5UX1RZUEUsCiAgICAg ICAgICAgICBib2R5LAotICAgICAgICAgICAgZXhwZWN0ZWQ6IGNyYXRlOjpyZXF1ZXN0OjpDUkVB VEVELAorICAgICAgICAgICAgZXhwZWN0ZWQ6IHZlYyFbY3JhdGU6OnJlcXVlc3Q6OkNSRUFURURd LAogICAgICAgICB9OwogCiAgICAgICAgIE9rKE5ld09yZGVyOjpuZXcocmVxdWVzdCkpCkBAIC0x MDcsNyArMTA3LDcgQEAgaW1wbCBBY2NvdW50IHsKICAgICAgICAgICAgIG1ldGhvZDogIlBPU1Qi LAogICAgICAgICAgICAgY29udGVudF90eXBlOiBjcmF0ZTo6cmVxdWVzdDo6SlNPTl9DT05URU5U X1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAgICAgICAgICAgZXhwZWN0ZWQ6IDIwMCwKKyAg ICAgICAgICAgIGV4cGVjdGVkOiB2ZWMhWzIwMF0sCiAgICAgICAgIH0pCiAgICAgfQogCkBAIC0x MzIsNyArMTMyLDcgQEAgaW1wbCBBY2NvdW50IHsKICAgICAgICAgICAgIG1ldGhvZDogIlBPU1Qi LAogICAgICAgICAgICAgY29udGVudF90eXBlOiBjcmF0ZTo6cmVxdWVzdDo6SlNPTl9DT05URU5U X1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAgICAgICAgICAgZXhwZWN0ZWQ6IDIwMCwKKyAg ICAgICAgICAgIGV4cGVjdGVkOiB2ZWMhWzIwMF0sCiAgICAgICAgIH0pCiAgICAgfQogCkBAIC0x NTcsNyArMTU3LDcgQEAgaW1wbCBBY2NvdW50IHsKICAgICAgICAgICAgIG1ldGhvZDogIlBPU1Qi LAogICAgICAgICAgICAgY29udGVudF90eXBlOiBjcmF0ZTo6cmVxdWVzdDo6SlNPTl9DT05URU5U X1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAgICAgICAgICAgZXhwZWN0ZWQ6IDIwMCwKKyAg ICAgICAgICAgIGV4cGVjdGVkOiB2ZWMhWzIwMF0sCiAgICAgICAgIH0pCiAgICAgfQogCkBAIC00 MDUsNyArNDA1LDcgQEAgaW1wbCBBY2NvdW50Q3JlYXRvciB7CiAgICAgICAgICAgICBtZXRob2Q6 ICJQT1NUIiwKICAgICAgICAgICAgIGNvbnRlbnRfdHlwZTogY3JhdGU6OnJlcXVlc3Q6OkpTT05f Q09OVEVOVF9UWVBFLAogICAgICAgICAgICAgYm9keSwKLSAgICAgICAgICAgIGV4cGVjdGVkOiBj cmF0ZTo6cmVxdWVzdDo6Q1JFQVRFRCwKKyAgICAgICAgICAgIGV4cGVjdGVkOiB2ZWMhW2NyYXRl OjpyZXF1ZXN0OjpDUkVBVEVEXSwKICAgICAgICAgfSkKICAgICB9CiAKZGlmZiAtLWdpdCBhL3By b3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzIGIvcHJveG1veC1hY21lL3NyYy9hc3luY19j bGllbnQucnMKaW5kZXggNjBlMWYzNTkuLjA5MDFhYThkIDEwMDY0NAotLS0gYS9wcm94bW94LWFj bWUvc3JjL2FzeW5jX2NsaWVudC5ycworKysgYi9wcm94bW94LWFjbWUvc3JjL2FzeW5jX2NsaWVu dC5ycwpAQCAtNDIxLDcgKzQyMSw3IEBAIGltcGwgQWNtZUNsaWVudCB7CiAgICAgICAgIH07CiAK ICAgICAgICAgaWYgcGFydHMuc3RhdHVzLmlzX3N1Y2Nlc3MoKSB7Ci0gICAgICAgICAgICBpZiBz dGF0dXMgIT0gcmVxdWVzdC5leHBlY3RlZCB7CisgICAgICAgICAgICBpZiAhcmVxdWVzdC5leHBl Y3RlZC5jb250YWlucygmc3RhdHVzKSB7CiAgICAgICAgICAgICAgICAgcmV0dXJuIEVycihFcnJv cjo6SW52YWxpZEFwaShmb3JtYXQhKAogICAgICAgICAgICAgICAgICAgICAiQUNNRSBzZXJ2ZXIg cmVzcG9uZGVkIHdpdGggdW5leHBlY3RlZCBzdGF0dXMgY29kZTogezo/fSIsCiAgICAgICAgICAg ICAgICAgICAgIHBhcnRzLnN0YXR1cwpAQCAtNTAxLDcgKzUwMSw3IEBAIGltcGwgQWNtZUNsaWVu dCB7CiAgICAgICAgICAgICAgICAgbWV0aG9kOiAiR0VUIiwKICAgICAgICAgICAgICAgICBjb250 ZW50X3R5cGU6ICIiLAogICAgICAgICAgICAgICAgIGJvZHk6IFN0cmluZzo6bmV3KCksCi0gICAg ICAgICAgICAgICAgZXhwZWN0ZWQ6IDIwMCwKKyAgICAgICAgICAgICAgICBleHBlY3RlZDogdmVj IVsyMDBdLAogICAgICAgICAgICAgfSwKICAgICAgICAgICAgIG5vbmNlLAogICAgICAgICApCkBA IC01NTMsNyArNTUzLDcgQEAgaW1wbCBBY21lQ2xpZW50IHsKICAgICAgICAgICAgICAgICBtZXRo b2Q6ICJIRUFEIiwKICAgICAgICAgICAgICAgICBjb250ZW50X3R5cGU6ICIiLAogICAgICAgICAg ICAgICAgIGJvZHk6IFN0cmluZzo6bmV3KCksCi0gICAgICAgICAgICAgICAgZXhwZWN0ZWQ6IDIw MCwKKyAgICAgICAgICAgICAgICBleHBlY3RlZDogdmVjIVsyMDAsIDIwNF0sCiAgICAgICAgICAg ICB9LAogICAgICAgICAgICAgbm9uY2UsCiAgICAgICAgICkKZGlmZiAtLWdpdCBhL3Byb3htb3gt YWNtZS9zcmMvY2xpZW50LnJzIGIvcHJveG1veC1hY21lL3NyYy9jbGllbnQucnMKaW5kZXggZDhh NjIwODEuLmVhOGE4NjU1IDEwMDY0NAotLS0gYS9wcm94bW94LWFjbWUvc3JjL2NsaWVudC5ycwor KysgYi9wcm94bW94LWFjbWUvc3JjL2NsaWVudC5ycwpAQCAtMjAzLDcgKzIwMyw3IEBAIGltcGwg SW5uZXIgewogICAgICAgICBsZXQgZ290X25vbmNlID0gc2VsZi51cGRhdGVfbm9uY2UoJm11dCBy ZXNwb25zZSk/OwogCiAgICAgICAgIGlmIHJlc3BvbnNlLmlzX3N1Y2Nlc3MoKSB7Ci0gICAgICAg ICAgICBpZiByZXNwb25zZS5zdGF0dXMgIT0gcmVxdWVzdC5leHBlY3RlZCB7CisgICAgICAgICAg ICBpZiAhcmVxdWVzdC5leHBlY3RlZC5jb250YWlucygmcmVzcG9uc2Uuc3RhdHVzKSB7CiAgICAg ICAgICAgICAgICAgcmV0dXJuIEVycihFcnJvcjo6SW52YWxpZEFwaShmb3JtYXQhKAogICAgICAg ICAgICAgICAgICAgICAiQVBJIHNlcnZlciByZXNwb25kZWQgd2l0aCB1bmV4cGVjdGVkIHN0YXR1 cyBjb2RlOiB7Oj99IiwKICAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2Uuc3RhdHVzCmRpZmYg LS1naXQgYS9wcm94bW94LWFjbWUvc3JjL3JlcXVlc3QucnMgYi9wcm94bW94LWFjbWUvc3JjL3Jl cXVlc3QucnMKaW5kZXggNzhhOTA5MTMuLjM4ZTgyNWQ2IDEwMDY0NAotLS0gYS9wcm94bW94LWFj bWUvc3JjL3JlcXVlc3QucnMKKysrIGIvcHJveG1veC1hY21lL3NyYy9yZXF1ZXN0LnJzCkBAIC0x Nyw4ICsxNyw4IEBAIHB1YiBzdHJ1Y3QgUmVxdWVzdCB7CiAgICAgLy8vIFRoZSBib2R5IHRvIHBh c3MgYWxvbmcgd2l0aCByZXF1ZXN0LCBvciBhbiBlbXB0eSBzdHJpbmcuCiAgICAgcHViIGJvZHk6 IFN0cmluZywKIAotICAgIC8vLyBUaGUgZXhwZWN0ZWQgc3RhdHVzIGNvZGUgYSBjb21wbGlhbnQg QUNNRSBwcm92aWRlciB3aWxsIHJldHVybiBvbiBzdWNjZXNzLgotICAgIHB1YiBleHBlY3RlZDog dTE2LAorICAgIC8vLyBUaGUgc2V0IG9mIEhUVFAgc3RhdHVzIGNvZGVzIHRoYXQgaW5kaWNhdGUg YSBzdWNjZXNzZnVsIHJlc3BvbnNlIGZyb20gYW4gQUNNRSBwcm92aWRlci4KKyAgICBwdWIgZXhw ZWN0ZWQ6IFZlYzx1MTY+LAogfQogCiAvLy8gQW4gQUNNRSBlcnJvciByZXNwb25zZSBjb250YWlu cyBhIHNwZWNpYWxseSBmb3JtYXR0ZWQgdHlwZSBzdHJpbmcsIGFuZCBjYW4gb3B0aW9uYWxseQot LSAKMi40Ny4zCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0 dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZl bAo=