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 1956C1FF187 for ; Mon, 3 Nov 2025 11:13:04 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 72993174B0; Mon, 3 Nov 2025 11:13:38 +0100 (CET) From: Samuel Rufinatscha To: pbs-devel@lists.proxmox.com Date: Mon, 3 Nov 2025 11:13:21 +0100 Message-ID: <20251103101322.100392-2-s.rufinatscha@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251103101322.100392-1-s.rufinatscha@proxmox.com> References: <20251103101322.100392-1-s.rufinatscha@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762164796541 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.051 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 v3 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 b3VudC5ycyBiL3Byb3htb3gtYWNtZS9zcmMvYWNjb3VudC5ycwppbmRleCAwYmJmMDAyNy4uMWFk NDg1YTIgMTAwNjQ0Ci0tLSBhL3Byb3htb3gtYWNtZS9zcmMvYWNjb3VudC5ycworKysgYi9wcm94 bW94LWFjbWUvc3JjL2FjY291bnQucnMKQEAgLTg1LDcgKzg1LDcgQEAgaW1wbCBBY2NvdW50IHsK ICAgICAgICAgICAgIG1ldGhvZDogIlBPU1QiLAogICAgICAgICAgICAgY29udGVudF90eXBlOiBj cmF0ZTo6cmVxdWVzdDo6SlNPTl9DT05URU5UX1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAg ICAgICAgICAgZXhwZWN0ZWQ6IGNyYXRlOjpyZXF1ZXN0OjpDUkVBVEVELAorICAgICAgICAgICAg ZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3RhdHVzOjpDUkVBVEVEXSwKICAgICAgICAgfTsKIAog ICAgICAgICBPayhOZXdPcmRlcjo6bmV3KHJlcXVlc3QpKQpAQCAtMTA3LDcgKzEwNyw3IEBAIGlt cGwgQWNjb3VudCB7CiAgICAgICAgICAgICBtZXRob2Q6ICJQT1NUIiwKICAgICAgICAgICAgIGNv bnRlbnRfdHlwZTogY3JhdGU6OnJlcXVlc3Q6OkpTT05fQ09OVEVOVF9UWVBFLAogICAgICAgICAg ICAgYm9keSwKLSAgICAgICAgICAgIGV4cGVjdGVkOiAyMDAsCisgICAgICAgICAgICBleHBlY3Rl ZDogJltjcmF0ZTo6aHR0cF9zdGF0dXM6Ok9LXSwKICAgICAgICAgfSkKICAgICB9CiAKQEAgLTEz Miw3ICsxMzIsNyBAQCBpbXBsIEFjY291bnQgewogICAgICAgICAgICAgbWV0aG9kOiAiUE9TVCIs CiAgICAgICAgICAgICBjb250ZW50X3R5cGU6IGNyYXRlOjpyZXF1ZXN0OjpKU09OX0NPTlRFTlRf VFlQRSwKICAgICAgICAgICAgIGJvZHksCi0gICAgICAgICAgICBleHBlY3RlZDogMjAwLAorICAg ICAgICAgICAgZXhwZWN0ZWQ6ICZbY3JhdGU6Omh0dHBfc3RhdHVzOjpPS10sCiAgICAgICAgIH0p CiAgICAgfQogCkBAIC0xNTcsNyArMTU3LDcgQEAgaW1wbCBBY2NvdW50IHsKICAgICAgICAgICAg IG1ldGhvZDogIlBPU1QiLAogICAgICAgICAgICAgY29udGVudF90eXBlOiBjcmF0ZTo6cmVxdWVz dDo6SlNPTl9DT05URU5UX1RZUEUsCiAgICAgICAgICAgICBib2R5LAotICAgICAgICAgICAgZXhw ZWN0ZWQ6IDIwMCwKKyAgICAgICAgICAgIGV4cGVjdGVkOiAmW2NyYXRlOjpodHRwX3N0YXR1czo6 T0tdLAogICAgICAgICB9KQogICAgIH0KIApAQCAtNDA1LDcgKzQwNSw3IEBAIGltcGwgQWNjb3Vu dENyZWF0b3IgewogICAgICAgICAgICAgbWV0aG9kOiAiUE9TVCIsCiAgICAgICAgICAgICBjb250 ZW50X3R5cGU6IGNyYXRlOjpyZXF1ZXN0OjpKU09OX0NPTlRFTlRfVFlQRSwKICAgICAgICAgICAg IGJvZHksCi0gICAgICAgICAgICBleHBlY3RlZDogY3JhdGU6OnJlcXVlc3Q6OkNSRUFURUQsCisg ICAgICAgICAgICBleHBlY3RlZDogJltjcmF0ZTo6aHR0cF9zdGF0dXM6OkNSRUFURURdLAogICAg ICAgICB9KQogICAgIH0KIApkaWZmIC0tZ2l0IGEvcHJveG1veC1hY21lL3NyYy9hc3luY19jbGll bnQucnMgYi9wcm94bW94LWFjbWUvc3JjL2FzeW5jX2NsaWVudC5ycwppbmRleCBkYzc1NWZiOS4u NjZlYzYwMjQgMTAwNjQ0Ci0tLSBhL3Byb3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzCisr KyBiL3Byb3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzCkBAIC00MjAsNyArNDIwLDcgQEAg aW1wbCBBY21lQ2xpZW50IHsKICAgICAgICAgfTsKIAogICAgICAgICBpZiBwYXJ0cy5zdGF0dXMu aXNfc3VjY2VzcygpIHsKLSAgICAgICAgICAgIGlmIHN0YXR1cyAhPSByZXF1ZXN0LmV4cGVjdGVk IHsKKyAgICAgICAgICAgIGlmICFyZXF1ZXN0LmV4cGVjdGVkLmNvbnRhaW5zKCZzdGF0dXMpIHsK ICAgICAgICAgICAgICAgICByZXR1cm4gRXJyKEVycm9yOjpJbnZhbGlkQXBpKGZvcm1hdCEoCiAg ICAgICAgICAgICAgICAgICAgICJBQ01FIHNlcnZlciByZXNwb25kZWQgd2l0aCB1bmV4cGVjdGVk IHN0YXR1cyBjb2RlOiB7Oj99IiwKICAgICAgICAgICAgICAgICAgICAgcGFydHMuc3RhdHVzCkBA IC00OTgsNyArNDk4LDcgQEAgaW1wbCBBY21lQ2xpZW50IHsKICAgICAgICAgICAgICAgICBtZXRo b2Q6ICJHRVQiLAogICAgICAgICAgICAgICAgIGNvbnRlbnRfdHlwZTogIiIsCiAgICAgICAgICAg ICAgICAgYm9keTogU3RyaW5nOjpuZXcoKSwKLSAgICAgICAgICAgICAgICBleHBlY3RlZDogMjAw LAorICAgICAgICAgICAgICAgIGV4cGVjdGVkOiAmW2NyYXRlOjpodHRwX3N0YXR1czo6T0tdLAog ICAgICAgICAgICAgfSwKICAgICAgICAgICAgIG5vbmNlLAogICAgICAgICApCkBAIC01NTAsNyAr NTUwLDcgQEAgaW1wbCBBY21lQ2xpZW50IHsKICAgICAgICAgICAgICAgICBtZXRob2Q6ICJIRUFE IiwKICAgICAgICAgICAgICAgICBjb250ZW50X3R5cGU6ICIiLAogICAgICAgICAgICAgICAgIGJv ZHk6IFN0cmluZzo6bmV3KCksCi0gICAgICAgICAgICAgICAgZXhwZWN0ZWQ6IDIwMCwKKyAgICAg ICAgICAgICAgICBleHBlY3RlZDogJltjcmF0ZTo6aHR0cF9zdGF0dXM6Ok9LLCBjcmF0ZTo6aHR0 cF9zdGF0dXM6Ok5PX0NPTlRFTlRdLAogICAgICAgICAgICAgfSwKICAgICAgICAgICAgIG5vbmNl LAogICAgICAgICApCmRpZmYgLS1naXQgYS9wcm94bW94LWFjbWUvc3JjL2NsaWVudC5ycyBiL3By b3htb3gtYWNtZS9zcmMvY2xpZW50LnJzCmluZGV4IDkzMWY3MjQ1Li44ODFlZTgzZCAxMDA2NDQK LS0tIGEvcHJveG1veC1hY21lL3NyYy9jbGllbnQucnMKKysrIGIvcHJveG1veC1hY21lL3NyYy9j bGllbnQucnMKQEAgLTIwMyw3ICsyMDMsNyBAQCBpbXBsIElubmVyIHsKICAgICAgICAgbGV0IGdv dF9ub25jZSA9IHNlbGYudXBkYXRlX25vbmNlKCZtdXQgcmVzcG9uc2UpPzsKIAogICAgICAgICBp ZiByZXNwb25zZS5pc19zdWNjZXNzKCkgewotICAgICAgICAgICAgaWYgcmVzcG9uc2Uuc3RhdHVz ICE9IHJlcXVlc3QuZXhwZWN0ZWQgeworICAgICAgICAgICAgaWYgIXJlcXVlc3QuZXhwZWN0ZWQu Y29udGFpbnMoJnJlc3BvbnNlLnN0YXR1cykgewogICAgICAgICAgICAgICAgIHJldHVybiBFcnIo RXJyb3I6OkludmFsaWRBcGkoZm9ybWF0ISgKICAgICAgICAgICAgICAgICAgICAgIkFQSSBzZXJ2 ZXIgcmVzcG9uZGVkIHdpdGggdW5leHBlY3RlZCBzdGF0dXMgY29kZTogezo/fSIsCiAgICAgICAg ICAgICAgICAgICAgIHJlc3BvbnNlLnN0YXR1cwpkaWZmIC0tZ2l0IGEvcHJveG1veC1hY21lL3Ny Yy9saWIucnMgYi9wcm94bW94LWFjbWUvc3JjL2xpYi5ycwppbmRleCBkZjcyMjYyOS4uY2YxYmM2 OGQgMTAwNjQ0Ci0tLSBhL3Byb3htb3gtYWNtZS9zcmMvbGliLnJzCisrKyBiL3Byb3htb3gtYWNt ZS9zcmMvbGliLnJzCkBAIC03MCw2ICs3MCwxMCBAQCBwdWIgdXNlIG9yZGVyOjpPcmRlcjsKICNb ZG9jKGlubGluZSldCiBwdWIgdXNlIHJlcXVlc3Q6OlJlcXVlc3Q7CiAKKyNbY2ZnKGZlYXR1cmUg PSAiaW1wbCIpXQorI1tkb2MoaW5saW5lKV0KK3B1YiB1c2UgcmVxdWVzdDo6aHR0cF9zdGF0dXM7 CisKIC8vIHdlIGRvbid0IGlubGluZSB0aGVzZToKICNbY2ZnKGZlYXR1cmUgPSAiaW1wbCIpXQog cHViIHVzZSBvcmRlcjo6TmV3T3JkZXI7CmRpZmYgLS1naXQgYS9wcm94bW94LWFjbWUvc3JjL3Jl cXVlc3QucnMgYi9wcm94bW94LWFjbWUvc3JjL3JlcXVlc3QucnMKaW5kZXggNzhhOTA5MTMuLjI0 ZTY2OWM1IDEwMDY0NAotLS0gYS9wcm94bW94LWFjbWUvc3JjL3JlcXVlc3QucnMKKysrIGIvcHJv eG1veC1hY21lL3NyYy9yZXF1ZXN0LnJzCkBAIC0xLDcgKzEsNiBAQAogdXNlIHNlcmRlOjpEZXNl cmlhbGl6ZTsKIAogcHViKGNyYXRlKSBjb25zdCBKU09OX0NPTlRFTlRfVFlQRTogJnN0ciA9ICJh cHBsaWNhdGlvbi9qb3NlK2pzb24iOwotcHViKGNyYXRlKSBjb25zdCBDUkVBVEVEOiB1MTYgPSAy MDE7CiAKIC8vLyBBIHJlcXVlc3Qgd2hpY2ggc2hvdWxkIGJlIHBlcmZvcm1lZCBvbiB0aGUgQUNN RSBwcm92aWRlci4KIHB1YiBzdHJ1Y3QgUmVxdWVzdCB7CkBAIC0xNyw4ICsxNiwxOCBAQCBwdWIg c3RydWN0IFJlcXVlc3QgewogICAgIC8vLyBUaGUgYm9keSB0byBwYXNzIGFsb25nIHdpdGggcmVx dWVzdCwgb3IgYW4gZW1wdHkgc3RyaW5nLgogICAgIHB1YiBib2R5OiBTdHJpbmcsCiAKLSAgICAv Ly8gVGhlIGV4cGVjdGVkIHN0YXR1cyBjb2RlIGEgY29tcGxpYW50IEFDTUUgcHJvdmlkZXIgd2ls bCByZXR1cm4gb24gc3VjY2Vzcy4KLSAgICBwdWIgZXhwZWN0ZWQ6IHUxNiwKKyAgICAvLy8gVGhl IHNldCBvZiBIVFRQIHN0YXR1cyBjb2RlcyB0aGF0IGluZGljYXRlIGEgc3VjY2Vzc2Z1bCByZXNw b25zZSBmcm9tIGFuIEFDTUUgcHJvdmlkZXIuCisgICAgcHViIGV4cGVjdGVkOiAmJ3N0YXRpYyBb dTE2XSwKK30KKworLy8vIENvbW1vbiBIVFRQIHN0YXR1cyBjb2RlcyB1c2VkIGluIEFDTUUgcmVz cG9uc2VzLgorcHViIG1vZCBodHRwX3N0YXR1cyB7CisgICAgLy8vIDIwMCBPSworICAgIHB1YiBj b25zdCBPSzogdTE2ID0gMjAwOworICAgIC8vLyAyMDEgQ3JlYXRlZAorICAgIHB1YiBjb25zdCBD UkVBVEVEOiB1MTYgPSAyMDE7CisgICAgLy8vIDIwNCBObyBDb250ZW50CisgICAgcHViIGNvbnN0 IE5PX0NPTlRFTlQ6IHUxNiA9IDIwNDsKIH0KIAogLy8vIEFuIEFDTUUgZXJyb3IgcmVzcG9uc2Ug Y29udGFpbnMgYSBzcGVjaWFsbHkgZm9ybWF0dGVkIHR5cGUgc3RyaW5nLCBhbmQgY2FuIG9wdGlv bmFsbHkKLS0gCjIuNDcuMwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94 LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9w YnMtZGV2ZWwK