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 02B211FF38F for ; Tue, 21 May 2024 12:13:13 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 3B7F616187; Tue, 21 May 2024 12:13:30 +0200 (CEST) Date: Tue, 21 May 2024 12:13:25 +0200 From: Gabriel Goller To: Dominik Csapak Message-ID: <20240521101325.5uak2jtkm5wa5f64@luna.proxmox.com> References: <20240516162508.327472-1-g.goller@proxmox.com> <20240521082240.il4iqsvnogv3yzwt@luna.proxmox.com> <28b9c877-ee65-43a1-8676-c2993bf1bf46@proxmox.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <28b9c877-ee65-43a1-8676-c2993bf1bf46@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.071 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 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] [RFC backup/proxmox-backup 0/4] fix #5463: add optional consent banner before login 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 Cc: 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" T24gMjEuMDUuMjAyNCAxMDozNSwgRG9taW5payBDc2FwYWsgd3JvdGU6Cj5PbiA1LzIxLzI0IDEw OjIyLCBHYWJyaWVsIEdvbGxlciB3cm90ZToKPj5PbiAxNy4wNS4yMDI0IDA5OjE1LCBEb21pbmlr IENzYXBhayB3cm90ZToKPj4+dGhhbmtzIGZvciB0YWNrbGluZyB0aGlzCj4+Pgo+Pj5maXJzdCwg d2hpbGUgdGhpcyBhcHByb2FjaCBzZWVtcyBvayB0byBtZSwgdGhlcmUgYXJlIHByb2JhYmx5IHN0 aWxsIHNvbWUKPj4+dGhpbmdzIHRvIGZpZ3VyZSBvdXQgeWV0IGluIHRoZSBidWcgcmVwb3J0IChz ZWUgdGhlIGJ1ZyByZXBvcnQpCj4+PnByb2JhYmx5IHRoZSBiaWdnZXN0IHRoaW5nIGknZCBjaGFu Z2UgaXMgdGhlIG5lZWQgZm9yIGFuIGV4dHJhIGFwaSBjYWxsLgo+Pj4KPj4+c2luY2Ugd2UgYWxy ZWFkeSBoYXZlIHRvIHNlcnZlIHRoZSBpbmRleCBmaWxlLAo+Pj53ZSBjb3VsZCB1c2UgYSBzaW1p bGFyIG1lY2hhbmlzbSB0byByZWdpc3RlciB0aGUgY29uc2VudCB0ZXh0Cj4+PnRoZXJlIChpLmUu IHNhdmUgaXQgaW4gbWVtb3J5IGFuZCByZXJlYWQgaXQgd2hlbiB0aGUgbXRpbWUgb2YgdGhlIGZp bGUgY2hhbmdlcykKPj4+Cj4+PmFuZCByZW5kZXIgdGhlIHRleHQgb2YgdGhlIGNvbnNlbnQgZGly ZWN0bHkgaW50byB0aGUgaW5kZXggdGVtcGxhdGUuCj4+PnRoYXQgd2F5IHdlIGNhbiBhdm9pZCBh biBleHRyYSByb3VuZCB0cmlwIGFuZCBkaXJlY3RseSBzaG93IGl0Cj4+PndpdGhvdXQgYW4gYXBp IGNhbGwKPj4KPj5Pb29oLCB0aGF0J3MgYW4gaW50ZXJlc3RpbmcgaWRlYS4uLgo+PkFkZGVkIHRo ZXNlIGZldyBsaW5lcyB0byB0aGUgaW5kZXguaGJzIGZpbGUuIEkgdGhpbmsgdGhlIG9ubHkgd2F5 IGlzIHRvCj4+YmluZCB0aGUgZnVuY3Rpb24gdG8gYSB3aW5kb3cuKiB2YXJpYWJsZSBpc24ndCB0 aGVyZT8KPj4KPj4gwqDCoMKgIHt7I2lmIGNvbnNlbnRUZXh0fX0KPj4gwqDCoMKgwqDCoMKgwqAg PHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnID4gd2luZG93LmdldENvbnNlbnRUZXh0ID0g Cj4+ZnVuY3Rpb24gKCkgeyByZXR1cm4gYHt7IGNvbnNlbnRUZXh0IH19YDsgfSA8L3NjcmlwdD4K Pj4gwqDCoMKgIHt7ZWxzZX19Cj4+IMKgwqDCoMKgwqDCoMKgIDxzY3JpcHQgdHlwZT0ndGV4dC9q YXZhc2NyaXB0Jz4gd2luZG93LmdldENvbnNlbnRUZXh0ID0gZnVuY3Rpb24gKCkgeyByZXR1cm4g IiI7IH0gPC9zY3JpcHQ+Cj4+IMKgwqDCoCB7ey9pZn19Cj4+Cj4KPmkgZG9uJ3QgdGhpbmsgaXQg aGFzIHRvIGJlIGFzIGNvbXBsaWNhdGVkLgo+Cj5lLmcuIGknZCBqdXN0IGFkZCBhIG5ldyBwcm9w ZXJ0eSBmb3IgdGhlICdQcm94bW94JyBvYmplY3QgaW4gdGhlIHRlbXBsYXRlOgo+Cj4tLS0KPlBy b3htb3ggPSB7Cj4gLi4uCj4gY29uc2VudFRleHQ6ICJ7eyBjb25zZW50VGV4dCB9fSIsCj59Owo+ LS0tCj4KPmFuZCB0aGVuIGNoZWNraW5nIGluIHRoZSB1aSBpZiBpdCdzIHRoZSBub24gZW1wdHkg c3RyaW5nID8KCk9oLCB5b3UgYXJlIHJpZ2h0LCBJIG1pc3NlZCB0aGlzIDopCihXZSBqdXN0IG5l ZWQgdG8gdXNlIHRoZSBgYCBxdW90ZXMgaGVyZSB0byBzdXBwb3J0IG5ld2xpbmVzLikKCj4obWF5 YmUgd2UgY291bGQgZmluZCBhIHdheSB0byBhZGQgaXQgaW4gYSBtb3JlIGdlbmVyYWwgd2F5IGlu c3RlYWQgb2YKPmFkZGluZyBlYWNoIG9wdGlvbiB3ZSB3YW50IGluZGl2aWR1YWxseQo+aWYgdGhh dCdzIHBvc3NpYmxlLCB3ZSB3b3VsZG4ndCBoYXZlIHRvIGFkZCBhIG5ldyBvcHRpb24gdG8gdGhl IHRlbXBsYXRlCj5ldmVyeSB0aW1lCj4KPihlLmcuIHNvbWUga2luZCBvZiAnYWRkaXRpb25hbERh dGEnIG9iamVjdCB3aXRoIGtleXMrdmFsdWVzID8KPm5vdCBzdXJlIHdoYXQgdGhlIHRlbXBsYXRp bmcgc3lzdGVtcyBvZiBwYnMgYW5kIHB2ZSBzdXBwb3J0KQoKSSBqdXN0IGRpZCBzb21lIHF1aWNr IHRlc3RzLCBhbmQgaXQgc2VlbXMgdGhlcmUgaXMgbm8gZWFzeSB3YXkgdG8gYXNzaWduCnRoZSB0 ZW1wbGF0ZXMgKG9mIG1vcmUgY29tcGxleCBvYmplY3RzKSB0byBhIHZhcmlhYmxlIGluIGpzLiBX ZSBjb3VsZApjb252ZXJ0IHRoZSBIYXNoTWFwIChvciBCVHJlZU1hcCkgdG8ganNvbiBhbmQgdGhl biBwYXJzZSBpdCBpbiBqcwp0aG91Z2guCk1pbmQgeW91LCBJIGFtIGEgY29tcGxldGUgaGFuZGxl YmFycyBiZWdpbm5lciwgc28gdGhlcmUgY291bGQgYmUgYQpzaW1wbGVyIHdheSA6KQoKQWxzbywg SSBkb24ndCBzdXNwZWN0IHdlJ2xsIGFkZCBhIHNpZ25pZmljYW50IGFtb3VudCBvZiB2YXJpYWJs ZXMgaGVyZSAKaW4gdGhlIG5lYXIgZnV0dXJlLi4uCgo+PkFub3RoZXIgcXVlc3Rpb24gaXMgaWYg d2UnZCBsaWtlIHRvIGhhdmUgY3VzdG9taXphYmxlIGJ1dHRvbnMuIE9uCj4+b25lIGhhbmQgJ0kg YWdyZWUnIGFuZCAnSSBkZWNsaW5lJyBwcm9iYWJseSBjb3ZlciA5OSUgb2YgdGhlIHVzZS1jYXNl cywKPj4oZXNwZWNpYWxseSBhcyB3ZSBjYW4gdHJhbnNsYXRlIGl0KSBidXQgd2UgY291bGQgc3Rp bGwgYWRkIHNvbWV0aGluZyBsaWtlCj4+IjxhZ3JlZS10ZXh0Pnw8ZGVjbGluZS10ZXh0PiIgdG8g dGhlIGVuZCBvZiB0aGUgY29uc2VudC50eHQgZmlsZS4gRm9yCj4+ZXhhbXBsZToKPj4KPj4gwqDC oMKgIFlFU3xOTwo+Pgo+Pm9yCj4+IMKgwqDCoCBBZ3JlZXxEZWNsaW5lCj4+Cj4+b3IgKHRoaXMg d29uJ3Qgc2hvdyB0aGUgZGlzYWdyZWUgYnV0dG9uKQo+Pgo+PiDCoMKgwqAgQWdyZWV8Cj4+Cj4+ Cj4+Cj4KPgo+YWNjb3JkaW5nIHRvIHRoZSBidWcgcmVwb3J0IHRoaXMgc2hvdWxkIG5vdCBiZSBu ZWNlc3NhcnksIGEgc2ltcGxlIGJveCB3aXRoCj4nT0snIGFzIG9ubHkgb3B0aW9uIHNob3VsZCBl dmVuIGJlIGVub3VnaAo+Cj50aGF0IHdvdWxkIGJlIGdlbmVyaWMgZm9yIG5vdyB0aGF0IG90aGVy cyBjb3VsZCBldmVuIHJlcHVycG9zZSBpdCBmb3IgCj5zb21lIGtpbmQgb2Ygc3lzdGVtIGFubm91 bmNlbWVudHMgKGxpa2Ugb3V0YWdlcywgZXRjLj8pCgpZZXAsIHRoYXQgd2FzIG15IGlkZWEgYXMg d2VsbCEKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K cGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6 Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==