From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id 3AE651FF161
	for <inbox@lore.proxmox.com>; Wed,  4 Dec 2024 09:49:27 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id BD38B237E;
	Wed,  4 Dec 2024 09:49:24 +0100 (CET)
Date: Wed, 4 Dec 2024 09:48:50 +0100
From: Gabriel Goller <g.goller@proxmox.com>
To: Thomas Lamprecht <t.lamprecht@proxmox.com>
Message-ID: <gpp5viaeo3qiuqh7jqvrufrxmqk73tol536qdw7vn7wdlakvd5@3p4qa7trdslb>
References: <20241203152952.463664-1-g.goller@proxmox.com>
 <20241203152952.463664-2-g.goller@proxmox.com>
 <21bdf589-787a-402f-9650-0e61e80fe581@proxmox.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <21bdf589-787a-402f-9650-0e61e80fe581@proxmox.com>
User-Agent: NeoMutt/20241002-35-39f9a6
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.036 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
 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
 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See
 http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more
 information. [pveproxy.pm]
Subject: Re: [pve-devel] [PATCH manager 1/3] show optional consent-banner
 before login
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Cc: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

T24gMDMuMTIuMjAyNCAxODoyNCwgVGhvbWFzIExhbXByZWNodCB3cm90ZToKPkFtIDAzLjEyLjI0
IHVtIDE2OjI5IHNjaHJpZWIgR2FicmllbCBHb2xsZXI6Cj4+IEFkZCBDb25zZW50QmFubmVyIHZh
cmlhYmxlIHRvIGh0bWwgdGVtcGxhdGUgYW5kIHBvcHVsYXRlIGl0IGZyb20gdGhlCj4+IGBkYXRh
Y2VudGVyLmNmZ2AgY29uZmlnIGZpbGUuIEFkZCBEYXRhY2VudGVyIG9wdGlvbiB0byBzZXQgdGhl
IHRleHQgYW5kCj4+IHRyaWdnZXIgdGhlIHBvcHVwIG9uIGxvZ2luLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBHYWJyaWVsIEdvbGxlciA8Zy5nb2xsZXJAcHJveG1veC5jb20+Cj4+IC0tLQo+PiAgUFZF
L1NlcnZpY2UvcHZlcHJveHkucG0gICAgICAgICAgICB8ICA0ICsrKy0KPj4gIHd3dy9pbmRleC5o
dG1sLnRwbCAgICAgICAgICAgICAgICAgfCAgMyArKy0KPj4gIHd3dy9tYW5hZ2VyNi9kYy9PcHRp
b25WaWV3LmpzICAgICAgfCAgNSArKysrKwo+PiAgd3d3L21hbmFnZXI2L3dpbmRvdy9Mb2dpbldp
bmRvdy5qcyB8IDEzICsrKysrKysrKysrKy0KPj4gIDQgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL1BWRS9TZXJ2aWNlL3B2
ZXByb3h5LnBtIGIvUFZFL1NlcnZpY2UvcHZlcHJveHkucG0KPj4gaW5kZXggYWMxMDg1NDU3ZjJl
Li4xNTFiYTM0ZjhhNTIgMTAwNzU1Cj4+IC0tLSBhL1BWRS9TZXJ2aWNlL3B2ZXByb3h5LnBtCj4+
ICsrKyBiL1BWRS9TZXJ2aWNlL3B2ZXByb3h5LnBtCj4+IEBAIC0yMTcsOSArMjE3LDEwIEBAIHN1
YiBnZXRfaW5kZXggewo+PiAgCSAgICAkdG9rZW4gPSBQVkU6OkFjY2Vzc0NvbnRyb2w6OmFzc2Vt
YmxlX2NzcmZfcHJldmVudGlvbl90b2tlbigkdXNlcm5hbWUpOwo+PiAgCX0KPj4gICAgICB9Cj4+
ICsgICAgbXkgJGRjX2NvbmYgPSBQVkU6OkNsdXN0ZXI6OmNmc19yZWFkX2ZpbGUoJ2RhdGFjZW50
ZXIuY2ZnJyk7Cj4KPkkgZm9yZ290IHRoZSBkZXRhaWxzIGZyb20gdG9wIG9mIG15IGhlYWQsIGJ1
dCBkb2VzIHRoaXMgZmFpbCBpZiB3ZSdyZSBub3QgcXVvcmF0ZT8KPklmLCB0aGVuIEknZCB3cmFw
IGl0IGluIGFuIGV2YWwgdG8gYXZvaWQgYnJlYWtpbmcgc3RhcnQgdXAgaWYgbm90IHF1b3JhdGUu
CgpIbW0gSSBkb24ndCB0aGluayBzbyDigJMgbm8gcXVvcnVtIHNob3VsZCBzdGlsbCBhbGxvdyBy
ZWFkIGFjY2Vzcy4KTmV2ZXJ0aGVsZXNzIGl0IHdvdWxkIHN0aWxsIGJlIGJldHRlciB0byB3cmFw
IGl0IGluIGFuIGV2YWwhCgo+PiArICAgIG15ICRjb25zZW50X3RleHQgPSAkZGNfY29uZi0+eydj
b25zZW50LXRleHQnfTsKPj4KPj4gICAgICBpZiAoISRsYW5nKSB7Cj4+IC0JbXkgJGRjX2NvbmYg
PSBQVkU6OkNsdXN0ZXI6OmNmc19yZWFkX2ZpbGUoJ2RhdGFjZW50ZXIuY2ZnJyk7Cj4+ICAJJGxh
bmcgPSAkZGNfY29uZi0+e2xhbmd1YWdlfSAvLyAnZW4nOwo+PiAgICAgIH0KPj4KPj4gQEAgLTI1
MSw2ICsyNTIsNyBAQCBzdWIgZ2V0X2luZGV4IHsKPj4gIAl2ZXJzaW9uID0+ICIkdmVyc2lvbiIs
Cj4+ICAJd3R2ZXJzaW9uID0+ICR3dHZlcnNpb24sCj4+ICAJdGhlbWUgPT4gJHRoZW1lLAo+PiAr
CWNvbnNlbnR0ZXh0ID0+ICRjb25zZW50X3RleHQKPj4gICAgICB9Owo+Pgo+PiAgICAgICMgYnkg
ZGVmYXVsdCwgbG9hZCB0aGUgbm9ybWFsIGluZGV4Cj4+IGRpZmYgLS1naXQgYS93d3cvbWFuYWdl
cjYvd2luZG93L0xvZ2luV2luZG93LmpzIGIvd3d3L21hbmFnZXI2L3dpbmRvdy9Mb2dpbldpbmRv
dy5qcwo+PiBpbmRleCBhYWVjYTM1NTAyODkuLmJjZjliN2JlMzY0ZCAxMDA2NDQKPj4gLS0tIGEv
d3d3L21hbmFnZXI2L3dpbmRvdy9Mb2dpbldpbmRvdy5qcwo+PiArKysgYi93d3cvbWFuYWdlcjYv
d2luZG93L0xvZ2luV2luZG93LmpzCj4+IEBAIC0xOCw5ICsxOCwyMCBAQCBFeHQuZGVmaW5lKCdQ
VkUud2luZG93LkxvZ2luV2luZG93Jywgewo+PiAgICAgIH0sCj4+Cj4+ICAgICAgY29udHJvbGxl
cjogewo+PiAtCj4+ICAJeGNsYXNzOiAnRXh0LmFwcC5WaWV3Q29udHJvbGxlcicsCj4+Cj4+ICsJ
aW5pdDogYXN5bmMgZnVuY3Rpb24oKSB7Cj4+ICsJICAgIGlmIChQcm94bW94LkNvbnNlbnRUZXh0
KSB7Cj4+ICsJCUV4dC5jcmVhdGUoIlByb3htb3gud2luZG93LkNvbnNlbnRNb2RhbCIsIHsKPj4g
KwkJICAgIGF1dG9TaG93OiB0cnVlLAo+PiArCQkgICAgY29uc2VudDogUHJveG1veC5NYXJrZG93
bi5wYXJzZSgKPj4gKwkJCUV4dC5odG1sRW5jb2RlKAo+PiArCQkJICAgIFByb3htb3guVXRpbHMu
YmFzZTY0VG9VdGY4KAo+PiArCQkJCVByb3htb3guQ29uc2VudFRleHQpKSksCj4KPklJUkMgSSBy
ZXN0cnVjdHVyZWQgdGhlIGluZGVudGF0aW9uIGhlcmUgZm9yIHRoZSBQQlMgc2lkZSwgbWF5YmUg
Y2hlY2sgdGhhdCBvdXQsIElNTwo+aXQgbG9va3MgYSBiaXQgaGFyZCB0byByZWFkIGFzIGlzLgoK
WWVwLCBkZWZpbml0ZWx5IOKAkyBmaXhlZCBpdC4KCj4KPj4gKwkJfSk7Cj4+ICsJICAgIH0KPj4g
Kwl9LAo+PiArCj4+ICAJb25Mb2dvbjogYXN5bmMgZnVuY3Rpb24oKSB7Cj4+ICAJICAgIHZhciBt
ZSA9IHRoaXM7Cj4+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNv
bQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUt
ZGV2ZWwK