From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id E97AE1FF161 for ; Wed, 18 Dec 2024 02:37:10 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 2B4E7BA12; Wed, 18 Dec 2024 02:37:20 +0100 (CET) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734485830; x=1735090630; 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=d9VUaDTvyR9TyTNhVvCAir3SE8lfyMJKg7VQJUWp2VY=; b=bGcYLS9PXcafjclgW45b1yeWQHYSZOITYJG7b4/+u59CjK0GhtZLV4hoPC+dXLApyI m30qJx7KI/+s6+gQ/eyfViL0rQ/V/N+SpswVHV2uFdKFjbR3WSSqFsUNxM8zePNLpDr8 rH3gVWAjZezJD06drB3I9yjZdEwKeRSE/XIXHJ9GIIC97jNxUVK5yGdtIcTaeNTPtciE /WNv5elZi6gadEvh22yj7831PBpBCUVO4C6GBBzbZR7h9qxtDMK7lxjwq0OsQjRR2Azn REIKnzkBxsaiAbtNw2crVHqmuTutxyuvrAft38EvFyHMp3mM1lo1glt239WM3BX4qLGv /MEg== X-Gm-Message-State: AOJu0Yz5u5xdFrdFoXZNkcroQiA2tKkRNV/UJRbUbXJuxPh7k3kayYUL qEYxxsr81eQqh/ijOymve7PU01i0pxiHOH13Xmfffxeo6+DzWrbliFw+fkZ+ X-Gm-Gg: ASbGncts0RSz8MruxfMOIqttPyd3ZAOHsLk/KHRSWWV4QDHl3NqYKnIsTYJIQd5eTnI C1t+ipVqiUdnPKhy3tSDcqTDv9sb2VGDqQScMkNLzKsVcoPVP012myUdFCxlDsiNHMbF4WuOzJO PbEKR1lzLdDf+Ecf4UrbHpQEAAiEcpI+eE3AfbISAK3S6Q7mkEKDM+Xs+rX5ah91U1Q243wjABu zLU273rh/CW7FjrbLjuRVCVS0quIttq6nr8ARj/GlmOyBbcEvasKXPDBvXGMjTQ3X5jVDp3c5mD TXygSkR621YYJOh2KwI= X-Google-Smtp-Source: AGHT+IEfC5A0x6yRzmnChSK2vISVgWz4Eq1I9qgWuhlTlGVCVAi+LjIFjg23MNMbdFjjpVlI51CyBQ== X-Received: by 2002:a05:6402:3885:b0:5d4:75b:8ced with SMTP id 4fb4d7f45d1cf-5d7ee424743mr874760a12.32.1734485829629; Tue, 17 Dec 2024 17:37:09 -0800 (PST) X-Received: by 2002:a05:6000:685:b0:385:f195:2a8 with SMTP id ffacd0b85a97d-388e4d8afc3mr690343f8f.30.1734485828985; Tue, 17 Dec 2024 17:37:08 -0800 (PST) MIME-Version: 1.0 References: <20240901165512.687801-1-thomas@atskinner.net> <20240901165512.687801-3-thomas@atskinner.net> <1731501469.ghld71gk9w.astroid@yuna.none> In-Reply-To: <1731501469.ghld71gk9w.astroid@yuna.none> From: Thomas Skinner Date: Tue, 17 Dec 2024 19:36:43 -0600 X-Gmail-Original-Message-ID: Message-ID: To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= X-SPAM-LEVEL: Spam detection results: 0 AWL 0.418 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.248 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 -1.13 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 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [lib.rs, proxmox.com] Subject: Re: [pve-devel] [PATCH openid 1/1] fix #4411: openid: add library code for openid groups support X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Cc: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" T24gV2VkLCBOb3YgMTMsIDIwMjQgYXQgNjo0NuKAr0FNIEZhYmlhbiBHcsO8bmJpY2hsZXIKPGYu Z3J1ZW5iaWNobGVyQHByb3htb3guY29tPiB3cm90ZToKPgo+IHRoaXMgY2hhbmdlIGFjdHVhbGx5 IGRvZXMgYSBsb3QgbW9yZSwgcmlnaHQ/IGl0IHJldHVybnMgKmFsbCogY2xhaW1zLAo+IGFuZCBh bHNvIGRvZXNuJ3QgZG8gYW55dGhpbmcgZ3JvdXBzIHNwZWNpZmljIGF0IGFsbCwgc28gdGhlIHBh dGNoCj4gc3ViamVjdCBpcyBub3QgcXVpdGUgY29ycmVjdC4uCgpUaGF0J3MgY29ycmVjdC4gSSB3 aWxsIHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgYXBwcm9wcmlhdGVseS4gSXQncwpjcml0aWNh bCB0byByZXR1cm4gYWxsIG9mIHRoZSBjbGFpbXMgc28gdGhhdCB0aGUgdXNlciBjYW4gc3BlY2lm eSBhbgphcmJpdHJhcnkgY2xhaW0gbmFtZSBpbiB0aGUgVUkgc2luY2UgYSBjbGFpbSBpcyBub3Qg c3RhbmRhcmRpemVkCmFjcm9zcyBJZFBzIGZvciBncm91cCBuYW1lcy4gVGhpcyBhbHNvIGFsbG93 cyBQcm94bW94IHRvIGJlIG1vcmUKZmxleGlibGUgaW4gdGhlIGZ1dHVyZSB3aGVuIHN1cHBvcnRp bmcgT0lEQyBjYXBhYmlsaXRpZXMuCgo+IEkgaGF2ZW4ndCB0ZXN0ZWQgdGhpcyB5ZXQsIGJ1dCBz aW5jZSBhbGwgaXQgZG9lcyBpcyBhbGxvdyBhcmJpdHJhcnkKPiB2YWx1ZXMgaW5zdGVhZCBvZiBq dXN0IGVtcHR5IG9uZXMsIGl0IHNob3VsZCBiZSBmaW5lLiBkZWZpbml0ZWx5IHdvdWxkCj4gcmVx dWlyZSBzb21lIHRlc3Rpbmcgd2l0aCBkaWZmZXJlbnQgSWRQIGltcGxlbWVudGF0aW9ucyB0byBl bnN1cmUgbm8KPiByZWdyZXNzaW9ucy4uCgpUaGlzIGNoYW5nZSBhbGxvd3MgdGhlIElEIHRva2Vu IHRvIGNvbnRhaW4gbW9yZSB0aGFuIGp1c3QgdGhlIGNvcmUKY2xhaW1zIHByZXNjcmliZWQgaW4g dGhlIG9wZW5pZCBDb3JlQ2xhaW1zIHN0cnVjdC4gTW9yZSBpbXBvcnRhbnRseSwKaXQgYWxsb3dz IGFueSBjbGFpbXMgZmllbGRzIGluIHRoZSBJRCB0b2tlbiB0byBjb21lIHRocm91Z2guIEkgYmVs aWV2ZQp0aGlzIGlzIG5vdCBhIGJyZWFraW5nIGNoYW5nZSBiZWNhdXNlIHRoaXMgaXMgbm90IHJl bW92aW5nIGFueSBjbGFpbXMKZnJvbSB0aGUgSUQgdG9rZW4gYW5kIGFueSB2YWx1ZXMgdGhhdCB3 b3VsZCBoYXZlIGJlZW4gcGFzc2VkIHRocm91Z2gKT0lEQyB3b3VsZCBhbHJlYWR5IGJlIGluIHNv bWUgc2VyaWFsaXphYmxlIGZvcm1hdC4KCj4gT24gU2VwdGVtYmVyIDEsIDIwMjQgNjo1NSBwbSwg VGhvbWFzIFNraW5uZXIgd3JvdGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgU2tpbm5lciA8 dGhvbWFzQGF0c2tpbm5lci5uZXQ+Cj4gPiAtLS0KPiA+ICBwcm94bW94LW9wZW5pZC9zcmMvbGli LnJzIHwgNTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCj4gPiAgMSBm aWxlIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gPgo+ID4gZGlm ZiAtLWdpdCBhL3Byb3htb3gtb3BlbmlkL3NyYy9saWIucnMgYi9wcm94bW94LW9wZW5pZC9zcmMv bGliLnJzCj4gPiBpbmRleCBmZTY1ZmRlZC4uYmY4YzY1MGIgMTAwNjQ0Cj4gPiAtLS0gYS9wcm94 bW94LW9wZW5pZC9zcmMvbGliLnJzCj4gPiArKysgYi9wcm94bW94LW9wZW5pZC9zcmMvbGliLnJz Cj4gPiBAQCAtMTUsOCArMTUsMTEgQEAgcHViIHVzZSBhdXRoX3N0YXRlOjoqOwo+ID4gIHVzZSBv cGVuaWRjb25uZWN0Ojp7Cj4gPiAgICAgIC8vY3VybDo6aHR0cF9jbGllbnQsCj4gPiAgICAgIGNv cmU6OnsKPiA+IC0gICAgICAgIENvcmVBdXRoRGlzcGxheSwgQ29yZUF1dGhQcm9tcHQsIENvcmVB dXRoZW50aWNhdGlvbkZsb3csIENvcmVDbGllbnQsIENvcmVHZW5kZXJDbGFpbSwKPiA+IC0gICAg ICAgIENvcmVJZFRva2VuQ2xhaW1zLCBDb3JlSWRUb2tlblZlcmlmaWVyLCBDb3JlUHJvdmlkZXJN ZXRhZGF0YSwKPiA+ICsgICAgICAgIENvcmVBdXRoRGlzcGxheSwgQ29yZUF1dGhQcm9tcHQsIENv cmVBdXRoZW50aWNhdGlvbkZsb3csIENvcmVFcnJvclJlc3BvbnNlVHlwZSwKPiA+ICsgICAgICAg IENvcmVHZW5kZXJDbGFpbSwgQ29yZUlkVG9rZW5WZXJpZmllciwgQ29yZUpzb25XZWJLZXksIENv cmVKc29uV2ViS2V5VHlwZSwKPiA+ICsgICAgICAgIENvcmVKc29uV2ViS2V5VXNlLCBDb3JlSndl Q29udGVudEVuY3J5cHRpb25BbGdvcml0aG0sIENvcmVKd3NTaWduaW5nQWxnb3JpdGhtLAo+ID4g KyAgICAgICAgQ29yZVByb3ZpZGVyTWV0YWRhdGEsIENvcmVSZXZvY2FibGVUb2tlbiwgQ29yZVJl dm9jYXRpb25FcnJvclJlc3BvbnNlLAo+ID4gKyAgICAgICAgQ29yZVRva2VuSW50cm9zcGVjdGlv blJlc3BvbnNlLCBDb3JlVG9rZW5UeXBlLAo+ID4gICAgICB9LAo+ID4gICAgICBBZGRpdGlvbmFs Q2xhaW1zLAo+ID4gICAgICBBdXRoZW50aWNhdGlvbkNvbnRleHRDbGFzcywKPiA+IEBAIC0yNCw2 ICsyNyw5IEBAIHVzZSBvcGVuaWRjb25uZWN0Ojp7Cj4gPiAgICAgIENsaWVudElkLAo+ID4gICAg ICBDbGllbnRTZWNyZXQsCj4gPiAgICAgIENzcmZUb2tlbiwKPiA+ICsgICAgRW1wdHlFeHRyYVRv a2VuRmllbGRzLAo+ID4gKyAgICBJZFRva2VuQ2xhaW1zLAo+ID4gKyAgICBJZFRva2VuRmllbGRz LAo+ID4gICAgICBJc3N1ZXJVcmwsCj4gPiAgICAgIE5vbmNlLAo+ID4gICAgICBPQXV0aDJUb2tl blJlc3BvbnNlLAo+ID4gQEAgLTMxLDE1ICszNyw0NyBAQCB1c2Ugb3BlbmlkY29ubmVjdDo6ewo+ ID4gICAgICBQa2NlQ29kZVZlcmlmaWVyLAo+ID4gICAgICBSZWRpcmVjdFVybCwKPiA+ICAgICAg U2NvcGUsCj4gPiArICAgIFN0YW5kYXJkRXJyb3JSZXNwb25zZSwKPiA+ICsgICAgU3RhbmRhcmRU b2tlblJlc3BvbnNlLAo+ID4gICAgICBVc2VySW5mb0NsYWltcywKPiA+ICB9Owo+ID4KPiA+ICAv Ly8gU3RvcmVzIEFkZGl0aW9uYWwgQ2xhaW1zIGludG8gYSBzZXJkZV9qc29uOjpWYWx1ZTsKPiA+ IC0jW2Rlcml2ZShEZWJ1ZywgRGVzZXJpYWxpemUsIFNlcmlhbGl6ZSldCj4gPiArI1tkZXJpdmUo Q2xvbmUsIERlYnVnLCBEZWZhdWx0LCBEZXNlcmlhbGl6ZSwgUGFydGlhbEVxLCBTZXJpYWxpemUp XQo+ID4gIHB1YiBzdHJ1Y3QgR2VuZXJpY0NsYWltcyhWYWx1ZSk7Cj4gPiAgaW1wbCBBZGRpdGlv bmFsQ2xhaW1zIGZvciBHZW5lcmljQ2xhaW1zIHt9Cj4gPgo+ID4gIHB1YiB0eXBlIEdlbmVyaWNV c2VySW5mb0NsYWltcyA9IFVzZXJJbmZvQ2xhaW1zPEdlbmVyaWNDbGFpbXMsIENvcmVHZW5kZXJD bGFpbT47Cj4gPiArcHViIHR5cGUgR2VuZXJpY0lkVG9rZW5DbGFpbXMgPSBJZFRva2VuQ2xhaW1z PEdlbmVyaWNDbGFpbXMsIENvcmVHZW5kZXJDbGFpbT47Cj4gPiArCj4gPiArcHViIHR5cGUgR2Vu ZXJpY0lkVG9rZW5GaWVsZHMgPSBJZFRva2VuRmllbGRzPAo+ID4gKyAgICBHZW5lcmljQ2xhaW1z LAo+ID4gKyAgICBFbXB0eUV4dHJhVG9rZW5GaWVsZHMsCj4gPiArICAgIENvcmVHZW5kZXJDbGFp bSwKPiA+ICsgICAgQ29yZUp3ZUNvbnRlbnRFbmNyeXB0aW9uQWxnb3JpdGhtLAo+ID4gKyAgICBD b3JlSndzU2lnbmluZ0FsZ29yaXRobSwKPiA+ICsgICAgQ29yZUpzb25XZWJLZXlUeXBlLAo+ID4g Kz47Cj4gPiArCj4gPiArcHViIHR5cGUgR2VuZXJpY1Rva2VuUmVzcG9uc2UgPSBTdGFuZGFyZFRv a2VuUmVzcG9uc2U8R2VuZXJpY0lkVG9rZW5GaWVsZHMsIENvcmVUb2tlblR5cGU+Owo+ID4gKwo+ ID4gK3B1YiB0eXBlIEdlbmVyaWNDbGllbnQgPSBvcGVuaWRjb25uZWN0OjpDbGllbnQ8Cj4gPiAr ICAgIEdlbmVyaWNDbGFpbXMsCj4gPiArICAgIENvcmVBdXRoRGlzcGxheSwKPiA+ICsgICAgQ29y ZUdlbmRlckNsYWltLAo+ID4gKyAgICBDb3JlSndlQ29udGVudEVuY3J5cHRpb25BbGdvcml0aG0s Cj4gPiArICAgIENvcmVKd3NTaWduaW5nQWxnb3JpdGhtLAo+ID4gKyAgICBDb3JlSnNvbldlYktl eVR5cGUsCj4gPiArICAgIENvcmVKc29uV2ViS2V5VXNlLAo+ID4gKyAgICBDb3JlSnNvbldlYktl eSwKPiA+ICsgICAgQ29yZUF1dGhQcm9tcHQsCj4gPiArICAgIFN0YW5kYXJkRXJyb3JSZXNwb25z ZTxDb3JlRXJyb3JSZXNwb25zZVR5cGU+LAo+ID4gKyAgICBHZW5lcmljVG9rZW5SZXNwb25zZSwK PiA+ICsgICAgQ29yZVRva2VuVHlwZSwKPiA+ICsgICAgQ29yZVRva2VuSW50cm9zcGVjdGlvblJl c3BvbnNlLAo+ID4gKyAgICBDb3JlUmV2b2NhYmxlVG9rZW4sCj4gPiArICAgIENvcmVSZXZvY2F0 aW9uRXJyb3JSZXNwb25zZSwKPiA+ICs+Owo+ID4KPiA+ICAjW2Rlcml2ZShEZWJ1ZywgRGVzZXJp YWxpemUsIFNlcmlhbGl6ZSwgQ2xvbmUpXQo+ID4gIHB1YiBzdHJ1Y3QgT3BlbklkQ29uZmlnIHsK PiA+IEBAIC01Niw3ICs5NCw3IEBAIHB1YiBzdHJ1Y3QgT3BlbklkQ29uZmlnIHsKPiA+ICB9Cj4g Pgo+ID4gIHB1YiBzdHJ1Y3QgT3BlbklkQXV0aGVudGljYXRvciB7Cj4gPiAtICAgIGNsaWVudDog Q29yZUNsaWVudCwKPiA+ICsgICAgY2xpZW50OiBHZW5lcmljQ2xpZW50LAo+ID4gICAgICBjb25m aWc6IE9wZW5JZENvbmZpZywKPiA+ICB9Cj4gPgo+ID4gQEAgLTEyMCw4ICsxNTgsOSBAQCBpbXBs IE9wZW5JZEF1dGhlbnRpY2F0b3Igewo+ID4KPiA+ICAgICAgICAgIGxldCBwcm92aWRlcl9tZXRh ZGF0YSA9IENvcmVQcm92aWRlck1ldGFkYXRhOjpkaXNjb3ZlcigmaXNzdWVyX3VybCwgaHR0cF9j bGllbnQpPzsKPiA+Cj4gPiAtICAgICAgICBsZXQgY2xpZW50ID0gQ29yZUNsaWVudDo6ZnJvbV9w cm92aWRlcl9tZXRhZGF0YShwcm92aWRlcl9tZXRhZGF0YSwgY2xpZW50X2lkLCBjbGllbnRfa2V5 KQo+ID4gLSAgICAgICAgICAgIC5zZXRfcmVkaXJlY3RfdXJpKFJlZGlyZWN0VXJsOjpuZXcoU3Ry aW5nOjpmcm9tKHJlZGlyZWN0X3VybCkpPyk7Cj4gPiArICAgICAgICBsZXQgY2xpZW50ID0KPiA+ ICsgICAgICAgICAgICBHZW5lcmljQ2xpZW50Ojpmcm9tX3Byb3ZpZGVyX21ldGFkYXRhKHByb3Zp ZGVyX21ldGFkYXRhLCBjbGllbnRfaWQsIGNsaWVudF9rZXkpCj4gPiArICAgICAgICAgICAgICAg IC5zZXRfcmVkaXJlY3RfdXJpKFJlZGlyZWN0VXJsOjpuZXcoU3RyaW5nOjpmcm9tKHJlZGlyZWN0 X3VybCkpPyk7Cj4gPgo+ID4gICAgICAgICAgT2soU2VsZiB7Cj4gPiAgICAgICAgICAgICAgY2xp ZW50LAo+ID4gQEAgLTE5NSw3ICsyMzQsNyBAQCBpbXBsIE9wZW5JZEF1dGhlbnRpY2F0b3Igewo+ ID4gICAgICAgICAgJnNlbGYsCj4gPiAgICAgICAgICBjb2RlOiAmc3RyLAo+ID4gICAgICAgICAg cHJpdmF0ZV9hdXRoX3N0YXRlOiAmUHJpdmF0ZUF1dGhTdGF0ZSwKPiA+IC0gICAgKSAtPiBSZXN1 bHQ8KENvcmVJZFRva2VuQ2xhaW1zLCBHZW5lcmljVXNlckluZm9DbGFpbXMpLCBFcnJvcj4gewo+ ID4gKyAgICApIC0+IFJlc3VsdDwoR2VuZXJpY0lkVG9rZW5DbGFpbXMsIEdlbmVyaWNVc2VySW5m b0NsYWltcyksIEVycm9yPiB7Cj4gPiAgICAgICAgICBsZXQgY29kZSA9IEF1dGhvcml6YXRpb25D b2RlOjpuZXcoY29kZS50b19zdHJpbmcoKSk7Cj4gPiAgICAgICAgICAvLyBFeGNoYW5nZSB0aGUg Y29kZSB3aXRoIGEgdG9rZW4uCj4gPiAgICAgICAgICBsZXQgdG9rZW5fcmVzcG9uc2UgPSBzZWxm Cj4gPiBAQCAtMjA2LDcgKzI0NSw3IEBAIGltcGwgT3BlbklkQXV0aGVudGljYXRvciB7Cj4gPiAg ICAgICAgICAgICAgLm1hcF9lcnIofGVycnwgZm9ybWF0X2VyciEoIkZhaWxlZCB0byBjb250YWN0 IHRva2VuIGVuZHBvaW50OiB7fSIsIGVycikpPzsKPiA+Cj4gPiAgICAgICAgICBsZXQgaWRfdG9r ZW5fdmVyaWZpZXI6IENvcmVJZFRva2VuVmVyaWZpZXIgPSBzZWxmLmNsaWVudC5pZF90b2tlbl92 ZXJpZmllcigpOwo+ID4gLSAgICAgICAgbGV0IGlkX3Rva2VuX2NsYWltczogJkNvcmVJZFRva2Vu Q2xhaW1zID0gdG9rZW5fcmVzcG9uc2UKPiA+ICsgICAgICAgIGxldCBpZF90b2tlbl9jbGFpbXM6 ICZHZW5lcmljSWRUb2tlbkNsYWltcyA9IHRva2VuX3Jlc3BvbnNlCj4gPiAgICAgICAgICAgICAg LmV4dHJhX2ZpZWxkcygpCj4gPiAgICAgICAgICAgICAgLmlkX3Rva2VuKCkKPiA+ICAgICAgICAg ICAgICAuZXhwZWN0KCJTZXJ2ZXIgZGlkIG5vdCByZXR1cm4gYW4gSUQgdG9rZW4iKQo+ID4gLS0K PiA+IDIuMzkuMgo+ID4KPiA+Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+ID4gcHZlLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gcHZlLWRldmVsQGxp c3RzLnByb3htb3guY29tCj4gPiBodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFp bG1hbi9saXN0aW5mby9wdmUtZGV2ZWwKPiA+Cj4gPgo+ID4KPgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUt ZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmlu L21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==