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 1ACFD1FF165 for <inbox@lore.proxmox.com>; Wed, 29 Jan 2025 04:31:52 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 11FD21803F; Wed, 29 Jan 2025 04:31:48 +0100 (CET) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738121467; x=1738726267; 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=pb4qFbpjJ7RSQCWNHUkudpn/jzoJv1sjfzXq+ThWEOk=; b=FJBCPFL7W1ylvE+cOG/FTKBsjry0+CkV5Lh0QTf8lMgqLrdVZ65DS0MoIvJo3oTuLp wmq84UDHsZWj7oS0sJdCPc3Jrj/2xM6yZoW+pU0IlKu1e0uOpRv0FXoKjw61yE3mOCRX gGTzbJDWN8rUc6aRoX4mNa6ieejMSm0n2JKO8scnwaKuEnrgK7SjvEiM4/Nuf5GqUrPm 0s51XWdgyQYAxGPym7X79n/MZiQPVilW6pza8NxmXZZfgYDty9Zj+3PgpmZCsSJJaCAQ 0st1VrOKJod1wm2mcmqXzMNaJy5hIl2wes5gVqThlrYDzTCB201mO4FcV7VmLsayUNnu rYFg== X-Gm-Message-State: AOJu0YygX18bR/3wwOEJMkjm0jAOZvQ5MRyGt6d901e6HVreBcBB93rU 03A5BtArhAUHZGG4zCqUZIAPujwy4bgVVpwTI5/idOvjEtPdl6ckjyoxElwH X-Gm-Gg: ASbGncs+lhu8kFfsKEg38Shs5STgDB7dlR/7Jx8BaQqVuy82YSjcEyhnVuMKyzP3AMN DwJFEEob28hONohL2cSHpC8nXfBYY4e9aUjJVKPoBhrJ1iJsXygWQoaaUSLMrsdkGLCtM41C50q 9xuXh/8pNwFXOZcQZkteOA0Nx0ivKxohZAr7yuK57NHzAycgVJXloO8QX6X2RB00bVPHYQRcY2r 0ysS8VyAKTtakckPV6RnaHDRPEhLzuR3rBNKgezTmlpAioIOMk5L0urdpwSM6UXzwIMt9fZsyGS COlT+Ipi06lUH/8ZIdGVa3/U+tKaYQIqN74oi0MCbuNC2V1v1+tZiw== X-Google-Smtp-Source: AGHT+IEbySzkBW7As3z9lpN556dlcBraMKQoZuLbGKoDCk4yivSnQMANACviVoZmG7HS75koXaKLZw== X-Received: by 2002:a05:6402:50ce:b0:5d1:1f2:1143 with SMTP id 4fb4d7f45d1cf-5dc5efc70ebmr1453373a12.18.1738121466698; Tue, 28 Jan 2025 19:31:06 -0800 (PST) X-Received: by 2002:a05:6000:e06:b0:385:faec:d94d with SMTP id ffacd0b85a97d-38c520b69d1mr901907f8f.51.1738121465907; Tue, 28 Jan 2025 19:31:05 -0800 (PST) MIME-Version: 1.0 References: <20241216041428.1184350-1-thomas@atskinner.net> <20241216041428.1184350-6-thomas@atskinner.net> <1737709890.ic258nmg3w.astroid@yuna.none> In-Reply-To: <1737709890.ic258nmg3w.astroid@yuna.none> From: Thomas Skinner <thomas@atskinner.net> Date: Tue, 28 Jan 2025 21:30:39 -0600 X-Gmail-Original-Message-ID: <CALn9RMe_Xk=Tv=STVsPKpwP5dDccrFST9-VictNC-XT7ScjU2w@mail.gmail.com> X-Gm-Features: AWEUYZnkfYJH0yvaAnYBGWpYcFIbMn3hAiT0BEZ13cN8bagMUeUVfASPnJpWKfU Message-ID: <CALn9RMe_Xk=Tv=STVsPKpwP5dDccrFST9-VictNC-XT7ScjU2w@mail.gmail.com> To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.082 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.038 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_H2 0.001 Average reputation (+2) 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 T_SCC_BODY_TEXT_LINE -0.01 - 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, lib.rs] Subject: Re: [pve-devel] [PATCH proxmox v2 5/5] fix #4234: openid: add library functions for optional userinfo endpoint 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> T24gRnJpLCBKYW4gMjQsIDIwMjUgYXQgMzoxN+KAr0FNIEZhYmlhbiBHcsO8bmJpY2hsZXIKPGYu Z3J1ZW5iaWNobGVyQHByb3htb3guY29tPiB3cm90ZToKPgo+IE9uIERlY2VtYmVyIDE2LCAyMDI0 IDU6MTQgYW0sIFRob21hcyBTa2lubmVyIHdyb3RlOgo+ID4gU2lnbmVkLW9mZi1ieTogVGhvbWFz IFNraW5uZXIgPHRob21hc0BhdHNraW5uZXIubmV0Pgo+ID4gLS0tCj4gPiAgcHJveG1veC1vcGVu aWQvc3JjL2xpYi5ycyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ID4gIDEg ZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPgo+ID4gZGlm ZiAtLWdpdCBhL3Byb3htb3gtb3BlbmlkL3NyYy9saWIucnMgYi9wcm94bW94LW9wZW5pZC9zcmMv bGliLnJzCj4gPiBpbmRleCBmZTY1ZmRlZC4uODdiZTFjOGEgMTAwNjQ0Cj4gPiAtLS0gYS9wcm94 bW94LW9wZW5pZC9zcmMvbGliLnJzCj4gPiArKysgYi9wcm94bW94LW9wZW5pZC9zcmMvbGliLnJz Cj4gPiBAQCAtMzEsNiArMzEsNyBAQCB1c2Ugb3BlbmlkY29ubmVjdDo6ewo+ID4gICAgICBQa2Nl Q29kZVZlcmlmaWVyLAo+ID4gICAgICBSZWRpcmVjdFVybCwKPiA+ICAgICAgU2NvcGUsCj4gPiAr ICAgIFN0YW5kYXJkQ2xhaW1zLAo+ID4gICAgICBVc2VySW5mb0NsYWltcywKPiA+ICB9Owo+ID4K PiA+IEBAIC0xOTUsNiArMTk2LDE1IEBAIGltcGwgT3BlbklkQXV0aGVudGljYXRvciB7Cj4gPiAg ICAgICAgICAmc2VsZiwKPiA+ICAgICAgICAgIGNvZGU6ICZzdHIsCj4gPiAgICAgICAgICBwcml2 YXRlX2F1dGhfc3RhdGU6ICZQcml2YXRlQXV0aFN0YXRlLAo+ID4gKyAgICApIC0+IFJlc3VsdDwo Q29yZUlkVG9rZW5DbGFpbXMsIEdlbmVyaWNVc2VySW5mb0NsYWltcyksIEVycm9yPiB7Cj4gPiAr ICAgICAgICBzZWxmLnZlcmlmeV9hdXRob3JpemF0aW9uX2NvZGVfdXNlcmluZm8oY29kZSwgcHJp dmF0ZV9hdXRoX3N0YXRlLCB0cnVlKQo+Cj4gdGhpcyBkZWZhdWx0IGhlcmUgaXMgdGhlIHdyb25n IHdheSByb3VuZCAodG8gcHJlc2VydmUgdGhlIG9sZCBiZWhhdmlvdXIsCj4gd2Ugc2hvdWxkIHBh c3MgaW4gYGZhbHNlYCkuCgpHb29kIGNhdGNoISBJIG1pc3NlZCB0aGlzIGluIG15IGRlYnVnZ2lu Zy4gV2lsbCBnZXQgdGhpcyBmaXhlZCBpbiB2My4KCj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAg cHViIGZuIHZlcmlmeV9hdXRob3JpemF0aW9uX2NvZGVfdXNlcmluZm8oCj4gPiArICAgICAgICAm c2VsZiwKPiA+ICsgICAgICAgIGNvZGU6ICZzdHIsCj4gPiArICAgICAgICBwcml2YXRlX2F1dGhf c3RhdGU6ICZQcml2YXRlQXV0aFN0YXRlLAo+ID4gKyAgICAgICAgZGlzYWJsZV91c2VyaW5mbzog Ym9vbCwKPiA+ICAgICAgKSAtPiBSZXN1bHQ8KENvcmVJZFRva2VuQ2xhaW1zLCBHZW5lcmljVXNl ckluZm9DbGFpbXMpLCBFcnJvcj4gewo+ID4gICAgICAgICAgbGV0IGNvZGUgPSBBdXRob3JpemF0 aW9uQ29kZTo6bmV3KGNvZGUudG9fc3RyaW5nKCkpOwo+ID4gICAgICAgICAgLy8gRXhjaGFuZ2Ug dGhlIGNvZGUgd2l0aCBhIHRva2VuLgo+ID4gQEAgLTIxMyw2ICsyMjMsMTQgQEAgaW1wbCBPcGVu SWRBdXRoZW50aWNhdG9yIHsKPiA+ICAgICAgICAgICAgICAuY2xhaW1zKCZpZF90b2tlbl92ZXJp ZmllciwgJnByaXZhdGVfYXV0aF9zdGF0ZS5ub25jZSkKPiA+ICAgICAgICAgICAgICAubWFwX2Vy cih8ZXJyfCBmb3JtYXRfZXJyISgiRmFpbGVkIHRvIHZlcmlmeSBJRCB0b2tlbjoge30iLCBlcnIp KT87Cj4gPgo+ID4gKyAgICAgICAgaWYgZGlzYWJsZV91c2VyaW5mbyB7Cj4gPiArICAgICAgICAg ICAgbGV0IGVtcHR5X3VzZXJpbmZvX2NsYWltcyA9IFVzZXJJbmZvQ2xhaW1zOjpuZXcoCj4gPiAr ICAgICAgICAgICAgICAgIFN0YW5kYXJkQ2xhaW1zOjpuZXcoaWRfdG9rZW5fY2xhaW1zLnN1Ympl Y3QoKS5jbG9uZSgpKSwKPiA+ICsgICAgICAgICAgICAgICAgR2VuZXJpY0NsYWltcyhWYWx1ZTo6 TnVsbCksCj4gPiArICAgICAgICAgICAgKTsKPiA+ICsgICAgICAgICAgICByZXR1cm4gT2soKGlk X3Rva2VuX2NsYWltcy5jbG9uZSgpLCBlbXB0eV91c2VyaW5mb19jbGFpbXMpKTsKPiA+ICsgICAg ICAgIH0KPiA+ICsKPiA+ICAgICAgICAgIGxldCB1c2VyaW5mb19jbGFpbXM6IEdlbmVyaWNVc2Vy SW5mb0NsYWltcyA9IHNlbGYKPiA+ICAgICAgICAgICAgICAuY2xpZW50Cj4gPiAgICAgICAgICAg ICAgLnVzZXJfaW5mbyh0b2tlbl9yZXNwb25zZS5hY2Nlc3NfdG9rZW4oKS50b19vd25lZCgpLCBO b25lKT8KPiA+IEBAIC0yMjcsOSArMjQ1LDE5IEBAIGltcGwgT3BlbklkQXV0aGVudGljYXRvciB7 Cj4gPiAgICAgICAgICAmc2VsZiwKPiA+ICAgICAgICAgIGNvZGU6ICZzdHIsCj4gPiAgICAgICAg ICBwcml2YXRlX2F1dGhfc3RhdGU6ICZQcml2YXRlQXV0aFN0YXRlLAo+ID4gKyAgICApIC0+IFJl c3VsdDxWYWx1ZSwgRXJyb3I+IHsKPiA+ICsgICAgICAgIHNlbGYudmVyaWZ5X2F1dGhvcml6YXRp b25fY29kZV9zaW1wbGVfdXNlcmluZm8oY29kZSwgcHJpdmF0ZV9hdXRoX3N0YXRlLCB0cnVlKQo+ Cj4gc2FtZSBoZXJlCgpEaXR0byBhYm92ZS4KCj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgLy8v IExpa2UgdmVyaWZ5X2F1dGhvcml6YXRpb25fY29kZV9zaW1wbGVfdXNlcmluZm8oKSwgYnV0IHJl dHVybnMgY2xhaW1zIGFzIHNlcmRlX2pzb246OlZhbHVlCj4gPiArICAgIHB1YiBmbiB2ZXJpZnlf YXV0aG9yaXphdGlvbl9jb2RlX3NpbXBsZV91c2VyaW5mbygKPiA+ICsgICAgICAgICZzZWxmLAo+ ID4gKyAgICAgICAgY29kZTogJnN0ciwKPiA+ICsgICAgICAgIHByaXZhdGVfYXV0aF9zdGF0ZTog JlByaXZhdGVBdXRoU3RhdGUsCj4gPiArICAgICAgICBkaXNhYmxlX3VzZXJpbmZvOiBib29sLAo+ ID4gICAgICApIC0+IFJlc3VsdDxWYWx1ZSwgRXJyb3I+IHsKPiA+ICAgICAgICAgIGxldCAoaWRf dG9rZW5fY2xhaW1zLCB1c2VyaW5mb19jbGFpbXMpID0KPiA+IC0gICAgICAgICAgICBzZWxmLnZl cmlmeV9hdXRob3JpemF0aW9uX2NvZGUoY29kZSwgcHJpdmF0ZV9hdXRoX3N0YXRlKT87Cj4gPiAr ICAgICAgICAgICAgc2VsZi52ZXJpZnlfYXV0aG9yaXphdGlvbl9jb2RlX3VzZXJpbmZvKGNvZGUs IHByaXZhdGVfYXV0aF9zdGF0ZSwgZGlzYWJsZV91c2VyaW5mbyk/Owo+ID4KPiA+ICAgICAgICAg IGxldCBtdXQgZGF0YSA9IHNlcmRlX2pzb246OnRvX3ZhbHVlKGlkX3Rva2VuX2NsYWltcyk/Owo+ ID4KPiA+IC0tCj4gPiAyLjM5LjUKPiA+Cj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiA+IHB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+IHB2 ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQo+ID4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9j Z2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCj4gPgo+ID4KPiA+Cj4KCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBtYWlsaW5n IGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5j b20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=