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 1lWMU4-0001IS-OE for pgadmin-hackers@arkaria.postgresql.org; Tue, 13 Apr 2021 17:05:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lWMU2-0008Vj-4Z for pgadmin-hackers@arkaria.postgresql.org; Tue, 13 Apr 2021 17:05:50 +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 1lWMU1-0008Vb-OL for pgadmin-hackers@lists.postgresql.org; Tue, 13 Apr 2021 17:05:49 +0000 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lWMTy-0005oW-AK for pgadmin-hackers@postgresql.org; Tue, 13 Apr 2021 17:05:48 +0000 Received: by mail-pl1-x632.google.com with SMTP id 20so4619468pll.7 for ; Tue, 13 Apr 2021 10:05:45 -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=q01AjHOgcof7ieg0zou5lpAjVOGCIzWjsH3ML4dyQpc=; b=Givevavt4I4rpaqWd/jIykcX7kfhQVMxGyARPjWcAM41xrB/5y/Uf5+UtVPZB7t53W cFle3aXTLbUzD47Dpe206lVIlhJNRK+aB+Kgud7sf4md3Mh9c3bCahMDz3JjZufcxzqz dNdubUVN/kZT9Q0uKLI0uYhs3F8bHXPSD5WhOPwmchG4c0v5+sKMpJYYJB/Vi4LWWkcR CC+fyl7+Wju7duxBcFNXlp5SOSeXCK3BAp9Kb6TKXMeSzUMKjBLQ/lmleQgreh14Y7Au xJoE/ETAAbxO879qj8Thu9HPk/Bv3DITfSyDXzoq0CbTX5gaZp3XXYVAA8hWjFA0KXIW 86eA== 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=q01AjHOgcof7ieg0zou5lpAjVOGCIzWjsH3ML4dyQpc=; b=szYe90GdWpc2W4H8PqhyPleEplL+UuQrYT1xt86Q5paVcmBBpwet0moVtVEabU+DON w3V2iJpwWuVuUzoDPXCMMeKzKrcLAjjHSTQWnvEbZG21muj4BsgFsGpruRd2MIiRi5b0 QKPH9uHf6PK2p3NbiAGx7TdtNOaxjlyYWP3x7grVohEOH0+4sxKxwmQIc424SA3t1ThO x5rOxrJl0lBXkNc8DdYcc8ZrRxsZW9B60ykKBHBuXJhog4N6Pafk/McpYhK12JShYWsq HpL+H0iFg2Q6P3Xg94pbhDF/dAowfIJRDiy9J3JcOaFXOBrZHsse4aPGUU5clAT7BmIl jMzQ== X-Gm-Message-State: AOAM530b943w0lA4KAEvuHN7k+OdUEwu3+lJBN5Az/jhLEN9gCjJWG76 Ec4ODCFOE20p/4RwIhIcTwK5WxVFYnq/mQG0E9PBtAB11Ytk5YPxC1NcaIVH1qP9sn5jP5krgsl RszVJl4xPK+hpbIt/TRj8I9euaqTd7VY3nVzGPNCgTEyXTe9yI646NjZyfR26GlqmShJvvgyhst oBMcY83hIzFkZuNTmf1/RoH719bX8GQ/6WfL51xk55vFqOtnUsiiNCi6uOaVcwqbhqWg== X-Google-Smtp-Source: ABdhPJxtzipoA2SS78Tnbks6hQcyWvDMEaSOCMZsGq30WqMK0fHFayxqWAlk3X+4RuFiPIAa2xZNthghSvG/mzkJNGY= X-Received: by 2002:a17:902:9a45:b029:e6:1444:5287 with SMTP id x5-20020a1709029a45b02900e614445287mr33303556plv.54.1618333543493; Tue, 13 Apr 2021 10:05:43 -0700 (PDT) MIME-Version: 1.0 From: Pradip Parkale Date: Tue, 13 Apr 2021 22:35:32 +0530 Message-ID: Subject: [pgAdmin][RM6385]: Backup on a shared server doesn't seem to work To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000fdaebf05bfdda301" 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 --000000000000fdaebf05bfdda301 Content-Type: multipart/alternative; boundary="000000000000fdaebe05bfdda3ff" --000000000000fdaebe05bfdda3ff Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find the attached patch for #6385 Backup on a shared server doesn't seem to work. -- Thanks & Regards, Pradip Parkale Software Engineer | EnterpriseDB Corporation --000000000000fdaebe05bfdda3ff Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Please fin= d the attached patch for #6385=C2=A0Backup on a shared server doesn't s= eem to work.



