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 F38C01FF183 for ; Wed, 17 Dec 2025 12:15:55 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id D86E227272; Wed, 17 Dec 2025 12:16:42 +0100 (CET) Message-ID: <1135e035-0c16-4fbd-813d-96b1b850b888@proxmox.com> Date: Wed, 17 Dec 2025 12:16:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , Samuel Rufinatscha , Shannon Sterz References: <20251205132559.197434-1-s.rufinatscha@proxmox.com> <20251205132559.197434-2-s.rufinatscha@proxmox.com> <9f3700c7-39e5-4b50-80c5-e28385de16dc@proxmox.com> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <9f3700c7-39e5-4b50-80c5-e28385de16dc@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1765970189661 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.102 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: Re: [pbs-devel] [PATCH proxmox-backup 1/3] pbs-config: cache verified API token secrets 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" T24gMTIvOS8yNSAyOjI5IFBNLCBTYW11ZWwgUnVmaW5hdHNjaGEgd3JvdGU6Cj4gT24gMTIvNS8y NSAzOjAzIFBNLCBTaGFubm9uIFN0ZXJ6IHdyb3RlOgo+PiBPbiBGcmkgRGVjIDUsIDIwMjUgYXQg MjoyNSBQTSBDRVQsIFNhbXVlbCBSdWZpbmF0c2NoYSB3cm90ZToKPj4+IEN1cnJlbnRseSwgZXZl cnkgdG9rZW4tYmFzZWQgQVBJIHJlcXVlc3QgcmVhZHMgdGhlIHRva2VuLnNoYWRvdyBmaWxlIGFu ZAo+Pj4gcnVucyB0aGUgZXhwZW5zaXZlIHBhc3N3b3JkIGhhc2ggdmVyaWZpY2F0aW9uIGZvciB0 aGUgZ2l2ZW4gdG9rZW4KPj4+IHNlY3JldC4gVGhpcyBzaG93cyB1cCBhcyBhIGhvdHNwb3QgaW4g L3N0YXR1cyBwcm9maWxpbmcgKHNlZQo+Pj4gYnVnICM2MDQ5IFsxXSkuCj4+Pgo+Pj4gVGhpcyBw YXRjaCBpbnRyb2R1Y2VzIGFuIGluLW1lbW9yeSBjYWNoZSBvZiBzdWNjZXNzZnVsbHkgdmVyaWZp ZWQgdG9rZW4KPj4+IHNlY3JldHMuIFN1YnNlcXVlbnQgcmVxdWVzdHMgZm9yIHRoZSBzYW1lIHRv a2VuK3NlY3JldCBjb21iaW5hdGlvbiBvbmx5Cj4+PiBwZXJmb3JtIGEgY29tcGFyaXNvbiB1c2lu ZyBvcGVuc3NsOjptZW1jbXA6OmVxIGFuZCBhdm9pZCByZS1ydW5uaW5nIHRoZQo+Pj4gcGFzc3dv cmQgaGFzaC4gVGhlIGNhY2hlIGlzIHVwZGF0ZWQgd2hlbiBhIHRva2VuIHNlY3JldCBpcyBzZXQg YW5kCj4+PiBjbGVhcmVkIHdoZW4gYSB0b2tlbiBpcyBkZWxldGVkLiBOb3RlLCB0aGlzIGRvZXMg Tk9UIGluY2x1ZGUgbWFudWFsCj4+PiBjb25maWcgY2hhbmdlcywgd2hpY2ggd2lsbCBiZSBjb3Zl cmVkIGluIGEgc3Vic2VxdWVudCBwYXRjaC4KPj4+Cj4+PiBUaGlzIHBhdGNoIHBhcnRseSBmaXhl cyBidWcgIzYwNDkgWzFdLgo+Pj4KPj4+IFsxXSBodHRwczovL2J1Z3ppbGxhLnByb3htb3guY29t L3Nob3dfYnVnLmNnaT9pZD03MDE3Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogU2FtdWVsIFJ1Zmlu YXRzY2hhIDxzLnJ1ZmluYXRzY2hhQHByb3htb3guY29tPgo+Pj4gLS0tCj4+PiDCoCBwYnMtY29u ZmlnL3NyYy90b2tlbl9zaGFkb3cucnMgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKystCj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9wYnMtY29uZmlnL3NyYy90b2tlbl9zaGFkb3cucnMg Yi9wYnMtY29uZmlnL3NyYy8gCj4+PiB0b2tlbl9zaGFkb3cucnMKPj4+IGluZGV4IDY0MGZhYmJm Li40N2FhMmZjMiAxMDA2NDQKPj4+IC0tLSBhL3Bicy1jb25maWcvc3JjL3Rva2VuX3NoYWRvdy5y cwo+Pj4gKysrIGIvcGJzLWNvbmZpZy9zcmMvdG9rZW5fc2hhZG93LnJzCj4+PiBAQCAtMSw2ICsx LDggQEAKPj4+IMKgIHVzZSBzdGQ6OmNvbGxlY3Rpb25zOjpIYXNoTWFwOwo+Pj4gK3VzZSBzdGQ6 OnN5bmM6OlJ3TG9jazsKPj4+Cj4+PiDCoCB1c2UgYW55aG93Ojp7YmFpbCwgZm9ybWF0X2Vyciwg RXJyb3J9Owo+Pj4gK3VzZSBvbmNlX2NlbGw6OnN5bmM6Ok9uY2VDZWxsOwo+Pj4gwqAgdXNlIHNl cmRlOjp7RGVzZXJpYWxpemUsIFNlcmlhbGl6ZX07Cj4+PiDCoCB1c2Ugc2VyZGVfanNvbjo6e2Zy b21fdmFsdWUsIFZhbHVlfTsKPj4+Cj4+PiBAQCAtMTMsNiArMTUsMTMgQEAgdXNlIGNyYXRlOjp7 b3Blbl9iYWNrdXBfbG9ja2ZpbGUsIEJhY2t1cExvY2tHdWFyZH07Cj4+PiDCoCBjb25zdCBMT0NL X0ZJTEU6ICZzdHIgPSBwYnNfYnVpbGRjZmc6OmNvbmZpZ2RpciEoIi8gCj4+PiB0b2tlbi5zaGFk b3cubG9jayIpOwo+Pj4gwqAgY29uc3QgQ09ORl9GSUxFOiAmc3RyID0gcGJzX2J1aWxkY2ZnOjpj b25maWdkaXIhKCIvdG9rZW4uc2hhZG93Iik7Cj4+Pgo+Pj4gKy8vLyBHbG9iYWwgaW4tbWVtb3J5 IGNhY2hlIGZvciBzdWNjZXNzZnVsbHkgdmVyaWZpZWQgQVBJIHRva2VuIHNlY3JldHMuCj4+PiAr Ly8vIFRoZSBjYWNoZSBzdG9yZXMgcGxhaW4gdGV4dCBzZWNyZXRzIGZvciB0b2tlbiBBdXRoaWRz IHRoYXQgaGF2ZSAKPj4+IGFscmVhZHkgYmVlbgo+Pj4gKy8vLyB2ZXJpZmllZCBhZ2FpbnN0IHRo ZSBoYXNoZWQgdmFsdWVzIGluIGB0b2tlbi5zaGFkb3dgLiBUaGlzIAo+Pj4gYWxsb3dzIGZvciBj aGVhcAo+Pj4gKy8vLyBzdWJzZXF1ZW50IGF1dGhlbnRpY2F0aW9ucyBmb3IgdGhlIHNhbWUgdG9r ZW4rc2VjcmV0IAo+Pj4gY29tYmluYXRpb24sIGF2b2lkaW5nCj4+PiArLy8vIHJlY29tcHV0aW5n IHRoZSBwYXNzd29yZCBoYXNoIG9uIGV2ZXJ5IHJlcXVlc3QuCj4+PiArc3RhdGljIFRPS0VOX1NF Q1JFVF9DQUNIRTogT25jZUNlbGw8UndMb2NrPEFwaVRva2VuU2VjcmV0Q2FjaGU+PiA9IAo+Pj4g T25jZUNlbGw6Om5ldygpOwo+Pgo+PiBhbnkgcmVhc29uIHlvdSBhcmUgdXNpbmcgYSBvbmNlIGNl bGwgd2l0aCBhIGN1dG9tIGdldF9vcl9pbml0IGZ1bmN0aW9uCj4+IGluc3RlYWQgb2YgYSBzaW1w bGUgYExhenlDZWxsYCBbMV0gaGVyZT8gc2VlbXMgdG8gbWUgdGhhdCB0aGlzIHdvdWxkIGJlCj4+ IHRoZSBtb3JlIGFwcHJvcHJpYXRlIHR5cGUgaGVyZT8gc2ltaWxhciBxdWVzdGlvbiBmb3IgdGhl Cj4+IHByb3htb3gtYWNjZXNzLWNvbnRyb2wgcG9ydGlvbiBvZiB0aGlzIHNlcmllcy4KPj4KPj4g WzFdOiBodHRwczovL2RvYy5ydXN0LWxhbmcub3JnL3N0ZC9jZWxsL3N0cnVjdC5MYXp5Q2VsbC5o dG1sCj4+Cj4gCj4gR29vZCBwb2ludCwgd2Ugc2hvdWxkIC8gY2FuIGRpcmVjdGx5IGluaXRpYWxp emUgaXQhIFdpbGwgY2hhbmdlCj4gdG8gTGF6eUNlbGwuIFRoYW5rcyEKCkxhenlDZWxsIGlzIGhv d2V2ZXIgbm90IHRocmVhZCBzYWZlLCBzbyBjb3VsZCBjYXVzZSBpc3N1ZXMgd2l0aCAKY29uY3Vy cmVudCBpbml0cyBmcm9tIGRpZmZlcmVudCB0aHJlYWRzLiBJTU8gc3RkOjpzeW5jOjpMYXp5TG9j ayBbMF0gaXMgCmEgYmV0dGVyIGZpdCBoZXJlIGFuZCBmb2xsb3dzIGFsb25nIHRoZSBsaW5lIG9m IHdoYXQgd2UgZG8gZm9yIG90aGVyIApjYWNoZXMgaW4gUEJTLCBlLmcuIGluIHBicy1jb25maWc6 OnVzZXIuCgpbMF0gaHR0cHM6Ly9kb2MucnVzdC1sYW5nLm9yZy9zdGQvc3luYy9zdHJ1Y3QuTGF6 eUxvY2suaHRtbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0 dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZl bAo=