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 1lGgTz-0007wp-7H for pgadmin-hackers@arkaria.postgresql.org; Mon, 01 Mar 2021 11:12:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lGgTy-0003sZ-3g for pgadmin-hackers@arkaria.postgresql.org; Mon, 01 Mar 2021 11:12:58 +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 1lGgTx-0003sS-Qc for pgadmin-hackers@lists.postgresql.org; Mon, 01 Mar 2021 11:12:57 +0000 Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lGgTu-0004ak-Fz for pgadmin-hackers@lists.postgresql.org; Mon, 01 Mar 2021 11:12:57 +0000 Received: by mail-pl1-x62e.google.com with SMTP id d11so9645907plo.8 for ; Mon, 01 Mar 2021 03:12:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RfS71HgEahoYSyu0+jiUczmj81cKYMZl+ztOMI8fdro=; b=DRbsXPUpiXX53GGNJZoc4xvhnzO6NcIy9OdIoReP0kyKWE3zYYtC/bx2FA6l5uQf/e TDFVLmcozWymMERAvuDbCTb34+GmbMFDP47XfdRD6znmNw074CM28ZRb4pcCXWm43PJZ 0fRl7ACdIXeXTKIyBIgL9dR11vFDCcGVFAlmAIzg5OqHq1MLJxoNsabouSQw2paHq2/a RoFPyTzWhtKqZW8AIRPGy6Zd21FbHkDh9fln8u9NILnGsi+2Z2SulIOvCkw1e1F+M+ig whca41KotNTO0n7tieKzy362QD4n4ny0/zGSR+9Gil4j9fECxCj9ekW/Ph0Tis3qIsJP pYKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RfS71HgEahoYSyu0+jiUczmj81cKYMZl+ztOMI8fdro=; b=qLWeLFSIaav762qwIENjtSfs46Y564l6etQurcvUh/OjIJk6RCw1ARNgXLFffmhyIz OdaMdbEIPW233SwREZ/DlR2eZvgcr5nK+mdtRMZcRrF90Ob8rJ0E8pV3uTWZae90NguY jxl8hLOVFx1uz5AiwpQ4X4AQVFJrQvPCdvaLl3gH3DJWWx3QT0Gc53gWvBKUX0Gjx+u8 L+DOQcdA4i1N1FvGuP4IycJEjNo8tcO2afc5LYHrqyqhLOFfQgx6fREtmoNyrQQeOQK5 HDjRIe2qwYhBXgn+DZiEjU6sRbMs4MRe6+bkaNcjcl/ht+8OSKbuFWf0xn4q9Oqc+IEb wpGw== X-Gm-Message-State: AOAM530F79OvXg/C7SJrGIpdjSYiyk7LQyop6TucprmcImqv1KTXbJBi SWf5E3yWApn0jXSzEwdBdNJ9SRxNu4X/xU+1B1g= X-Google-Smtp-Source: ABdhPJyWXNtgt7+pPPCoLVxPEjxfXQS0E9osHZi5qT9/jIqhOHFxc5T0VjgUn5C8djlpodgrWZduRg2wFmchEHv7eGQ= X-Received: by 2002:a17:902:6b02:b029:da:c6c0:d650 with SMTP id o2-20020a1709026b02b02900dac6c0d650mr15608511plk.74.1614597172037; Mon, 01 Mar 2021 03:12:52 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Alessandro De Maria Date: Mon, 1 Mar 2021 11:12:40 +0000 Message-ID: Subject: Re: Feature 6270: Allow for --load-servers to replace current server list To: Akshay Joshi Cc: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000e55ede05bc77b254" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000e55ede05bc77b254 Content-Type: multipart/alternative; boundary="000000000000e55edc05bc77b252" --000000000000e55edc05bc77b252 Content-Type: text/plain; charset="UTF-8" Hey Akshay, Thank you for the suggestions, here are the patches. Regards Alessandro On Fri, 26 Feb 2021 at 09:25, Akshay Joshi wrote: > Hi Alessandro > > Patch looks good to me. Please fix the following issues: > > - Fix the PEP8 issue. > - Documentation needs to be updated with this new flag. Please update > "docs-> en_Us -> import_export_servers.rst" file. > > > On Thu, Feb 25, 2021 at 10:06 PM Alessandro De Maria < > alessandro.demaria@gmail.com> wrote: > >> Hello, >> >> I have created a patch for the issue I raised earlier: >> >> https://redmine.postgresql.org/issues/6270 >> >> I apologise I have never sent git patches before, and I could not find >> any specific documentation of how you expect to receive contributions. >> >> Regards >> Alessandro >> >> -- >> Alessandro De Maria >> alessandro.demaria@gmail.com >> > > > -- > *Thanks & Regards* > *Akshay Joshi* > *pgAdmin Hacker | Principal Software Architect* > *EDB Postgres * > > *Mobile: +91 976-788-8246* > -- Alessandro De Maria alessandro.demaria@gmail.com --000000000000e55edc05bc77b252 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hey Akshay,

