Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUXsu-0008P2-LV for pgadmin-hackers@arkaria.postgresql.org; Fri, 20 Jan 2017 12:01:36 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1cUXsu-0006qG-5S for pgadmin-hackers@arkaria.postgresql.org; Fri, 20 Jan 2017 12:01:36 +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.84_2) (envelope-from ) id 1cUXss-0006q9-UE for pgadmin-hackers@postgresql.org; Fri, 20 Jan 2017 12:01:35 +0000 Received: from mail-io0-x231.google.com ([2607:f8b0:4001:c06::231]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1cUXsn-0006gn-Kg for pgadmin-hackers@postgresql.org; Fri, 20 Jan 2017 12:01:34 +0000 Received: by mail-io0-x231.google.com with SMTP id v96so60811168ioi.0 for ; Fri, 20 Jan 2017 04:01:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=VDWCngyfmAqI0IdfEQj6zVo8Wy6/v6m+5yWZcmuFcAI=; b=lomMILYhFjOlNEmyU+ibe8IL9kZhFWzzgN9b76jYlGMLIX28lh0rHHEMQ32u2+1fGz 0SrtRqWHLVsxeZPpgK2IQrY20ntH1W69QgUq589Hesr0US28wN5m0iW3S+shunly4th2 1PPYBVHoX40tNUsKcZDostTgSyZg7aM9rsh9xdoI30FdyuRFsO4jon7DBDiKGB1/ZYwL RJPjkl3pgIWYaIXm5PrqogVljQMsnXeWqasOwD3OsgkHAWc06hSpERiKLCwV4wm0jOb/ 3zfFT6u37xfw9cvoK+vOLfUW3in0IBGSeY4zr+WEiqq/ESL7P2+ePLobl9jAwDcHqtLB 4utQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=VDWCngyfmAqI0IdfEQj6zVo8Wy6/v6m+5yWZcmuFcAI=; b=ldYwa3Gwhtkbpt/mb/3ceX9Xyoy6mDiH2ED/9YFavEe1eSjuU5Hjk5VN0b/Oo61OTF VOwpWDik/h8cXbi96xgKkW3tcxyfz1Ssyuf918kNcB4h+WrpZtB1Qj+I+e1pk0cKQPF9 ehYBn2lFEuCT2++ApMmSKKqR2VAmUz93C1iCg2mZmIh2XsetSA0BCmpAkALrW2KjPFWa YwZPaPaYUVOE11qeofwcWCYy6jd0WqT5jub5vVU73rp0dZHT1BQjD9hm594AzE+gdW9v sVDE3qzJeFUUa3ERwriX91q229jzx0ceXSNmRU0EFiKTTuh+rvDFq/kV4mbedv0OZg5R DQMg== X-Gm-Message-State: AIkVDXLI0mYisnf8iBgTM8GJUyllwTGb4Jj0+xiUBDCYn5F+VZoXPIjQyT8Cgsl9a1pnk47HKkGbhWFSW831cw== X-Received: by 10.107.11.27 with SMTP id v27mr13030881ioi.145.1484913687157; Fri, 20 Jan 2017 04:01:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.64.224.198 with HTTP; Fri, 20 Jan 2017 04:01:26 -0800 (PST) In-Reply-To: References: From: Dave Page Date: Fri, 20 Jan 2017 12:01:26 +0000 Message-ID: Subject: Re: [pgAdmin4][Patch]: RM 2069 - Wrong tablespace displayed in table properties To: Khushboo Vashi Cc: pgadmin-hackers Content-Type: multipart/mixed; boundary=001a113f8288d89f1205468568e7 X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --001a113f8288d89f1205468568e7 Content-Type: text/plain; charset=UTF-8 On Fri, Jan 13, 2017 at 6:41 AM, Khushboo Vashi wrote: > Hi, > > Please find the attached patch to fix the RM 2069 - Wrong tablespace > displayed in table properties. > > When the table is created without a tablespace, the "pg_default" tablespace > gets selected rather than the default tablespace (the current database > tablespace). > So, this issue has been fixed. Unfortunately more work is required. I started hacking on it (see attached), but there is more effort needed and I'm out of time. Specifically: - We need to remove 'pg_default' as the default tablespace when creating objects. Let's have no default, and let PG automatically pick the right tablespace, unless the user specifically overrides it. My updated patch removes that default, and fixes some of the SQL to handle it. - Matviews don't list the correct tablespace in their properties list. - Unique constraints ignore the tablespace option if the user selects pg_default, even if the database's default is something different. So I think to complete this we need to review all objects that use tablespaces (databases, tables, matviews, indexes, index-backed constraints) and ensure: - No default tablespace is selected when creating an object. - If the user selects a tablespace, the CREATE SQL must handle it properly. Similarly, if they leave it to the default. - The Properties views must display the actual tablespace in use, whether it is specific to the object, or the database default. Thanks. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --001a113f8288d89f1205468568e7 Content-Type: application/octet-stream; name="RM_2069-Dave.patch" Content-Disposition: attachment; filename="RM_2069-Dave.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iy5r1r581 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vw cy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy9fX2luaXRfXy5w eSBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJz L2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy9fX2luaXRfXy5weQppbmRleCA5 OWZhMDBjLi42NDY1N2IxIDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9icm93 c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90 YWJsZXMvX19pbml0X18ucHkKKysrIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9z ZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVz L19faW5pdF9fLnB5CkBAIC0xMzQsNyArMTM0LDcgQEAgY2xhc3MgVGFibGVW aWV3KFBHQ2hpbGROb2RlVmlldywgRGF0YVR5cGVSZWFkZXIsIFZhY3V1bVNl dHRpbmdzKToKICAgICAgIC0gVGhpcyBmdW5jdGlvbiBpcyB1c2VkIHRvIHJl dHVybiBtb2RpZmllZCBTUUwgZm9yIHRoZSBzZWxlY3RlZAogICAgICAgICBU YWJsZSBub2RlCiAKLSAgICAqIGdldF9zcWwoZGF0YSwgc2NpZCwgdGlkKQor ICAgICogZ2V0X3NxbChkaWQsIHNjaWQsIHRpZCwgZGF0YSkKICAgICAgIC0g VGhpcyBmdW5jdGlvbiB3aWxsIGdlbmVyYXRlIHNxbCBmcm9tIG1vZGVsIGRh dGEKIAogICAgICogc3FsKGdpZCwgc2lkLCBkaWQsIHNjaWQsIHRpZCk6CkBA IC0zNDQsNyArMzQ0LDggQEAgY2xhc3MgVGFibGVWaWV3KFBHQ2hpbGROb2Rl VmlldywgRGF0YVR5cGVSZWFkZXIsIFZhY3V1bVNldHRpbmdzKToKICAgICAg ICAgIiIiCiAgICAgICAgIFNRTCA9IHJlbmRlcl90ZW1wbGF0ZSgiLyIuam9p bihbc2VsZi50ZW1wbGF0ZV9wYXRoLAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzLnNxbCddKSwKLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHNjaWQ9c2NpZCwgZGF0bGFzdHN5 c29pZD1zZWxmLmRhdGxhc3RzeXNvaWQpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBkaWQ9ZGlkLCBzY2lkPXNjaWQsCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBkYXRsYXN0c3lzb2lkPXNlbGYuZGF0bGFzdHN5 c29pZCkKICAgICAgICAgc3RhdHVzLCByZXMgPSBzZWxmLmNvbm4uZXhlY3V0 ZV9kaWN0KFNRTCkKIAogICAgICAgICBpZiBub3Qgc3RhdHVzOgpAQCAtMTEy OCw3ICsxMTI5LDcgQEAgY2xhc3MgVGFibGVWaWV3KFBHQ2hpbGROb2RlVmll dywgRGF0YVR5cGVSZWFkZXIsIFZhY3V1bVNldHRpbmdzKToKIAogICAgICAg ICBTUUwgPSByZW5kZXJfdGVtcGxhdGUoIi8iLmpvaW4oW3NlbGYudGVtcGxh dGVfcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAncHJvcGVydGllcy5zcWwnXSksCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBzY2lkPXNjaWQsIHRpZD10aWQsCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBkaWQ9ZGlkLCBzY2lkPXNjaWQsIHRpZD10aWQs CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRsYXN0c3lzb2lk PXNlbGYuZGF0bGFzdHN5c29pZCkKICAgICAgICAgc3RhdHVzLCByZXMgPSBz ZWxmLmNvbm4uZXhlY3V0ZV9kaWN0KFNRTCkKICAgICAgICAgaWYgbm90IHN0 YXR1czoKQEAgLTE0OTgsNyArMTQ5OSw3IEBAIGNsYXNzIFRhYmxlVmlldyhQ R0NoaWxkTm9kZVZpZXcsIERhdGFUeXBlUmVhZGVyLCBWYWN1dW1TZXR0aW5n cyk6CiAgICAgICAgICAgICAgICAgZGF0YVtrXSA9IHYKIAogICAgICAgICB0 cnk6Ci0gICAgICAgICAgICBTUUwsIG5hbWUgPSBzZWxmLmdldF9zcWwoc2Np ZCwgdGlkLCBkYXRhKQorICAgICAgICAgICAgU1FMLCBuYW1lID0gc2VsZi5n ZXRfc3FsKGRpZCwgc2NpZCwgdGlkLCBkYXRhKQogCiAgICAgICAgICAgICBT UUwgPSBTUUwuc3RyaXAoJ1xuJykuc3RyaXAoJyAnKQogICAgICAgICAgICAg c3RhdHVzLCByZXMgPSBzZWxmLmNvbm4uZXhlY3V0ZV9zY2FsYXIoU1FMKQpA QCAtMTU0Nyw3ICsxNTQ4LDcgQEAgY2xhc3MgVGFibGVWaWV3KFBHQ2hpbGRO b2RlVmlldywgRGF0YVR5cGVSZWFkZXIsIFZhY3V1bVNldHRpbmdzKToKICAg ICAgICAgdHJ5OgogICAgICAgICAgICAgU1FMID0gcmVuZGVyX3RlbXBsYXRl KCIvIi5qb2luKFtzZWxmLnRlbXBsYXRlX3BhdGgsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzLnNx bCddKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY2lk PXNjaWQsIHRpZD10aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgZGlkPWRpZCwgc2NpZD1zY2lkLCB0aWQ9dGlkLAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGxhc3RzeXNvaWQ9c2VsZi5k YXRsYXN0c3lzb2lkKQogICAgICAgICAgICAgc3RhdHVzLCByZXMgPSBzZWxm LmNvbm4uZXhlY3V0ZV9kaWN0KFNRTCkKICAgICAgICAgICAgIGlmIG5vdCBz dGF0dXM6CkBAIC0xNjA4LDcgKzE2MDksNyBAQCBjbGFzcyBUYWJsZVZpZXco UEdDaGlsZE5vZGVWaWV3LCBEYXRhVHlwZVJlYWRlciwgVmFjdXVtU2V0dGlu Z3MpOgogICAgICAgICB0cnk6CiAgICAgICAgICAgICBTUUwgPSByZW5kZXJf dGVtcGxhdGUoIi8iLmpvaW4oW3NlbGYudGVtcGxhdGVfcGF0aCwKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Byb3Bl cnRpZXMuc3FsJ10pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHNjaWQ9c2NpZCwgdGlkPXRpZCwKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBkaWQ9ZGlkLCBzY2lkPXNjaWQsIHRpZD10aWQsCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0bGFzdHN5c29p ZD1zZWxmLmRhdGxhc3RzeXNvaWQpCiAgICAgICAgICAgICBzdGF0dXMsIHJl cyA9IHNlbGYuY29ubi5leGVjdXRlX2RpY3QoU1FMKQogICAgICAgICAgICAg aWYgbm90IHN0YXR1czoKQEAgLTE2NTYsNyArMTY1Nyw3IEBAIGNsYXNzIFRh YmxlVmlldyhQR0NoaWxkTm9kZVZpZXcsIERhdGFUeXBlUmVhZGVyLCBWYWN1 dW1TZXR0aW5ncyk6CiAgICAgICAgIHRyeToKICAgICAgICAgICAgIFNRTCA9 IHJlbmRlcl90ZW1wbGF0ZSgiLyIuam9pbihbc2VsZi50ZW1wbGF0ZV9wYXRo LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAncHJvcGVydGllcy5zcWwnXSksCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgc2NpZD1zY2lkLCB0aWQ9dGlkLAorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGRpZD1kaWQsIHNjaWQ9c2NpZCwgdGlk PXRpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRs YXN0c3lzb2lkPXNlbGYuZGF0bGFzdHN5c29pZCkKICAgICAgICAgICAgIHN0 YXR1cywgcmVzID0gc2VsZi5jb25uLmV4ZWN1dGVfZGljdChTUUwpCiAgICAg ICAgICAgICBpZiBub3Qgc3RhdHVzOgpAQCAtMTczNiw3ICsxNzM3LDcgQEAg Y2xhc3MgVGFibGVWaWV3KFBHQ2hpbGROb2RlVmlldywgRGF0YVR5cGVSZWFk ZXIsIFZhY3V1bVNldHRpbmdzKToKICAgICAgICAgICAgICAgICBkYXRhW2td ID0gdgogCiAgICAgICAgIHRyeToKLSAgICAgICAgICAgIFNRTCwgbmFtZSA9 IHNlbGYuZ2V0X3NxbChzY2lkLCB0aWQsIGRhdGEpCisgICAgICAgICAgICBT UUwsIG5hbWUgPSBzZWxmLmdldF9zcWwoZGlkLCBzY2lkLCB0aWQsIGRhdGEp CiAgICAgICAgICAgICBTUUwgPSByZS5zdWIoJ1xuezIsfScsICdcblxuJywg U1FMKQogICAgICAgICAgICAgU1FMID0gU1FMLnN0cmlwKCdcbicpCiAgICAg ICAgICAgICBpZiBTUUwgPT0gJyc6CkBAIC0yMTA0LDcgKzIxMDUsNyBAQCBj bGFzcyBUYWJsZVZpZXcoUEdDaGlsZE5vZGVWaWV3LCBEYXRhVHlwZVJlYWRl ciwgVmFjdXVtU2V0dGluZ3MpOgogICAgICAgICBlbHNlOgogICAgICAgICAg ICAgcmV0dXJuIE5vbmUKIAotICAgIGRlZiBnZXRfc3FsKHNlbGYsIHNjaWQs IHRpZCwgZGF0YSk6CisgICAgZGVmIGdldF9zcWwoc2VsZiwgZGlkLCBzY2lk LCB0aWQsIGRhdGEpOgogICAgICAgICAiIiIKICAgICAgICAgVGhpcyBmdW5j dGlvbiB3aWxsIGdlbmVyYXRlIGNyZWF0ZS91cGRhdGUgc3FsIGZyb20gbW9k ZWwgZGF0YQogICAgICAgICBjb21pbmcgZnJvbSBjbGllbnQKQEAgLTIxMTIs NyArMjExMyw3IEBAIGNsYXNzIFRhYmxlVmlldyhQR0NoaWxkTm9kZVZpZXcs IERhdGFUeXBlUmVhZGVyLCBWYWN1dW1TZXR0aW5ncyk6CiAgICAgICAgIGlm IHRpZCBpcyBub3QgTm9uZToKICAgICAgICAgICAgIFNRTCA9IHJlbmRlcl90 ZW1wbGF0ZSgiLyIuam9pbihbc2VsZi50ZW1wbGF0ZV9wYXRoLAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAncHJvcGVy dGllcy5zcWwnXSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc2NpZD1zY2lkLCB0aWQ9dGlkLAorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGRpZD1kaWQsIHNjaWQ9c2NpZCwgdGlkPXRpZCwKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRsYXN0c3lzb2lk PXNlbGYuZGF0bGFzdHN5c29pZCkKICAgICAgICAgICAgIHN0YXR1cywgcmVz ID0gc2VsZi5jb25uLmV4ZWN1dGVfZGljdChTUUwpCiAgICAgICAgICAgICBp ZiBub3Qgc3RhdHVzOgpAQCAtMjQ2OCw3ICsyNDY5LDcgQEAgY2xhc3MgVGFi bGVWaWV3KFBHQ2hpbGROb2RlVmlldywgRGF0YVR5cGVSZWFkZXIsIFZhY3V1 bVNldHRpbmdzKToKICAgICAgICAgIiIiCiAgICAgICAgIFNRTCA9IHJlbmRl cl90ZW1wbGF0ZSgiLyIuam9pbihbc2VsZi50ZW1wbGF0ZV9wYXRoLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdwcm9wZXJ0 aWVzLnNxbCddKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNj aWQ9c2NpZCwgdGlkPXRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGRpZD1kaWQsIHNjaWQ9c2NpZCwgdGlkPXRpZCwKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRhdGxhc3RzeXNvaWQ9c2VsZi5kYXRsYXN0 c3lzb2lkKQogICAgICAgICBzdGF0dXMsIHJlcyA9IHNlbGYuY29ubi5leGVj dXRlX2RpY3QoU1FMKQogICAgICAgICBpZiBub3Qgc3RhdHVzOgpAQCAtMjcz OCw3ICsyNzM5LDcgQEAgY2xhc3MgVGFibGVWaWV3KFBHQ2hpbGROb2RlVmll dywgRGF0YVR5cGVSZWFkZXIsIFZhY3V1bVNldHRpbmdzKToKICAgICAgICAg IiIiCiAgICAgICAgIFNRTCA9IHJlbmRlcl90ZW1wbGF0ZSgiLyIuam9pbihb c2VsZi50ZW1wbGF0ZV9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzLnNxbCddKSwKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHNjaWQ9c2NpZCwgdGlkPXRpZCwKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpZD1kaWQsIHNjaWQ9c2Np ZCwgdGlkPXRpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRh dGxhc3RzeXNvaWQ9c2VsZi5kYXRsYXN0c3lzb2lkKQogICAgICAgICBzdGF0 dXMsIHJlcyA9IHNlbGYuY29ubi5leGVjdXRlX2RpY3QoU1FMKQogICAgICAg ICBpZiBub3Qgc3RhdHVzOgpAQCAtMjc4Miw3ICsyNzgzLDcgQEAgY2xhc3Mg VGFibGVWaWV3KFBHQ2hpbGROb2RlVmlldywgRGF0YVR5cGVSZWFkZXIsIFZh Y3V1bVNldHRpbmdzKToKICAgICAgICAgIiIiCiAgICAgICAgIFNRTCA9IHJl bmRlcl90ZW1wbGF0ZSgiLyIuam9pbihbc2VsZi50ZW1wbGF0ZV9wYXRoLAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdwcm9w ZXJ0aWVzLnNxbCddKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHNjaWQ9c2NpZCwgdGlkPXRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGRpZD1kaWQsIHNjaWQ9c2NpZCwgdGlkPXRpZCwKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGRhdGxhc3RzeXNvaWQ9c2VsZi5kYXRs YXN0c3lzb2lkKQogICAgICAgICBzdGF0dXMsIHJlcyA9IHNlbGYuY29ubi5l eGVjdXRlX2RpY3QoU1FMKQogICAgICAgICBpZiBub3Qgc3RhdHVzOgpAQCAt MjgyOSw3ICsyODMwLDcgQEAgY2xhc3MgVGFibGVWaWV3KFBHQ2hpbGROb2Rl VmlldywgRGF0YVR5cGVSZWFkZXIsIFZhY3V1bVNldHRpbmdzKToKICAgICAg ICAgIiIiCiAgICAgICAgIFNRTCA9IHJlbmRlcl90ZW1wbGF0ZSgiLyIuam9p bihbc2VsZi50ZW1wbGF0ZV9wYXRoLAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzLnNxbCddKSwKLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHNjaWQ9c2NpZCwgdGlkPXRpZCwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpZD1kaWQsIHNjaWQ9 c2NpZCwgdGlkPXRpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGRhdGxhc3RzeXNvaWQ9c2VsZi5kYXRsYXN0c3lzb2lkKQogICAgICAgICBz dGF0dXMsIHJlcyA9IHNlbGYuY29ubi5leGVjdXRlX2RpY3QoU1FMKQogICAg ICAgICBpZiBub3Qgc3RhdHVzOgpAQCAtMjg3OCw3ICsyODc5LDcgQEAgY2xh c3MgVGFibGVWaWV3KFBHQ2hpbGROb2RlVmlldywgRGF0YVR5cGVSZWFkZXIs IFZhY3V1bVNldHRpbmdzKToKICAgICAgICAgIiIiCiAgICAgICAgIFNRTCA9 IHJlbmRlcl90ZW1wbGF0ZSgiLyIuam9pbihbc2VsZi50ZW1wbGF0ZV9wYXRo LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdw cm9wZXJ0aWVzLnNxbCddKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHNjaWQ9c2NpZCwgdGlkPXRpZCwKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGRpZD1kaWQsIHNjaWQ9c2NpZCwgdGlkPXRpZCwKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGxhc3RzeXNvaWQ9c2VsZi5k YXRsYXN0c3lzb2lkKQogICAgICAgICBzdGF0dXMsIHJlcyA9IHNlbGYuY29u bi5leGVjdXRlX2RpY3QoU1FMKQogICAgICAgICBpZiBub3Qgc3RhdHVzOgpk aWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBz L3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVzL2NvbnN0cmFpbnRz L2V4Y2x1c2lvbl9jb25zdHJhaW50L3RlbXBsYXRlcy9leGNsdXNpb25fY29u c3RyYWludC9qcy9leGNsdXNpb25fY29uc3RyYWludC5qcyBiL3dlYi9wZ2Fk bWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9z Y2hlbWFzL3RhYmxlcy9jb25zdHJhaW50cy9leGNsdXNpb25fY29uc3RyYWlu dC90ZW1wbGF0ZXMvZXhjbHVzaW9uX2NvbnN0cmFpbnQvanMvZXhjbHVzaW9u X2NvbnN0cmFpbnQuanMKaW5kZXggY2ZlMTUxOS4uOWYxOWI2ZCAxMDA2NDQK LS0tIGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZl cnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVzL2NvbnN0cmFpbnRzL2V4Y2x1 c2lvbl9jb25zdHJhaW50L3RlbXBsYXRlcy9leGNsdXNpb25fY29uc3RyYWlu dC9qcy9leGNsdXNpb25fY29uc3RyYWludC5qcworKysgYi93ZWIvcGdhZG1p bi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2No ZW1hcy90YWJsZXMvY29uc3RyYWludHMvZXhjbHVzaW9uX2NvbnN0cmFpbnQv dGVtcGxhdGVzL2V4Y2x1c2lvbl9jb25zdHJhaW50L2pzL2V4Y2x1c2lvbl9j b25zdHJhaW50LmpzCkBAIC02NDYsNyArNjQ2LDcgQEAgZnVuY3Rpb24oJCwg XywgUywgcGdBZG1pbiwgcGdCcm93c2VyLCBBbGVydGlmeSkgewogICAgICAg ICAgIG5hbWU6IHVuZGVmaW5lZCwKICAgICAgICAgICBvaWQ6IHVuZGVmaW5l ZCwKICAgICAgICAgICBjb21tZW50OiB1bmRlZmluZWQsCi0gICAgICAgICAg c3BjbmFtZTogInBnX2RlZmF1bHQiLAorICAgICAgICAgIHNwY25hbWU6IHVu ZGVmaW5lZCwKICAgICAgICAgICBhbW5hbWU6ICJnaXN0IiwKICAgICAgICAg ICBmaWxsZmFjdG9yOiB1bmRlZmluZWQsCiAgICAgICAgICAgY29uZGVmZXJy YWJsZTogdW5kZWZpbmVkLApkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJv d3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMv dGFibGVzL2NvbnN0cmFpbnRzL2luZGV4X2NvbnN0cmFpbnQvdGVtcGxhdGVz L2luZGV4X2NvbnN0cmFpbnQvanMvaW5kZXhfY29uc3RyYWludC5qcyBiL3dl Yi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFi YXNlcy9zY2hlbWFzL3RhYmxlcy9jb25zdHJhaW50cy9pbmRleF9jb25zdHJh aW50L3RlbXBsYXRlcy9pbmRleF9jb25zdHJhaW50L2pzL2luZGV4X2NvbnN0 cmFpbnQuanMKaW5kZXggZjU1Mjk3Mi4uNjQzOWNhZiAxMDA2NDQKLS0tIGEv d2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0 YWJhc2VzL3NjaGVtYXMvdGFibGVzL2NvbnN0cmFpbnRzL2luZGV4X2NvbnN0 cmFpbnQvdGVtcGxhdGVzL2luZGV4X2NvbnN0cmFpbnQvanMvaW5kZXhfY29u c3RyYWludC5qcworKysgYi93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9n cm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90YWJsZXMvY29uc3Ry YWludHMvaW5kZXhfY29uc3RyYWludC90ZW1wbGF0ZXMvaW5kZXhfY29uc3Ry YWludC9qcy9pbmRleF9jb25zdHJhaW50LmpzCkBAIC04NSw3ICs4NSw3IEBA IGZ1bmN0aW9uKCQsIF8sIFMsIHBnQWRtaW4sIHBnQnJvd3NlciwgYWxlcnRp ZnkpIHsKICAgICAgICAgICBuYW1lOiB1bmRlZmluZWQsCiAgICAgICAgICAg b2lkOiB1bmRlZmluZWQsCiAgICAgICAgICAgY29tbWVudDogdW5kZWZpbmVk LAotICAgICAgICAgIHNwY25hbWU6ICJwZ19kZWZhdWx0IiwKKyAgICAgICAg ICBzcGNuYW1lOiB1bmRlZmluZWQsCiAgICAgICAgICAgaW5kZXg6IHVuZGVm aW5lZCwKICAgICAgICAgICBmaWxsZmFjdG9yOiB1bmRlZmluZWQsCiAgICAg ICAgICAgY29uZGVmZXJyYWJsZTogdW5kZWZpbmVkLApkaWZmIC0tZ2l0IGEv d2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0 YWJhc2VzL3NjaGVtYXMvdGFibGVzL2luZGV4ZXMvdGVtcGxhdGVzL2luZGV4 L2pzL2luZGV4LmpzIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3Jv dXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVzL2luZGV4ZXMv dGVtcGxhdGVzL2luZGV4L2pzL2luZGV4LmpzCmluZGV4IDY1MzFiYTUuLjdl ZmUxNjUgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVy X2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy9pbmRl eGVzL3RlbXBsYXRlcy9pbmRleC9qcy9pbmRleC5qcworKysgYi93ZWIvcGdh ZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMv c2NoZW1hcy90YWJsZXMvaW5kZXhlcy90ZW1wbGF0ZXMvaW5kZXgvanMvaW5k ZXguanMKQEAgLTI0NSw3ICsyNDUsNyBAQCBmdW5jdGlvbigkLCBfLCBTLCBw Z0FkbWluLCBwZ0Jyb3dzZXIsIEJhY2tmb3JtLCBhbGVydGlmeSkgewogICAg ICAgICAgIG9pZDogdW5kZWZpbmVkLAogICAgICAgICAgIG5zcG5hbWU6IHVu ZGVmaW5lZCwKICAgICAgICAgICB0YWJuYW1lOiB1bmRlZmluZWQsCi0gICAg ICAgICAgc3BjbmFtZTogJ3BnX2RlZmF1bHQnLAorICAgICAgICAgIHNwY25h bWU6IHVuZGVmaW5lZCwKICAgICAgICAgICBhbW5hbWU6ICdidHJlZScKICAg ICAgICAgfSwKICAgICAgICAgc2NoZW1hOiBbewpkaWZmIC0tZ2l0IGEvd2Vi L3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJh c2VzL3NjaGVtYXMvdGFibGVzL3RlbXBsYXRlcy90YWJsZS9qcy90YWJsZS5q cyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJz L2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy90ZW1wbGF0ZXMvdGFibGUvanMv dGFibGUuanMKaW5kZXggMmQwMDYwOS4uYTAzNGM2NCAxMDA2NDQKLS0tIGEv d2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0 YWJhc2VzL3NjaGVtYXMvdGFibGVzL3RlbXBsYXRlcy90YWJsZS9qcy90YWJs ZS5qcworKysgYi93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMv c2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90YWJsZXMvdGVtcGxhdGVzL3Rh YmxlL2pzL3RhYmxlLmpzCkBAIC0yNTAsNyArMjUwLDcgQEAgZnVuY3Rpb24o JCwgXywgUywgcGdBZG1pbiwgcGdCcm93c2VyLCBhbGVydGlmeSkgewogICAg ICAgICAgIG5hbWU6IHVuZGVmaW5lZCwKICAgICAgICAgICBvaWQ6IHVuZGVm aW5lZCwKICAgICAgICAgICBzcGNvaWQ6IHVuZGVmaW5lZCwKLSAgICAgICAg ICBzcGNuYW1lOiAncGdfZGVmYXVsdCcsCisgICAgICAgICAgc3BjbmFtZTog dW5kZWZpbmVkLAogICAgICAgICAgIHJlbG93bmVyOiB1bmRlZmluZWQsCiAg ICAgICAgICAgcmVsYWNsOiB1bmRlZmluZWQsCiAgICAgICAgICAgcmVsaGFz b2lkczogdW5kZWZpbmVkLApkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJv d3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMv dGFibGVzL3RlbXBsYXRlcy90YWJsZS9zcWwvOS4xX3BsdXMvY3JlYXRlLnNx bCBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJz L2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy90ZW1wbGF0ZXMvdGFibGUvc3Fs LzkuMV9wbHVzL2NyZWF0ZS5zcWwKaW5kZXggYmE5MWFjNS4uZDcxMzZmNyAx MDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBz L3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVzL3RlbXBsYXRlcy90 YWJsZS9zcWwvOS4xX3BsdXMvY3JlYXRlLnNxbAorKysgYi93ZWIvcGdhZG1p bi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2No ZW1hcy90YWJsZXMvdGVtcGxhdGVzL3RhYmxlL3NxbC85LjFfcGx1cy9jcmVh dGUuc3FsCkBAIC03OSwxMCArNzksMTIgQEAgV0lUSCAoCiAgICAgdG9hc3Qu e3tvcHQubmFtZX19ID0ge3tvcHQudmFsdWV9fXslIGVuZGlmICV9CiB7JSBl bmRmb3IgJX17JSBlbmRpZiAlfQogCi0pCiB7IyMjIFNRTCBmb3IgVGFibGVz cGFjZSAjIyN9CiB7JSBpZiBkYXRhLnNwY25hbWUgJX0KKykKIFRBQkxFU1BB Q0Uge3sgY29ubnxxdElkZW50KGRhdGEuc3BjbmFtZSkgfX07Cit7JSBlbHNl ICV9CispOwogeyUgZW5kaWYgJX0KIHsjIyMgQWx0ZXIgU1FMIGZvciBPd25l ciAjIyN9CiB7JSBpZiBkYXRhLnJlbG93bmVyICV9CmRpZmYgLS1naXQgYS93 ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRh YmFzZXMvc2NoZW1hcy90YWJsZXMvdGVtcGxhdGVzL3RhYmxlL3NxbC85LjFf cGx1cy9wcm9wZXJ0aWVzLnNxbCBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2Vy dmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy90 ZW1wbGF0ZXMvdGFibGUvc3FsLzkuMV9wbHVzL3Byb3BlcnRpZXMuc3FsCmlu ZGV4IGQ5OTVkMDAuLmExNmNmODcgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWlu L2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hl bWFzL3RhYmxlcy90ZW1wbGF0ZXMvdGFibGUvc3FsLzkuMV9wbHVzL3Byb3Bl cnRpZXMuc3FsCisrKyBiL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dy b3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy90ZW1wbGF0 ZXMvdGFibGUvc3FsLzkuMV9wbHVzL3Byb3BlcnRpZXMuc3FsCkBAIC0xLDUg KzEsOSBAQAogU0VMRUNUIHJlbC5vaWQsIHJlbC5yZWxuYW1lIEFTIG5hbWUs IHJlbC5yZWx0YWJsZXNwYWNlIEFTIHNwY29pZCxyZWwucmVsYWNsIEFTIHJl bGFjbF9zdHIsCi0gIChDQVNFIFdIRU4gbGVuZ3RoKHNwYy5zcGNuYW1lKSA+ IDAgVEhFTiBzcGMuc3BjbmFtZSBFTFNFICdwZ19kZWZhdWx0JyBFTkQpIGFz IHNwY25hbWUsCisgIChDQVNFIFdIRU4gbGVuZ3RoKHNwYy5zcGNuYW1lKSA+ IDAgVEhFTiBzcGMuc3BjbmFtZSBFTFNFCisgICAgKFNFTEVDVCBzcC5zcGNu YW1lIEZST00gcGdfZGF0YWJhc2UgZHRiCisgICAgIEpPSU4gcGdfdGFibGVz cGFjZSBzcCBPTiBkdGIuZGF0dGFibGVzcGFjZT1zcC5vaWQKKyAgICAgV0hF UkUgZHRiLm9pZCA9IHt7IGRpZCB9fTo6b2lkKQorICBFTkQpIGFzIHNwY25h bWUsCiAgIChzZWxlY3QgbnNwbmFtZSBGUk9NIHBnX25hbWVzcGFjZSBXSEVS RSBvaWQgPSB7e3NjaWR9fTo6b2lkICkgYXMgc2NoZW1hLAogICBwZ19nZXRf dXNlcmJ5aWQocmVsLnJlbG93bmVyKSBBUyByZWxvd25lciwgcmVsLnJlbGhh c29pZHMsCiAgIHJlbC5yZWxoYXNzdWJjbGFzcywgcmVsLnJlbHR1cGxlcywg ZGVzLmRlc2NyaXB0aW9uLCBjb24uY29ubmFtZSwgY29uLmNvbmtleSwKZGlm ZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9z ZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy90ZW1wbGF0ZXMvdGFi bGUvc3FsLzkuNV9wbHVzL2NyZWF0ZS5zcWwgYi93ZWIvcGdhZG1pbi9icm93 c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90 YWJsZXMvdGVtcGxhdGVzL3RhYmxlL3NxbC85LjVfcGx1cy9jcmVhdGUuc3Fs CmluZGV4IGJhOTFhYzUuLmQ3MTM2ZjcgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2Fk bWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9z Y2hlbWFzL3RhYmxlcy90ZW1wbGF0ZXMvdGFibGUvc3FsLzkuNV9wbHVzL2Ny ZWF0ZS5zcWwKKysrIGIvd2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3Jv dXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVzL3RlbXBsYXRl cy90YWJsZS9zcWwvOS41X3BsdXMvY3JlYXRlLnNxbApAQCAtNzksMTAgKzc5 LDEyIEBAIFdJVEggKAogICAgIHRvYXN0Lnt7b3B0Lm5hbWV9fSA9IHt7b3B0 LnZhbHVlfX17JSBlbmRpZiAlfQogeyUgZW5kZm9yICV9eyUgZW5kaWYgJX0K IAotKQogeyMjIyBTUUwgZm9yIFRhYmxlc3BhY2UgIyMjfQogeyUgaWYgZGF0 YS5zcGNuYW1lICV9CispCiBUQUJMRVNQQUNFIHt7IGNvbm58cXRJZGVudChk YXRhLnNwY25hbWUpIH19OworeyUgZWxzZSAlfQorKTsKIHslIGVuZGlmICV9 CiB7IyMjIEFsdGVyIFNRTCBmb3IgT3duZXIgIyMjfQogeyUgaWYgZGF0YS5y ZWxvd25lciAlfQpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4vYnJvd3Nlci9z ZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVz L3RlbXBsYXRlcy90YWJsZS9zcWwvOS41X3BsdXMvcHJvcGVydGllcy5zcWwg Yi93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9k YXRhYmFzZXMvc2NoZW1hcy90YWJsZXMvdGVtcGxhdGVzL3RhYmxlL3NxbC85 LjVfcGx1cy9wcm9wZXJ0aWVzLnNxbAppbmRleCBkOTk1ZDAwLi5hMTZjZjg3 IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91 cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90YWJsZXMvdGVtcGxhdGVz L3RhYmxlL3NxbC85LjVfcGx1cy9wcm9wZXJ0aWVzLnNxbAorKysgYi93ZWIv cGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFz ZXMvc2NoZW1hcy90YWJsZXMvdGVtcGxhdGVzL3RhYmxlL3NxbC85LjVfcGx1 cy9wcm9wZXJ0aWVzLnNxbApAQCAtMSw1ICsxLDkgQEAKIFNFTEVDVCByZWwu b2lkLCByZWwucmVsbmFtZSBBUyBuYW1lLCByZWwucmVsdGFibGVzcGFjZSBB UyBzcGNvaWQscmVsLnJlbGFjbCBBUyByZWxhY2xfc3RyLAotICAoQ0FTRSBX SEVOIGxlbmd0aChzcGMuc3BjbmFtZSkgPiAwIFRIRU4gc3BjLnNwY25hbWUg RUxTRSAncGdfZGVmYXVsdCcgRU5EKSBhcyBzcGNuYW1lLAorICAoQ0FTRSBX SEVOIGxlbmd0aChzcGMuc3BjbmFtZSkgPiAwIFRIRU4gc3BjLnNwY25hbWUg RUxTRQorICAgIChTRUxFQ1Qgc3Auc3BjbmFtZSBGUk9NIHBnX2RhdGFiYXNl IGR0YgorICAgICBKT0lOIHBnX3RhYmxlc3BhY2Ugc3AgT04gZHRiLmRhdHRh Ymxlc3BhY2U9c3Aub2lkCisgICAgIFdIRVJFIGR0Yi5vaWQgPSB7eyBkaWQg fX06Om9pZCkKKyAgRU5EKSBhcyBzcGNuYW1lLAogICAoc2VsZWN0IG5zcG5h bWUgRlJPTSBwZ19uYW1lc3BhY2UgV0hFUkUgb2lkID0ge3tzY2lkfX06Om9p ZCApIGFzIHNjaGVtYSwKICAgcGdfZ2V0X3VzZXJieWlkKHJlbC5yZWxvd25l cikgQVMgcmVsb3duZXIsIHJlbC5yZWxoYXNvaWRzLAogICByZWwucmVsaGFz c3ViY2xhc3MsIHJlbC5yZWx0dXBsZXMsIGRlcy5kZXNjcmlwdGlvbiwgY29u LmNvbm5hbWUsIGNvbi5jb25rZXksCmRpZmYgLS1naXQgYS93ZWIvcGdhZG1p bi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2No ZW1hcy92aWV3cy90ZW1wbGF0ZXMvbXZpZXcvanMvbXZpZXcuanMgYi93ZWIv cGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFz ZXMvc2NoZW1hcy92aWV3cy90ZW1wbGF0ZXMvbXZpZXcvanMvbXZpZXcuanMK aW5kZXggZTIzM2I1Yy4uZTMyNTk0YyAxMDA2NDQKLS0tIGEvd2ViL3BnYWRt aW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2VzL3Nj aGVtYXMvdmlld3MvdGVtcGxhdGVzL212aWV3L2pzL212aWV3LmpzCisrKyBi L3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh dGFiYXNlcy9zY2hlbWFzL3ZpZXdzL3RlbXBsYXRlcy9tdmlldy9qcy9tdmll dy5qcwpAQCAtMTI2LDcgKzEyNiw3IEBAIGZ1bmN0aW9uKCQsIF8sIFMsIHBn QWRtaW4sIGFsZXJ0aWZ5LCBwZ0Jyb3dzZXIsIENvZGVNaXJyb3IpIHsKICAg ICAgICAgICBwZ0Jyb3dzZXIuTm9kZS5Nb2RlbC5wcm90b3R5cGUuaW5pdGlh bGl6ZS5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICAgICB9LAogICAg ICAgICBkZWZhdWx0czogewotICAgICAgICAgIHNwY25hbWU6ICdwZ19kZWZh dWx0JywKKyAgICAgICAgICBzcGNuYW1lOiB1bmRlZmluZWQsCiAgICAgICAg ICAgdG9hc3RfYXV0b3ZhY3V1bV9lbmFibGVkOiBmYWxzZSwKICAgICAgICAg ICBhdXRvdmFjdXVtX2VuYWJsZWQ6IGZhbHNlCiAgICAgICAgIH0sCg== --001a113f8288d89f1205468568e7 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --001a113f8288d89f1205468568e7--