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 D5CDF1FF179 for ; Wed, 29 Oct 2025 17:45:08 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 309F2105E6; Wed, 29 Oct 2025 17:45:39 +0100 (CET) From: Samuel Rufinatscha To: pbs-devel@lists.proxmox.com Date: Wed, 29 Oct 2025 17:45:19 +0100 Message-ID: <20251029164520.263926-2-s.rufinatscha@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251029164520.263926-1-s.rufinatscha@proxmox.com> References: <20251029164520.263926-1-s.rufinatscha@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1761756320846 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.057 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 Subject: [pbs-devel] [PATCH proxmox v2 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 YXZpb3IgaXMgdGVjaG5pY2FsbHkKb2ZmLXNwZWMsIGl0IGlzIG5vdCBpbGxlZ2FsLiBUaGlzIGlz c3VlIHdhcyByZXBvcnRlZCBvbiBvdXIgYnVnCnRyYWNrZXIgWzJdLgoKVGhlIHByZXZpb3VzIGlt cGxlbWVudGF0aW9uIHRyZWF0ZWQgYW55IG5vbi0yMDAgcmVzcG9uc2UgYXMgYW4gZXJyb3IsCmNh dXNpbmcgYWNjb3VudCByZWdpc3RyYXRpb24gdG8gZmFpbCBhZ2FpbnN0IHN1Y2ggc2VydmVycy4g UmVsYXggdGhlCnN0YXR1cy1jb2RlIGNoZWNrIHRvIGFjY2VwdCBib3RoIDIwMCBhbmQgMjA0IHJl c3BvbnNlcyAoYW5kIHBvdGVudGlhbGx5CnN1cHBvcnQgb3RoZXIgMnh4IGNvZGVzKSB0byBpbXBy b3ZlIGludGVyb3BlcmFiaWxpdHkuCgpOb3RlOiBJbiBjb21wYXJpc29uLCBQVkXigJlzIFBlcmwg QUNNRSBjbGllbnQgcGVyZm9ybXMgYSBHRVQgcmVxdWVzdCBbM10KaW5zdGVhZCBvZiBhIEhFQUQg cmVxdWVzdCBhbmQgYWNjZXB0cyBhbnkgMnh4IHN1Y2Nlc3MgY29kZSB3aGVuCnJldHJpZXZpbmcg dGhlIG5vbmNlIFs0XS4gVGhpcyBkaWZmZXJlbmNlIGluIGJlaGF2aW9yIGRvZXMgbm90IGFmZmVj dApmdW5jdGlvbmFsaXR5IGJ1dCBpcyB3b3J0aCBub3RpbmcgZm9yIGNvbnNpc3RlbmN5IGFjcm9z cwppbXBsZW1lbnRhdGlvbnMuCgpbMV0gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv aHRtbC9yZmM4NTU1LyNzZWN0aW9uLTcuMgpbMl0gaHR0cHM6Ly9idWd6aWxsYS5wcm94bW94LmNv bS9zaG93X2J1Zy5jZ2k/aWQ9NjkzOQpbM10gaHR0cHM6Ly9naXQucHJveG1veC5jb20vP3A9cHJv eG1veC1hY21lLmdpdDthPWJsb2I7Zj1zcmMvUFZFL0FDTUUucG07aD1mMWU5YmI3ZDMxNmUzY2Vh MWUzNzZjNjEwYjA0NzkxMTkyMTdhZWNjO2hiPUhFQUQjbDIxOQpbNF0gaHR0cHM6Ly9naXQucHJv eG1veC5jb20vP3A9cHJveG1veC1hY21lLmdpdDthPWJsb2I7Zj1zcmMvUFZFL0FDTUUucG07aD1m MWU5YmI3ZDMxNmUzY2VhMWUzNzZjNjEwYjA0NzkxMTkyMTdhZWNjO2hiPUhFQUQjbDU5NwoKRml4 ZXM6ICM2OTM5ClNpZ25lZC1vZmYtYnk6IFNhbXVlbCBSdWZpbmF0c2NoYSA8cy5ydWZpbmF0c2No YUBwcm94bW94LmNvbT4KLS0tCiBwcm94bW94LWFjbWUvc3JjL2FjY291bnQucnMgICAgICB8IDEw ICsrKysrLS0tLS0KIHByb3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzIHwgIDYgKysrLS0t CiBwcm94bW94LWFjbWUvc3JjL2NsaWVudC5ycyAgICAgICB8ICAyICstCiBwcm94bW94LWFjbWUv c3JjL2xpYi5ycyAgICAgICAgICB8ICA0ICsrKysKIHByb3htb3gtYWNtZS9zcmMvcmVxdWVzdC5y cyAgICAgIHwgMTUgKysrKysrKysrKysrLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlv bnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Byb3htb3gtYWNtZS9zcmMvYWNj b3VudC5ycyBiL3Byb3htb3gtYWNtZS9zcmMvYWNjb3VudC5ycwppbmRleCA3M2Q3ODZiOC4uNDRm OTM4M2YgMTAwNjQ0Ci0tLSBhL3Byb3htb3gtYWNtZS9zcmMvYWNjb3VudC5ycworKysgYi9wcm94 bW94LWFjbWUvc3JjL2FjY291bnQucnMKQEAgLTg1LDcgKzg1LDcgQEAgaW1wbCBBY2NvdW50IHsK ICAgICAgICAgICAgIG1ldGhvZDogIlBPU1QiLAogICAgICAgICAgICAgY29udGVudF90eXBlOiBj cmF0ZTo6cmVxdWVzdDo6SlNPTl9DT05URU5UX1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAg ICAgICAgICAgZXhwZWN0ZWQ6IGNyYXRlOjpyZXF1ZXN0OjpDUkVBVEVELAorICAgICAgICAgICAg ZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3VjY2Vzczo6Q1JFQVRFRF0sCiAgICAgICAgIH07CiAK ICAgICAgICAgT2soTmV3T3JkZXI6Om5ldyhyZXF1ZXN0KSkKQEAgLTEwNyw3ICsxMDcsNyBAQCBp bXBsIEFjY291bnQgewogICAgICAgICAgICAgbWV0aG9kOiAiUE9TVCIsCiAgICAgICAgICAgICBj b250ZW50X3R5cGU6IGNyYXRlOjpyZXF1ZXN0OjpKU09OX0NPTlRFTlRfVFlQRSwKICAgICAgICAg ICAgIGJvZHksCi0gICAgICAgICAgICBleHBlY3RlZDogMjAwLAorICAgICAgICAgICAgZXhwZWN0 ZWQ6ICZbY3JhdGU6Omh0dHBfc3VjY2Vzczo6T0tdLAogICAgICAgICB9KQogICAgIH0KIApAQCAt MTMyLDcgKzEzMiw3IEBAIGltcGwgQWNjb3VudCB7CiAgICAgICAgICAgICBtZXRob2Q6ICJQT1NU IiwKICAgICAgICAgICAgIGNvbnRlbnRfdHlwZTogY3JhdGU6OnJlcXVlc3Q6OkpTT05fQ09OVEVO VF9UWVBFLAogICAgICAgICAgICAgYm9keSwKLSAgICAgICAgICAgIGV4cGVjdGVkOiAyMDAsCisg ICAgICAgICAgICBleHBlY3RlZDogJltjcmF0ZTo6aHR0cF9zdWNjZXNzOjpPS10sCiAgICAgICAg IH0pCiAgICAgfQogCkBAIC0xNTcsNyArMTU3LDcgQEAgaW1wbCBBY2NvdW50IHsKICAgICAgICAg ICAgIG1ldGhvZDogIlBPU1QiLAogICAgICAgICAgICAgY29udGVudF90eXBlOiBjcmF0ZTo6cmVx dWVzdDo6SlNPTl9DT05URU5UX1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAgICAgICAgICAg ZXhwZWN0ZWQ6IDIwMCwKKyAgICAgICAgICAgIGV4cGVjdGVkOiAmW2NyYXRlOjpodHRwX3N1Y2Nl c3M6Ok9LXSwKICAgICAgICAgfSkKICAgICB9CiAKQEAgLTQwNSw3ICs0MDUsNyBAQCBpbXBsIEFj Y291bnRDcmVhdG9yIHsKICAgICAgICAgICAgIG1ldGhvZDogIlBPU1QiLAogICAgICAgICAgICAg Y29udGVudF90eXBlOiBjcmF0ZTo6cmVxdWVzdDo6SlNPTl9DT05URU5UX1RZUEUsCiAgICAgICAg ICAgICBib2R5LAotICAgICAgICAgICAgZXhwZWN0ZWQ6IGNyYXRlOjpyZXF1ZXN0OjpDUkVBVEVE LAorICAgICAgICAgICAgZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3VjY2Vzczo6Q1JFQVRFRF0s CiAgICAgICAgIH0pCiAgICAgfQogCmRpZmYgLS1naXQgYS9wcm94bW94LWFjbWUvc3JjL2FzeW5j X2NsaWVudC5ycyBiL3Byb3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzCmluZGV4IDYwZTFm MzU5Li5iOWRmMGY1NSAxMDA2NDQKLS0tIGEvcHJveG1veC1hY21lL3NyYy9hc3luY19jbGllbnQu cnMKKysrIGIvcHJveG1veC1hY21lL3NyYy9hc3luY19jbGllbnQucnMKQEAgLTQyMSw3ICs0MjEs NyBAQCBpbXBsIEFjbWVDbGllbnQgewogICAgICAgICB9OwogCiAgICAgICAgIGlmIHBhcnRzLnN0 YXR1cy5pc19zdWNjZXNzKCkgewotICAgICAgICAgICAgaWYgc3RhdHVzICE9IHJlcXVlc3QuZXhw ZWN0ZWQgeworICAgICAgICAgICAgaWYgIXJlcXVlc3QuZXhwZWN0ZWQuY29udGFpbnMoJnN0YXR1 cykgewogICAgICAgICAgICAgICAgIHJldHVybiBFcnIoRXJyb3I6OkludmFsaWRBcGkoZm9ybWF0 ISgKICAgICAgICAgICAgICAgICAgICAgIkFDTUUgc2VydmVyIHJlc3BvbmRlZCB3aXRoIHVuZXhw ZWN0ZWQgc3RhdHVzIGNvZGU6IHs6P30iLAogICAgICAgICAgICAgICAgICAgICBwYXJ0cy5zdGF0 dXMKQEAgLTUwMSw3ICs1MDEsNyBAQCBpbXBsIEFjbWVDbGllbnQgewogICAgICAgICAgICAgICAg IG1ldGhvZDogIkdFVCIsCiAgICAgICAgICAgICAgICAgY29udGVudF90eXBlOiAiIiwKICAgICAg ICAgICAgICAgICBib2R5OiBTdHJpbmc6Om5ldygpLAotICAgICAgICAgICAgICAgIGV4cGVjdGVk OiAyMDAsCisgICAgICAgICAgICAgICAgZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3VjY2Vzczo6 T0tdLAogICAgICAgICAgICAgfSwKICAgICAgICAgICAgIG5vbmNlLAogICAgICAgICApCkBAIC01 NTMsNyArNTUzLDcgQEAgaW1wbCBBY21lQ2xpZW50IHsKICAgICAgICAgICAgICAgICBtZXRob2Q6 ICJIRUFEIiwKICAgICAgICAgICAgICAgICBjb250ZW50X3R5cGU6ICIiLAogICAgICAgICAgICAg ICAgIGJvZHk6IFN0cmluZzo6bmV3KCksCi0gICAgICAgICAgICAgICAgZXhwZWN0ZWQ6IDIwMCwK KyAgICAgICAgICAgICAgICBleHBlY3RlZDogJltjcmF0ZTo6aHR0cF9zdWNjZXNzOjpPSywgY3Jh dGU6Omh0dHBfc3VjY2Vzczo6Tk9fQ09OVEVOVF0sCiAgICAgICAgICAgICB9LAogICAgICAgICAg ICAgbm9uY2UsCiAgICAgICAgICkKZGlmZiAtLWdpdCBhL3Byb3htb3gtYWNtZS9zcmMvY2xpZW50 LnJzIGIvcHJveG1veC1hY21lL3NyYy9jbGllbnQucnMKaW5kZXggZDhhNjIwODEuLmVhOGE4NjU1 IDEwMDY0NAotLS0gYS9wcm94bW94LWFjbWUvc3JjL2NsaWVudC5ycworKysgYi9wcm94bW94LWFj bWUvc3JjL2NsaWVudC5ycwpAQCAtMjAzLDcgKzIwMyw3IEBAIGltcGwgSW5uZXIgewogICAgICAg ICBsZXQgZ290X25vbmNlID0gc2VsZi51cGRhdGVfbm9uY2UoJm11dCByZXNwb25zZSk/OwogCiAg ICAgICAgIGlmIHJlc3BvbnNlLmlzX3N1Y2Nlc3MoKSB7Ci0gICAgICAgICAgICBpZiByZXNwb25z ZS5zdGF0dXMgIT0gcmVxdWVzdC5leHBlY3RlZCB7CisgICAgICAgICAgICBpZiAhcmVxdWVzdC5l eHBlY3RlZC5jb250YWlucygmcmVzcG9uc2Uuc3RhdHVzKSB7CiAgICAgICAgICAgICAgICAgcmV0 dXJuIEVycihFcnJvcjo6SW52YWxpZEFwaShmb3JtYXQhKAogICAgICAgICAgICAgICAgICAgICAi QVBJIHNlcnZlciByZXNwb25kZWQgd2l0aCB1bmV4cGVjdGVkIHN0YXR1cyBjb2RlOiB7Oj99IiwK ICAgICAgICAgICAgICAgICAgICAgcmVzcG9uc2Uuc3RhdHVzCmRpZmYgLS1naXQgYS9wcm94bW94 LWFjbWUvc3JjL2xpYi5ycyBiL3Byb3htb3gtYWNtZS9zcmMvbGliLnJzCmluZGV4IGRmNzIyNjI5 Li5lYzU4NmVjNCAxMDA2NDQKLS0tIGEvcHJveG1veC1hY21lL3NyYy9saWIucnMKKysrIGIvcHJv eG1veC1hY21lL3NyYy9saWIucnMKQEAgLTcwLDYgKzcwLDEwIEBAIHB1YiB1c2Ugb3JkZXI6Ok9y ZGVyOwogI1tkb2MoaW5saW5lKV0KIHB1YiB1c2UgcmVxdWVzdDo6UmVxdWVzdDsKIAorI1tjZmco ZmVhdHVyZSA9ICJpbXBsIildCisjW2RvYyhpbmxpbmUpXQorcHViIHVzZSByZXF1ZXN0OjpodHRw X3N1Y2Nlc3M7CisKIC8vIHdlIGRvbid0IGlubGluZSB0aGVzZToKICNbY2ZnKGZlYXR1cmUgPSAi aW1wbCIpXQogcHViIHVzZSBvcmRlcjo6TmV3T3JkZXI7CmRpZmYgLS1naXQgYS9wcm94bW94LWFj bWUvc3JjL3JlcXVlc3QucnMgYi9wcm94bW94LWFjbWUvc3JjL3JlcXVlc3QucnMKaW5kZXggNzhh OTA5MTMuLjA1MzI1MjhlIDEwMDY0NAotLS0gYS9wcm94bW94LWFjbWUvc3JjL3JlcXVlc3QucnMK KysrIGIvcHJveG1veC1hY21lL3NyYy9yZXF1ZXN0LnJzCkBAIC0xLDcgKzEsNiBAQAogdXNlIHNl cmRlOjpEZXNlcmlhbGl6ZTsKIAogcHViKGNyYXRlKSBjb25zdCBKU09OX0NPTlRFTlRfVFlQRTog JnN0ciA9ICJhcHBsaWNhdGlvbi9qb3NlK2pzb24iOwotcHViKGNyYXRlKSBjb25zdCBDUkVBVEVE OiB1MTYgPSAyMDE7CiAKIC8vLyBBIHJlcXVlc3Qgd2hpY2ggc2hvdWxkIGJlIHBlcmZvcm1lZCBv biB0aGUgQUNNRSBwcm92aWRlci4KIHB1YiBzdHJ1Y3QgUmVxdWVzdCB7CkBAIC0xNyw4ICsxNiwx OCBAQCBwdWIgc3RydWN0IFJlcXVlc3QgewogICAgIC8vLyBUaGUgYm9keSB0byBwYXNzIGFsb25n IHdpdGggcmVxdWVzdCwgb3IgYW4gZW1wdHkgc3RyaW5nLgogICAgIHB1YiBib2R5OiBTdHJpbmcs CiAKLSAgICAvLy8gVGhlIGV4cGVjdGVkIHN0YXR1cyBjb2RlIGEgY29tcGxpYW50IEFDTUUgcHJv dmlkZXIgd2lsbCByZXR1cm4gb24gc3VjY2Vzcy4KLSAgICBwdWIgZXhwZWN0ZWQ6IHUxNiwKKyAg ICAvLy8gVGhlIHNldCBvZiBIVFRQIHN0YXR1cyBjb2RlcyB0aGF0IGluZGljYXRlIGEgc3VjY2Vz c2Z1bCByZXNwb25zZSBmcm9tIGFuIEFDTUUgcHJvdmlkZXIuCisgICAgcHViIGV4cGVjdGVkOiAm J3N0YXRpYyBbdTE2XSwKK30KKworLy8vIENvbW1vbiBIVFRQIHN1Y2Nlc3Mgc3RhdHVzIGNvZGVz IHVzZWQgaW4gQUNNRSByZXNwb25zZXMuCitwdWIgbW9kIGh0dHBfc3VjY2VzcyB7CisgICAgLy8v IDIwMCBPSworICAgIHB1YiBjb25zdCBPSzogdTE2ID0gMjAwOworICAgIC8vLyAyMDEgQ3JlYXRl ZAorICAgIHB1YiBjb25zdCBDUkVBVEVEOiB1MTYgPSAyMDE7CisgICAgLy8vIDIwNCBObyBDb250 ZW50CisgICAgcHViIGNvbnN0IE5PX0NPTlRFTlQ6IHUxNiA9IDIwNDsKIH0KIAogLy8vIEFuIEFD TUUgZXJyb3IgcmVzcG9uc2UgY29udGFpbnMgYSBzcGVjaWFsbHkgZm9ybWF0dGVkIHR5cGUgc3Ry aW5nLCBhbmQgY2FuIG9wdGlvbmFsbHkKLS0gCjIuNDcuMwoKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1k ZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4v bWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK