Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1i54qm-0004sp-VN for pgadmin-hackers@arkaria.postgresql.org; Tue, 03 Sep 2019 09:11:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1i54qk-000707-5Y for pgadmin-hackers@arkaria.postgresql.org; Tue, 03 Sep 2019 09:11:42 +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_SHA1:256) (Exim 4.89) (envelope-from ) id 1i54qj-0006y3-PZ for pgadmin-hackers@lists.postgresql.org; Tue, 03 Sep 2019 09:11:41 +0000 Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1i54qf-0002p0-Mk for pgadmin-hackers@postgresql.org; Tue, 03 Sep 2019 09:11:41 +0000 Received: by mail-qt1-x833.google.com with SMTP id a13so18890822qtj.1 for ; Tue, 03 Sep 2019 02:11:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=i5yuo9wRCRQWrknTjkSklO0qe7ZB3RtXk1Op3jMShtg=; b=u3bCqIrd07xXskBYJ5U1JbpWrmXjoq+E0XWt5w8SoLmy1Pzc+GkqVALRESnObGLeVv /SwBu0IWdVMq+GWnhpBk7/r99sz7+PZTVDhG9S4QY9v5bC+7jx8zCmz902ktbPb7+sXN C1h4OW2kNYVL7HOAkZhZO9PLJJT4wkABto+siDQOy2yWvZV0Qqif/s7NM9hsxkscZ03S ywgkNkfB4/cHgmDMj0N0mltg9kjufMMjabaULlXnZoFsFJaSX0dav6nlEscAYt7BshzV 908GyUI1TiHtM8G+mjrhteWT8XHvAYzcxDx53XuG+DZajA9VAc/oBWQm0Hhqno8tQ8x8 E/Dg== 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=i5yuo9wRCRQWrknTjkSklO0qe7ZB3RtXk1Op3jMShtg=; b=ePao2HP0wCZ7lNxa8O3bl+LzodToEEH+m5OEIv8uHtC7L+MbGvj4XWLRu2qksnYz7H m6BwgAfptPh95OmDPViPD1U7eAoIvf1z6rliHIQ1reIfDRcg6wamdpWtdUaKX1B0IMCz 8mSdwNWepFGdomPEUd17A94xgF7/8Q9QBTaLkTt84n6xChy26WL+BUc8ibvASphj9lgq 6Qas98kbgF2aO+j1wAirkIqGi7BrlAoumeKOuvlgyuHLfR+V6trdoMSti24Tg/eG40Xi mN8KZCgnzirtlYGyphiGOodzHo6odKQUkmMdCA5e2A57qszdQA+1rypxJohjLc/ZJThI Ix7A== X-Gm-Message-State: APjAAAUeLHVZ4EtkSUYM9rG11H0ztG66afSuonwC+H8UpUqREQ/V0gAE +LI38gEVfnCeHGZ9c6vbDHBDdCt8nZvB2m7RiMAfr6h9 X-Google-Smtp-Source: APXvYqzwsGMLTUcZM9QNfZTpOtkY7NGbSPQCU/uYEGzSdeKwRhGCpfCXU7VzyVudmr+Ez7YboGU8b4eyqZiKeDkvqsw= X-Received: by 2002:aed:3787:: with SMTP id j7mr26252468qtb.56.1567498011587; Tue, 03 Sep 2019 01:06:51 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: navnath gadakh Date: Tue, 3 Sep 2019 13:36:15 +0530 Message-ID: Subject: Re: RE-SQL tests patch for packages node To: Akshay Joshi Cc: Dave Page , pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000002b13e00591a192b2" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000002b13e00591a192b2 Content-Type: multipart/alternative; boundary="0000000000002b13de0591a192b0" --0000000000002b13de0591a192b0 Content-Type: text/plain; charset="UTF-8" Hi, Please find the modified patch. On Mon, Sep 2, 2019 at 5:43 PM Akshay Joshi wrote: > Hi Navnath > > Following are the review comments: > > - GRANT statement is not visible in RE-SQL for create and alter both. > (May be bug in Packages please fix that too) > > Done. > > - Delete packages is missing in json file. > > Done. > > - Add test cases to revoke privileges(delete all the privileges). > Check Languages node for reference. > > Done. > > On Mon, Sep 2, 2019 at 5:03 PM navnath gadakh < > navnath.gadakh@enterprisedb.com> wrote: > >> Hi Dave, >> Please find the patch for M-SQL test cases for *Packages* >> module. >> >> Thanks! >> >> On Fri, Jul 12, 2019 at 4:02 PM Dave Page >> wrote: >> >>> Thanks, applied. >>> >>> On Fri, Jul 12, 2019 at 11:24 AM navnath gadakh < >>> navnath.gadakh@enterprisedb.com> wrote: >>> >>>> Hi Dave, >>>> >>>> Please find the modified patch for packages as test cases were >>>> failing on some servers. >>>> Thanks! >>>> >>>> >>>> On Thu, Jul 11, 2019 at 1:53 PM Dave Page >>>> wrote: >>>> >>>>> Thanks, applied. >>>>> >>>>> On Thu, Jul 11, 2019 at 8:07 AM Akshay Joshi < >>>>> akshay.joshi@enterprisedb.com> wrote: >>>>> >>>>>> Hi Navnath >>>>>> >>>>>> I have tested the patch and it is not working for EPAS 9.4, 9.5 and >>>>>> 9.6. Attached is the modified patch which fix the issue. >>>>>> Please work on child node (functions, procedure and variables) of >>>>>> Packages on top of modified patch. >>>>>> >>>>>> On Wed, Jul 10, 2019 at 8:25 PM navnath gadakh < >>>>>> navnath.gadakh@enterprisedb.com> wrote: >>>>>> >>>>>>> Hi Dave, >>>>>>> >>>>>>> I have attached the patch for RE-SQL test cases for *Packages* >>>>>>> node. >>>>>>> >>>>>>> Thanks! >>>>>>> >>>>>>> -- >>>>>>> *Regards,* >>>>>>> *Navnath Gadakh* >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Thanks & Regards* >>>>>> *Akshay Joshi* >>>>>> >>>>>> *Sr. Software Architect* >>>>>> *EnterpriseDB Software India Private Limited* >>>>>> *Mobile: +91 976-788-8246* >>>>>> >>>>> >>>>> >>>>> -- >>>>> Dave Page >>>>> VP, Chief Architect, Tools & Installers >>>>> EnterpriseDB: http://www.enterprisedb.com >>>>> The Enterprise PostgreSQL Company >>>>> >>>>> Blog: http://pgsnake.blogspot.com >>>>> Twitter: @pgsnake >>>>> >>>> >>>> >>>> -- >>>> *Regards,* >>>> *Navnath Gadakh* >>>> >>> >>> >>> -- >>> Dave Page >>> VP, Chief Architect, Tools & Installers >>> EnterpriseDB: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >> >> >> -- >> *Regards,* >> *Navnath Gadakh* >> > > > -- > *Thanks & Regards* > *Akshay Joshi* > > *Sr. Software Architect* > *EnterpriseDB Software India Private Limited* > *Mobile: +91 976-788-8246* > -- *Regards,* *Navnath Gadakh* --0000000000002b13de0591a192b0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Please find the modifi= ed patch.

