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 CC1D61FF15C
	for <inbox@lore.proxmox.com>; Wed, 19 Mar 2025 11:35:34 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id F0DF56F7B;
	Wed, 19 Mar 2025 11:35:21 +0100 (CET)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742380512; x=1742985312;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=ldLgUSioZR/WlFFws291yk/uB/OkqYc9EC6A4KR62s0=;
 b=LywxNvOar6XfU1KKpjP1Ocrwnh6/4OYVJHo3RL10SEJ90i46xowE/4PSy7SOIBip9z
 upJ9BrihXpmkRRqzV+MVlubuuJmy7lS/nPSd+X7MSMBZaXq0r3mdt84MC34wuM2iX3bV
 AUdJr/NAu03AqY1dEVpn4rQebUxuGpdNb3h5sbx18nLeEzSUCxj7CssQLR7GHd5ou8Tg
 TcNkwJCGpfPpOx6hZXkVmOlauRAbXlTiRL4lNjFlXqdEocfGQeMcVXcQTs/KJR++fnhu
 EslvSNLWBcy/0Q7FhGqXpi1fV4RBJ/QHe6Cbv8t+yLyBWrO6btupE6XYwK54muRSLFs3
 p5DQ==
X-Gm-Message-State: AOJu0YxEvGsVYF26klWWEg61erSK93QDQpQEKrKxSmFg44elItNX/V0D
 VBUuSzFWgZMvMu+zgX2MBFYYVPEt7L+Tu/v/7IKN2t32BEzahjJwZiPT8UtT
X-Gm-Gg: ASbGncuwVgzoWTLroiwEj/ngeMtDB281FXWjjq0ZdWN1y9z+vLEoKJWDvWIEMRmA99O
 AVuhLLyDGPkr8+jpBZXgbfuutAsioWhlstWQrEdcIfsUV4d2sa5xdC2U4UKWDVZ7I7KO2nVj1WD
 1zwwJJ7cnxV3G9ZRhX4z03dhFNBsgL/ETdmx/YRy9f+7hm4JOSLJiS+hn1BwAz8OK24mJk/slvx
 mipmyDGGTtbtnAxcWrBm2Ep3vLc3kCsSziSEInUJilO3w5CBClx8TEfV888oZoBn2hLp6l3O7HV
 ZSsslF/nEF+M45hyiKCmWVEG5PJt98fuEwIMwqtfQELhZTE9Eic+nQkxQHlMl6f5JLXIrSMYeLY
 TzES9lccqULNGMFx+kQ==
X-Google-Smtp-Source: AGHT+IG2vugz+A4f2YN0goBbEaRbSQOkUgMHF/5Ej7BcPbRfP4BEE2RJk1YyWSdhqG6T9Y2zFP0+6g==
X-Received: by 2002:a05:6402:d0e:b0:5e6:267c:a6c0 with SMTP id
 4fb4d7f45d1cf-5eb80d2d3d6mr1889670a12.19.1742380091506; 
 Wed, 19 Mar 2025 03:28:11 -0700 (PDT)
X-Received: by 2002:a5d:6c67:0:b0:391:2d76:baaa with SMTP id
 ffacd0b85a97d-39973b0bfa4mr1864006f8f.46.1742380090669; Wed, 19 Mar 2025
 03:28:10 -0700 (PDT)
MIME-Version: 1.0
References: <20250208054209.598307-1-thomas@atskinner.net>
 <20250208054209.598307-4-thomas@atskinner.net>
 <88535a55-62b4-4bc9-ad8b-9e147fb5371a@proxmox.com>
 <1742213518.eiu0heftg2.astroid@yuna.none>
In-Reply-To: <1742213518.eiu0heftg2.astroid@yuna.none>
From: Thomas Skinner <thomas@atskinner.net>
Date: Wed, 19 Mar 2025 05:27:43 -0500
X-Gmail-Original-Message-ID: <CALn9RMdmDtY7omk93ZJZt9+BkDxiVQzqjnHySU7TZNGbagnifQ@mail.gmail.com>
X-Gm-Features: AQ5f1Jp5LHOcxEk30mHLq-jIQPzjCClyQlKiI28skm-pFqlVHIEETs7hR29ivt4
Message-ID: <CALn9RMdmDtY7omk93ZJZt9+BkDxiVQzqjnHySU7TZNGbagnifQ@mail.gmail.com>
To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.025 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
 FREEMAIL_FORGED_FROMDOMAIN 0.001 2nd level domains in From and EnvelopeFrom
 freemail headers are different
 FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider
 HEADER_FROM_DIFFERENT_DOMAINS 0.001 From and EnvelopeFrom 2nd level mail
 domains are different
 KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment
 RCVD_IN_DNSWL_NONE     -0.0001 Sender listed at https://www.dnswl.org/,
 no trust RCVD_IN_MSPIKE_H3       0.001 Good reputation (+3)
 RCVD_IN_MSPIKE_WL       0.001 Mailspike good senders
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
Subject: Re: [pve-devel] [PATCH access-control v3 1/1] fix #4234: add
 library functions for openid optional userinfo request
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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

T24gTW9uLCBNYXIgMTcsIDIwMjUgYXQgNzoxMuKAr0FNIEZhYmlhbiBHcsO8bmJpY2hsZXIKPGYu
Z3J1ZW5iaWNobGVyQHByb3htb3guY29tPiB3cm90ZToKPgo+IE9uIE1hcmNoIDYsIDIwMjUgNDoy
MCBwbSwgTWlyYSBMaW1iZWNrIHdyb3RlOgo+ID4KPiA+Cj4gPiBPbiAyLzgvMjUgMDY6NDIsIFRo
b21hcyBTa2lubmVyIHdyb3RlOgo+ID4+IFNpZ25lZC1vZmYtYnk6IFRob21hcyBTa2lubmVyIDx0
aG9tYXNAYXRza2lubmVyLm5ldD4KPiA+PiAtLS0KPiA+PiAgc3JjL1BWRS9BUEkyL09wZW5JZC5w
bSB8IDYgKysrKystCj4gPj4gIHNyYy9QVkUvQXV0aC9PcGVuSWQucG0gfCA3ICsrKysrKysKPiA+
PiAgMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPj4K
PiA+PiBkaWZmIC0tZ2l0IGEvc3JjL1BWRS9BUEkyL09wZW5JZC5wbSBiL3NyYy9QVkUvQVBJMi9P
cGVuSWQucG0KPiA+PiBpbmRleCA3NzQxMGU2Li40NTZlOTZhIDEwMDY0NAo+ID4+IC0tLSBhL3Ny
Yy9QVkUvQVBJMi9PcGVuSWQucG0KPiA+PiArKysgYi9zcmMvUFZFL0FQSTIvT3BlbklkLnBtCj4g
Pj4gQEAgLTE3MCw3ICsxNzAsMTEgQEAgX19QQUNLQUdFX18tPnJlZ2lzdGVyX21ldGhvZCAoewo+
ID4+Cj4gPj4gICAgICAgICAgbXkgKCRjb25maWcsICRvcGVuaWQpID0gJGxvb2t1cF9vcGVuaWRf
YXV0aC0+KCRyZWFsbSwgJHJlZGlyZWN0X3VybCk7Cj4gPj4KPiA+PiAtICAgICAgICBteSAkaW5m
byA9ICRvcGVuaWQtPnZlcmlmeV9hdXRob3JpemF0aW9uX2NvZGUoJHBhcmFtLT57Y29kZX0sICRw
cml2YXRlX2F1dGhfc3RhdGUpOwo+ID4+ICsgICAgICAgIG15ICRpbmZvID0gJG9wZW5pZC0+dmVy
aWZ5X2F1dGhvcml6YXRpb25fY29kZSgKPiA+PiArICAgICAgICAgICAgJHBhcmFtLT57Y29kZX0s
Cj4gPj4gKyAgICAgICAgICAgICRwcml2YXRlX2F1dGhfc3RhdGUsCj4gPj4gKyAgICAgICAgICAg
ICRjb25maWctPnsnZGlzYWJsZS11c2VyaW5mbyd9IC8vIDAsCj4gPj4gKyAgICAgICAgKTsKPiA+
PiAgICAgICAgICBteSAkc3ViamVjdCA9ICRpbmZvLT57J3N1Yid9Owo+ID4+Cj4gPj4gICAgICAg
ICAgbXkgJHVuaXF1ZV9uYW1lOwo+ID4+IGRpZmYgLS1naXQgYS9zcmMvUFZFL0F1dGgvT3Blbklk
LnBtIGIvc3JjL1BWRS9BdXRoL09wZW5JZC5wbQo+ID4+IGluZGV4IGM4ZTRkYjkuLjZlZmE2OTYg
MTAwNzU1Cj4gPj4gLS0tIGEvc3JjL1BWRS9BdXRoL09wZW5JZC5wbQo+ID4+ICsrKyBiL3NyYy9Q
VkUvQXV0aC9PcGVuSWQucG0KPiA+PiBAQCAtNjMsNiArNjMsMTIgQEAgc3ViIHByb3BlcnRpZXMg
ewo+ID4+ICAgICAgICAgIHBhdHRlcm4gPT4gJ15bXlx4MDAtXHgxRlx4N0YgPD4jIl0qJCcsICMg
UHJvaGliaXQgY2hhcmFjdGVycyBub3QgYWxsb3dlZCBpbiBVUkkgUkZDIDIzOTYuCj4gPj4gICAg
ICAgICAgb3B0aW9uYWwgPT4gMSwKPiA+PiAgICAgIH0sCj4gPj4gKyAgICAiZGlzYWJsZS11c2Vy
aW5mbyIgPT4gewo+ID4+ICsgICAgICAgIGRlc2NyaXB0aW9uID0+ICJQcmV2ZW50cyBxdWVyeWlu
ZyB0aGUgdXNlcmluZm8gZW5kcG9pbnQgZm9yIGNsYWltcyB2YWx1ZXMuIiwKPiA+PiArICAgICAg
ICB0eXBlID0+ICdib29sZWFuJywKPiA+PiArICAgICAgICBkZWZhdWx0ID0+IDAsCj4gPj4gKyAg
ICAgICAgb3B0aW9uYWwgPT4gMSwKPiA+PiArICAgIH0sCj4gPiBJIHdvdWxkIHByZWZlciBgcXVl
cnktdXNlcmluZm9gIChvciBzaW1pbGFyKSBhbmQgYSBkZWZhdWx0IG9mIGAxYCBvdmVyCj4gPiBg
ZGlzYWJsZS11c2VyaW5mb2AgYW5kIGEgZGVmYXVsdCBvZiBgMGAuCj4KPiB0aGF0IHByb2JhYmx5
IG1ha2VzIHNlbnNlLi4KPgo+IEBUaG9tYXMgLSB3b3VsZCB5b3UgbWluZCByZWJhc2luZyB0aGlz
IGFuZCBpbmNvcnBvcmF0aW5nIHRoaXMgbGFzdCBiaXQKPiBvZiBmZWVkYmFjaywgSSB0aGluayB0
aGlzIGlzIG90aGVyd2lzZSByZWFkeSB0byBiZSBhcHBsaWVkIDopCj4KClllcCwgSSdsbCBzdWJt
aXQgYnkgdGhpcyB3ZWVrZW5kLiBUaGFua3MhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0
cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9wdmUtZGV2ZWwK