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 9D36E1FF13F for ; Wed, 14 Jan 2026 11:29:16 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id E14BCECD0; Wed, 14 Jan 2026 11:29:06 +0100 (CET) Message-ID: <2c2a749a-b86c-4be7-bb33-abbfd63a5dee@proxmox.com> Date: Wed, 14 Jan 2026 11:29:00 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20260108112629.189670-1-s.rufinatscha@proxmox.com> <20260108112629.189670-3-s.rufinatscha@proxmox.com> <1768307212.s3i8za3tn5.astroid@yuna.none> Content-Language: en-US From: Samuel Rufinatscha In-Reply-To: <1768307212.s3i8za3tn5.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.153 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_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment 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. [proxmox.com, request.rs, account.rs] Subject: Re: [pbs-devel] [PATCH proxmox v5 2/4] acme: introduce http_status module 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMS8xMy8yNiAyOjQ1IFBNLCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+IE9uIEphbnVh cnkgOCwgMjAyNiAxMjoyNiBwbSwgU2FtdWVsIFJ1ZmluYXRzY2hhIHdyb3RlOgo+PiBJbnRyb2R1 Y2UgYW4gaW50ZXJuYWwgaHR0cF9zdGF0dXMgbW9kdWxlIHdpdGggdGhlIGNvbW1vbiBBQ01FIEhU VFAKPj4gcmVzcG9uc2UgY29kZXMsIGFuZCByZXBsYWNlIHVzZSBvZiBjcmF0ZTo6cmVxdWVzdDo6 Q1JFQVRFRCBhcyB3ZWxsIGFzCj4+IGRpcmVjdCBudW1lcmljIHN0YXR1cyBjb2RlIHVzYWdlcy4K PiAKPiB3aHkgbm90IHVzZSBodHRwOjpzdGF0dXMgPyB3ZSBhbHJlYWR5IGhhdmUgdGhpcyBhcyBk ZXBlbmRlbmN5IHByZXR0eQo+IG11Y2ggZXZlcnl3aGVyZSB3ZSBkbyBhbnl0aGluZyBIVFRQIHJl bGF0ZWQuLiB3b3VsZCBhbHNvIGZvciBuaWNlciBlcnJvcgo+IG1lc3NhZ2VzIGluIGNhc2UgdGhl IHN0YXR1cyBpcyBub3QgYXMgZXhwZWN0ZWQuLgo+CgpodHRwIGlzIG9ubHkgcHVsbGVkIGluIHZp YSB0aGUgb3B0aW9uYWwgY2xpZW50IC8gYXN5bmMtY2xpZW50IGZlYXR1cmVzLApub3QgdGhlIGJh c2UgaW1wbCBmZWF0dXJlLiBUaGlzIGNvZGUgaGVyZSBpcyBnYXRlZCBieSBpbXBsLCB3aGVyZSBo dHRwCm1pZ2h0IG5vdCBiZSBhdmFpbGFibGUuIEFkZGluZyBodHRwIGFzIGEgaGFyZApkZXBlbmRl bmN5IGp1c3QgZm9yIHRoZSBmZXcgc3RhdHVzIGNvZGUgY29uc3RhbnRzIGZlZWxzIGEgYml0IG92 ZXJraWxsLgpUaGlzIG1hdGNoZXMgd2hhdCB3ZSBkaXNjdXNzZWQgaW4gYSBwcmV2aW91cyByZXZp ZXcgcm91bmQ6CgpodHRwczovL2xvcmUucHJveG1veC5jb20vcGJzLWRldmVsLzJiNzU3NGZiLWEz YzUtNDExOS04ZmI2LTk2NDk4ODFkYmExNUBwcm94bW94LmNvbS8gCgoKQWxzbywgc2luY2UgdGhp cyBpcyBwdWIoY3JhdGUpIEFQSSwgSSB0aGluayB3ZSBjYW4gZWFzaWx5IHN3aXRjaCB0bwpTdGF0 dXNDb2RlIGxhdGVyIGlmIGh0dHAgZXZlciBiZWNvbWVzIGEgbmVjZXNzYXJ5IGRlcGVuZGVuY3kg Zm9yIGltcGwuCk9LIHdpdGggeW91PwoKPj4KPj4gU2lnbmVkLW9mZi1ieTogU2FtdWVsIFJ1Zmlu YXRzY2hhIDxzLnJ1ZmluYXRzY2hhQHByb3htb3guY29tPgo+PiAtLS0KPj4gICBwcm94bW94LWFj bWUvc3JjL2FjY291bnQucnMgICAgICB8ICA4ICsrKystLS0tCj4+ICAgcHJveG1veC1hY21lL3Ny Yy9hc3luY19jbGllbnQucnMgfCAgNCArKy0tCj4+ICAgcHJveG1veC1hY21lL3NyYy9saWIucnMg ICAgICAgICAgfCAgMiArKwo+PiAgIHByb3htb3gtYWNtZS9zcmMvcmVxdWVzdC5ycyAgICAgIHwg MTEgKysrKysrKysrKy0KPj4gICA0IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDcg ZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9wcm94bW94LWFjbWUvc3JjL2FjY291bnQu cnMgYi9wcm94bW94LWFjbWUvc3JjL2FjY291bnQucnMKPj4gaW5kZXggZDhlYjNlNzMuLmVhMWEz YzYwIDEwMDY0NAo+PiAtLS0gYS9wcm94bW94LWFjbWUvc3JjL2FjY291bnQucnMKPj4gKysrIGIv cHJveG1veC1hY21lL3NyYy9hY2NvdW50LnJzCj4+IEBAIC04NCw3ICs4NCw3IEBAIGltcGwgQWNj b3VudCB7Cj4+ICAgICAgICAgICAgICAgbWV0aG9kOiAiUE9TVCIsCj4+ICAgICAgICAgICAgICAg Y29udGVudF90eXBlOiBjcmF0ZTo6cmVxdWVzdDo6SlNPTl9DT05URU5UX1RZUEUsCj4+ICAgICAg ICAgICAgICAgYm9keSwKPj4gLSAgICAgICAgICAgIGV4cGVjdGVkOiBjcmF0ZTo6cmVxdWVzdDo6 Q1JFQVRFRCwKPj4gKyAgICAgICAgICAgIGV4cGVjdGVkOiBjcmF0ZTo6aHR0cF9zdGF0dXM6OkNS RUFURUQsCj4+ICAgICAgICAgICB9Owo+PiAgIAo+PiAgICAgICAgICAgT2soTmV3T3JkZXI6Om5l dyhyZXF1ZXN0KSkKPj4gQEAgLTEwNiw3ICsxMDYsNyBAQCBpbXBsIEFjY291bnQgewo+PiAgICAg ICAgICAgICAgIG1ldGhvZDogIlBPU1QiLAo+PiAgICAgICAgICAgICAgIGNvbnRlbnRfdHlwZTog Y3JhdGU6OnJlcXVlc3Q6OkpTT05fQ09OVEVOVF9UWVBFLAo+PiAgICAgICAgICAgICAgIGJvZHks Cj4+IC0gICAgICAgICAgICBleHBlY3RlZDogMjAwLAo+PiArICAgICAgICAgICAgZXhwZWN0ZWQ6 IGNyYXRlOjpodHRwX3N0YXR1czo6T0ssCj4+ICAgICAgICAgICB9KQo+PiAgICAgICB9Cj4+ICAg Cj4+IEBAIC0xMzEsNyArMTMxLDcgQEAgaW1wbCBBY2NvdW50IHsKPj4gICAgICAgICAgICAgICBt ZXRob2Q6ICJQT1NUIiwKPj4gICAgICAgICAgICAgICBjb250ZW50X3R5cGU6IGNyYXRlOjpyZXF1 ZXN0OjpKU09OX0NPTlRFTlRfVFlQRSwKPj4gICAgICAgICAgICAgICBib2R5LAo+PiAtICAgICAg ICAgICAgZXhwZWN0ZWQ6IDIwMCwKPj4gKyAgICAgICAgICAgIGV4cGVjdGVkOiBjcmF0ZTo6aHR0 cF9zdGF0dXM6Ok9LLAo+PiAgICAgICAgICAgfSkKPj4gICAgICAgfQo+PiAgIAo+PiBAQCAtMzIx LDcgKzMyMSw3IEBAIGltcGwgQWNjb3VudENyZWF0b3Igewo+PiAgICAgICAgICAgICAgIG1ldGhv ZDogIlBPU1QiLAo+PiAgICAgICAgICAgICAgIGNvbnRlbnRfdHlwZTogY3JhdGU6OnJlcXVlc3Q6 OkpTT05fQ09OVEVOVF9UWVBFLAo+PiAgICAgICAgICAgICAgIGJvZHksCj4+IC0gICAgICAgICAg ICBleHBlY3RlZDogY3JhdGU6OnJlcXVlc3Q6OkNSRUFURUQsCj4+ICsgICAgICAgICAgICBleHBl Y3RlZDogY3JhdGU6Omh0dHBfc3RhdHVzOjpDUkVBVEVELAo+PiAgICAgICAgICAgfSkKPj4gICAg ICAgfQo+PiAgIAo+PiBkaWZmIC0tZ2l0IGEvcHJveG1veC1hY21lL3NyYy9hc3luY19jbGllbnQu cnMgYi9wcm94bW94LWFjbWUvc3JjL2FzeW5jX2NsaWVudC5ycwo+PiBpbmRleCAyZmYzYmEyMi4u MDQzNjQ4YmIgMTAwNjQ0Cj4+IC0tLSBhL3Byb3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJz Cj4+ICsrKyBiL3Byb3htb3gtYWNtZS9zcmMvYXN5bmNfY2xpZW50LnJzCj4+IEBAIC00OTgsNyAr NDk4LDcgQEAgaW1wbCBBY21lQ2xpZW50IHsKPj4gICAgICAgICAgICAgICAgICAgbWV0aG9kOiAi R0VUIiwKPj4gICAgICAgICAgICAgICAgICAgY29udGVudF90eXBlOiAiIiwKPj4gICAgICAgICAg ICAgICAgICAgYm9keTogU3RyaW5nOjpuZXcoKSwKPj4gLSAgICAgICAgICAgICAgICBleHBlY3Rl ZDogMjAwLAo+PiArICAgICAgICAgICAgICAgIGV4cGVjdGVkOiBjcmF0ZTo6aHR0cF9zdGF0dXM6 Ok9LLAo+PiAgICAgICAgICAgICAgIH0sCj4+ICAgICAgICAgICAgICAgbm9uY2UsCj4+ICAgICAg ICAgICApCj4+IEBAIC01NTAsNyArNTUwLDcgQEAgaW1wbCBBY21lQ2xpZW50IHsKPj4gICAgICAg ICAgICAgICAgICAgbWV0aG9kOiAiSEVBRCIsCj4+ICAgICAgICAgICAgICAgICAgIGNvbnRlbnRf dHlwZTogIiIsCj4+ICAgICAgICAgICAgICAgICAgIGJvZHk6IFN0cmluZzo6bmV3KCksCj4+IC0g ICAgICAgICAgICAgICAgZXhwZWN0ZWQ6IDIwMCwKPj4gKyAgICAgICAgICAgICAgICBleHBlY3Rl ZDogY3JhdGU6Omh0dHBfc3RhdHVzOjpPSywKPj4gICAgICAgICAgICAgICB9LAo+PiAgICAgICAg ICAgICAgIG5vbmNlLAo+PiAgICAgICAgICAgKQo+PiBkaWZmIC0tZ2l0IGEvcHJveG1veC1hY21l L3NyYy9saWIucnMgYi9wcm94bW94LWFjbWUvc3JjL2xpYi5ycwo+PiBpbmRleCA2NzIyMDMwYy4u NjA1MWEwMjUgMTAwNjQ0Cj4+IC0tLSBhL3Byb3htb3gtYWNtZS9zcmMvbGliLnJzCj4+ICsrKyBi L3Byb3htb3gtYWNtZS9zcmMvbGliLnJzCj4+IEBAIC03MCw2ICs3MCw4IEBAIHB1YiB1c2Ugb3Jk ZXI6Ok9yZGVyOwo+PiAgICNbY2ZnKGZlYXR1cmUgPSAiaW1wbCIpXQo+PiAgIHB1YiB1c2Ugb3Jk ZXI6Ok5ld09yZGVyOwo+PiAgICNbY2ZnKGZlYXR1cmUgPSAiaW1wbCIpXQo+PiArcHViKGNyYXRl KSB1c2UgcmVxdWVzdDo6aHR0cF9zdGF0dXM7Cj4+ICsjW2NmZyhmZWF0dXJlID0gImltcGwiKV0K Pj4gICBwdWIgdXNlIHJlcXVlc3Q6OkVycm9yUmVzcG9uc2U7Cj4+ICAgCj4+ICAgLy8vIEhlYWRl ciBuYW1lIGZvciBub25jZXMuCj4+IGRpZmYgLS1naXQgYS9wcm94bW94LWFjbWUvc3JjL3JlcXVl c3QucnMgYi9wcm94bW94LWFjbWUvc3JjL3JlcXVlc3QucnMKPj4gaW5kZXggZGFkZmM1YWYuLjM0 MWNlNTNlIDEwMDY0NAo+PiAtLS0gYS9wcm94bW94LWFjbWUvc3JjL3JlcXVlc3QucnMKPj4gKysr IGIvcHJveG1veC1hY21lL3NyYy9yZXF1ZXN0LnJzCj4+IEBAIC0xLDcgKzEsNiBAQAo+PiAgIHVz ZSBzZXJkZTo6RGVzZXJpYWxpemU7Cj4+ICAgCj4+ICAgcHViKGNyYXRlKSBjb25zdCBKU09OX0NP TlRFTlRfVFlQRTogJnN0ciA9ICJhcHBsaWNhdGlvbi9qb3NlK2pzb24iOwo+PiAtcHViKGNyYXRl KSBjb25zdCBDUkVBVEVEOiB1MTYgPSAyMDE7Cj4+ICAgCj4+ICAgLy8vIEEgcmVxdWVzdCB3aGlj aCBzaG91bGQgYmUgcGVyZm9ybWVkIG9uIHRoZSBBQ01FIHByb3ZpZGVyLgo+PiAgIHB1YihjcmF0 ZSkgc3RydWN0IFJlcXVlc3Qgewo+PiBAQCAtMjEsNiArMjAsMTYgQEAgcHViKGNyYXRlKSBzdHJ1 Y3QgUmVxdWVzdCB7Cj4+ICAgICAgIHB1YihjcmF0ZSkgZXhwZWN0ZWQ6IHUxNiwKPj4gICB9Cj4+ ICAgCj4+ICsvLy8gQ29tbW9uIEhUVFAgc3RhdHVzIGNvZGVzIHVzZWQgaW4gQUNNRSByZXNwb25z ZXMuCj4+ICtwdWIoY3JhdGUpIG1vZCBodHRwX3N0YXR1cyB7Cj4+ICsgICAgLy8vIDIwMCBPSwo+ PiArICAgIHB1YihjcmF0ZSkgY29uc3QgT0s6IHUxNiA9IDIwMDsKPj4gKyAgICAvLy8gMjAxIENy ZWF0ZWQKPj4gKyAgICBwdWIoY3JhdGUpIGNvbnN0IENSRUFURUQ6IHUxNiA9IDIwMTsKPj4gKyAg ICAvLy8gMjA0IE5vIENvbnRlbnQKPj4gKyAgICBwdWIoY3JhdGUpIGNvbnN0IE5PX0NPTlRFTlQ6 IHUxNiA9IDIwNDsKPj4gK30KPj4gKwo+PiAgIC8vLyBBbiBBQ01FIGVycm9yIHJlc3BvbnNlIGNv bnRhaW5zIGEgc3BlY2lhbGx5IGZvcm1hdHRlZCB0eXBlIHN0cmluZywgYW5kIGNhbiBvcHRpb25h bGx5Cj4+ICAgLy8vIGNvbnRhaW4gdGV4dHVhbCBkZXRhaWxzIGFuZCBhIHNldCBvZiBzdWIgcHJv YmxlbXMuCj4+ICAgI1tkZXJpdmUoQ2xvbmUsIERlYnVnLCBEZXNlcmlhbGl6ZSldCj4+IC0tIAo+ PiAyLjQ3LjMKPj4KPj4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPj4gcGJzLWRldmVsIG1haWxpbmcgbGlzdAo+PiBwYnMtZGV2ZWxAbGlzdHMu cHJveG1veC5jb20KPj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4v bGlzdGluZm8vcGJzLWRldmVsCj4+Cj4+Cj4+Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBwYnMtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gcGJz LWRldmVsQGxpc3RzLnByb3htb3guY29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2kt YmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCj4gCj4gCgoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJz LWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJp bi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=