-- <= br>
Thanks & Regards,
Pradip Parkale
Software Engineer | EnterpriseDB Corporation
--000000000000fdaebe05bfdda3ff-- --000000000000fdaebf05bfdda301 Content-Type: application/octet-stream; name="RM6385.patch" Content-Disposition: attachment; filename="RM6385.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kng9zlvs0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL19f aW5pdF9fLnB5IGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvX19p bml0X18ucHkKaW5kZXggYmMwYmQ0NjExLi4wMDAyNTE5NmIgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2Fk bWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL19faW5pdF9fLnB5CisrKyBiL3dlYi9w Z2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL19faW5pdF9fLnB5CkBAIC0zNDYs NyArMzQ2LDcgQEAgY2xhc3MgU2VydmVyTW9kdWxlKHNnLlNlcnZlckdyb3VwUGx1Z2luTW9kdWxl KToKICAgICAgICAgICAgICAgICBob3N0PWRhdGEuaG9zdCwKICAgICAgICAgICAgICAgICBob3N0 YWRkcj1kYXRhLmhvc3RhZGRyLAogICAgICAgICAgICAgICAgIHBvcnQ9ZGF0YS5wb3J0LAotICAg ICAgICAgICAgICAgIG1haW50ZW5hbmNlX2RiPU5vbmUsCisgICAgICAgICAgICAgICAgbWFpbnRl bmFuY2VfZGI9ZGF0YS5tYWludGVuYW5jZV9kYiwKICAgICAgICAgICAgICAgICB1c2VybmFtZT1O b25lLAogICAgICAgICAgICAgICAgIHNhdmVfcGFzc3dvcmQ9MCwKICAgICAgICAgICAgICAgICBz c2xfbW9kZT1kYXRhLnNzbF9tb2RlLApkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9z ZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvdXRpbHMucHkgYi93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZl cl9ncm91cHMvc2VydmVycy91dGlscy5weQppbmRleCBlMDc0ZWE3MzUuLjM0ODkyODA0YyAxMDA2 NDQKLS0tIGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvdXRpbHMu cHkKKysrIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvdXRpbHMu cHkKQEAgLTEyLDcgKzEyLDcgQEAgZnJvbSBpcGFkZHJlc3MgaW1wb3J0IGlwX2FkZHJlc3MKIAog ZnJvbSBwZ2FkbWluLnV0aWxzLmNyeXB0byBpbXBvcnQgZW5jcnlwdCwgZGVjcnlwdAogaW1wb3J0 IGNvbmZpZwotZnJvbSBwZ2FkbWluLm1vZGVsIGltcG9ydCBkYiwgU2VydmVyCitmcm9tIHBnYWRt aW4ubW9kZWwgaW1wb3J0IGRiLCBTZXJ2ZXIsIFNoYXJlZFNlcnZlcgogCiAKIGRlZiBpc192YWxp ZF9pcGFkZHJlc3MoYWRkcmVzcyk6CkBAIC0yODMsOCArMjgzLDE1IEBAIGRlZiBkb2VzX3NlcnZl cl9leGlzdHMoc2lkLCB1c2VyX2lkKToKICAgICAjICoqa3dhcmdzIHBhcmFtZXRlciBjYW4gYmUg YWRkZWQgdG8gZnVuY3Rpb24gdG8gZmlsdGVyIHdpdGggbW9yZQogICAgICMgcGFyYW1ldGVycy4K ICAgICB0cnk6Ci0gICAgICAgIHJldHVybiBUcnVlIGlmIFNlcnZlci5xdWVyeS5maWx0ZXJfYnko Ci0gICAgICAgICAgICBpZD1zaWQsIHVzZXJfaWQ9dXNlcl9pZAotICAgICAgICApLmZpcnN0KCkg aXMgbm90IE5vbmUgZWxzZSBGYWxzZQorICAgICAgICBpZiBTZXJ2ZXIucXVlcnkuZmlsdGVyX2J5 KGlkPXNpZCwgdXNlcl9pZD11c2VyX2lkKS5maXJzdCgpOgorICAgICAgICAgICAgc2VydmVyID0g U2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSgKKyAgICAgICAgICAgICAgICBpZD1zaWQsIHVzZXJfaWQ9 dXNlcl9pZAorICAgICAgICAgICAgKS5maXJzdCgpCisgICAgICAgIGVsc2U6CisgICAgICAgICAg ICBzZXJ2ZXIgPSBTaGFyZWRTZXJ2ZXIucXVlcnkuZmlsdGVyX2J5KAorICAgICAgICAgICAgICAg IGlkPXNpZCwgdXNlcl9pZD11c2VyX2lkCisgICAgICAgICAgICApLmZpcnN0KCkKKworICAgICAg ICByZXR1cm4gVHJ1ZSBpZiBzZXJ2ZXIgaXMgbm90IE5vbmUgZWxzZSBGYWxzZQogICAgIGV4Y2Vw dCBFeGNlcHRpb246CiAgICAgICAgIHJldHVybiBGYWxzZQpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRt aW4vdG9vbHMvYmFja3VwL19faW5pdF9fLnB5IGIvd2ViL3BnYWRtaW4vdG9vbHMvYmFja3VwL19f aW5pdF9fLnB5CmluZGV4IDBkNjc4MDRkZC4uYWFjYjJlNWQ0IDEwMDY0NAotLS0gYS93ZWIvcGdh ZG1pbi90b29scy9iYWNrdXAvX19pbml0X18ucHkKKysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvYmFj a3VwL19faW5pdF9fLnB5CkBAIC0yNCw3ICsyNCw3IEBAIGZyb20gcGdhZG1pbi51dGlscyBpbXBv cnQgUGdBZG1pbk1vZHVsZSwgZ2V0X3N0b3JhZ2VfZGlyZWN0b3J5LCBodG1sLCBcCiBmcm9tIHBn YWRtaW4udXRpbHMuYWpheCBpbXBvcnQgbWFrZV9qc29uX3Jlc3BvbnNlLCBiYWRfcmVxdWVzdAog CiBmcm9tIGNvbmZpZyBpbXBvcnQgUEdfREVGQVVMVF9EUklWRVIKLWZyb20gcGdhZG1pbi5tb2Rl bCBpbXBvcnQgU2VydmVyCitmcm9tIHBnYWRtaW4ubW9kZWwgaW1wb3J0IFNlcnZlciwgU2hhcmVk U2VydmVyCiBmcm9tIHBnYWRtaW4ubWlzYy5iZ3Byb2Nlc3MgaW1wb3J0IGVzY2FwZV9kcXVvdGVz X3Byb2Nlc3NfYXJnCiBmcm9tIHBnYWRtaW4udXRpbHMuY29uc3RhbnRzIGltcG9ydCBNSU1FVFlQ RV9BUFBfSlMKIApAQCAtMTE1LDEwICsxMTUsMTUgQEAgY2xhc3MgQmFja3VwTWVzc2FnZShJUHJv Y2Vzc0Rlc2MpOgogICAgICAgICAgICAgICAgIHNlbGYuY21kICs9IGNtZF9hcmcoYXJnKQogCiAg ICAgZGVmIGdldF9zZXJ2ZXJfZGV0YWlscyhzZWxmKToKLSAgICAgICAgIyBGZXRjaCB0aGUgc2Vy dmVyIGRldGFpbHMgbGlrZSBob3N0bmFtZSwgcG9ydCwgcm9sZXMgZXRjCi0gICAgICAgIHMgPSBT ZXJ2ZXIucXVlcnkuZmlsdGVyX2J5KAotICAgICAgICAgICAgaWQ9c2VsZi5zaWQsIHVzZXJfaWQ9 Y3VycmVudF91c2VyLmlkCi0gICAgICAgICkuZmlyc3QoKQorICAgICAgICBpZiBTZXJ2ZXIucXVl cnkuZmlsdGVyX2J5KGlkPXNlbGYuc2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHVzZXJfaWQ9Y3VycmVudF91c2VyLmlkKS5maXJzdCgpOgorICAgICAgICAgICAgcyA9IFNl cnZlci5xdWVyeS5maWx0ZXJfYnkoCisgICAgICAgICAgICAgICAgaWQ9c2VsZi5zaWQsIHVzZXJf aWQ9Y3VycmVudF91c2VyLmlkCisgICAgICAgICAgICApLmZpcnN0KCkKKyAgICAgICAgZWxzZToK KyAgICAgICAgICAgIHMgPSBTaGFyZWRTZXJ2ZXIucXVlcnkuZmlsdGVyX2J5KAorICAgICAgICAg ICAgICAgIGlkPXNlbGYuc2lkLCB1c2VyX2lkPWN1cnJlbnRfdXNlci5pZAorICAgICAgICAgICAg KS5maXJzdCgpCiAKICAgICAgICAgZnJvbSBwZ2FkbWluLnV0aWxzLmRyaXZlciBpbXBvcnQgZ2V0 X2RyaXZlcgogICAgICAgICBkcml2ZXIgPSBnZXRfZHJpdmVyKFBHX0RFRkFVTFRfRFJJVkVSKQpA QCAtNDE3LDkgKzQyMiwxNCBAQCBkZWYgY3JlYXRlX2JhY2t1cF9vYmplY3RzX2pvYihzaWQpOgog ICAgICAgICByZXR1cm4gYmFkX3JlcXVlc3QoZXJyb3Jtc2c9c3RyKGUpKQogCiAgICAgIyBGZXRj aCB0aGUgc2VydmVyIGRldGFpbHMgbGlrZSBob3N0bmFtZSwgcG9ydCwgcm9sZXMgZXRjCi0gICAg c2VydmVyID0gU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSgKLSAgICAgICAgaWQ9c2lkLCB1c2VyX2lk PWN1cnJlbnRfdXNlci5pZAotICAgICkuZmlyc3QoKQorICAgIGlmIFNlcnZlci5xdWVyeS5maWx0 ZXJfYnkoaWQ9c2lkLCB1c2VyX2lkPWN1cnJlbnRfdXNlci5pZCkuZmlyc3QoKToKKyAgICAgICAg c2VydmVyID0gU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSgKKyAgICAgICAgICAgIGlkPXNpZCwgdXNl cl9pZD1jdXJyZW50X3VzZXIuaWQKKyAgICAgICAgKS5maXJzdCgpCisgICAgZWxzZToKKyAgICAg ICAgc2VydmVyID0gU2hhcmVkU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSgKKyAgICAgICAgICAgIGlk PXNpZCwgdXNlcl9pZD1jdXJyZW50X3VzZXIuaWQKKyAgICAgICAgKS5maXJzdCgpCiAKICAgICBp ZiBzZXJ2ZXIgaXMgTm9uZToKICAgICAgICAgcmV0dXJuIG1ha2VfanNvbl9yZXNwb25zZSgKQEAg LTUyMSw5ICs1MzEsMTQgQEAgZGVmIGNoZWNrX3V0aWxpdHlfZXhpc3RzKHNpZCwgYmFja3VwX29i al90eXBlKToKICAgICBSZXR1cm5zOgogICAgICAgICBOb25lCiAgICAgIiIiCi0gICAgc2VydmVy ID0gU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSgKLSAgICAgICAgaWQ9c2lkLCB1c2VyX2lkPWN1cnJl bnRfdXNlci5pZAotICAgICkuZmlyc3QoKQorICAgIGlmIFNlcnZlci5xdWVyeS5maWx0ZXJfYnko aWQ9c2lkLCB1c2VyX2lkPWN1cnJlbnRfdXNlci5pZCkuZmlyc3QoKToKKyAgICAgICAgc2VydmVy ID0gU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSgKKyAgICAgICAgICAgIGlkPXNpZCwgdXNlcl9pZD1j dXJyZW50X3VzZXIuaWQKKyAgICAgICAgKS5maXJzdCgpCisgICAgZWxzZToKKyAgICAgICAgc2Vy dmVyID0gU2hhcmVkU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSgKKyAgICAgICAgICAgIGlkPXNpZCwg dXNlcl9pZD1jdXJyZW50X3VzZXIuaWQKKyAgICAgICAgKS5maXJzdCgpCiAKICAgICBpZiBzZXJ2 ZXIgaXMgTm9uZToKICAgICAgICAgcmV0dXJuIG1ha2VfanNvbl9yZXNwb25zZSgKZGlmZiAtLWdp dCBhL3dlYi9wZ2FkbWluL3Rvb2xzL21haW50ZW5hbmNlL19faW5pdF9fLnB5IGIvd2ViL3BnYWRt aW4vdG9vbHMvbWFpbnRlbmFuY2UvX19pbml0X18ucHkKaW5kZXggY2M4NDM5OWIyLi4xNjA1NzNh MWMgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rvb2xzL21haW50ZW5hbmNlL19faW5pdF9fLnB5 CisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL21haW50ZW5hbmNlL19faW5pdF9fLnB5CkBAIC0yMCw3 ICsyMCw3IEBAIGZyb20gcGdhZG1pbi51dGlscy5hamF4IGltcG9ydCBiYWRfcmVxdWVzdCwgbWFr ZV9qc29uX3Jlc3BvbnNlCiBmcm9tIHBnYWRtaW4udXRpbHMuZHJpdmVyIGltcG9ydCBnZXRfZHJp dmVyCiAKIGZyb20gY29uZmlnIGltcG9ydCBQR19ERUZBVUxUX0RSSVZFUgotZnJvbSBwZ2FkbWlu Lm1vZGVsIGltcG9ydCBTZXJ2ZXIKK2Zyb20gcGdhZG1pbi5tb2RlbCBpbXBvcnQgU2VydmVyLCBT aGFyZWRTZXJ2ZXIKIGZyb20gcGdhZG1pbi51dGlscy5jb25zdGFudHMgaW1wb3J0IE1JTUVUWVBF X0FQUF9KUwogCiBNT0RVTEVfTkFNRSA9ICdtYWludGVuYW5jZScKQEAgLTIwOSw4ICsyMDksMTQg QEAgZGVmIGNyZWF0ZV9tYWludGVuYW5jZV9qb2Ioc2lkLCBkaWQpOgogICAgIGluZGV4X25hbWUg PSBnZXRfaW5kZXhfbmFtZShkYXRhKQogCiAgICAgIyBGZXRjaCB0aGUgc2VydmVyIGRldGFpbHMg bGlrZSBob3N0bmFtZSwgcG9ydCwgcm9sZXMgZXRjCi0gICAgc2VydmVyID0gU2VydmVyLnF1ZXJ5 LmZpbHRlcl9ieSgKLSAgICAgICAgaWQ9c2lkKS5maXJzdCgpCisgICAgaWYgU2VydmVyLnF1ZXJ5 LmZpbHRlcl9ieShpZD1zaWQsIHVzZXJfaWQ9Y3VycmVudF91c2VyLmlkKS5maXJzdCgpOgorICAg ICAgICBzZXJ2ZXIgPSBTZXJ2ZXIucXVlcnkuZmlsdGVyX2J5KAorICAgICAgICAgICAgaWQ9c2lk LCB1c2VyX2lkPWN1cnJlbnRfdXNlci5pZAorICAgICAgICApLmZpcnN0KCkKKyAgICBlbHNlOgor ICAgICAgICBzZXJ2ZXIgPSBTaGFyZWRTZXJ2ZXIucXVlcnkuZmlsdGVyX2J5KAorICAgICAgICAg ICAgaWQ9c2lkLCB1c2VyX2lkPWN1cnJlbnRfdXNlci5pZAorICAgICAgICApLmZpcnN0KCkKIAog ICAgIGlmIHNlcnZlciBpcyBOb25lOgogICAgICAgICByZXR1cm4gbWFrZV9qc29uX3Jlc3BvbnNl KApAQCAtMzAwLDkgKzMwNiwxOCBAQCBkZWYgY2hlY2tfdXRpbGl0eV9leGlzdHMoc2lkKToKICAg ICBSZXR1cm5zOgogICAgICAgICBOb25lCiAgICAgIiIiCi0gICAgc2VydmVyID0gU2VydmVyLnF1 ZXJ5LmZpbHRlcl9ieSgKLSAgICAgICAgaWQ9c2lkLCB1c2VyX2lkPWN1cnJlbnRfdXNlci5pZAot ICAgICkuZmlyc3QoKQorICAgICMgc2VydmVyID0gU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSgKKyAg ICAjICAgICBpZD1zaWQsIHVzZXJfaWQ9Y3VycmVudF91c2VyLmlkCisgICAgIyApLmZpcnN0KCkK KworICAgIGlmIFNlcnZlci5xdWVyeS5maWx0ZXJfYnkoaWQ9c2lkLCB1c2VyX2lkPWN1cnJlbnRf dXNlci5pZCkuZmlyc3QoKToKKyAgICAgICAgc2VydmVyID0gU2VydmVyLnF1ZXJ5LmZpbHRlcl9i eSgKKyAgICAgICAgICAgIGlkPXNpZCwgdXNlcl9pZD1jdXJyZW50X3VzZXIuaWQKKyAgICAgICAg KS5maXJzdCgpCisgICAgZWxzZToKKyAgICAgICAgc2VydmVyID0gU2hhcmVkU2VydmVyLnF1ZXJ5 LmZpbHRlcl9ieSgKKyAgICAgICAgICAgIGlkPXNpZCwgdXNlcl9pZD1jdXJyZW50X3VzZXIuaWQK KyAgICAgICAgKS5maXJzdCgpCiAKICAgICBpZiBzZXJ2ZXIgaXMgTm9uZToKICAgICAgICAgcmV0 dXJuIG1ha2VfanNvbl9yZXNwb25zZSgKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3Jl c3RvcmUvX19pbml0X18ucHkgYi93ZWIvcGdhZG1pbi90b29scy9yZXN0b3JlL19faW5pdF9fLnB5 CmluZGV4IGVhOWEzZTgyZi4uM2JiOWE5YzVkIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi90b29s cy9yZXN0b3JlL19faW5pdF9fLnB5CisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL3Jlc3RvcmUvX19p bml0X18ucHkKQEAgLTIyLDcgKzIyLDcgQEAgZnJvbSBwZ2FkbWluLnV0aWxzIGltcG9ydCBQZ0Fk bWluTW9kdWxlLCBnZXRfc3RvcmFnZV9kaXJlY3RvcnksIGh0bWwsIFwKIGZyb20gcGdhZG1pbi51 dGlscy5hamF4IGltcG9ydCBtYWtlX2pzb25fcmVzcG9uc2UsIGJhZF9yZXF1ZXN0CiAKIGZyb20g Y29uZmlnIGltcG9ydCBQR19ERUZBVUxUX0RSSVZFUgotZnJvbSBwZ2FkbWluLm1vZGVsIGltcG9y dCBTZXJ2ZXIKK2Zyb20gcGdhZG1pbi5tb2RlbCBpbXBvcnQgU2VydmVyLCBTaGFyZWRTZXJ2ZXIK IGZyb20gcGdhZG1pbi51dGlscy5jb25zdGFudHMgaW1wb3J0IE1JTUVUWVBFX0FQUF9KUwogCiAj IHNldCB0ZW1wbGF0ZSBwYXRoIGZvciBzcWwgc2NyaXB0cwpAQCAtODgsOSArODgsMTUgQEAgY2xh c3MgUmVzdG9yZU1lc3NhZ2UoSVByb2Nlc3NEZXNjKToKIAogICAgIGRlZiBnZXRfc2VydmVyX2Rl dGFpbHMoc2VsZik6CiAgICAgICAgICMgRmV0Y2ggdGhlIHNlcnZlciBkZXRhaWxzIGxpa2UgaG9z dG5hbWUsIHBvcnQsIHJvbGVzIGV0YwotICAgICAgICBzID0gU2VydmVyLnF1ZXJ5LmZpbHRlcl9i eSgKLSAgICAgICAgICAgIGlkPXNlbGYuc2lkLCB1c2VyX2lkPWN1cnJlbnRfdXNlci5pZAotICAg ICAgICApLmZpcnN0KCkKKyAgICAgICAgaWYgU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieShpZD1zZWxm LnNpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyX2lkPWN1cnJlbnRf dXNlci5pZCkuZmlyc3QoKToKKyAgICAgICAgICAgIHMgPSBTZXJ2ZXIucXVlcnkuZmlsdGVyX2J5 KAorICAgICAgICAgICAgICAgIGlkPXNlbGYuc2lkLCB1c2VyX2lkPWN1cnJlbnRfdXNlci5pZAor ICAgICAgICAgICAgKS5maXJzdCgpCisgICAgICAgIGVsc2U6CisgICAgICAgICAgICBzID0gU2hh cmVkU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSgKKyAgICAgICAgICAgICAgICBpZD1zZWxmLnNpZCwg dXNlcl9pZD1jdXJyZW50X3VzZXIuaWQKKyAgICAgICAgICAgICkuZmlyc3QoKQogCiAgICAgICAg IGZyb20gcGdhZG1pbi51dGlscy5kcml2ZXIgaW1wb3J0IGdldF9kcml2ZXIKICAgICAgICAgZHJp dmVyID0gZ2V0X2RyaXZlcihQR19ERUZBVUxUX0RSSVZFUikKQEAgLTIwOSwxMCArMjE1LDE0IEBA IGRlZiBfY29ubmVjdF9zZXJ2ZXIoc2lkKToKICAgICA6cGFyYW0gc2lkOiBTZXJ2ZXIgSUQuCiAg ICAgOnJldHVybjogaWYgbm90IGVycm9yIG9jY3VycmVkIHRoZW4gcmV0dXJuIGNvbm5lY3Rpb24g ZGF0YS4KICAgICAiIiIKLSAgICAjIEZldGNoIHRoZSBzZXJ2ZXIgZGV0YWlscyBsaWtlIGhvc3Ru YW1lLCBwb3J0LCByb2xlcyBldGMKLSAgICBzZXJ2ZXIgPSBTZXJ2ZXIucXVlcnkuZmlsdGVyX2J5 KAotICAgICAgICBpZD1zaWQKLSAgICApLmZpcnN0KCkKKyAgICBpZiBTZXJ2ZXIucXVlcnkuZmls dGVyX2J5KGlkPXNpZCwgdXNlcl9pZD1jdXJyZW50X3VzZXIuaWQpLmZpcnN0KCk6CisgICAgICAg IHNlcnZlciA9IFNlcnZlci5xdWVyeS5maWx0ZXJfYnkoCisgICAgICAgICAgICBpZD1zaWQsIHVz ZXJfaWQ9Y3VycmVudF91c2VyLmlkCisgICAgICAgICkuZmlyc3QoKQorICAgIGVsc2U6CisgICAg ICAgIHNlcnZlciA9IFNoYXJlZFNlcnZlci5xdWVyeS5maWx0ZXJfYnkoCisgICAgICAgICAgICBp ZD1zaWQsIHVzZXJfaWQ9Y3VycmVudF91c2VyLmlkCisgICAgICAgICkuZmlyc3QoKQogCiAgICAg aWYgc2VydmVyIGlzIE5vbmU6CiAgICAgICAgIHJldHVybiBtYWtlX2pzb25fcmVzcG9uc2UoCkBA IC00NjYsOSArNDc2LDE1IEBAIGRlZiBjaGVja191dGlsaXR5X2V4aXN0cyhzaWQpOgogICAgIFJl dHVybnM6CiAgICAgICAgIE5vbmUKICAgICAiIiIKLSAgICBzZXJ2ZXIgPSBTZXJ2ZXIucXVlcnku ZmlsdGVyX2J5KAotICAgICAgICBpZD1zaWQsIHVzZXJfaWQ9Y3VycmVudF91c2VyLmlkCi0gICAg KS5maXJzdCgpCisgICAgIyBGZXRjaCB0aGUgc2VydmVyIGRldGFpbHMgbGlrZSBob3N0bmFtZSwg cG9ydCwgcm9sZXMgZXRjCisgICAgaWYgU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieShpZD1zaWQsIHVz ZXJfaWQ9Y3VycmVudF91c2VyLmlkKS5maXJzdCgpOgorICAgICAgICBzZXJ2ZXIgPSBTZXJ2ZXIu cXVlcnkuZmlsdGVyX2J5KAorICAgICAgICAgICAgaWQ9c2lkLCB1c2VyX2lkPWN1cnJlbnRfdXNl ci5pZAorICAgICAgICApLmZpcnN0KCkKKyAgICBlbHNlOgorICAgICAgICBzZXJ2ZXIgPSBTaGFy ZWRTZXJ2ZXIucXVlcnkuZmlsdGVyX2J5KAorICAgICAgICAgICAgaWQ9c2lkLCB1c2VyX2lkPWN1 cnJlbnRfdXNlci5pZAorICAgICAgICApLmZpcnN0KCkKIAogICAgIGlmIHNlcnZlciBpcyBOb25l OgogICAgICAgICByZXR1cm4gbWFrZV9qc29uX3Jlc3BvbnNlKAo= --000000000000fdaebf05bfdda301--