Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lh7ia-0008QL-W1 for pgadmin-hackers@arkaria.postgresql.org; Thu, 13 May 2021 09:33:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lh7iZ-00086W-TM for pgadmin-hackers@arkaria.postgresql.org; Thu, 13 May 2021 09:33:19 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lh7iZ-00085u-MC for pgadmin-hackers@lists.postgresql.org; Thu, 13 May 2021 09:33:19 +0000 Received: from mail-lj1-x22f.google.com ([2a00:1450:4864:20::22f]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lh7iW-00020H-AS for pgadmin-hackers@postgresql.org; Thu, 13 May 2021 09:33:18 +0000 Received: by mail-lj1-x22f.google.com with SMTP id w4so33029985ljw.9 for ; Thu, 13 May 2021 02:33:15 -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=6oUOJorceQcsNK8zAJ9RSCp7NLYzgK6OuRVM4/RXVMU=; b=FkqbwvllcdUlfut23Ra7g1BSCz8Twalx7JgiRosWGhSSPupzCsfHQZydze/xNow8cI rTHo2GPC02Uo58Fe4UdCyYJ/Hmm5zalqlgis4h26VTt0jOIf0EJestNl+qNz44/Rv+4d BUzXfnovxEVCoKVUOQfBxYCJZoC3HT+Q2Jzy17h9f9OL0BnOE3U0r9UiTi2qj2zBxfdM ZWq+4LX/T3SqRXYjK06pGUacSKRMxzbBawIk/CmiZ0aqxYqBg9tXIdRIcpMZ1N2a1B7O LXNLheTKPr70QO6R6YGa9ykCh7AqpcvcK4znq9WkhAoq3AWpu5/fJFI4qa07ZjfxlKyB i6XA== 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=6oUOJorceQcsNK8zAJ9RSCp7NLYzgK6OuRVM4/RXVMU=; b=KVtWHiWuhH2YZfZrt5WkvNKc+skdGuz4Cua6/esn1Qls93T1YROtJ/RALs7q9cdIZW QSwsemTVlo9V8a7U9GgTaQ6u6jgjZ27/RSuTIQ0Jjl+ni1wZOBhACdry8EB7IR7AyHnv uuvFgyjT1S12y25z50VEEZa/TEDqaz9DwV6vrmrJLqffDe5K6MIBIAJhv3KmXLBrQy7r kiZy/USq123UpntcsZvTmEfCoeOWLyacN/fVE1MTma2riO5/7yj0fTv32595XM5ggemC B5T9D0zqjK5ZwqzvOQ1+XB0SIBz9H0BsM6FD2BkIoVatnh8z3alsSxDsH2NjvJobdSQK 3DoA== X-Gm-Message-State: AOAM532CvT3bspzEki50mZQsXkN+WmE+VnOE1upQhED9gGt6ocGybIXF zgPv4nWR4cZuSzEFwPLxa+8Fjaqwhv1YofTCDduv7/SyPLVzKBB5LLj5rkc7Fc2W/eF7NP0Svq0 4PzMhaHOYACdpME0vIlN2xnCCgEJu0zzX/Xyq7HhhP+3UkQe9WJXROI4FQ4qJwRuKDeaURkn0mQ amVFCiWL/jZsBf2zmTey1C/5F03G8ilneUSAa8zI7PQYzDFOp8ff0/6q4mN4BOtmGmQQ== X-Google-Smtp-Source: ABdhPJzAEj6n5vM/hkZ/2/6Pmx5EID4TeLQcJuFBVpn2BFX72fmyewcC6GsgBHqvfoidb6LUpjQJ3aNFibqZ6+HPh4E= X-Received: by 2002:a2e:751d:: with SMTP id q29mr15364372ljc.118.1620898394217; Thu, 13 May 2021 02:33:14 -0700 (PDT) MIME-Version: 1.0 From: Khushboo Vashi Date: Thu, 13 May 2021 15:03:19 +0530 Message-ID: Subject: [pgAdmin4][Patch] - RM #6444 and #6445 To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000016bf805c232d141" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000016bf805c232d141 Content-Type: multipart/alternative; boundary="000000000000016bf605c232d13f" --000000000000016bf605c232d13f Content-Type: text/plain; charset="UTF-8" Hi, Please find the attached patch to fix below RMs. #6444 - [Kerbores] - User is not warned if Kerberos ticket expiration is less than 30 min while initiating global backup. #6445 - [Kerbores] - Kerberos Auth flag is True in properties dialogue though server is connected with password. There is no way to identify if the server connection is GSS authenticated or not. To solve this problem, I have introduced *GSS authenticated?* and *GSS encrypted?* fields in the server properties. Thanks, Khushboo --000000000000016bf605c232d13f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Please find the attached patch to fix below RMs= .

#6444=C2=A0 - [Kerbores] - User is not warned if Kerberos ticket = expiration is less than 30 min while initiating global backup.

#6445 - [Kerbores] - Kerberos Auth flag is True in properties dialogu= e though server is connected with password.=C2=A0
There is no way= to identify if the server connection is GSS authenticated or not. To solve= this problem, I have introduced GSS authenticated? and GSS encry= pted? fields in the server properties.

Thanks,=
Khushboo

--000000000000016bf605c232d13f-- --000000000000016bf805c232d141 Content-Type: application/octet-stream; name="RM_6444_6445.patch" Content-Disposition: attachment; filename="RM_6444_6445.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_komozlu00 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL19f aW5pdF9fLnB5IGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvX19p bml0X18ucHkKaW5kZXggZGMxNmE1ZGU4Li4wZDMyYmY0ZDMgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2Fk bWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL19faW5pdF9fLnB5CisrKyBiL3dlYi9w Z2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL19faW5pdF9fLnB5CkBAIC0yNTUs NiArMjU1LDcgQEAgY2xhc3MgU2VydmVyTW9kdWxlKHNnLlNlcnZlckdyb3VwUGx1Z2luTW9kdWxl KToKICAgICAgICAgICAgICAgICB1c2VyX25hbWU9c2VydmVyLnVzZXJuYW1lLAogICAgICAgICAg ICAgICAgIHNoYXJlZD1zZXJ2ZXIuc2hhcmVkLAogICAgICAgICAgICAgICAgIGlzX2tlcmJlcm9z X2Nvbm49Ym9vbChzZXJ2ZXIua2VyYmVyb3NfY29ubiksCisgICAgICAgICAgICAgICAgZ3NzX2F1 dGhlbnRpY2F0ZWQ9bWFuYWdlci5nc3NfYXV0aGVudGljYXRlZAogICAgICAgICAgICAgKQogCiAg ICAgQHByb3BlcnR5CkBAIC01NDksNyArNTUwLDggQEAgY2xhc3MgU2VydmVyTm9kZShQR0NoaWxk Tm9kZVZpZXcpOgogICAgICAgICAgICAgICAgICAgICBlcnJtc2c9ZXJybXNnLAogICAgICAgICAg ICAgICAgICAgICB1c2VyX25hbWU9c2VydmVyLnVzZXJuYW1lLAogICAgICAgICAgICAgICAgICAg ICBzaGFyZWQ9c2VydmVyLnNoYXJlZCwKLSAgICAgICAgICAgICAgICAgICAgaXNfa2VyYmVyb3Nf Y29ubj1ib29sKHNlcnZlci5rZXJiZXJvc19jb25uKQorICAgICAgICAgICAgICAgICAgICBpc19r ZXJiZXJvc19jb25uPWJvb2woc2VydmVyLmtlcmJlcm9zX2Nvbm4pLAorICAgICAgICAgICAgICAg ICAgICBnc3NfYXV0aGVudGljYXRlZD1tYW5hZ2VyLmdzc19hdXRoZW50aWNhdGVkCiAgICAgICAg ICAgICAgICAgKQogICAgICAgICAgICAgKQogCkBAIC02MTcsNyArNjE5LDggQEAgY2xhc3MgU2Vy dmVyTm9kZShQR0NoaWxkTm9kZVZpZXcpOgogICAgICAgICAgICAgICAgIGVycm1zZz1lcnJtc2cs CiAgICAgICAgICAgICAgICAgc2hhcmVkPXNlcnZlci5zaGFyZWQsCiAgICAgICAgICAgICAgICAg dXNlcl9uYW1lPXNlcnZlci51c2VybmFtZSwKLSAgICAgICAgICAgICAgICBpc19rZXJiZXJvc19j b25uPWJvb2woc2VydmVyLmtlcmJlcm9zX2Nvbm4pCisgICAgICAgICAgICAgICAgaXNfa2VyYmVy b3NfY29ubj1ib29sKHNlcnZlci5rZXJiZXJvc19jb25uKSwKKyAgICAgICAgICAgICAgICBnc3Nf YXV0aGVudGljYXRlZD1tYW5hZ2VyLmdzc19hdXRoZW50aWNhdGVkCiAgICAgICAgICAgICApLAog ICAgICAgICApCiAKQEAgLTk5MSw2ICs5OTQsOCBAQCBjbGFzcyBTZXJ2ZXJOb2RlKFBHQ2hpbGRO b2RlVmlldyk6CiAgICAgICAgICAgICBpZiBzZXJ2ZXIudHVubmVsX2lkZW50aXR5X2ZpbGUgZWxz ZSBOb25lLAogICAgICAgICAgICAgJ3R1bm5lbF9hdXRoZW50aWNhdGlvbic6IHR1bm5lbF9hdXRo ZW50aWNhdGlvbiwKICAgICAgICAgICAgICdrZXJiZXJvc19jb25uJzogYm9vbChzZXJ2ZXIua2Vy YmVyb3NfY29ubiksCisgICAgICAgICAgICAnZ3NzX2F1dGhlbnRpY2F0ZWQnOiBtYW5hZ2VyLmdz c19hdXRoZW50aWNhdGVkLAorICAgICAgICAgICAgJ2dzc19lbmNyeXB0ZWQnOiBtYW5hZ2VyLmdz c19lbmNyeXB0ZWQKICAgICAgICAgfQogCiAgICAgICAgIHJldHVybiBhamF4X3Jlc3BvbnNlKHJl c3BvbnNlKQpAQCAtMTE2Miw2ICsxMTY3LDggQEAgY2xhc3MgU2VydmVyTm9kZShQR0NoaWxkTm9k ZVZpZXcpOgogICAgICAgICAgICAgICAgICAgICBpZiBtYW5hZ2VyIGFuZCBtYW5hZ2VyLnZlcnNp b24KICAgICAgICAgICAgICAgICAgICAgZWxzZSBOb25lLAogICAgICAgICAgICAgICAgICAgICBp c19rZXJiZXJvc19jb25uPWJvb2woc2VydmVyLmtlcmJlcm9zX2Nvbm4pLAorICAgICAgICAgICAg ICAgICAgICBnc3NfYXV0aGVudGljYXRlZD1tYW5hZ2VyLmdzc19hdXRoZW50aWNhdGVkIGlmCisg ICAgICAgICAgICAgICAgICAgIG1hbmFnZXIgYW5kIG1hbmFnZXIuZ3NzX2F1dGhlbnRpY2F0ZWQg ZWxzZSBGYWxzZQogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKIApAQCAtMTQ3OCw2 ICsxNDg1LDcgQEAgY2xhc3MgU2VydmVyTm9kZShQR0NoaWxkTm9kZVZpZXcpOgogICAgICAgICAg ICAgICAgICAgICAnaXNfdHVubmVsX3Bhc3N3b3JkX3NhdmVkJzogVHJ1ZQogICAgICAgICAgICAg ICAgICAgICBpZiBzZXJ2ZXIudHVubmVsX3Bhc3N3b3JkIGlzIG5vdCBOb25lIGVsc2UgRmFsc2Us CiAgICAgICAgICAgICAgICAgICAgICdpc19rZXJiZXJvc19jb25uJzogYm9vbChzZXJ2ZXIua2Vy YmVyb3NfY29ubiksCisgICAgICAgICAgICAgICAgICAgICdnc3NfYXV0aGVudGljYXRlZCc6IG1h bmFnZXIuZ3NzX2F1dGhlbnRpY2F0ZWQKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAp CiAKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJz L3N0YXRpYy9qcy9zZXJ2ZXIuanMgYi93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMv c2VydmVycy9zdGF0aWMvanMvc2VydmVyLmpzCmluZGV4IGIyMWNiYTQzMS4uNDVkZWEwOTBlIDEw MDY0NAotLS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9zdGF0 aWMvanMvc2VydmVyLmpzCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9z ZXJ2ZXJzL3N0YXRpYy9qcy9zZXJ2ZXIuanMKQEAgLTkxMCw2ICs5MTAsMTYgQEAgZGVmaW5lKCdw Z2FkbWluLm5vZGUuc2VydmVyJywgWwogICAgICAgICAgIGdyb3VwOiBnZXR0ZXh0KCdDb25uZWN0 aW9uJyksICdvcHRpb25zJzogewogICAgICAgICAgICAgJ29uVGV4dCc6ICBnZXR0ZXh0KCdUcnVl JyksICdvZmZUZXh0JzogIGdldHRleHQoJ0ZhbHNlJyksICdzaXplJzogJ21pbmknLAogICAgICAg ICAgIH0KKyAgICAgICAgfSx7CisgICAgICAgICAgaWQ6ICdnc3NfYXV0aGVudGljYXRlZCcsIGxh YmVsOiBnZXR0ZXh0KCdHU1MgYXV0aGVudGljYXRlZD8nKSwgdHlwZTogJ3N3aXRjaCcsCisgICAg ICAgICAgZ3JvdXA6IGdldHRleHQoJ0Nvbm5lY3Rpb24nKSwgJ29wdGlvbnMnOiB7CisgICAgICAg ICAgICAnb25UZXh0JzogIGdldHRleHQoJ1RydWUnKSwgJ29mZlRleHQnOiAgZ2V0dGV4dCgnRmFs c2UnKSwgJ3NpemUnOiAnbWluaScsCisgICAgICAgICAgfSwgbW9kZTogWydwcm9wZXJ0aWVzJ10s IHZpc2libGU6ICdpc0Nvbm5lY3RlZCcKKyAgICAgICAgfSx7CisgICAgICAgICAgaWQ6ICdnc3Nf ZW5jcnlwdGVkJywgbGFiZWw6IGdldHRleHQoJ0dTUyBlbmNyeXB0ZWQ/JyksIHR5cGU6ICdzd2l0 Y2gnLAorICAgICAgICAgIGdyb3VwOiBnZXR0ZXh0KCdDb25uZWN0aW9uJyksICdvcHRpb25zJzog eworICAgICAgICAgICAgJ29uVGV4dCc6ICBnZXR0ZXh0KCdUcnVlJyksICdvZmZUZXh0JzogIGdl dHRleHQoJ0ZhbHNlJyksICdzaXplJzogJ21pbmknLAorICAgICAgICAgIH0sIG1vZGU6IFsncHJv cGVydGllcyddLCB2aXNpYmxlOiAnaXNDb25uZWN0ZWQnLAogICAgICAgICB9LHsKICAgICAgICAg ICBpZDogJ3Bhc3N3b3JkJywgbGFiZWw6IGdldHRleHQoJ1Bhc3N3b3JkJyksIHR5cGU6ICdwYXNz d29yZCcsIG1heGxlbmd0aDogbnVsbCwKICAgICAgICAgICBncm91cDogZ2V0dGV4dCgnQ29ubmVj dGlvbicpLCBjb250cm9sOiAnaW5wdXQnLCBtb2RlOiBbJ2NyZWF0ZSddLApkaWZmIC0tZ2l0IGEv d2ViL3BnYWRtaW4vdG9vbHMvYmFja3VwL3N0YXRpYy9qcy9iYWNrdXBfZGlhbG9nX3dyYXBwZXIu anMgYi93ZWIvcGdhZG1pbi90b29scy9iYWNrdXAvc3RhdGljL2pzL2JhY2t1cF9kaWFsb2dfd3Jh cHBlci5qcwppbmRleCAxYTU5ZDQyMGEuLjVhODZiZjgyZSAxMDA2NDQKLS0tIGEvd2ViL3BnYWRt aW4vdG9vbHMvYmFja3VwL3N0YXRpYy9qcy9iYWNrdXBfZGlhbG9nX3dyYXBwZXIuanMKKysrIGIv d2ViL3BnYWRtaW4vdG9vbHMvYmFja3VwL3N0YXRpYy9qcy9iYWNrdXBfZGlhbG9nX3dyYXBwZXIu anMKQEAgLTE1LDYgKzE1LDcgQEAgaW1wb3J0IF8gZnJvbSAndW5kZXJzY29yZSc7CiBpbXBvcnQg e0RpYWxvZ1dyYXBwZXJ9IGZyb20gJy4uLy4uLy4uLy4uL3N0YXRpYy9qcy9hbGVydGlmeS9kaWFs b2dfd3JhcHBlcic7CiBpbXBvcnQge2ZldGNoX3RpY2tldF9saWZldGltZX0gZnJvbSAgJy4uLy4u Ly4uLy4uL2F1dGhlbnRpY2F0ZS9zdGF0aWMvanMva2VyYmVyb3MnOwogaW1wb3J0IHVzZXJJbmZv IGZyb20gJ3BnYWRtaW4udXNlcl9tYW5hZ2VtZW50LmN1cnJlbnRfdXNlcic7CitpbXBvcnQgcGdD b25zdCBmcm9tICdwZ2FkbWluLmJyb3dzZXIuY29uc3RhbnRzJzsKIAogZXhwb3J0IGNsYXNzIEJh Y2t1cERpYWxvZ1dyYXBwZXIgZXh0ZW5kcyBEaWFsb2dXcmFwcGVyIHsKICAgY29uc3RydWN0b3Io ZGlhbG9nQ29udGFpbmVyU2VsZWN0b3IsIGRpYWxvZ1RpdGxlLCB0eXBlT2ZEaWFsb2csCkBAIC0x NjksNyArMTcwLDcgQEAgZXhwb3J0IGNsYXNzIEJhY2t1cERpYWxvZ1dyYXBwZXIgZXh0ZW5kcyBE aWFsb2dXcmFwcGVyIHsKICAgICAgIHRoaXMuc2V0RXh0cmFQYXJhbWV0ZXJzKHNlbGVjdGVkVHJl ZU5vZGUsIHRyZWVJbmZvKTsKICAgICAgIGxldCBiYWNrdXBEYXRlID0gdGhpcy52aWV3Lm1vZGVs LnRvSlNPTigpOwogCi0gICAgICBpZih1c2VySW5mb1snY3VycmVudF9hdXRoX3NvdXJjZSddID09 ICdLRVJCRVJPUycgJiYgKGJhY2t1cERhdGUudHlwZSA9PSAnZ2xvYmFscycgfHwgYmFja3VwRGF0 ZS50eXBlID09ICdzZXJ2ZXInKSkgeworICAgICAgaWYodXNlckluZm9bJ2N1cnJlbnRfYXV0aF9z b3VyY2UnXSA9PSBwZ0NvbnN0WydLRVJCRVJPUyddICYmIHRyZWVJbmZvLnNlcnZlci5nc3NfYXV0 aGVudGljYXRlZCAmJiAoYmFja3VwRGF0ZS50eXBlID09ICdnbG9iYWxzJyB8fCBiYWNrdXBEYXRl LnR5cGUgPT0gJ3NlcnZlcicpKSB7CiAgICAgICAgIGxldCBuZXdQcm9taXNlID0gZmV0Y2hfdGlj a2V0X2xpZmV0aW1lKCk7CiAgICAgICAgIG5ld1Byb21pc2UudGhlbigKICAgICAgICAgICBmdW5j dGlvbihsaWZldGltZSkgewpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vdXRpbHMvZHJpdmVyL3Bz eWNvcGcyL2Nvbm5lY3Rpb24ucHkgYi93ZWIvcGdhZG1pbi91dGlscy9kcml2ZXIvcHN5Y29wZzIv Y29ubmVjdGlvbi5weQppbmRleCAzYmFhNjFmYWMuLjhmZjA5NjNmNCAxMDA2NDQKLS0tIGEvd2Vi L3BnYWRtaW4vdXRpbHMvZHJpdmVyL3BzeWNvcGcyL2Nvbm5lY3Rpb24ucHkKKysrIGIvd2ViL3Bn YWRtaW4vdXRpbHMvZHJpdmVyL3BzeWNvcGcyL2Nvbm5lY3Rpb24ucHkKQEAgLTU2Miw2ICs1NjIs MjYgQEAgV0hFUkUgZGIuZGF0bmFtZSA9IGN1cnJlbnRfZGF0YWJhc2UoKSIiIikKICAgICAgICAg ICAgICAgICBpZiBsZW4obWFuYWdlci5kYl9pbmZvKSA9PSAxOgogICAgICAgICAgICAgICAgICAg ICBtYW5hZ2VyLmRpZCA9IHJlc1snZGlkJ10KIAorICAgICAgICAgICAgICAgIGlmIG1hbmFnZXIu c3ZlcnNpb24gPj0gMTIwMDAwOgorICAgICAgICAgICAgICAgICAgICBzdGF0dXMgPSBzZWxmLl9l eGVjdXRlKGN1ciwgIiIiCisgICAgICAgIFNFTEVDVAorICAgICAgICAgICAgIGdzc19hdXRoZW50 aWNhdGVkLCBlbmNyeXB0ZWQKKyAgICAgICAgRlJPTQorICAgICAgICAgICAgcGdfY2F0YWxvZy5w Z19zdGF0X2dzc2FwaQorICAgICAgICBXSEVSRSBwaWQgPSBwZ19iYWNrZW5kX3BpZCgpIiIiKQor ICAgICAgICAgICAgICAgICAgICBpZiBzdGF0dXMgaXMgTm9uZToKKyAgICAgICAgICAgICAgICAg ICAgICAgIGlmIGN1ci5yb3djb3VudCA+IDA6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg cmVzX2VuYyA9IGN1ci5mZXRjaG1hbnkoMSlbMF0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICBtYW5hZ2VyLmRiX2luZm9bcmVzWydkaWQnXV1bJ2dzc19hdXRoZW50aWNhdGVkJ10gPVwKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzX2VuY1snZ3NzX2F1dGhlbnRpY2F0ZWQn XQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hbmFnZXIuZGJfaW5mb1tyZXNbJ2RpZCdd XVsnZ3NzX2VuY3J5cHRlZCddID0gXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy ZXNfZW5jWydlbmNyeXB0ZWQnXQorCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgbGVu KG1hbmFnZXIuZGJfaW5mbykgPT0gMToKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bWFuYWdlci5nc3NfYXV0aGVudGljYXRlZCA9IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHJlc19lbmNbJ2dzc19hdXRoZW50aWNhdGVkJ10KKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgbWFuYWdlci5nc3NfZW5jcnlwdGVkID0gcmVzX2VuY1snZW5jcnlwdGVk J10KKwogICAgICAgICBzZWxmLl9zZXRfdXNlcl9pbmZvKGN1ciwgbWFuYWdlciwgKiprd2FyZ3Mp CiAKICAgICAgICAgc2VsZi5fc2V0X3NlcnZlcl90eXBlX2FuZF9wYXNzd29yZChrd2FyZ3MsIG1h bmFnZXIpCmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi91dGlscy9kcml2ZXIvcHN5Y29wZzIvc2Vy dmVyX21hbmFnZXIucHkgYi93ZWIvcGdhZG1pbi91dGlscy9kcml2ZXIvcHN5Y29wZzIvc2VydmVy X21hbmFnZXIucHkKaW5kZXggOGMxNmM4ZWMzLi4yYTk1MWI2ZWQgMTAwNjQ0Ci0tLSBhL3dlYi9w Z2FkbWluL3V0aWxzL2RyaXZlci9wc3ljb3BnMi9zZXJ2ZXJfbWFuYWdlci5weQorKysgYi93ZWIv cGdhZG1pbi91dGlscy9kcml2ZXIvcHN5Y29wZzIvc2VydmVyX21hbmFnZXIucHkKQEAgLTEwNiw2 ICsxMDYsOSBAQCBjbGFzcyBTZXJ2ZXJNYW5hZ2VyKG9iamVjdCk6CiAgICAgICAgICAgICBzZWxm LnR1bm5lbF9wYXNzd29yZCA9IE5vbmUKIAogICAgICAgICBzZWxmLmtlcmJlcm9zX2Nvbm4gPSBz ZXJ2ZXIua2VyYmVyb3NfY29ubgorICAgICAgICBzZWxmLmdzc19hdXRoZW50aWNhdGVkID0gRmFs c2UKKyAgICAgICAgc2VsZi5nc3NfZW5jcnlwdGVkID0gRmFsc2UKKwogICAgICAgICBmb3IgY29u IGluIHNlbGYuY29ubmVjdGlvbnM6CiAgICAgICAgICAgICBzZWxmLmNvbm5lY3Rpb25zW2Nvbl0u X3JlbGVhc2UoKQogCg== --000000000000016bf805c232d141--