On Mon, Sep 2, 2019 at 5:43 PM Akshay Joshi <akshay.joshi@enterprisedb.com>= wrote:
Hi=C2=A0Navnath

Following are the review commen= ts:
  • GRANT statement is not visible in RE-SQL for create a= nd alter both. (May be bug in Packages please fix that too)
=
Done.=C2=A0
  • Delete pa= ckages is missing in json file.
Done.=C2=A0
  • Add test cases to revoke privileges(d= elete all the privileges). Check Languages node for reference.
Done.=C2=A0

On Mon, Sep 2, 2019 at 5:03 PM navnath gad= akh <navnath.gadakh@enterprisedb.com> wrote:
Hi Dave,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0P= lease find the patch for=C2=A0M-SQL test cases for Packages module.<= /div>

Thanks!

On Fri, Jul 12, 2019 at 4:02 PM Dave Page <dave.page@enterprisedb.com> w= rote:
Thanks, applied.

On Fri, Jul 12, 2019 at 11:24 AM navnath gadakh &l= t;navn= ath.gadakh@enterprisedb.com> wrote:
Hi Dave,

=C2=A0 =C2=A0 =C2=A0Please find the modifie= d patch for packages as test cases were failing on some servers.=C2=A0
Thanks!

=

= On Thu, Jul 11, 2019 at 1:53 PM Dave Page <dave.page@enterprisedb.com> wrote= :
Thanks, applied.

On Thu, Jul 11, 2019 at 8:07 AM Akshay Joshi <akshay.joshi@en= terprisedb.com> wrote:
Hi=C2=A0Navnath

I have te= sted the patch and it is not working for EPAS 9.4, 9.5 and 9.6. Attached is= the modified patch which fix the issue.=C2=A0
Please work on chi= ld node (functions, procedure and variables) of Packages on top of modified= patch.=C2=A0=C2=A0

On Wed, Jul 10, 2019 at 8:25 PM navnath gadakh <= ;navna= th.gadakh@enterprisedb.com> wrote:
Hi Dave,

=C2=A0 =C2=A0 I have attached the patch for = RE-SQL test cases for Packages node.
=C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0
Thanks!

--
=
Regards,
Navnath Gadakh=


--
Thanks & Regards
Sr. Software Architect
EnterpriseDB Software India Private Limited
Mobile: +91 976-788-8246


--
Dave Page
VP, Chief Architect, Tools & Installers
= EnterpriseDB: htt= p://www.enterprisedb.com
The Enterprise PostgreSQL Company

Bl= og: http://pgsnak= e.blogspot.com
Twitter: @pgsnake


--
Regards,
Navnath Gadakh


--
Dave Page
VP, Chief Architect, Tools= & Installers
EnterpriseDB: http://www.enterprisedb.com
The Enterprise Postgre= SQL Company

Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake


--
<= div dir=3D"ltr">
Regards,
Navnath Gadakh
=


--
=
Thanks & Reg= ards
Akshay Joshi
Sr. Software Architect
EnterpriseDB Software India Private Limited=
Mobile: +91 976-788-8246


