From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta001.cacentral1.a.cloudfilter.net (omta001.cacentral1.a.cloudfilter.net [3.97.99.32]) by sourceware.org (Postfix) with ESMTPS id AA84F3858423 for ; Sat, 2 Oct 2021 19:38:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org AA84F3858423 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=systematicsw.ab.ca Received: from shw-obgw-4001a.ext.cloudfilter.net ([10.228.9.142]) by cmsmtp with ESMTP id WgEQmrLQkczbLWkptmuD3F; Sat, 02 Oct 2021 19:38:17 +0000 Received: from [192.168.1.105] ([68.147.0.90]) by cmsmtp with ESMTP id Wkpsm5egeU9pxWkpsm3yg1; Sat, 02 Oct 2021 19:38:17 +0000 X-Authority-Analysis: v=2.4 cv=Bbi7bph2 c=1 sm=1 tr=0 ts=6158b529 a=T+ovY1NZ+FAi/xYICV7Bgg==:117 a=T+ovY1NZ+FAi/xYICV7Bgg==:17 a=r77TgQKjGQsHNAKrUKIA:9 a=w_pzkKWiAAAA:8 a=Ntg_Zx-WAAAA:8 a=9jmlPmk0AAAA:8 a=uYT-Tk0qkVT609LjNaIA:9 a=QEXdDO2ut3YA:10 a=goT8vtq0AAAA:8 a=ugkhXdxtAAAA:8 a=lPwEYptbrAxtvWf9Vt4A:9 a=BmDG83-NEFsA:10 a=UBqW8vr-10gA:10 a=ITdVHhY7-e0A:10 a=sRI3_1zDfAgwuvI8zelB:22 a=RUfouJl5KNV7104ufCm4:22 a=SgxwDoEmwWXplCpI_pOv:22 a=R2Ji3J8RlHp2PMwqXl91:22 a=ZG-MjRxWnTTVGrJRUvVH:22 Reply-To: cygwin-apps@cygwin.com Subject: Re: [ITA] ca-certificates To: cygwin-apps@cygwin.com References: <87lf3bjzs6.fsf@Rainer.invalid> <6d9248e0-2c18-7c4d-6c6e-44748ac01c1e@dronecode.org.uk> From: Brian Inglis Organization: Systematic Software Message-ID: <48174f34-c08a-b4cf-f694-49a97cc4b867@SystematicSw.ab.ca> Date: Sat, 2 Oct 2021 13:38:16 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------2A8D17DC252E3997AFEB53B4" Content-Language: en-CA X-CMAE-Envelope: MS4xfPGN8isi46EUOQO7F0earBwbdtXnPgTx2JHSzH0fTNL78hHIxxVIX3ipJqLLswdQQ3Njn2LJ/j/zB0Sz7agxdzhNu6AGxtIqt/oLg+cUK67ShSa9eG+7 uRtlFpppU1CIb70Zwhbv/VwFmuXNa1pt6243W2AVepXKOTr7qVGsBDd2z+7t90cj2DkP6aGSEboQdVbgu/EvGCtgESCgzkLpt10= X-Spam-Status: No, score=-1161.5 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_SHORT, NICE_REPLY_A, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Oct 2021 19:38:20 -0000 This is a multi-part message in MIME format. --------------2A8D17DC252E3997AFEB53B4 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 2021-10-02 10:37, Brian Inglis wrote: > On 2021-10-02 09:48, Jon Turney wrote: >> On 02/10/2021 14:56, Achim Gratz wrote: >>> >>> This package by Yaakov is getting long in the tooth and one of my Perl >>> distributions is using it.  Here's the change to pull it up to the >>> latest iteration from Fedora and make it compatible with the CI: >>> >>> https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/ca-certificates.git;a=commitdiff;h=33c21d5cd >>> >> >>> +# actually get the Fedora sources >>> +# the output from git must not be seen by cygport… >>> +git submodule update > /dev/null >> >> I think it's a scallywag bug that it doesn't currently checkout >> packaging repository submodules, so let me try to fix that. > > Very timely gentlemen, as it could eliminate or help mitigate the below: > > https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/ > > https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/ > > OpenSSL 1.0.2 packages are now hitting this - see attached log. Oh-oh! Seems a bit more widespread than that. Please see attached log for dumps from all the below: $ cygcheck wget wget2 curl | egrep \ '^\s*C:/.*/bin/.*(crypto|exe|gpg|krb|ss[hl]|tls)' C:/.../bin/wget.exe C:/.../bin/cyggnutls-30.dll C:/.../bin/cyggpgme-11.dll C:/.../bin/cyggpg-error-0.dll C:/.../bin/wget2.exe C:/.../bin/cyggnutls-30.dll C:/.../bin/cyggpgme-11.dll C:/.../bin/cyggpg-error-0.dll C:/.../bin/curl.exe C:/.../bin/cygcrypto-1.1.dll C:/.../bin/cyggpg-error-0.dll C:/.../bin/cyggssapi_krb5-2.dll C:/.../bin/cygk5crypto-3.dll C:/.../bin/cygkrb5support-0.dll C:/.../bin/cygkrb5-3.dll C:/.../bin/cygssl-1.1.dll C:/.../bin/cygssh2-1.dll -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.] --------------2A8D17DC252E3997AFEB53B4 Content-Type: text/plain; charset=UTF-8; name="cert-issues.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="cert-issues.log" JCB3Z2V0IC1kdiBodHRwczovL2ludmlzaWJsZS1taXJyb3IubmV0L2FyY2hpdmVzLwpTZXR0 aW5nIC0tdmVyYm9zZSAodmVyYm9zZSkgdG8gMQpERUJVRyBvdXRwdXQgY3JlYXRlZCBieSBX Z2V0IDEuMjEuMSBvbiBjeWd3aW4uCgpSZWFkaW5nIEhTVFMgZW50cmllcyBmcm9tICRIT01F Ly53Z2V0LWhzdHMKVVJJIGVuY29kaW5nID0g4oCYVVRGLTjigJkKQ29udmVydGVkIGZpbGUg bmFtZSAnaW5kZXguaHRtbCcgKFVURi04KSAtPiAnaW5kZXguaHRtbCcgKFVURi04KQotLTIw MjEtMTAtMDIgMTM6MTg6MDItLSAgaHR0cHM6Ly9pbnZpc2libGUtbWlycm9yLm5ldC9hcmNo aXZlcy8KQ2VydGlmaWNhdGVzIGxvYWRlZDogMTY3ClJlc29sdmluZyBpbnZpc2libGUtbWly cm9yLm5ldCAoaW52aXNpYmxlLW1pcnJvci5uZXQpLi4uIDE2MC4xNTMuNDIuNjkKQ2FjaGlu ZyBpbnZpc2libGUtbWlycm9yLm5ldCA9PiAxNjAuMTUzLjQyLjY5CkNvbm5lY3RpbmcgdG8g aW52aXNpYmxlLW1pcnJvci5uZXQgKGludmlzaWJsZS1taXJyb3IubmV0KXwxNjAuMTUzLjQy LjY5fDo0NDMuLi4gY29ubmVjdGVkLgpDcmVhdGVkIHNvY2tldCAzLgpSZWxlYXNpbmcgMHgw MDAwMDAwODAwMWZlYmIwIChuZXcgcmVmY291bnQgMSkuCkVSUk9SOiBUaGUgY2VydGlmaWNh dGUgb2Yg4oCYaW52aXNpYmxlLW1pcnJvci5uZXTigJkgaXMgbm90IHRydXN0ZWQuCkVSUk9S OiBUaGUgY2VydGlmaWNhdGUgb2Yg4oCYaW52aXNpYmxlLW1pcnJvci5uZXTigJkgaGFzIGV4 cGlyZWQuCiQgCiQgY3VybCAtSXYgLS10cmFjZS1hc2NpaSAtIGh0dHBzOi8vaW52aXNpYmxl LW1pcnJvci5uZXQvYXJjaGl2ZXMvCldhcm5pbmc6IC0tdHJhY2UtYXNjaWkgb3ZlcnJpZGVz IGFuIGVhcmxpZXIgdHJhY2UvdmVyYm9zZSBvcHRpb24KPT0gSW5mbzogU1RBVEU6IElOSVQg PT4gQ09OTkVDVCBoYW5kbGUgMHg4MDAwYmYxNzg7IGxpbmUgMTc4OSAoY29ubmVjdGlvbiAj LTUwMDApCj09IEluZm86IEFkZGVkIGNvbm5lY3Rpb24gMC4gVGhlIGNhY2hlIG5vdyBjb250 YWlucyAxIG1lbWJlcnMKPT0gSW5mbzogU1RBVEU6IENPTk5FQ1QgPT4gUkVTT0xWSU5HIGhh bmRsZSAweDgwMDBiZjE3ODsgbGluZSAxODM1IChjb25uZWN0aW9uICMwKQo9PSBJbmZvOiBm YW1pbHkwID09IHY0LCBmYW1pbHkxID09IHY2Cj09IEluZm86ICAgVHJ5aW5nIDE2MC4xNTMu NDIuNjk6NDQzLi4uCj09IEluZm86IFNUQVRFOiBSRVNPTFZJTkcgPT4gQ09OTkVDVElORyBo YW5kbGUgMHg4MDAwYmYxNzg7IGxpbmUgMTkxNyAoY29ubmVjdGlvbiAjMCkKPT0gSW5mbzog Q29ubmVjdGVkIHRvIGludmlzaWJsZS1taXJyb3IubmV0ICgxNjAuMTUzLjQyLjY5KSBwb3J0 IDQ0MyAoIzApCj09IEluZm86IFNUQVRFOiBDT05ORUNUSU5HID0+IFBST1RPQ09OTkVDVCBo YW5kbGUgMHg4MDAwYmYxNzg7IGxpbmUgMTk4MCAoY29ubmVjdGlvbiAjMCkKPT0gSW5mbzog QUxQTiwgb2ZmZXJpbmcgaDIKPT0gSW5mbzogQUxQTiwgb2ZmZXJpbmcgaHR0cC8xLjEKPT0g SW5mbzogc3VjY2Vzc2Z1bGx5IHNldCBjZXJ0aWZpY2F0ZSB2ZXJpZnkgbG9jYXRpb25zOgo9 PSBJbmZvOiAgQ0FmaWxlOiAvZXRjL3BraS90bHMvY2VydHMvY2EtYnVuZGxlLmNydAo9PSBJ bmZvOiAgQ0FwYXRoOiBub25lCj09IEluZm86IERpZG4ndCBmaW5kIFNlc3Npb24gSUQgaW4g Y2FjaGUgZm9yIGhvc3QgSFRUUFM6Ly9pbnZpc2libGUtbWlycm9yLm5ldDo0NDMKPT4gU2Vu ZCBTU0wgZGF0YSwgNSBieXRlcyAoMHg1KQo9PSBJbmZvOiBUTFN2MS4zIChPVVQpLCBUTFMg aGFuZHNoYWtlLCBDbGllbnQgaGVsbG8gKDEpOgo9PiBTZW5kIFNTTCBkYXRhLCA1MTIgYnl0 ZXMgKDB4MjAwKQo9PSBJbmZvOiBTVEFURTogUFJPVE9DT05ORUNUID0+IFBST1RPQ09OTkVD VElORyBoYW5kbGUgMHg4MDAwYmYxNzg7IGxpbmUgMjAwMCAoY29ubmVjdGlvbiAjMCkKPD0g UmVjdiBTU0wgZGF0YSwgNSBieXRlcyAoMHg1KQo9PSBJbmZvOiBUTFN2MS4zIChJTiksIFRM UyBoYW5kc2hha2UsIFNlcnZlciBoZWxsbyAoMik6Cjw9IFJlY3YgU1NMIGRhdGEsIDEwNiBi eXRlcyAoMHg2YSkKPD0gUmVjdiBTU0wgZGF0YSwgNSBieXRlcyAoMHg1KQo9PSBJbmZvOiBU TFN2MS4yIChJTiksIFRMUyBoYW5kc2hha2UsIENlcnRpZmljYXRlICgxMSk6Cjw9IFJlY3Yg U1NMIGRhdGEsIDI0NzIgYnl0ZXMgKDB4OWE4KQo9PiBTZW5kIFNTTCBkYXRhLCA1IGJ5dGVz ICgweDUpCj09IEluZm86IFRMU3YxLjIgKE9VVCksIFRMUyBhbGVydCwgY2VydGlmaWNhdGUg ZXhwaXJlZCAoNTU3KToKPT4gU2VuZCBTU0wgZGF0YSwgMiBieXRlcyAoMHgyKQo9PSBJbmZv OiBTU0wgY2VydGlmaWNhdGUgcHJvYmxlbTogY2VydGlmaWNhdGUgaGFzIGV4cGlyZWQKPT0g SW5mbzogbXVsdGlfZG9uZQo9PSBJbmZvOiBUaGUgY2FjaGUgbm93IGNvbnRhaW5zIDAgbWVt YmVycwo9PSBJbmZvOiBDbG9zaW5nIGNvbm5lY3Rpb24gMAo9PSBJbmZvOiBFeHBpcmUgY2xl YXJlZCAodHJhbnNmZXIgMHg4MDAwYmYxNzgpCmN1cmw6ICg2MCkgU1NMIGNlcnRpZmljYXRl IHByb2JsZW06IGNlcnRpZmljYXRlIGhhcyBleHBpcmVkCk1vcmUgZGV0YWlscyBoZXJlOiBo dHRwczovL2N1cmwuc2UvZG9jcy9zc2xjZXJ0cy5odG1sCgpjdXJsIGZhaWxlZCB0byB2ZXJp ZnkgdGhlIGxlZ2l0aW1hY3kgb2YgdGhlIHNlcnZlciBhbmQgdGhlcmVmb3JlIGNvdWxkIG5v dAplc3RhYmxpc2ggYSBzZWN1cmUgY29ubmVjdGlvbiB0byBpdC4gVG8gbGVhcm4gbW9yZSBh Ym91dCB0aGlzIHNpdHVhdGlvbiBhbmQKaG93IHRvIGZpeCBpdCwgcGxlYXNlIHZpc2l0IHRo ZSB3ZWIgcGFnZSBtZW50aW9uZWQgYWJvdmUuCiQgCiQgd2dldDIgLWR2IGh0dHBzOi8vaW52 aXNpYmxlLW1pcnJvci5uZXQvYXJjaGl2ZXMvCjAyLjEzMTgwOC45MjYgTG9jYWwgVVJJIGVu Y29kaW5nID0gJ1VURi04JwowMi4xMzE4MDguOTI3IElucHV0IFVSSSBlbmNvZGluZyA9ICdV VEYtOCcKMDIuMTMxODA4Ljk0NyBGZXRjaGVkIEhTVFMgZGF0YSBmcm9tICckSE9NRS8ubG9j YWwvc2hhcmUvd2dldC8ud2dldC1oc3RzJwowMi4xMzE4MDguOTUwIEZldGNoZWQgSFBLUCBk YXRhIGZyb20gJyRIT01FLy5sb2NhbC9zaGFyZS93Z2V0Ly53Z2V0LWhwa3AnCjAyLjEzMTgw OC45NTMgRmV0Y2hlZCBPQ1NQIGhvc3RzIGZyb20gJyRIT01FLy5sb2NhbC9zaGFyZS93Z2V0 Ly53Z2V0LW9jc3BfaG9zdHMnCjAyLjEzMTgwOC45NTYgRmV0Y2hlZCBPQ1NQIGZpbmdlcnBy aW50cyBmcm9tICckSE9NRS8ubG9jYWwvc2hhcmUvd2dldC8ud2dldC1vY3NwJwowMi4xMzE4 MDguOTU2IHNldF9leGl0X3N0YXR1cygwKQowMi4xMzE4MDguOTU2ICp1cmwgPQowMi4xMzE4 MDguOTU2ICozIGh0dHBzOi8vaW52aXNpYmxlLW1pcnJvci5uZXQvYXJjaGl2ZXMvCjAyLjEz MTgwOC45NTYgbG9jYWwgZmlsZW5hbWUgPSAnaW5kZXguaHRtbCcKMDIuMTMxODA4Ljk1NiBo b3N0X2FkZF9qb2I6IGpvYiBmbmFtZSBpbmRleC5odG1sCjAyLjEzMTgwOC45NTYgaG9zdF9h ZGRfam9iOiAweDgwMDBhMDcyMCBodHRwczovL2ludmlzaWJsZS1taXJyb3IubmV0L2FyY2hp dmVzLwowMi4xMzE4MDguOTU2IGhvc3RfYWRkX2pvYjogcXNpemUgMSBob3N0LXFzaXplPTEK MDIuMTMxODA4Ljk1NiBxdWV1ZV9zaXplOiBxc2l6ZT0xCjAyLjEzMTgwOC45NTYgcXVldWVf c2l6ZTogcXNpemU9MQowMi4xMzE4MDguOTU3IHF1ZXVlX3NpemU6IHFzaXplPTEKMDIuMTMx ODA4Ljk1NyBbMF0gYWN0aW9uPTEgcGVuZGluZz0wIGhvc3Q9MHgwCjAyLjEzMTgwOC45NTcg ZGVxdWV1ZSBqb2IgaHR0cHM6Ly9pbnZpc2libGUtbWlycm9yLm5ldC9hcmNoaXZlcy8KMDIu MTMxODA4Ljk1NyByZXNvbHZpbmcgaW52aXNpYmxlLW1pcnJvci5uZXQ6NDQzLi4uCjAyLjEz MTgwOC45OTEgaGFzIDE2MC4xNTMuNDIuNjk6NDQzCjAyLjEzMTgwOC45OTEgdHJ5aW5nIDE2 MC4xNTMuNDIuNjk6NDQzLi4uCjAyLjEzMTgwOC45OTIgR251VExTIGluaXQKMDIuMTMxODA5 LjEzMCBHbnVUTFMgc3lzdGVtIGNlcnRpZmljYXRlIHN0b3JlIGlzIGVtcHR5CjAyLjEzMTgw OS4xMzAgQ2VydGlmaWNhdGVzIGxvYWRlZDogMTY3CjAyLjEzMTgwOS4xMzEgR251VExTIGlu aXQgZG9uZQowMi4xMzE4MDkuMTMxIFRMUyBGYWxzZSBTdGFydCByZXF1ZXN0ZWQKMDIuMTMx ODA5LjEzMSBBTFBOIG9mZmVyaW5nIGgyCjAyLjEzMTgwOS4xMzEgQUxQTiBvZmZlcmluZyBo dHRwLzEuMQpFUlJPUjogVGhlIGNlcnRpZmljYXRlIGlzIE5PVCB0cnVzdGVkLiBUaGUgY2Vy dGlmaWNhdGUgY2hhaW4gdXNlcyBleHBpcmVkIGNlcnRpZmljYXRlLgowMi4xMzE4MDkuNDQy IGdudXRsc19oYW5kc2hha2U6ICgtNDMpIEVycm9yIGluIHRoZSBjZXJ0aWZpY2F0ZS4gKGVy cm5vPTExKQowMi4xMzE4MDkuNDQyIEFMUE46IFNlcnZlciBhY2NlcHRlZCBwcm90b2NvbCAn aDInCi0tLS0KQ2VydGlmaWNhdGUgaW5mbyBbMF06CiAgVmFsaWQgc2luY2U6IDIwMjEgQXVn IDAxIFN1biAxMToxOTo0OAogIEV4cGlyZXM6IDIwMjEgT2N0IDMwIFNhdCAxMToxOTo0Ngog IEZpbmdlcnByaW50OiA1ZjQ1ZmI2YTJmYjc3OTlmZDE4MGM1NzRlNjc1NmViNgogIFNlcmlh bCBudW1iZXI6IDVmNDVmYjZhMmZiNzc5OWZkMTgwYzU3NGU2NzU2ZWI2CiAgUHVibGljIGtl eTogUlNBLCBNZWRpdW0gKDIwNDggYml0cykKICBWZXJzaW9uOiAjMwogIEROOiBDTj1pbnZp c2libGUtbWlycm9yLm5ldAogIElzc3VlcidzIEROOiBDPVVTLE89TGV0J3MgRW5jcnlwdCxD Tj1SMwogIElzc3VlcidzIE9JRDogMi41LjQuNgogIElzc3VlcidzIFVJRDogMi41LjQuNgpD ZXJ0aWZpY2F0ZSBpbmZvIFsxXToKICBWYWxpZCBzaW5jZTogMjAyMCBPY3QgMDcgV2VkIDEz OjIxOjQwCiAgRXhwaXJlczogMjAyMSBTZXAgMjkgV2VkIDEzOjIxOjQwCiAgRmluZ2VycHJp bnQ6IDMxMjEyOGY1YTBlZDdiYTU0YjY1ODI5Mjg3NTZiYTgzCiAgU2VyaWFsIG51bWJlcjog MzEyMTI4ZjVhMGVkN2JhNTRiNjU4MjkyODc1NmJhODMKICBQdWJsaWMga2V5OiBSU0EsIE1l ZGl1bSAoMjA0OCBiaXRzKQogIFZlcnNpb246ICMzCiAgRE46IEM9VVMsTz1MZXQncyBFbmNy eXB0LENOPVIzCiAgSXNzdWVyJ3MgRE46IE89RGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28u LENOPURTVCBSb290IENBIFgzCiAgSXNzdWVyJ3MgT0lEOiAyLjUuNC4xMAogIElzc3Vlcidz IFVJRDogMi41LjQuMTAKLS0tLQpFcGhlbWVyYWwgRUNESCB1c2luZyBjdXJ2ZSAobnVsbCkK S2V5IEV4Y2hhbmdlOiBFQ0RIRS1SU0EKUHJvdG9jb2w6IFRMUzEuMgpDZXJ0aWZpY2F0ZSBU eXBlOiBYLjUwOQpDaXBoZXI6IE5VTEwKTUFDOiBNQUMtTlVMTAotLS0tCjAyLjEzMTgwOS40 NDMgY2xvc2luZyBjb25uZWN0aW9uCkZhaWxlZCB0byBjb25uZWN0OiBDZXJ0aWZpY2F0ZSBl cnJvcgowMi4xMzE4MDkuNDQzIGhvc3RfZmluYWxfZmFpbHVyZTogcXNpemU9MAowMi4xMzE4 MDkuNDQzIHNldF9leGl0X3N0YXR1cyg1KQowMi4xMzE4MDkuNDQzIGhvc3RfaW5jcmVhc2Vf ZmFpbHVyZTogaW52aXNpYmxlLW1pcnJvci5uZXQgZmFpbHVyZXM9MQowMi4xMzE4MDkuNDQz IFswXSBhY3Rpb249MyBwZW5kaW5nPTEgaG9zdD0weDgwMDBhMDZhMAowMi4xMzE4MDkuNDQz IHJlbGVhc2VkIGpvYiBodHRwczovL2ludmlzaWJsZS1taXJyb3IubmV0L2FyY2hpdmVzLwow Mi4xMzE4MDkuNDQzIFswXSBhY3Rpb249MSBwZW5kaW5nPTAgaG9zdD0weDAKMDIuMTMxODA5 LjQ0MyBob3N0IGludmlzaWJsZS1taXJyb3IubmV0IGlzIGJsb2NrZWQgKHFzaXplPTEpCjAy LjEzMTgwOS40NDMgbWFpbjogd2FrZSB1cAowMi4xMzE4MDkuNDQzIG1haW46IGRvbmUKMDIu MTMxODA5LjQ1MCBTdWNjZXNzZnVsbHkgdXBkYXRlZCAnJEhPTUUvLmxvY2FsL3NoYXJlL3dn ZXQvLndnZXQtb2NzcF9ob3N0cycuCjAyLjEzMTgwOS40NTEgU2F2ZWQgT0NTUCBob3N0cyB0 byAnJEhPTUUvLmxvY2FsL3NoYXJlL3dnZXQvLndnZXQtb2NzcF9ob3N0cycKMDIuMTMxODA5 LjQ1NyBTdWNjZXNzZnVsbHkgdXBkYXRlZCAnJEhPTUUvLmxvY2FsL3NoYXJlL3dnZXQvLndn ZXQtb2NzcCcuCjAyLjEzMTgwOS40NTggU2F2ZWQgT0NTUCBmaW5nZXJwcmludHMgdG8gJyRI T01FLy5sb2NhbC9zaGFyZS93Z2V0Ly53Z2V0LW9jc3AnCjAyLjEzMTgwOS40NTggYmxhY2ts aXN0IGh0dHBzOi8vaW52aXNpYmxlLW1pcnJvci5uZXQvYXJjaGl2ZXMvCgo= --------------2A8D17DC252E3997AFEB53B4--