Thank you for the suggestio= ns, here are the patches.

Regards
Alessandro
<= /div>
O= n Fri, 26 Feb 2021 at 09:25, Akshay Joshi <akshay.joshi@enterprisedb.com> wrote:
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">
Hi=C2=A0A= lessandro

Patch looks good to me. Please fix the followi= ng issues:
  • Fix the PEP8 issue.
  • Documentation need= s to be updated with this new flag. Please update "docs-> en_Us -&g= t; import_export_servers.rst" file.=C2=A0

On Thu, Feb 2= 5, 2021 at 10:06 PM Alessandro De Maria <alessandro.demaria@gmail.com> wro= te:
Hello,

I have created a patch for the issue I raise= d earlier:

https://redmine.postgresql.org/issues/6270
I apologise I have never sent git patches before, and I could = not find any specific documentation of how you expect to receive contributi= ons.

Regards
Alessandro
<= br>
--


--
Thank= s & Regards
Akshay Joshi
pgAdmin Hacker | Principal Softw= are Architect
EDB Po= stgres
Mobile: +91 976-788-8246



--
Alessandro De Maria
alessandro.demaria@gmail.com --000000000000e55edc05bc77b252-- --000000000000e55ede05bc77b254 Content-Type: application/octet-stream; name="0002-Address-comments-on-pep8-and-documentation.patch" Content-Disposition: attachment; filename="0002-Address-comments-on-pep8-and-documentation.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klqhg7sw0 RnJvbSBkNDYyYzgzM2QyZjNlNjY0YTc0ODAzNjNiYWUxM2UzM2EzNTJjZDBjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGVzc2FuZHJvIERlIE1hcmlhIDxhLmRlbWFyaWFAc3ludGhh Y2UuY29tPgpEYXRlOiBNb24sIDEgTWFyIDIwMjEgMTE6MDk6MzkgKzAwMDAKU3ViamVjdDogW1BB VENIIDIvMl0gQWRkcmVzcyBjb21tZW50cyBvbiBwZXA4IGFuZCBkb2N1bWVudGF0aW9uCgotLS0K IGRvY3MvZW5fVVMvaW1wb3J0X2V4cG9ydF9zZXJ2ZXJzLnJzdCB8ICAzICsrKwogd2ViL3NldHVw LnB5ICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKystLS0tLS0KIDIgZmlsZXMgY2hh bmdlZCwgOCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv ZW5fVVMvaW1wb3J0X2V4cG9ydF9zZXJ2ZXJzLnJzdCBiL2RvY3MvZW5fVVMvaW1wb3J0X2V4cG9y dF9zZXJ2ZXJzLnJzdAppbmRleCAxZTA1Zjk2MTdiLi4xNzVhNTQ0Y2Y0IDEwMDY0NAotLS0gYS9k b2NzL2VuX1VTL2ltcG9ydF9leHBvcnRfc2VydmVycy5yc3QKKysrIGIvZG9jcy9lbl9VUy9pbXBv cnRfZXhwb3J0X3NlcnZlcnMucnN0CkBAIC01Nyw2ICs1Nyw5IEBAIHBhdGgpIG9mIHRoZSBKU09O IGZpbGUgY29udGFpbmluZyB0aGUgc2VydmVyIGRlZmluaXRpb25zLiBTZXJ2ZXJzIHdpbGwgYmUg b3duZWQKIGJ5IHRoZSBkZXNrdG9wIG1vZGUgdXNlciAocGdhZG1pbjRAcGdhZG1pbi5vcmcgYnkg ZGVmYXVsdCAtIHNlZSB0aGUgREVTS1RPUF9VU0VSCiBzZXR0aW5nIGluIGBgY29uZmlnLnB5YGAp LiBUaGlzIGNhbiBiZSBvdmVycmlkZGVuIHdpdGggdGhlIGBgLS11c2VyYGAgY29tbWFuZAogbGlu ZSBvcHRpb24uIFRoZXJlIGNhbiBiZSBtdWx0aXBsZSBjb25maWd1YXRpb25zIG9mIHBnQWRtaW4g b24gdGhlIHNhbWUgc3lzdGVtLgorVGhlIGRlZmF1bHQgYmVoYXZpb3VyIGlzIGZvciB0aGUgaW1w b3J0ZWQgc2VydmVycyB0byBiZSBhZGRlZCB0byB0aGUgZXhpc3RlbnQgbGlzdCwKK3doaWNoIG1p Z2h0IGxlYWQgdG8gZHVwbGljYXRlcy4gVGhpcyBjYW4gYmUgb3ZlcnJpZGRlbiB3aXRoIHRoZSBg YC0tcmVwbGFjZWBgIGNvbW1hbmQKK2xpbmUgb3B0aW9uLCB3aGljaCB3aWxsIHJlcGxhY2UgdGhl IGxpc3Qgb2Ygc2VydmVycyB3aXRoIHRoZSBuZXdseSBpbXBvcnRlZCBvbmUuCiBUbyBsb2FkIHRo ZSBzZXJ2ZXJzIGludG8gYSBzcGVjaWZpYyBwZ0FkbWluIGNvbmZpZyBEQiBmaWxlLCBgYC0tc3Fs aXRlLXBhdGhgYCBvcHRpb24KIGNhbiBiZSB1c2VkLiBJdCBpcyBhbHNvIHJlY29tbWVuZGVkIHRv IHVzZSB0aGlzIG9wdGlvbiB3aGVuIHJ1bm5pbmcgcGdBZG1pbiBpbgogZGVza3RvcCBtb2RlLiBC eSBkZWZhdWx0IFNRTElURV9QQVRIIHNldHRpbmcgaW4gYGBjb25maWcucHlgYCBpcyB0YWtlbi4g Rm9yIGV4YW1wbGU6CmRpZmYgLS1naXQgYS93ZWIvc2V0dXAucHkgYi93ZWIvc2V0dXAucHkKaW5k ZXggODZlNjFmYzc3Yi4uMzdkODM0NWY0ZiAxMDA2NDQKLS0tIGEvd2ViL3NldHVwLnB5CisrKyBi L3dlYi9zZXR1cC5weQpAQCAtMTAsNiArMTAsOSBAQAogIiIiUGVyZm9ybSB0aGUgaW5pdGlhbCBz ZXR1cCBvZiB0aGUgYXBwbGljYXRpb24sIGJ5IGNyZWF0aW5nIHRoZSBhdXRoCiBhbmQgc2V0dGlu Z3MgZGF0YWJhc2UuIiIiCiAKK2Zyb20gcGdhZG1pbi5tb2RlbCBpbXBvcnQgZGIsIFVzZXIsIFZl cnNpb24sIFNlcnZlckdyb3VwLCBTZXJ2ZXIsIFwKKyAgICBTQ0hFTUFfVkVSU0lPTiBhcyBDVVJS RU5UX1NDSEVNQV9WRVJTSU9OCitmcm9tIHBnYWRtaW4gaW1wb3J0IGNyZWF0ZV9hcHAKIGltcG9y dCBhcmdwYXJzZQogaW1wb3J0IGpzb24KIGltcG9ydCBvcwpAQCAtMjgsMTAgKzMxLDYgQEAgcm9v dCA9IG9zLnBhdGguZGlybmFtZShvcy5wYXRoLnJlYWxwYXRoKF9fZmlsZV9fKSkKIGlmIHN5cy5w YXRoWzBdICE9IHJvb3Q6CiAgICAgc3lzLnBhdGguaW5zZXJ0KDAsIHJvb3QpCiAKLWZyb20gcGdh ZG1pbiBpbXBvcnQgY3JlYXRlX2FwcAotZnJvbSBwZ2FkbWluLm1vZGVsIGltcG9ydCBkYiwgVXNl ciwgVmVyc2lvbiwgU2VydmVyR3JvdXAsIFNlcnZlciwgXAotICAgIFNDSEVNQV9WRVJTSU9OIGFz IENVUlJFTlRfU0NIRU1BX1ZFUlNJT04KLQogCiBkZWYgYWRkX3ZhbHVlKGF0dHJfZGljdCwga2V5 LCB2YWx1ZSk6CiAgICAgIiIiQWRkIGEgdmFsdWUgdG8gdGhlIGF0dHJpYnV0ZSBkaWN0IGlmIG5v bi1lbXB0eS4KQEAgLTM5Nyw2ICszOTYsNyBAQCBkZWYgc2V0dXBfZGIoKToKICAgICAgICAgaWYg b3MubmFtZSAhPSAnbnQnOgogICAgICAgICAgICAgb3MuY2htb2QoY29uZmlnLlNRTElURV9QQVRI LCAwbzYwMCkKIAorCiBkZWYgY2xlYXJfc2VydmVycygpOgogICAgICIiIkNsZWFyIGdyb3VwcyBh bmQgc2VydmVycyBjb25maWd1cmF0aW9ucy4KIApAQCAtNDMyLDcgKzQzMiw3IEBAIGRlZiBjbGVh cl9zZXJ2ZXJzKCk6CiAgICAgICAgIGZvciBncm91cCBpbiBncm91cHM6CiAgICAgICAgICAgICBk Yi5zZXNzaW9uLmRlbGV0ZShncm91cCkKICAgICAgICAgc2VydmVycyA9IFNlcnZlci5xdWVyeS5m aWx0ZXJfYnkodXNlcl9pZD11c2VyX2lkKQotICAgICAgICAKKwogICAgICAgICBmb3Igc2VydmVy IGluIHNlcnZlcnM6CiAgICAgICAgICAgICBkYi5zZXNzaW9uLmRlbGV0ZShzZXJ2ZXIpCiAKQEAg LTQ0Miw3ICs0NDIsNiBAQCBkZWYgY2xlYXJfc2VydmVycygpOgogICAgICAgICAgICAgcHJpbnQo IkVycm9yIGNsZWFyaW5nIHNlcnZlciBjb25maWd1cmF0aW9uIikKIAogCi0KIGlmIF9fbmFtZV9f ID09ICdfX21haW5fXyc6CiAgICAgIyBDb25maWd1cmF0aW9uIHNldHRpbmdzCiAgICAgaW1wb3J0 IGNvbmZpZwotLSAKMi4yNC4zIChBcHBsZSBHaXQtMTI4KQoK --000000000000e55ede05bc77b254 Content-Type: application/octet-stream; name="0001-6270-add-replace-flag.patch" Content-Disposition: attachment; filename="0001-6270-add-replace-flag.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_klqhg7tb1 RnJvbSA4ZjYxMGE4ZGVmOTdmNGVlYjgyOTk1MDhlMTY4YWZjZjMxMzE5N2Y3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGVzc2FuZHJvIERlIE1hcmlhIDxhLmRlbWFyaWFAc3ludGhh Y2UuY29tPgpEYXRlOiBUaHUsIDI1IEZlYiAyMDIxIDE2OjIxOjI1ICswMDAwClN1YmplY3Q6IFtQ QVRDSCAxLzJdIDYyNzA6IGFkZCAtLXJlcGxhY2UgZmxhZwoKLS0tCiB3ZWIvc2V0dXAucHkgfCA1 MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm aWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS93ZWIvc2V0dXAucHkg Yi93ZWIvc2V0dXAucHkKaW5kZXggMjBjZTY1NjNiMy4uODZlNjFmYzc3YiAxMDA2NDQKLS0tIGEv d2ViL3NldHVwLnB5CisrKyBiL3dlYi9zZXR1cC5weQpAQCAtMzk3LDYgKzM5Nyw1MSBAQCBkZWYg c2V0dXBfZGIoKToKICAgICAgICAgaWYgb3MubmFtZSAhPSAnbnQnOgogICAgICAgICAgICAgb3Mu Y2htb2QoY29uZmlnLlNRTElURV9QQVRILCAwbzYwMCkKIAorZGVmIGNsZWFyX3NlcnZlcnMoKToK KyAgICAiIiJDbGVhciBncm91cHMgYW5kIHNlcnZlcnMgY29uZmlndXJhdGlvbnMuCisKKyAgICBB cmdzOgorICAgICAgICBhcmdzIChBcmdQYXJzZXIpOiBUaGUgcGFyc2VkIGNvbW1hbmQgbGluZSBv cHRpb25zCisgICAgIiIiCisKKyAgICAjIFdoYXQgdXNlcj8KKyAgICBsb2FkX3VzZXIgPSBhcmdz LnVzZXIgaWYgYXJncy51c2VyIGlzIG5vdCBOb25lIGVsc2UgY29uZmlnLkRFU0tUT1BfVVNFUgor CisgICAgIyBBbmQgdGhlIHNxbGl0ZSBwYXRoCisgICAgaWYgYXJncy5zcWxpdGVfcGF0aCBpcyBu b3QgTm9uZToKKyAgICAgICAgY29uZmlnLlNRTElURV9QQVRIID0gYXJncy5zcWxpdGVfcGF0aAor CisgICAgYXBwID0gY3JlYXRlX2FwcChjb25maWcuQVBQX05BTUUgKyAnLWNsaScpCisgICAgd2l0 aCBhcHAuYXBwX2NvbnRleHQoKToKKyAgICAgICAgdXNlciA9IFVzZXIucXVlcnkuZmlsdGVyX2J5 KGVtYWlsPWxvYWRfdXNlcikuZmlyc3QoKQorCisgICAgICAgIGlmIHVzZXIgaXMgTm9uZToKKyAg ICAgICAgICAgIHByaW50KCJUaGUgc3BlY2lmaWVkIHVzZXIgSUQgKCVzKSBjb3VsZCBub3QgYmUg Zm91bmQuIiAlCisgICAgICAgICAgICAgICAgICBsb2FkX3VzZXIpCisgICAgICAgICAgICBzeXMu ZXhpdCgxKQorCisgICAgICAgIHVzZXJfaWQgPSB1c2VyLmlkCisKKyAgICAgICAgIyBSZW1vdmUg YWxsIHNlcnZlcnMKKyAgICAgICAgc2VydmVycyA9IFNlcnZlci5xdWVyeS5maWx0ZXJfYnkodXNl cl9pZD11c2VyX2lkKQorICAgICAgICBmb3Igc2VydmVyIGluIHNlcnZlcnM6CisgICAgICAgICAg ICBkYi5zZXNzaW9uLmRlbGV0ZShzZXJ2ZXIpCisKKyAgICAgICAgIyBSZW1vdmUgYWxsIGdyb3Vw cworICAgICAgICBncm91cHMgPSBTZXJ2ZXJHcm91cC5xdWVyeS5maWx0ZXJfYnkodXNlcl9pZD11 c2VyX2lkKQorICAgICAgICBmb3IgZ3JvdXAgaW4gZ3JvdXBzOgorICAgICAgICAgICAgZGIuc2Vz c2lvbi5kZWxldGUoZ3JvdXApCisgICAgICAgIHNlcnZlcnMgPSBTZXJ2ZXIucXVlcnkuZmlsdGVy X2J5KHVzZXJfaWQ9dXNlcl9pZCkKKyAgICAgICAgCisgICAgICAgIGZvciBzZXJ2ZXIgaW4gc2Vy dmVyczoKKyAgICAgICAgICAgIGRiLnNlc3Npb24uZGVsZXRlKHNlcnZlcikKKworICAgICAgICB0 cnk6CisgICAgICAgICAgICBkYi5zZXNzaW9uLmNvbW1pdCgpCisgICAgICAgIGV4Y2VwdCBFeGNl cHRpb24gYXMgZToKKyAgICAgICAgICAgIHByaW50KCJFcnJvciBjbGVhcmluZyBzZXJ2ZXIgY29u ZmlndXJhdGlvbiIpCisKKwogCiBpZiBfX25hbWVfXyA9PSAnX19tYWluX18nOgogICAgICMgQ29u ZmlndXJhdGlvbiBzZXR0aW5ncwpAQCAtNDE1LDcgKzQ2MCwxMCBAQCBpZiBfX25hbWVfXyA9PSAn X19tYWluX18nOgogICAgIGltcF9ncm91cCA9IHBhcnNlci5hZGRfYXJndW1lbnRfZ3JvdXAoJ0xv YWQgc2VydmVyIGNvbmZpZycpCiAgICAgaW1wX2dyb3VwLmFkZF9hcmd1bWVudCgnLS1sb2FkLXNl cnZlcnMnLCBtZXRhdmFyPSJJTlBVVF9GSUxFIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg IGhlbHA9J0xvYWQgc2VydmVycyBpbnRvIHRoZSBEQicsIHJlcXVpcmVkPUZhbHNlKQorICAgIGlt cF9ncm91cC5hZGRfYXJndW1lbnQoJy0tcmVwbGFjZScsIGRlc3Q9J3JlcGxhY2UnLCBhY3Rpb249 J3N0b3JlX3RydWUnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVscD0ncmVwbGFjZSBz ZXJ2ZXIgY29uZmlndXJhdGlvbnMnLCByZXF1aXJlZD1GYWxzZSkKIAorICAgIGltcF9ncm91cC5z ZXRfZGVmYXVsdHMocmVwbGFjZT1GYWxzZSkKICAgICAjIENvbW1vbiBhcmdzCiAgICAgcGFyc2Vy LmFkZF9hcmd1bWVudCgnLS1zcWxpdGUtcGF0aCcsIG1ldGF2YXI9IlBBVEgiLAogICAgICAgICAg ICAgICAgICAgICAgICAgaGVscD0nRHVtcC9sb2FkIHdpdGggdGhlIHNwZWNpZmllZCBwZ0FkbWlu IGNvbmZpZyBEQicKQEAgLTQ0Miw2ICs0OTAsOCBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWluX18n OgogICAgICAgICAgICAgcHJpbnQoc3RyKGUpKQogICAgIGVsaWYgYXJncy5sb2FkX3NlcnZlcnMg aXMgbm90IE5vbmU6CiAgICAgICAgIHRyeToKKyAgICAgICAgICAgIGlmIGFyZ3MucmVwbGFjZToK KyAgICAgICAgICAgICAgICBjbGVhcl9zZXJ2ZXJzKCkKICAgICAgICAgICAgIGxvYWRfc2VydmVy cyhhcmdzKQogICAgICAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgICAgICBwcmlu dChzdHIoZSkpCi0tIAoyLjI0LjMgKEFwcGxlIEdpdC0xMjgpCgo= --000000000000e55ede05bc77b254--