--
Regards,
Navnath Gadakh
<= /div>
--0000000000002b13de0591a192b0-- --0000000000002b13e00591a192b2 Content-Type: application/octet-stream; name="msql_packages_v2.patch" Content-Disposition: attachment; filename="msql_packages_v2.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k03jties0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh dGFiYXNlcy9zY2hlbWFzL3BhY2thZ2VzL19faW5pdF9fLnB5IGIvd2ViL3BnYWRtaW4vYnJvd3Nl ci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvcGFja2FnZXMvX19pbml0 X18ucHkKaW5kZXggM2QxZGFhNzUuLjQ5MjJhM2NmIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9i cm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy9wYWNrYWdlcy9f X2luaXRfXy5weQorKysgYi93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVy cy9kYXRhYmFzZXMvc2NoZW1hcy9wYWNrYWdlcy9fX2luaXRfXy5weQpAQCAtMzY1LDExICszNjUs OCBAQCBjbGFzcyBQYWNrYWdlVmlldyhQR0NoaWxkTm9kZVZpZXcpOgogICAgICAgICAgICAgICAg ICAgICApCiAgICAgICAgICAgICAgICAgKQogICAgICAgICBkYXRhWydzY2hlbWEnXSA9IHNlbGYu c2NoZW1hCi0gICAgICAgICMgVGhlIFNRTCBiZWxvdyB3aWxsIGV4ZWN1dGUgQ1JFQVRFIERETCBv bmx5Ci0gICAgICAgIFNRTCA9IHJlbmRlcl90ZW1wbGF0ZSgKLSAgICAgICAgICAgICIvIi5qb2lu KFtzZWxmLnRlbXBsYXRlX3BhdGgsICdjcmVhdGUuc3FsJ10pLAotICAgICAgICAgICAgZGF0YT1k YXRhLCBjb25uPXNlbGYuY29ubgotICAgICAgICApCisKKyAgICAgICAgU1FMLCBfID0gc2VsZi5n ZXRTUUwoZ2lkLCBzaWQsIGRpZCwgZGF0YSwgc2NpZCwgTm9uZSkKIAogICAgICAgICBzdGF0dXMs IG1zZyA9IHNlbGYuY29ubi5leGVjdXRlX3NjYWxhcihTUUwpCiAgICAgICAgIGlmIG5vdCBzdGF0 dXM6CkBAIC01NTUsNyArNTUyLDcgQEAgY2xhc3MgUGFja2FnZVZpZXcoUEdDaGlsZE5vZGVWaWV3 KToKICAgICAgICAgICAgIHN0YXR1cz0yMDAKICAgICAgICAgKQogCi0gICAgZGVmIGdldFNRTChz ZWxmLCBnaWQsIHNpZCwgZGlkLCBkYXRhLCBzY2lkLCBwa2dpZD1Ob25lKToKKyAgICBkZWYgZ2V0 U1FMKHNlbGYsIGdpZCwgc2lkLCBkaWQsIGRhdGEsIHNjaWQsIHBrZ2lkPU5vbmUsIHNxbHRhYj1G YWxzZSk6CiAgICAgICAgICIiIgogICAgICAgICBUaGlzIGZ1bmN0aW9uIHdpbGwgZ2VuZXJhdGUg c3FsIGZyb20gbW9kZWwgZGF0YS4KIApAQCAtNTcxLDcgKzU2OCw3IEBAIGNsYXNzIFBhY2thZ2VW aWV3KFBHQ2hpbGROb2RlVmlldyk6CiAgICAgICAgICAgICB1J25hbWUnCiAgICAgICAgIF0KIAot ICAgICAgICBpZiBwa2dpZCBpcyBub3QgTm9uZToKKyAgICAgICAgaWYgcGtnaWQgaXMgbm90IE5v bmUgYW5kIG5vdCBzcWx0YWI6CiAgICAgICAgICAgICBkYXRhWydzY2hlbWEnXSA9IHNlbGYuc2No ZW1hCiAgICAgICAgICAgICBTUUwgPSByZW5kZXJfdGVtcGxhdGUoCiAgICAgICAgICAgICAgICAg Ii8iLmpvaW4oW3NlbGYudGVtcGxhdGVfcGF0aCwgJ3Byb3BlcnRpZXMuc3FsJ10pLCBzY2lkPXNj aWQsCkBAIC02NzksNyArNjc2LDcgQEAgY2xhc3MgUGFja2FnZVZpZXcoUEdDaGlsZE5vZGVWaWV3 KToKICAgICAgICAgICAgICAgICByZXNbJ3Jvd3MnXVswXS5zZXRkZWZhdWx0KHJvd1snZGVmdHlw ZSddLCBbXSkuYXBwZW5kKHByaXYpCiAKICAgICAgICAgICAgIHJlc3VsdCA9IHJlc1sncm93cydd WzBdCi0gICAgICAgICAgICBzcWwsIG5hbWUgPSBzZWxmLmdldFNRTChnaWQsIHNpZCwgZGlkLCBy ZXN1bHQsIHNjaWQsIHBrZ2lkKQorICAgICAgICAgICAgc3FsLCBuYW1lID0gc2VsZi5nZXRTUUwo Z2lkLCBzaWQsIGRpZCwgcmVzdWx0LCBzY2lkLCBwa2dpZCwgVHJ1ZSkKICAgICAgICAgICAgICMg TW9zdCBwcm9iYWJseSB0aGlzIGlzIGR1ZSB0byBlcnJvcgogICAgICAgICAgICAgaWYgbm90IGlz aW5zdGFuY2Uoc3FsLCAoc3RyLCB1bmljb2RlKSk6CiAgICAgICAgICAgICAgICAgcmV0dXJuIHNx bApkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMv ZGF0YWJhc2VzL3NjaGVtYXMvcGFja2FnZXMvdGVtcGxhdGVzL3BhY2thZ2VzL3BwYXMvOS4yX3Bs dXMvYWNsLnNxbCBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh dGFiYXNlcy9zY2hlbWFzL3BhY2thZ2VzL3RlbXBsYXRlcy9wYWNrYWdlcy9wcGFzLzkuMl9wbHVz L2FjbC5zcWwKaW5kZXggYjY3MTQ5YjAuLjlmYmNiYTJkIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1p bi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy9wYWNrYWdl cy90ZW1wbGF0ZXMvcGFja2FnZXMvcHBhcy85LjJfcGx1cy9hY2wuc3FsCisrKyBiL3dlYi9wZ2Fk bWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3BhY2th Z2VzL3RlbXBsYXRlcy9wYWNrYWdlcy9wcGFzLzkuMl9wbHVzL2FjbC5zcWwKQEAgLTMzLDMgKzMz LDQgQEAgRlJPTQogICBMRUZUIEpPSU4gcGdfY2F0YWxvZy5wZ19yb2xlcyBnIE9OIChkLmdyYW50 b3IgPSBnLm9pZCkKICAgTEVGVCBKT0lOIHBnX2NhdGFsb2cucGdfcm9sZXMgZ3QgT04gKGQuZ3Jh bnRlZSA9IGd0Lm9pZCkKIEdST1VQIEJZIGcucm9sbmFtZSwgZ3Qucm9sbmFtZQorT1JERVIgQlkg Z3JhbnRlZQpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3Nl cnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvcGFja2FnZXMvdGVzdHMvcHBhcy8xMF9wbHVzL2FsdGVy X3BhY2thZ2VfaGVhZGVyc19hbmRfY29tbWVudC5zcWwgYi93ZWIvcGdhZG1pbi9icm93c2VyL3Nl cnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy9wYWNrYWdlcy90ZXN0cy9wcGFz LzEwX3BsdXMvYWx0ZXJfcGFja2FnZV9oZWFkZXJzX2FuZF9jb21tZW50LnNxbAppbmRleCAwMjE2 MDA4Ni4uNjVkYmIxMjcgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dy b3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3BhY2thZ2VzL3Rlc3RzL3BwYXMvMTBfcGx1 cy9hbHRlcl9wYWNrYWdlX2hlYWRlcnNfYW5kX2NvbW1lbnQuc3FsCisrKyBiL3dlYi9wZ2FkbWlu L2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3BhY2thZ2Vz L3Rlc3RzL3BwYXMvMTBfcGx1cy9hbHRlcl9wYWNrYWdlX2hlYWRlcnNfYW5kX2NvbW1lbnQuc3Fs CkBAIC0xLDIwICsxLDIwIEBACiAtLSBQYWNrYWdlOiBwdWJsaWMuInBrZ19lbXBfJCV7fVtdKCkm Kl4hQCIiJ2BcLyMiCiAKLS0tIERST1AgUEFDS0FHRSBwdWJsaWMuInBrZ19lbXBfJCV7fVtdKCkm Kl4hQCIiJ2BcLyMiOworLS0gRFJPUCBQQUNLQUdFICJwa2dfZW1wXyQle31bXSgpJipeIUAiIidg XC8jIjsKIAotQ1JFQVRFIE9SIFJFUExBQ0UgUEFDS0FHRSBwdWJsaWMuInBrZ19lbXBfJCV7fVtd KCkmKl4hQCIiJ2BcLyMiCitDUkVBVEUgT1IgUkVQTEFDRSBQQUNLQUdFICJwa2dfZW1wXyQle31b XSgpJipeIUAiIidgXC8jIgogSVMKLUZVTkNUSU9OIGZ1bmMyKHYyIGludGVnZXIpIFJFVFVSTiBp bnRlZ2VyOwotUFJPQ0VEVVJFIHByb2MyKHYyIGludGVnZXIpOwotZ2xfdiBjaGFyYWN0ZXIgdmFy eWluZyg1MCk7CitGVU5DVElPTiBmdW5jMSh2MSBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlcjsKK1BS T0NFRFVSRSBwcm9jMSh2MSBpbnRlZ2VyKTsKIEVORCAicGtnX2VtcF8kJXt9W10oKSYqXiFAIiIn YFwvIyI7CiAKLQotQ1JFQVRFIE9SIFJFUExBQ0UgUEFDS0FHRSBCT0RZIHB1YmxpYy4icGtnX2Vt cF8kJXt9W10oKSYqXiFAIiInYFwvIyIKK0NSRUFURSBPUiBSRVBMQUNFIFBBQ0tBR0UgQk9EWSAi cGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyIKIElTCi1GVU5DVElPTiBmdW5jMih2MiBpbnRl Z2VyKSBSRVRVUk4gaW50ZWdlciBJUyBCRUdJTiBSRVRVUk4gVjIrMTA7IEVORCBGVU5DMjsKLVBS T0NFRFVSRSBwcm9jMih2MiBpbnRlZ2VyKSBJUyBCRUdJTiBEQk1TX09VVFBVVC5wdXRfbGluZSh2 Mis1MCk7IEVORDsKK0ZVTkNUSU9OIGZ1bmMxKHYxIGludGVnZXIpIFJFVFVSTiBpbnRlZ2VyIElT IEJFR0lOIFJFVFVSTiBWMSsxMDsgRU5EIEZVTkMxOworUFJPQ0VEVVJFIHByb2MxKHYxIGludGVn ZXIpIElTIEJFR0lOIERCTVNfT1VUUFVULnB1dF9saW5lKHYxKzUwKTsgRU5EOwogRU5EICJwa2df ZW1wXyQle31bXSgpJipeIUAiIidgXC8jIjsKIAotQ09NTUVOVCBPTiBQQUNLQUdFIHB1YmxpYy4i cGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyIKK0dSQU5UIEVYRUNVVEUgT04gUEFDS0FHRSAi cGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyIgVE8gUFVCTElDOworCitDT01NRU5UIE9OIFBB Q0tBR0UgInBrZ19lbXBfJCV7fVtdKCkmKl4hQCIiJ2BcLyMiCiAgICAgSVMgJ3Rlc3QgY29tbWVu dCB1cGRhdGVkJzsKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vw cy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3BhY2thZ2VzL3Rlc3RzL3BwYXMvMTBfcGx1cy9j cmVhdGVfcGFja2FnZV93aXRoX2FsbF9vcHRpb25zLnNxbCBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIv c2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3BhY2thZ2VzL3Rlc3RzL3Bw YXMvMTBfcGx1cy9jcmVhdGVfcGFja2FnZV93aXRoX2FsbF9vcHRpb25zLnNxbAppbmRleCA4MDQw NDUzNS4uMjVjMmUxOGMgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dy b3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3BhY2thZ2VzL3Rlc3RzL3BwYXMvMTBfcGx1 cy9jcmVhdGVfcGFja2FnZV93aXRoX2FsbF9vcHRpb25zLnNxbAorKysgYi93ZWIvcGdhZG1pbi9i cm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy9wYWNrYWdlcy90 ZXN0cy9wcGFzLzEwX3BsdXMvY3JlYXRlX3BhY2thZ2Vfd2l0aF9hbGxfb3B0aW9ucy5zcWwKQEAg LTEsMjAgKzEsMjIgQEAKIC0tIFBhY2thZ2U6IHB1YmxpYy4icGtnX2VtcF8kJXt9W10oKSYqXiFA IiInYFwvIyIKIAotLS0gRFJPUCBQQUNLQUdFIHB1YmxpYy4icGtnX2VtcF8kJXt9W10oKSYqXiFA IiInYFwvIyI7CistLSBEUk9QIFBBQ0tBR0UgInBrZ19lbXBfJCV7fVtdKCkmKl4hQCIiJ2BcLyMi OwogCi1DUkVBVEUgT1IgUkVQTEFDRSBQQUNLQUdFIHB1YmxpYy4icGtnX2VtcF8kJXt9W10oKSYq XiFAIiInYFwvIyIKK0NSRUFURSBPUiBSRVBMQUNFIFBBQ0tBR0UgInBrZ19lbXBfJCV7fVtdKCkm Kl4hQCIiJ2BcLyMiCiBJUwogRlVOQ1RJT04gZnVuYzEodjEgaW50ZWdlcikgUkVUVVJOIGludGVn ZXI7CiBQUk9DRURVUkUgcHJvYzEodjEgaW50ZWdlcik7Ci1nbF92IGNoYXJhY3RlciB2YXJ5aW5n KDUwKTsKIEVORCAicGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyI7CiAKLQotQ1JFQVRFIE9S IFJFUExBQ0UgUEFDS0FHRSBCT0RZIHB1YmxpYy4icGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwv IyIKK0NSRUFURSBPUiBSRVBMQUNFIFBBQ0tBR0UgQk9EWSAicGtnX2VtcF8kJXt9W10oKSYqXiFA IiInYFwvIyIKIElTCiBGVU5DVElPTiBmdW5jMSh2MSBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlciBJ UyBCRUdJTiBSRVRVUk4gVjErMTA7IEVORCBGVU5DMTsKIFBST0NFRFVSRSBwcm9jMSh2MSBpbnRl Z2VyKSBJUyBCRUdJTiBEQk1TX09VVFBVVC5wdXRfbGluZSh2MSs1MCk7IEVORDsKIEVORCAicGtn X2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyI7CiAKLUNPTU1FTlQgT04gUEFDS0FHRSBwdWJsaWMu InBrZ19lbXBfJCV7fVtdKCkmKl4hQCIiJ2BcLyMiCitHUkFOVCBFWEVDVVRFIE9OIFBBQ0tBR0Ug InBrZ19lbXBfJCV7fVtdKCkmKl4hQCIiJ2BcLyMiIFRPIFBVQkxJQzsKKworR1JBTlQgRVhFQ1VU RSBPTiBQQUNLQUdFICJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIiBUTyBlbnRlcnByaXNl ZGIgV0lUSCBHUkFOVCBPUFRJT047CisKK0NPTU1FTlQgT04gUEFDS0FHRSAicGtnX2VtcF8kJXt9 W10oKSYqXiFAIiInYFwvIyIKICAgICBJUyAndGVzdCBjb21tZW50JzsKZGlmZiAtLWdpdCBhL3dl Yi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFz L3BhY2thZ2VzL3Rlc3RzL3BwYXMvMTBfcGx1cy90ZXN0Lmpzb24gYi93ZWIvcGdhZG1pbi9icm93 c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy9wYWNrYWdlcy90ZXN0 cy9wcGFzLzEwX3BsdXMvdGVzdC5qc29uCmluZGV4IGNiZjhlNTAzLi4yOTM0NGM3NiAxMDA2NDQK LS0tIGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2Vz L3NjaGVtYXMvcGFja2FnZXMvdGVzdHMvcHBhcy8xMF9wbHVzL3Rlc3QuanNvbgorKysgYi93ZWIv cGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy9w YWNrYWdlcy90ZXN0cy9wcGFzLzEwX3BsdXMvdGVzdC5qc29uCkBAIC01LDEzICs1LDE2IEBACiAg ICAgICAibmFtZSI6ICJDcmVhdGUgUGFja2FnZXMiLAogICAgICAgImVuZHBvaW50IjogIk5PREUt cGFja2FnZS5vYmoiLAogICAgICAgInNxbF9lbmRwb2ludCI6ICJOT0RFLXBhY2thZ2Uuc3FsX2lk IiwKKyAgICAgICJtc3FsX2VuZHBvaW50IjogIk5PREUtcGFja2FnZS5tc3FsIiwKICAgICAgICJk YXRhIjoKICAgICAgIHsKICAgICAgICAgIm5hbWUiOiAicGtnX2VtcF8kJXt9W10oKSYqXiFAXCIn YFxcLyMiLAotICAgICAgICAiZGVzY3JpcHRpb24iOiAidGVzdCBjb21tZW50IiwKICAgICAgICAg Im93bmVyIjogImVudGVycHJpc2VkYiIsCisgICAgICAgICJkZXNjcmlwdGlvbiI6ICJ0ZXN0IGNv bW1lbnQiLAorICAgICAgICAicGtnaGVhZHNyYyI6ICJGVU5DVElPTiBmdW5jMSh2MSBpbnRlZ2Vy KSBSRVRVUk4gaW50ZWdlcjtcblBST0NFRFVSRSBwcm9jMSh2MSBpbnRlZ2VyKTsiLAorICAgICAg ICAicGtnYm9keXNyYyI6ICJGVU5DVElPTiBmdW5jMSh2MSBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdl ciBJUyBCRUdJTiBSRVRVUk4gVjErMTA7IEVORCBGVU5DMTtcblBST0NFRFVSRSBwcm9jMSh2MSBp bnRlZ2VyKSBJUyBCRUdJTiBEQk1TX09VVFBVVC5wdXRfbGluZSh2MSs1MCk7IEVORDsiLAogICAg ICAgICAicGtnYWNsIjogW3sKLSAgICAgICAgICAiZ3JhbnRlZSI6ICJhcV9hZG1pbmlzdHJhdG9y X3JvbGUiLAorICAgICAgICAgICJncmFudGVlIjogImVudGVycHJpc2VkYiIsCiAgICAgICAgICAg ImdyYW50b3IiOiAiZW50ZXJwcmlzZWRiIiwKICAgICAgICAgICAicHJpdmlsZWdlcyI6IFt7CiAg ICAgICAgICAgICAicHJpdmlsZWdlX3R5cGUiOiAiWCIsCkBAIC0xOSwyNiArMjIsNDQgQEAKICAg ICAgICAgICAgICJ3aXRoX2dyYW50IjogdHJ1ZQogICAgICAgICAgIH1dCiAgICAgICAgIH1dLAot ICAgICAgICAicGtnaGVhZHNyYyI6ICJGVU5DVElPTiBmdW5jMSh2MSBpbnRlZ2VyKSBSRVRVUk4g aW50ZWdlcjtcblBST0NFRFVSRSBwcm9jMSh2MSBpbnRlZ2VyKTtcbmdsX3YgY2hhcmFjdGVyIHZh cnlpbmcoNTApOyIsCi0gICAgICAgICJwa2dib2R5c3JjIjogIkZVTkNUSU9OIGZ1bmMxKHYxIGlu dGVnZXIpIFJFVFVSTiBpbnRlZ2VyIElTIEJFR0lOIFJFVFVSTiBWMSsxMDsgRU5EIEZVTkMxO1xu UFJPQ0VEVVJFIHByb2MxKHYxIGludGVnZXIpIElTIEJFR0lOIERCTVNfT1VUUFVULnB1dF9saW5l KHYxKzUwKTsgRU5EOyIsCiAgICAgICAgICJzY2hlbWEiOiAicHVibGljIgogICAgICAgfSwKLSAg ICAgICJleHBlY3RlZF9zcWxfZmlsZSI6ICJjcmVhdGVfcGFja2FnZV93aXRoX2FsbF9vcHRpb25z LnNxbCIKKyAgICAgICJleHBlY3RlZF9zcWxfZmlsZSI6ICJjcmVhdGVfcGFja2FnZV93aXRoX2Fs bF9vcHRpb25zLnNxbCIsCisgICAgICAiZXhwZWN0ZWRfbXNxbF9maWxlIjogImNyZWF0ZV9wYWNr YWdlX3dpdGhfYWxsX29wdGlvbnNfbXNxbC5zcWwiCiAgICAgfSwKICAgICB7CiAgICAgICAidHlw ZSI6ICJhbHRlciIsCiAgICAgICAibmFtZSI6ICJBbHRlciBQYWNrYWdlcyIsCiAgICAgICAiZW5k cG9pbnQiOiAiTk9ERS1wYWNrYWdlLm9ial9pZCIsCiAgICAgICAic3FsX2VuZHBvaW50IjogIk5P REUtcGFja2FnZS5zcWxfaWQiLAorICAgICAgIm1zcWxfZW5kcG9pbnQiOiAiTk9ERS1wYWNrYWdl Lm1zcWxfaWQiLAogICAgICAgImRhdGEiOgogICAgICAgewogICAgICAgICAiZGVzY3JpcHRpb24i OiAidGVzdCBjb21tZW50IHVwZGF0ZWQiLAogICAgICAgICAib3duZXIiOiAiZW50ZXJwcmlzZWRi IiwKLSAgICAgICAgInBrZ2hlYWRzcmMiOiAiRlVOQ1RJT04gZnVuYzIodjIgaW50ZWdlcikgUkVU VVJOIGludGVnZXI7XG5QUk9DRURVUkUgcHJvYzIodjIgaW50ZWdlcik7XG5nbF92IGNoYXJhY3Rl ciB2YXJ5aW5nKDUwKTsiLAotICAgICAgICAicGtnYm9keXNyYyI6ICJGVU5DVElPTiBmdW5jMih2 MiBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlciBJUyBCRUdJTiBSRVRVUk4gVjIrMTA7IEVORCBGVU5D MjtcblBST0NFRFVSRSBwcm9jMih2MiBpbnRlZ2VyKSBJUyBCRUdJTiBEQk1TX09VVFBVVC5wdXRf bGluZSh2Mis1MCk7IEVORDsiLAorICAgICAgICAicGtnYWNsIjogeworICAgICAgICAgICJkZWxl dGVkIjogW3sKKyAgICAgICAgICAgICJncmFudGVlIjogImVudGVycHJpc2VkYiIsCisgICAgICAg ICAgICAiZ3JhbnRvciI6ICJlbnRlcnByaXNlZGIiLAorICAgICAgICAgICAgInByaXZpbGVnZXMi OiBbeworICAgICAgICAgICAgICAicHJpdmlsZWdlX3R5cGUiOiAiWCIsCisgICAgICAgICAgICAg ICJwcml2aWxlZ2UiOiB0cnVlLAorICAgICAgICAgICAgICAid2l0aF9ncmFudCI6IHRydWUKKyAg ICAgICAgICAgIH1dCisgICAgICAgICAgfV0KKyAgICAgICAgfSwKICAgICAgICAgInNjaGVtYSI6 ICJwdWJsaWMiCiAgICAgICB9LAotICAgICAgImV4cGVjdGVkX3NxbF9maWxlIjogImFsdGVyX3Bh Y2thZ2VfaGVhZGVyc19hbmRfY29tbWVudC5zcWwiCisgICAgICAiZXhwZWN0ZWRfc3FsX2ZpbGUi OiAiYWx0ZXJfcGFja2FnZV9oZWFkZXJzX2FuZF9jb21tZW50LnNxbCIsCisgICAgICAiZXhwZWN0 ZWRfbXNxbF9maWxlIjogImFsdGVyX3BhY2thZ2VfaGVhZGVyc19hbmRfY29tbWVudF9tc3FsLnNx bCIKKyAgICB9LAorICAgIHsKKyAgICAgICJ0eXBlIjogImRlbGV0ZSIsCisgICAgICAibmFtZSI6 ICJEcm9wIFBhY2thZ2UiLAorICAgICAgImVuZHBvaW50IjogIk5PREUtcGFja2FnZS5kZWxldGVf aWQiLAorICAgICAgImRhdGEiOiB7CisgICAgICAgICJuYW1lIjogInBrZ19lbXBfJCV7fVtdKCkm Kl4hQFwiJ2BcXC8jIgorICAgICAgfQogICAgIH0KICAgXQogfQpkaWZmIC0tZ2l0IGEvd2ViL3Bn YWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvcGFj a2FnZXMvdGVzdHMvcHBhcy85LjJfcGx1cy9hbHRlcl9wYWNrYWdlX2hlYWRlcnNfYW5kX2NvbW1l bnQuc3FsIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJh c2VzL3NjaGVtYXMvcGFja2FnZXMvdGVzdHMvcHBhcy85LjJfcGx1cy9hbHRlcl9wYWNrYWdlX2hl YWRlcnNfYW5kX2NvbW1lbnQuc3FsCmluZGV4IDJhNTBkMDgwLi45ODQxNWRkMyAxMDA2NDQKLS0t IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3Nj aGVtYXMvcGFja2FnZXMvdGVzdHMvcHBhcy85LjJfcGx1cy9hbHRlcl9wYWNrYWdlX2hlYWRlcnNf YW5kX2NvbW1lbnQuc3FsCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9z ZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3BhY2thZ2VzL3Rlc3RzL3BwYXMvOS4yX3BsdXMvYWx0 ZXJfcGFja2FnZV9oZWFkZXJzX2FuZF9jb21tZW50LnNxbApAQCAtMSwyMCArMSwyMCBAQAogLS0g UGFja2FnZTogcHVibGljLiJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIgogCi0tLSBEUk9Q IFBBQ0tBR0UgcHVibGljLiJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIjsKKy0tIERST1Ag UEFDS0FHRSAicGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyI7CiAKLUNSRUFURSBPUiBSRVBM QUNFIFBBQ0tBR0UgcHVibGljLiJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIgorQ1JFQVRF IE9SIFJFUExBQ0UgUEFDS0FHRSAicGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyIKIElTCi1G VU5DVElPTiBmdW5jMih2MiBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlcjsKLVBST0NFRFVSRSBwcm9j Mih2MiBpbnRlZ2VyKTsKLWdsX3YgY2hhcmFjdGVyIHZhcnlpbmcoNTApOworRlVOQ1RJT04gZnVu YzEodjEgaW50ZWdlcikgUkVUVVJOIGludGVnZXI7CitQUk9DRURVUkUgcHJvYzEodjEgaW50ZWdl cik7CiBFTkQgInBrZ19lbXBfJCV7fVtdKCkmKl4hQCIiJ2BcLyMiOwogCi0KLUNSRUFURSBPUiBS RVBMQUNFIFBBQ0tBR0UgQk9EWSBwdWJsaWMuInBrZ19lbXBfJCV7fVtdKCkmKl4hQCIiJ2BcLyMi CitDUkVBVEUgT1IgUkVQTEFDRSBQQUNLQUdFIEJPRFkgInBrZ19lbXBfJCV7fVtdKCkmKl4hQCIi J2BcLyMiCiBJUwotRlVOQ1RJT04gZnVuYzIodjIgaW50ZWdlcikgUkVUVVJOIGludGVnZXIgSVMg QkVHSU4gUkVUVVJOIFYyKzEwOyBFTkQ7Ci1QUk9DRURVUkUgcHJvYzIodjIgaW50ZWdlcikgSVMg QkVHSU4gREJNU19PVVRQVVQucHV0X2xpbmUodjIrNTApOyBFTkQ7CitGVU5DVElPTiBmdW5jMSh2 MSBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlciBJUyBCRUdJTiBSRVRVUk4gVjErMTA7IEVORDsKK1BS T0NFRFVSRSBwcm9jMSh2MSBpbnRlZ2VyKSBJUyBCRUdJTiBEQk1TX09VVFBVVC5wdXRfbGluZSh2 MSs1MCk7IEVORDsKIEVORCAicGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyI7CiAKLUNPTU1F TlQgT04gUEFDS0FHRSBwdWJsaWMuInBrZ19lbXBfJCV7fVtdKCkmKl4hQCIiJ2BcLyMiCitHUkFO VCBFWEVDVVRFIE9OIFBBQ0tBR0UgInBrZ19lbXBfJCV7fVtdKCkmKl4hQCIiJ2BcLyMiIFRPIFBV QkxJQzsKKworQ09NTUVOVCBPTiBQQUNLQUdFICJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8j IgogICAgIElTICd0ZXN0IGNvbW1lbnQgdXBkYXRlZCc7CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1p bi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy9wYWNrYWdl cy90ZXN0cy9wcGFzLzkuMl9wbHVzL2NyZWF0ZV9wYWNrYWdlX3dpdGhfYWxsX29wdGlvbnMuc3Fs IGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3Nj aGVtYXMvcGFja2FnZXMvdGVzdHMvcHBhcy85LjJfcGx1cy9jcmVhdGVfcGFja2FnZV93aXRoX2Fs bF9vcHRpb25zLnNxbAppbmRleCA1MDk2ZGIzZi4uMDE5MzlmNzAgMTAwNjQ0Ci0tLSBhL3dlYi9w Z2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3Bh Y2thZ2VzL3Rlc3RzL3BwYXMvOS4yX3BsdXMvY3JlYXRlX3BhY2thZ2Vfd2l0aF9hbGxfb3B0aW9u cy5zcWwKKysrIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0 YWJhc2VzL3NjaGVtYXMvcGFja2FnZXMvdGVzdHMvcHBhcy85LjJfcGx1cy9jcmVhdGVfcGFja2Fn ZV93aXRoX2FsbF9vcHRpb25zLnNxbApAQCAtMSwyMCArMSwyMiBAQAogLS0gUGFja2FnZTogcHVi bGljLiJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIgogCi0tLSBEUk9QIFBBQ0tBR0UgcHVi bGljLiJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIjsKKy0tIERST1AgUEFDS0FHRSAicGtn X2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyI7CiAKLUNSRUFURSBPUiBSRVBMQUNFIFBBQ0tBR0Ug cHVibGljLiJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIgorQ1JFQVRFIE9SIFJFUExBQ0Ug UEFDS0FHRSAicGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyIKIElTCiBGVU5DVElPTiBmdW5j MSh2MSBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlcjsKIFBST0NFRFVSRSBwcm9jMSh2MSBpbnRlZ2Vy KTsKLWdsX3YgY2hhcmFjdGVyIHZhcnlpbmcoNTApOwogRU5EICJwa2dfZW1wXyQle31bXSgpJipe IUAiIidgXC8jIjsKIAotCi1DUkVBVEUgT1IgUkVQTEFDRSBQQUNLQUdFIEJPRFkgcHVibGljLiJw a2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIgorQ1JFQVRFIE9SIFJFUExBQ0UgUEFDS0FHRSBC T0RZICJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIgogSVMKIEZVTkNUSU9OIGZ1bmMxKHYx IGludGVnZXIpIFJFVFVSTiBpbnRlZ2VyIElTIEJFR0lOIFJFVFVSTiBWMSsxMDsgRU5EOwogUFJP Q0VEVVJFIHByb2MxKHYxIGludGVnZXIpIElTIEJFR0lOIERCTVNfT1VUUFVULnB1dF9saW5lKHYx KzUwKTsgRU5EOwogRU5EICJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIjsKIAotQ09NTUVO VCBPTiBQQUNLQUdFIHB1YmxpYy4icGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyIKK0dSQU5U IEVYRUNVVEUgT04gUEFDS0FHRSAicGtnX2VtcF8kJXt9W10oKSYqXiFAIiInYFwvIyIgVE8gUFVC TElDOworCitHUkFOVCBFWEVDVVRFIE9OIFBBQ0tBR0UgInBrZ19lbXBfJCV7fVtdKCkmKl4hQCIi J2BcLyMiIFRPIGVudGVycHJpc2VkYiBXSVRIIEdSQU5UIE9QVElPTjsKKworQ09NTUVOVCBPTiBQ QUNLQUdFICJwa2dfZW1wXyQle31bXSgpJipeIUAiIidgXC8jIgogICAgIElTICd0ZXN0IGNvbW1l bnQnOwpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZl cnMvZGF0YWJhc2VzL3NjaGVtYXMvcGFja2FnZXMvdGVzdHMvcHBhcy85LjJfcGx1cy90ZXN0Lmpz b24gYi93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMv c2NoZW1hcy9wYWNrYWdlcy90ZXN0cy9wcGFzLzkuMl9wbHVzL3Rlc3QuanNvbgppbmRleCA0NmEx YTQxYS4uMjkzNDRjNzYgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dy b3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3BhY2thZ2VzL3Rlc3RzL3BwYXMvOS4yX3Bs dXMvdGVzdC5qc29uCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2 ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3BhY2thZ2VzL3Rlc3RzL3BwYXMvOS4yX3BsdXMvdGVzdC5q c29uCkBAIC01LDEzICs1LDE2IEBACiAgICAgICAibmFtZSI6ICJDcmVhdGUgUGFja2FnZXMiLAog ICAgICAgImVuZHBvaW50IjogIk5PREUtcGFja2FnZS5vYmoiLAogICAgICAgInNxbF9lbmRwb2lu dCI6ICJOT0RFLXBhY2thZ2Uuc3FsX2lkIiwKKyAgICAgICJtc3FsX2VuZHBvaW50IjogIk5PREUt cGFja2FnZS5tc3FsIiwKICAgICAgICJkYXRhIjoKICAgICAgIHsKICAgICAgICAgIm5hbWUiOiAi cGtnX2VtcF8kJXt9W10oKSYqXiFAXCInYFxcLyMiLAotICAgICAgICAiZGVzY3JpcHRpb24iOiAi dGVzdCBjb21tZW50IiwKICAgICAgICAgIm93bmVyIjogImVudGVycHJpc2VkYiIsCisgICAgICAg ICJkZXNjcmlwdGlvbiI6ICJ0ZXN0IGNvbW1lbnQiLAorICAgICAgICAicGtnaGVhZHNyYyI6ICJG VU5DVElPTiBmdW5jMSh2MSBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlcjtcblBST0NFRFVSRSBwcm9j MSh2MSBpbnRlZ2VyKTsiLAorICAgICAgICAicGtnYm9keXNyYyI6ICJGVU5DVElPTiBmdW5jMSh2 MSBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlciBJUyBCRUdJTiBSRVRVUk4gVjErMTA7IEVORCBGVU5D MTtcblBST0NFRFVSRSBwcm9jMSh2MSBpbnRlZ2VyKSBJUyBCRUdJTiBEQk1TX09VVFBVVC5wdXRf bGluZSh2MSs1MCk7IEVORDsiLAogICAgICAgICAicGtnYWNsIjogW3sKLSAgICAgICAgICAiZ3Jh bnRlZSI6ICJhcV9hZG1pbmlzdHJhdG9yX3JvbGUiLAorICAgICAgICAgICJncmFudGVlIjogImVu dGVycHJpc2VkYiIsCiAgICAgICAgICAgImdyYW50b3IiOiAiZW50ZXJwcmlzZWRiIiwKICAgICAg ICAgICAicHJpdmlsZWdlcyI6IFt7CiAgICAgICAgICAgICAicHJpdmlsZWdlX3R5cGUiOiAiWCIs CkBAIC0xOSwyNiArMjIsNDQgQEAKICAgICAgICAgICAgICJ3aXRoX2dyYW50IjogdHJ1ZQogICAg ICAgICAgIH1dCiAgICAgICAgIH1dLAotICAgICAgICAicGtnaGVhZHNyYyI6ICJGVU5DVElPTiBm dW5jMSh2MSBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlcjtcblBST0NFRFVSRSBwcm9jMSh2MSBpbnRl Z2VyKTtcbmdsX3YgY2hhcmFjdGVyIHZhcnlpbmcoNTApOyIsCi0gICAgICAgICJwa2dib2R5c3Jj IjogIkZVTkNUSU9OIGZ1bmMxKHYxIGludGVnZXIpIFJFVFVSTiBpbnRlZ2VyIElTIEJFR0lOIFJF VFVSTiBWMSsxMDsgRU5EO1xuUFJPQ0VEVVJFIHByb2MxKHYxIGludGVnZXIpIElTIEJFR0lOIERC TVNfT1VUUFVULnB1dF9saW5lKHYxKzUwKTsgRU5EOyIsCiAgICAgICAgICJzY2hlbWEiOiAicHVi bGljIgogICAgICAgfSwKLSAgICAgICJleHBlY3RlZF9zcWxfZmlsZSI6ICJjcmVhdGVfcGFja2Fn ZV93aXRoX2FsbF9vcHRpb25zLnNxbCIKKyAgICAgICJleHBlY3RlZF9zcWxfZmlsZSI6ICJjcmVh dGVfcGFja2FnZV93aXRoX2FsbF9vcHRpb25zLnNxbCIsCisgICAgICAiZXhwZWN0ZWRfbXNxbF9m aWxlIjogImNyZWF0ZV9wYWNrYWdlX3dpdGhfYWxsX29wdGlvbnNfbXNxbC5zcWwiCiAgICAgfSwK ICAgICB7CiAgICAgICAidHlwZSI6ICJhbHRlciIsCiAgICAgICAibmFtZSI6ICJBbHRlciBQYWNr YWdlcyIsCiAgICAgICAiZW5kcG9pbnQiOiAiTk9ERS1wYWNrYWdlLm9ial9pZCIsCiAgICAgICAi c3FsX2VuZHBvaW50IjogIk5PREUtcGFja2FnZS5zcWxfaWQiLAorICAgICAgIm1zcWxfZW5kcG9p bnQiOiAiTk9ERS1wYWNrYWdlLm1zcWxfaWQiLAogICAgICAgImRhdGEiOgogICAgICAgewogICAg ICAgICAiZGVzY3JpcHRpb24iOiAidGVzdCBjb21tZW50IHVwZGF0ZWQiLAogICAgICAgICAib3du ZXIiOiAiZW50ZXJwcmlzZWRiIiwKLSAgICAgICAgInBrZ2hlYWRzcmMiOiAiRlVOQ1RJT04gZnVu YzIodjIgaW50ZWdlcikgUkVUVVJOIGludGVnZXI7XG5QUk9DRURVUkUgcHJvYzIodjIgaW50ZWdl cik7XG5nbF92IGNoYXJhY3RlciB2YXJ5aW5nKDUwKTsiLAotICAgICAgICAicGtnYm9keXNyYyI6 ICJGVU5DVElPTiBmdW5jMih2MiBpbnRlZ2VyKSBSRVRVUk4gaW50ZWdlciBJUyBCRUdJTiBSRVRV Uk4gVjIrMTA7IEVORDtcblBST0NFRFVSRSBwcm9jMih2MiBpbnRlZ2VyKSBJUyBCRUdJTiBEQk1T X09VVFBVVC5wdXRfbGluZSh2Mis1MCk7IEVORDsiLAorICAgICAgICAicGtnYWNsIjogeworICAg ICAgICAgICJkZWxldGVkIjogW3sKKyAgICAgICAgICAgICJncmFudGVlIjogImVudGVycHJpc2Vk YiIsCisgICAgICAgICAgICAiZ3JhbnRvciI6ICJlbnRlcnByaXNlZGIiLAorICAgICAgICAgICAg InByaXZpbGVnZXMiOiBbeworICAgICAgICAgICAgICAicHJpdmlsZWdlX3R5cGUiOiAiWCIsCisg ICAgICAgICAgICAgICJwcml2aWxlZ2UiOiB0cnVlLAorICAgICAgICAgICAgICAid2l0aF9ncmFu dCI6IHRydWUKKyAgICAgICAgICAgIH1dCisgICAgICAgICAgfV0KKyAgICAgICAgfSwKICAgICAg ICAgInNjaGVtYSI6ICJwdWJsaWMiCiAgICAgICB9LAotICAgICAgImV4cGVjdGVkX3NxbF9maWxl IjogImFsdGVyX3BhY2thZ2VfaGVhZGVyc19hbmRfY29tbWVudC5zcWwiCisgICAgICAiZXhwZWN0 ZWRfc3FsX2ZpbGUiOiAiYWx0ZXJfcGFja2FnZV9oZWFkZXJzX2FuZF9jb21tZW50LnNxbCIsCisg ICAgICAiZXhwZWN0ZWRfbXNxbF9maWxlIjogImFsdGVyX3BhY2thZ2VfaGVhZGVyc19hbmRfY29t bWVudF9tc3FsLnNxbCIKKyAgICB9LAorICAgIHsKKyAgICAgICJ0eXBlIjogImRlbGV0ZSIsCisg ICAgICAibmFtZSI6ICJEcm9wIFBhY2thZ2UiLAorICAgICAgImVuZHBvaW50IjogIk5PREUtcGFj a2FnZS5kZWxldGVfaWQiLAorICAgICAgImRhdGEiOiB7CisgICAgICAgICJuYW1lIjogInBrZ19l bXBfJCV7fVtdKCkmKl4hQFwiJ2BcXC8jIgorICAgICAgfQogICAgIH0KICAgXQogfQo= --0000000000002b13e00591a192b2--