Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1evz30-0007lD-Bw for pgadmin-hackers@arkaria.postgresql.org; Wed, 14 Mar 2018 05:33:58 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1evz2y-0005kO-QW for pgadmin-hackers@arkaria.postgresql.org; Wed, 14 Mar 2018 05:33:56 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1evz2y-0005kE-K4 for pgadmin-hackers@lists.postgresql.org; Wed, 14 Mar 2018 05:33:56 +0000 Received: from mail-oi0-x231.google.com ([2607:f8b0:4003:c06::231]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1evz2t-0000iL-OY for pgadmin-hackers@postgresql.org; Wed, 14 Mar 2018 05:33:55 +0000 Received: by mail-oi0-x231.google.com with SMTP id j79so1707675oib.12 for ; Tue, 13 Mar 2018 22:33:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=Oo/C/xV/lDRtHySKMGQT85Cpjes26KXJr7Z8nBe8naU=; b=m5f7uB3ZzRa37+r20dkkiJQXoSRT4EzFjD0A6dKVG7N72txzFlAcEQAD7t6Eo/geeH qN0etAedFh0OHk+ydzEM/Kpr6bU3bHecadyztJFuERr/aPqjWn6C0GbprQup3OKBQjpX 11teuKn+RqFlU+ED2iarFaQcZrfdNlW2RC+06+nQEbc8Lry/11hZR00A6IyL25jYEzeH YR6tCP71QZmtADbamkAxlJhYcuHNpkg8xeJWlVQXNZQNGCpTQNz2c7XRi6qyTvBSKPhJ nAvjfNCPx169awWa322vS7YocixE+xIQM+RnSMJryA8HwPhC77Nww6mGYcxPyhojGeYd ktyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Oo/C/xV/lDRtHySKMGQT85Cpjes26KXJr7Z8nBe8naU=; b=NyuwEh7aeVgOGElGa+RUZm0Q8OyAICWrvR90AhTboyWfI+lQf3aocs3TX6yGwicVA9 lxh3sX6qea//3495TWS4jgOmuMvOa/Hh9NOJSWWM/LKxYVY66y/7j3AyHRY8dVxqu+Q0 4OyWtwUSp4j+x+6UeV8WCGmrwxr+ODMoqoLt3wC21XwB5gkBF2EM5uxZXHHvbpzxHYBD 2HH4NyJpF3RD7cA5Y4Clzr/IsVeUm5TplrLG3IRN8r6whZlH7cv1q9AHPhKwwNjFW9sx NZ93up1xPr44V5SGNVUJJAeLrLnDtDCIQsVe8t1NMM2pWJkpIhhRt/dRImAyp081z/wx FWYQ== X-Gm-Message-State: AElRT7EHHfnojR4fjxnsrtbfuvdbo+tVtxtYn1PqTEt0/wxxvftWTos+ aOvoNmmgxpBBD1TYJ2Bi+UuEMNqRoSxEneaynl1/Oue9 X-Google-Smtp-Source: AG47ELssT4LbiKvgyF5xKjYOAnFt8TzTXi3yJ87NPN7LB1iiGwznlyKfPldAbJ+HGNhxBuvaKL/8WZWB6dwhPCRNv/A= X-Received: by 10.202.95.68 with SMTP id t65mr2106187oib.102.1521005627942; Tue, 13 Mar 2018 22:33:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.203.154 with HTTP; Tue, 13 Mar 2018 22:33:47 -0700 (PDT) From: Khushboo Vashi Date: Wed, 14 Mar 2018 11:03:47 +0530 Message-ID: Subject: [pgadmin4][Patch]: RM #3122 - Backup not working on certificate (SSL) protected servers To: pgadmin-hackers Content-Type: multipart/mixed; boundary="001a113cdb1427f01c056758b816" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --001a113cdb1427f01c056758b816 Content-Type: multipart/alternative; boundary="001a113cdb1427f018056758b814" --001a113cdb1427f018056758b814 Content-Type: text/plain; charset="UTF-8" Hi, Please find the attached patch to fix RM #3122 : Backup not working on certificate (SSL) protected servers. The attached patch fixes the issue in the following modules: 1. Backup 2. Restore 3. Import/Export 4. Maintenance Thanks, Khushboo --001a113cdb1427f018056758b814 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Please find the attached patch to f= ix RM #3122 :=C2=A0Backup not working on certificate (SSL) protected server= s.

The attached patch fixes the issue in the follo= wing modules:

1. Backup
2. Restore
=
3. Import/Export
4. Maintenance

Tha= nks,
Khushboo


--001a113cdb1427f018056758b814-- --001a113cdb1427f01c056758b816 Content-Type: text/x-patch; charset="US-ASCII"; name="RM_3122.patch" Content-Disposition: attachment; filename="RM_3122.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jeqnbsqk0 ZGlmZiAtLWdpdCBhL3dlYi9taWdyYXRpb25zL3ZlcnNpb25zLzEyOTU4ZDlmNDk3MF8ucHkgYi93 ZWIvbWlncmF0aW9ucy92ZXJzaW9ucy8xMjk1OGQ5ZjQ5NzBfLnB5Cm5ldyBmaWxlIG1vZGUgMTAw NjQ0CmluZGV4IDAwMDAwMDAuLmFhMmM1ZmQKLS0tIC9kZXYvbnVsbAorKysgYi93ZWIvbWlncmF0 aW9ucy92ZXJzaW9ucy8xMjk1OGQ5ZjQ5NzBfLnB5CkBAIC0wLDAgKzEsMzMgQEAKKyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjCisjCisjIHBnQWRtaW4gNCAtIFBvc3RncmVTUUwgVG9vbHMKKyMKKyMgQ29weXJp Z2h0IChDKSAyMDEzIC0gMjAxOCwgVGhlIHBnQWRtaW4gRGV2ZWxvcG1lbnQgVGVhbQorIyBUaGlz IHNvZnR3YXJlIGlzIHJlbGVhc2VkIHVuZGVyIHRoZSBQb3N0Z3JlU1FMIExpY2VuY2UKKyMKKyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjCisiIiIKK0FkZCBTU0wgc3VwcG9ydCBmb3IgYmF0Y2ggcHJvY2Vzc2Vz IChSTSAjMzEyMikKKworUmV2aXNpb24gSUQ6IDEyOTU4ZDlmNDk3MAorUmV2aXNlczogNTBhYWQ2 OGY5OWMyCitDcmVhdGUgRGF0ZTogMjAxOC0wMy0xMyAyMToyMToyNS40NTUzMTUKKworIiIiCitm cm9tIHBnYWRtaW4ubW9kZWwgaW1wb3J0IGRiCisKKyMgcmV2aXNpb24gaWRlbnRpZmllcnMsIHVz ZWQgYnkgQWxlbWJpYy4KK3JldmlzaW9uID0gJzEyOTU4ZDlmNDk3MCcKK2Rvd25fcmV2aXNpb24g PSAnNTBhYWQ2OGY5OWMyJworYnJhbmNoX2xhYmVscyA9IE5vbmUKK2RlcGVuZHNfb24gPSBOb25l CisKKworZGVmIHVwZ3JhZGUoKToKKyAgICBkYi5lbmdpbmUuZXhlY3V0ZSgKKyAgICAgICAgJ0FM VEVSIFRBQkxFIHByb2Nlc3MgQUREIENPTFVNTiBzc2wgVEVYVCcKKyAgICApCisKKworZGVmIGRv d25ncmFkZSgpOgorICAgIHBhc3MKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL21pc2MvYmdwcm9j ZXNzL3Byb2Nlc3Nlcy5weSBiL3dlYi9wZ2FkbWluL21pc2MvYmdwcm9jZXNzL3Byb2Nlc3Nlcy5w eQppbmRleCBjNDU2YjRmLi40YTZlNjBhIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9taXNjL2Jn cHJvY2Vzcy9wcm9jZXNzZXMucHkKKysrIGIvd2ViL3BnYWRtaW4vbWlzYy9iZ3Byb2Nlc3MvcHJv Y2Vzc2VzLnB5CkBAIC0xOSw3ICsxOSw4IEBAIGZyb20gZGF0ZXRpbWUgaW1wb3J0IGRhdGV0aW1l CiBmcm9tIHBpY2tsZSBpbXBvcnQgZHVtcHMsIGxvYWRzCiBmcm9tIHN1YnByb2Nlc3MgaW1wb3J0 IFBvcGVuCiAKLWZyb20gcGdhZG1pbi51dGlscyBpbXBvcnQgSVNfUFkyLCB1LCBmaWxlX3F1b3Rl LCBmc19lbmNvZGluZworZnJvbSBwZ2FkbWluLnV0aWxzIGltcG9ydCBJU19QWTIsIHUsIGZpbGVf cXVvdGUsIGZzX2VuY29kaW5nLCBcCisgICAgZ2V0X2NvbXBsZXRlX2ZpbGVfcGF0aAogCiBpbXBv cnQgcHl0egogZnJvbSBkYXRldXRpbCBpbXBvcnQgcGFyc2VyCkBAIC02MSwxMyArNjIsMTQgQEAg Y2xhc3MgQmF0Y2hQcm9jZXNzKG9iamVjdCk6CiAKICAgICAgICAgc2VsZi5pZCA9IHNlbGYuZGVz YyA9IHNlbGYuY21kID0gc2VsZi5hcmdzID0gc2VsZi5sb2dfZGlyID0gXAogICAgICAgICAgICAg c2VsZi5zdGRvdXQgPSBzZWxmLnN0ZGVyciA9IHNlbGYuc3RpbWUgPSBzZWxmLmV0aW1lID0gXAot ICAgICAgICAgICAgc2VsZi5lY29kZSA9IE5vbmUKKyAgICAgICAgICAgIHNlbGYuZWNvZGUgPSBz ZWxmLnNzbCA9IE5vbmUKIAogICAgICAgICBpZiAnaWQnIGluIGt3YXJnczoKICAgICAgICAgICAg IHNlbGYuX3JldHJpZXZlX3Byb2Nlc3Moa3dhcmdzWydpZCddKQogICAgICAgICBlbHNlOgorICAg ICAgICAgICAgc3NsID0ga3dhcmdzLmdldCgnc3NsJywgTm9uZSkKICAgICAgICAgICAgIHNlbGYu X2NyZWF0ZV9wcm9jZXNzKAotICAgICAgICAgICAgICAgIGt3YXJnc1snZGVzYyddLCBrd2FyZ3Nb J2NtZCddLCBrd2FyZ3NbJ2FyZ3MnXQorICAgICAgICAgICAgICAgIGt3YXJnc1snZGVzYyddLCBr d2FyZ3NbJ2NtZCddLCBrd2FyZ3NbJ2FyZ3MnXSwgc3NsCiAgICAgICAgICAgICApCiAKICAgICBk ZWYgX3JldHJpZXZlX3Byb2Nlc3Moc2VsZiwgX2lkKToKQEAgLTExMCw4ICsxMTIsMTAgQEAgY2xh c3MgQmF0Y2hQcm9jZXNzKG9iamVjdCk6CiAgICAgICAgIHNlbGYuZXRpbWUgPSBwLmVuZF90aW1l CiAgICAgICAgICMgRXhpdCBjb2RlCiAgICAgICAgIHNlbGYuZWNvZGUgPSBwLmV4aXRfY29kZQor ICAgICAgICAjIFNTTAorICAgICAgICBzZWxmLnNzbCA9IHAuc3NsCiAKLSAgICBkZWYgX2NyZWF0 ZV9wcm9jZXNzKHNlbGYsIF9kZXNjLCBfY21kLCBfYXJncyk6CisgICAgZGVmIF9jcmVhdGVfcHJv Y2VzcyhzZWxmLCBfZGVzYywgX2NtZCwgX2FyZ3MsIHNzbCk6CiAgICAgICAgIGN0aW1lID0gZ2V0 X2N1cnJlbnRfdGltZShmb3JtYXQ9JyV5JW0lZCVIJU0lUyVmJykKICAgICAgICAgbG9nX2RpciA9 IG9zLnBhdGguam9pbigKICAgICAgICAgICAgIGNvbmZpZy5TRVNTSU9OX0RCX1BBVEgsICdwcm9j ZXNzX2xvZ3MnCkBAIC0xNjMsNiArMTY3LDggQEAgY2xhc3MgQmF0Y2hQcm9jZXNzKG9iamVjdCk6 CiAgICAgICAgIHNlbGYuZXRpbWUgPSBOb25lCiAgICAgICAgICMgRXhpdCBjb2RlCiAgICAgICAg IHNlbGYuZWNvZGUgPSBOb25lCisgICAgICAgICMgU1NMCisgICAgICAgIHNlbGYuc3NsID0gZHVt cHMoc3NsKQogCiAgICAgICAgICMgQXJndW1lbnRzCiAgICAgICAgIHNlbGYuYXJncyA9IF9hcmdz CkBAIC0xOTksNyArMjA1LDggQEAgY2xhc3MgQmF0Y2hQcm9jZXNzKG9iamVjdCk6CiAgICAgICAg ICAgICBpZiBJU19QWTIgYW5kIGhhc2F0dHIoYXJnc192YWwsICdkZWNvZGUnKSBlbHNlIGFyZ3Nf dmFsLAogICAgICAgICAgICAgbG9nZGlyPWxvZ19kaXIsCiAgICAgICAgICAgICBkZXNjPXRtcF9k ZXNjLAotICAgICAgICAgICAgdXNlcl9pZD1jdXJyZW50X3VzZXIuaWQKKyAgICAgICAgICAgIHVz ZXJfaWQ9Y3VycmVudF91c2VyLmlkLAorICAgICAgICAgICAgc3NsPXNlbGYuc3NsCiAgICAgICAg ICkKICAgICAgICAgZGIuc2Vzc2lvbi5hZGQoaikKICAgICAgICAgZGIuc2Vzc2lvbi5jb21taXQo KQpAQCAtMzMwLDYgKzMzNywyMCBAQCBjbGFzcyBCYXRjaFByb2Nlc3Mob2JqZWN0KToKICAgICAg ICAgZW52WydPVVRESVInXSA9IHNlbGYubG9nX2RpcgogICAgICAgICBlbnZbJ1BHQV9CR1BfRk9S RUdST1VORCddID0gIjEiCiAKKyAgICAgICAgIyBTZXQgZW52aXJvbm1lbnQgdmFyaWFibGUgZm9y IFNTTAorICAgICAgICBzc2wgPSBsb2FkcyhzZWxmLnNzbCkKKyAgICAgICAgaWYgc3NsIGFuZCBp c2luc3RhbmNlKHNzbCwgZGljdCk6CisgICAgICAgICAgICBzc2xfbW9kZSA9IHNzbC5nZXQoJ3Nz bF9tb2RlJywgTm9uZSkKKyAgICAgICAgICAgIHNzbGNlcnQgPSBzc2wuZ2V0KCdzc2xjZXJ0Jywg Tm9uZSkKKyAgICAgICAgICAgIHNzbGtleSA9IHNzbC5nZXQoJ3NzbGtleScsIE5vbmUpCisgICAg ICAgICAgICBzc2xyb290Y2VydCA9IHNzbC5nZXQoJ3NzbHJvb3RjZXJ0JywgTm9uZSkKKworICAg ICAgICAgICAgaWYgc3NsX21vZGUgYW5kIHNzbGNlcnQgYW5kIHNzbGtleSBhbmQgc3Nscm9vdGNl cnQ6CisgICAgICAgICAgICAgICAgZW52WydQR1NTTE1PREUnXSA9IHNzbF9tb2RlCisgICAgICAg ICAgICAgICAgZW52WydQR1NTTENFUlQnXSA9IGdldF9jb21wbGV0ZV9maWxlX3BhdGgoc3NsY2Vy dCkKKyAgICAgICAgICAgICAgICBlbnZbJ1BHU1NMS0VZJ10gPSBnZXRfY29tcGxldGVfZmlsZV9w YXRoKHNzbGtleSkKKyAgICAgICAgICAgICAgICBlbnZbJ1BHU1NMUk9PVENFUlQnXSA9IGdldF9j b21wbGV0ZV9maWxlX3BhdGgoc3Nscm9vdGNlcnQpCisKICAgICAgICAgaWYgY2IgaXMgbm90IE5v bmU6CiAgICAgICAgICAgICBjYihlbnYpCiAKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL21vZGVs L19faW5pdF9fLnB5IGIvd2ViL3BnYWRtaW4vbW9kZWwvX19pbml0X18ucHkKaW5kZXggMTFiYzlm MC4uOGEzZjk2ZiAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vbW9kZWwvX19pbml0X18ucHkKKysr IGIvd2ViL3BnYWRtaW4vbW9kZWwvX19pbml0X18ucHkKQEAgLTIzOCw2ICsyMzgsNyBAQCBjbGFz cyBQcm9jZXNzKGRiLk1vZGVsKToKICAgICBlbmRfdGltZSA9IGRiLkNvbHVtbihkYi5TdHJpbmco KSwgbnVsbGFibGU9VHJ1ZSkKICAgICBleGl0X2NvZGUgPSBkYi5Db2x1bW4oZGIuSW50ZWdlcigp LCBudWxsYWJsZT1UcnVlKQogICAgIGFja25vd2xlZGdlID0gZGIuQ29sdW1uKGRiLlN0cmluZygp LCBudWxsYWJsZT1UcnVlKQorICAgIHNzbCA9IGRiLkNvbHVtbihkYi5TdHJpbmcoKSwgbnVsbGFi bGU9VHJ1ZSkKIAogCiBjbGFzcyBLZXlzKGRiLk1vZGVsKToKZGlmZiAtLWdpdCBhL3dlYi9wZ2Fk bWluL3Rvb2xzL2JhY2t1cC9fX2luaXRfXy5weSBiL3dlYi9wZ2FkbWluL3Rvb2xzL2JhY2t1cC9f X2luaXRfXy5weQppbmRleCA5NDBlZjViLi5lZmI5NzY3IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1p bi90b29scy9iYWNrdXAvX19pbml0X18ucHkKKysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvYmFja3Vw L19faW5pdF9fLnB5CkBAIC0zMDAsNiArMzAwLDcgQEAgZGVmIGNyZWF0ZV9iYWNrdXBfam9iKHNp ZCk6CiAgICAgICAgICctLWRhdGFiYXNlJywKICAgICAgICAgc2VydmVyLm1haW50ZW5hbmNlX2Ri CiAgICAgXQorCiAgICAgaWYgJ3JvbGUnIGluIGRhdGEgYW5kIGRhdGFbJ3JvbGUnXToKICAgICAg ICAgYXJncy5hcHBlbmQoJy0tcm9sZScpCiAgICAgICAgIGFyZ3MuYXBwZW5kKGRhdGFbJ3JvbGUn XSkKQEAgLTMxMCw2ICszMTEsMTYgQEAgZGVmIGNyZWF0ZV9iYWNrdXBfam9iKHNpZCk6CiAgICAg aWYgZGF0YVsndHlwZSddID09ICdnbG9iYWwnOgogICAgICAgICBhcmdzLmFwcGVuZCgnLS1nbG9i YWxzLW9ubHknKQogCisgICAgIyBTU0wKKyAgICBzc2wgPSB7fQorICAgIGlmIHNlcnZlci5zc2xj ZXJ0IGlzIG5vdCBOb25lIGFuZCBcCisgICAgICAgICAgICBzZXJ2ZXIuc3Nsa2V5IGlzIG5vdCBO b25lIGFuZCBcCisgICAgICAgICAgICBzZXJ2ZXIuc3Nscm9vdGNlcnQgaXMgbm90IE5vbmU6Cisg ICAgICAgIHNzbFsnc3NsX21vZGUnXSA9IHNlcnZlci5zc2xfbW9kZQorICAgICAgICBzc2xbJ3Nz bGNlcnQnXSA9IHNlcnZlci5zc2xjZXJ0CisgICAgICAgIHNzbFsnc3Nsa2V5J10gPSBzZXJ2ZXIu c3Nsa2V5CisgICAgICAgIHNzbFsnc3Nscm9vdGNlcnQnXSA9IHNlcnZlci5zc2xyb290Y2VydAor CiAgICAgdHJ5OgogICAgICAgICBwID0gQmF0Y2hQcm9jZXNzKAogICAgICAgICAgICAgZGVzYz1C YWNrdXBNZXNzYWdlKApAQCAtMzIwLDcgKzMzMSw3IEBAIGRlZiBjcmVhdGVfYmFja3VwX2pvYihz aWQpOgogICAgICAgICAgICAgICAgICkgZWxzZSBkYXRhWydmaWxlJ10sCiAgICAgICAgICAgICAg ICAgKmFyZ3MKICAgICAgICAgICAgICksCi0gICAgICAgICAgICBjbWQ9dXRpbGl0eSwgYXJncz1h cmdzCisgICAgICAgICAgICBjbWQ9dXRpbGl0eSwgYXJncz1hcmdzLCBzc2w9c3NsCiAgICAgICAg ICkKICAgICAgICAgbWFuYWdlci5leHBvcnRfcGFzc3dvcmRfZW52KHAuaWQpCiAgICAgICAgIHAu c3RhcnQoKQpAQCAtNDczLDYgKzQ4NCwxNiBAQCBkZWYgY3JlYXRlX2JhY2t1cF9vYmplY3RzX2pv YihzaWQpOgogCiAgICAgYXJncy5hcHBlbmQoZGF0YVsnZGF0YWJhc2UnXSkKIAorICAgICMgU1NM CisgICAgc3NsID0ge30KKyAgICBpZiBzZXJ2ZXIuc3NsY2VydCBpcyBub3QgTm9uZSBhbmQgXAor ICAgICAgICAgICAgc2VydmVyLnNzbGtleSBpcyBub3QgTm9uZSBhbmQgXAorICAgICAgICAgICAg c2VydmVyLnNzbHJvb3RjZXJ0IGlzIG5vdCBOb25lOgorICAgICAgICBzc2xbJ3NzbF9tb2RlJ10g PSBzZXJ2ZXIuc3NsX21vZGUKKyAgICAgICAgc3NsWydzc2xjZXJ0J10gPSBzZXJ2ZXIuc3NsY2Vy dAorICAgICAgICBzc2xbJ3NzbGtleSddID0gc2VydmVyLnNzbGtleQorICAgICAgICBzc2xbJ3Nz bHJvb3RjZXJ0J10gPSBzZXJ2ZXIuc3Nscm9vdGNlcnQKKwogICAgIHRyeToKICAgICAgICAgcCA9 IEJhdGNoUHJvY2VzcygKICAgICAgICAgICAgIGRlc2M9QmFja3VwTWVzc2FnZSgKQEAgLTQ4Myw3 ICs1MDQsNyBAQCBkZWYgY3JlYXRlX2JhY2t1cF9vYmplY3RzX2pvYihzaWQpOgogICAgICAgICAg ICAgICAgICphcmdzLAogICAgICAgICAgICAgICAgIGRhdGFiYXNlPWRhdGFbJ2RhdGFiYXNlJ10K ICAgICAgICAgICAgICksCi0gICAgICAgICAgICBjbWQ9dXRpbGl0eSwgYXJncz1hcmdzCisgICAg ICAgICAgICBjbWQ9dXRpbGl0eSwgYXJncz1hcmdzLCBzc2w9c3NsCiAgICAgICAgICkKICAgICAg ICAgbWFuYWdlci5leHBvcnRfcGFzc3dvcmRfZW52KHAuaWQpCiAgICAgICAgIHAuc3RhcnQoKQpk aWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vdG9vbHMvaW1wb3J0X2V4cG9ydC9fX2luaXRfXy5weSBi L3dlYi9wZ2FkbWluL3Rvb2xzL2ltcG9ydF9leHBvcnQvX19pbml0X18ucHkKaW5kZXggM2Y4M2Zk NC4uMGFkMjNmMCAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvaW1wb3J0X2V4cG9ydC9f X2luaXRfXy5weQorKysgYi93ZWIvcGdhZG1pbi90b29scy9pbXBvcnRfZXhwb3J0L19faW5pdF9f LnB5CkBAIC0yOTMsNiArMjkzLDE2IEBAIGRlZiBjcmVhdGVfaW1wb3J0X2V4cG9ydF9qb2Ioc2lk KToKIAogICAgIGFyZ3MgPSBbJy0tY29tbWFuZCcsIHF1ZXJ5XQogCisgICAgIyBTU0wKKyAgICBz c2wgPSB7fQorICAgIGlmIHNlcnZlci5zc2xjZXJ0IGlzIG5vdCBOb25lIGFuZCBcCisgICAgICAg ICAgICBzZXJ2ZXIuc3Nsa2V5IGlzIG5vdCBOb25lIGFuZCBcCisgICAgICAgICAgICBzZXJ2ZXIu c3Nscm9vdGNlcnQgaXMgbm90IE5vbmU6CisgICAgICAgIHNzbFsnc3NsX21vZGUnXSA9IHNlcnZl ci5zc2xfbW9kZQorICAgICAgICBzc2xbJ3NzbGNlcnQnXSA9IHNlcnZlci5zc2xjZXJ0CisgICAg ICAgIHNzbFsnc3Nsa2V5J10gPSBzZXJ2ZXIuc3Nsa2V5CisgICAgICAgIHNzbFsnc3Nscm9vdGNl cnQnXSA9IHNlcnZlci5zc2xyb290Y2VydAorCiAgICAgdHJ5OgogICAgICAgICBwID0gQmF0Y2hQ cm9jZXNzKAogICAgICAgICAgICAgZGVzYz1JRU1lc3NhZ2UoCkBAIC0zMDMsNyArMzEzLDggQEAg ZGVmIGNyZWF0ZV9pbXBvcnRfZXhwb3J0X2pvYihzaWQpOgogICAgICAgICAgICAgICAgIHN0b3Jh Z2VfZGlyLAogICAgICAgICAgICAgICAgIHV0aWxpdHksICphcmdzCiAgICAgICAgICAgICApLAot ICAgICAgICAgICAgY21kPXV0aWxpdHksIGFyZ3M9YXJncworICAgICAgICAgICAgY21kPXV0aWxp dHksIGFyZ3M9YXJncywKKyAgICAgICAgICAgIHNzbD1zc2wKICAgICAgICAgKQogICAgICAgICBt YW5hZ2VyLmV4cG9ydF9wYXNzd29yZF9lbnYocC5pZCkKIApkaWZmIC0tZ2l0IGEvd2ViL3BnYWRt aW4vdG9vbHMvbWFpbnRlbmFuY2UvX19pbml0X18ucHkgYi93ZWIvcGdhZG1pbi90b29scy9tYWlu dGVuYW5jZS9fX2luaXRfXy5weQppbmRleCA4NDE2YTIwLi5jZmRhYmYwIDEwMDY0NAotLS0gYS93 ZWIvcGdhZG1pbi90b29scy9tYWludGVuYW5jZS9fX2luaXRfXy5weQorKysgYi93ZWIvcGdhZG1p bi90b29scy9tYWludGVuYW5jZS9fX2luaXRfXy5weQpAQCAtMjMwLDEwICsyMzAsMjEgQEAgZGVm IGNyZWF0ZV9tYWludGVuYW5jZV9qb2Ioc2lkLCBkaWQpOgogICAgICAgICAnLS1jb21tYW5kJywg cXVlcnkKICAgICBdCiAKKyAgICAjIFNTTAorICAgIHNzbCA9IHt9CisgICAgaWYgc2VydmVyLnNz bGNlcnQgaXMgbm90IE5vbmUgYW5kIFwKKyAgICAgICAgICAgIHNlcnZlci5zc2xrZXkgaXMgbm90 IE5vbmUgYW5kIFwKKyAgICAgICAgICAgIHNlcnZlci5zc2xyb290Y2VydCBpcyBub3QgTm9uZToK KyAgICAgICAgc3NsWydzc2xfbW9kZSddID0gc2VydmVyLnNzbF9tb2RlCisgICAgICAgIHNzbFsn c3NsY2VydCddID0gc2VydmVyLnNzbGNlcnQKKyAgICAgICAgc3NsWydzc2xrZXknXSA9IHNlcnZl ci5zc2xrZXkKKyAgICAgICAgc3NsWydzc2xyb290Y2VydCddID0gc2VydmVyLnNzbHJvb3RjZXJ0 CisKICAgICB0cnk6CiAgICAgICAgIHAgPSBCYXRjaFByb2Nlc3MoCiAgICAgICAgICAgICBkZXNj PU1lc3NhZ2Uoc2lkLCBkYXRhLCBxdWVyeSksCi0gICAgICAgICAgICBjbWQ9dXRpbGl0eSwgYXJn cz1hcmdzCisgICAgICAgICAgICBjbWQ9dXRpbGl0eSwgYXJncz1hcmdzLAorICAgICAgICAgICAg c3NsPXNzbAogICAgICAgICApCiAgICAgICAgIG1hbmFnZXIuZXhwb3J0X3Bhc3N3b3JkX2Vudihw LmlkKQogICAgICAgICBwLnN0YXJ0KCkKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3Jl c3RvcmUvX19pbml0X18ucHkgYi93ZWIvcGdhZG1pbi90b29scy9yZXN0b3JlL19faW5pdF9fLnB5 CmluZGV4IDZhZmE3YjQuLjE4NjU0MTkgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rvb2xzL3Jl c3RvcmUvX19pbml0X18ucHkKKysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvcmVzdG9yZS9fX2luaXRf Xy5weQpAQCAtMzE3LDYgKzMxNywxNiBAQCBkZWYgY3JlYXRlX3Jlc3RvcmVfam9iKHNpZCk6CiAK ICAgICBhcmdzLmFwcGVuZChmc19zaG9ydF9wYXRoKF9maWxlKSkKIAorICAgICMgU1NMCisgICAg c3NsID0ge30KKyAgICBpZiBzZXJ2ZXIuc3NsY2VydCBpcyBub3QgTm9uZSBhbmQgXAorICAgICAg ICAgICAgc2VydmVyLnNzbGtleSBpcyBub3QgTm9uZSBhbmQgXAorICAgICAgICAgICAgc2VydmVy LnNzbHJvb3RjZXJ0IGlzIG5vdCBOb25lOgorICAgICAgICBzc2xbJ3NzbF9tb2RlJ10gPSBzZXJ2 ZXIuc3NsX21vZGUKKyAgICAgICAgc3NsWydzc2xjZXJ0J10gPSBzZXJ2ZXIuc3NsY2VydAorICAg ICAgICBzc2xbJ3NzbGtleSddID0gc2VydmVyLnNzbGtleQorICAgICAgICBzc2xbJ3NzbHJvb3Rj ZXJ0J10gPSBzZXJ2ZXIuc3Nscm9vdGNlcnQKKwogICAgIHRyeToKICAgICAgICAgcCA9IEJhdGNo UHJvY2VzcygKICAgICAgICAgICAgIGRlc2M9UmVzdG9yZU1lc3NhZ2UoCkBAIC0zMjYsNyArMzM2 LDggQEAgZGVmIGNyZWF0ZV9yZXN0b3JlX2pvYihzaWQpOgogICAgICAgICAgICAgICAgICkgZWxz ZSBkYXRhWydmaWxlJ10sCiAgICAgICAgICAgICAgICAgKmFyZ3MKICAgICAgICAgICAgICksCi0g ICAgICAgICAgICBjbWQ9dXRpbGl0eSwgYXJncz1hcmdzCisgICAgICAgICAgICBjbWQ9dXRpbGl0 eSwgYXJncz1hcmdzLAorICAgICAgICAgICAgc3NsPXNzbAogICAgICAgICApCiAgICAgICAgIG1h bmFnZXIuZXhwb3J0X3Bhc3N3b3JkX2VudihwLmlkKQogICAgICAgICBwLnN0YXJ0KCkK --001a113cdb1427f01c056758b816--