Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wPqR2-0014in-0v for pgsql-hackers@arkaria.postgresql.org; Wed, 20 May 2026 23:34:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wPqQy-008m3h-22 for pgsql-hackers@arkaria.postgresql.org; Wed, 20 May 2026 23:34:41 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wPqQy-008m3Y-0P for pgsql-hackers@lists.postgresql.org; Wed, 20 May 2026 23:34:41 +0000 Received: from mail-qt1-x830.google.com ([2607:f8b0:4864:20::830]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wPqQx-000000000yp-0bqY for pgsql-hackers@lists.postgresql.org; Wed, 20 May 2026 23:34:39 +0000 Received: by mail-qt1-x830.google.com with SMTP id d75a77b69052e-50faf8ed9c5so27965891cf.2 for ; Wed, 20 May 2026 16:34:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779320078; cv=none; d=google.com; s=arc-20240605; b=eU/RIBsibQV/ZV4lQiaPqDjpFimYI+c6o2DxEOg7LofoiMT7gpzoSI7QX3bjor023s mIN21kZUwN7UZ2/hhPW2dNkw2mCRbeAEFZ5z9CC7fnYg6L45GvbvxzCzlAAUNQVBGIY6 uZY4QfIa+RAU3VPnedYqBMQbpmxFUPgBjjBoKjLqJz9FwO3S3HwbpnQagBmr5KHdAeVk jHXrOm81fMzYrbDoJHGXtqCBgeM4pkV4i5HB4BUtaaKyBBDcygJQk3upk82oeH3i/xfz fQZg2snZMGd9LBLvfYX5wA5Ki+HHua8FUAR9i+fnTJ4vSMD/UQHjqTaY19X9Yd7huN0F F8RQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=P9hlvqkSg/4pdHocbNmDj3zsujKHmgjcnFm9zlNGwyU=; fh=c4bJ3iIbkhE6i3GA0t8ZDMikX8i28whpYUlkUeHsKSU=; b=Bz0zFTScPTibncnsEZAhvj31Erzlx8Jh6YZnuImzlYrSG9h8/fX8zP26Z3xIa6geJW 9uKVyPYeIxONl9z8V9Qmv7uD1ejfZUTAKY7VOHd5DC1mSBYXNHZ/CEyQ3Edrb7BPtQPm tfPzV5mugVHSGkqTWzvh/OB8qPyhrI1bdcK0Ub3WgnJaaaP8N5GSAy7XGyeNRH/qN2xT +RfFaXAZj9lXpe+Ugp9A7UUCsaOKKHUYPiLFF83eKpv4fqD8mg0h+uQJ87xfzuKdI82R mhok0FAh7j2d8BoR/wttXP3zoiIWTErdhFHQDhyC5u2Dm7zoDq6zY70Et2G2PKebHSf3 dF7w==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779320078; x=1779924878; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=P9hlvqkSg/4pdHocbNmDj3zsujKHmgjcnFm9zlNGwyU=; b=ocVtNtX0VnH06Y2aS9QVk+ZJxKdi7h9u1nBFzJTycjxjKmQy3vHkooTnT8zzcseAu4 qG22Ef3tdkHf3Dt2q/kvsV9hSLltRR0mi0VBIg/i7C5v4yBq1fjhYdoxlToKpOIisFpF zNF/YyDOt+talgIW7OECqXGC0ysPnw3ekf+CgaeGA83biJS5ZPg+UtYcrCk2xsNrvNe7 kP/5rRZzDEB+JfRFuQaO8MnSAlTwKWTux1NJDdt/nJts3klAbTaHxxmvuhhGO+uLG/Hv xrQhsKD+5dvKIXB9rDiezDiigUPTUsDpVgwJZQvwquPU2LtDkh5yn6ZwZd+YXjOA+7vs 5gJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779320078; x=1779924878; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=P9hlvqkSg/4pdHocbNmDj3zsujKHmgjcnFm9zlNGwyU=; b=KI4JLmcjjjvTBq+VYRwSwfkTd49AIyx7+GLSI/uUUFdAM67XInjbUYzLWQgI64zV3o kReJDZE8ZbH3EyQTPXcUTlzdKrZwMiYb9v3zJtmVmgpf0k0NevlGGuyo3o0haknlMy1y BtY2LG8CYJNEqqB3aSZVYyl5PZbW6VaOvwz8C1KFSr7pKisn/hQUIcg7NL+r1PolJI4J STYfr+8VUVubgaFjkEulSlIGYbT48NRinDoRyr6gYRv6RGRUaI3T2DbmyqyLFSex6BCs P15zQbxm+EMvmm+n4LSKxmCVTGq8T7pqWm6hN2OnnavENxa2KfwrCwW//6qAcNf3R5Y0 ubsg== X-Forwarded-Encrypted: i=1; AFNElJ/AMHs8qJJer3tzuaJJptSEU9usRGovq/aPQ+vSfq6xtpRpMvHC7xeDJsIc4mGY9X1UZoQw6EzK++8U05kR@lists.postgresql.org X-Gm-Message-State: AOJu0Yzp572rBgrGCJ0SnJukcoTl0JecM55l0MPXSPR79MNuM9ShbFW+ 3COgz4qWn42Db8jLIL1pAnDISve8Wuib6tThkHOWFWVhr7pxZ/kMZYbOWc35VOwcp3bWGiPi912 K7t825HvJQZdAs5wL8CfFJRkDJhqMkquyis2C X-Gm-Gg: Acq92OETW3/KVu1i0tk7Ay9QzqQDonlpumyqumddcE6B4cmHNIBoCDLnLKqwuJApjmV GaDrqHHQU10V8AgOSADA49N3kUi/02MtRsVf7zaNBO6a+bIGbXo0hqptk62Kx+744WzJ9gRHCn2 o+LqxdJYlxK6d9YdhnyZkzLJe0lrpEzSFXsKZnsgVtfRRVR+xkc/Hp+bfdaG0NB9NXgogll1wNI aHzluTgSXxKxLUe6FkLGVySJr5Uc+Fvjbxqk3l/7FbeoYBH5F5g9dYqrTElEUzIMINGnk6J2rLr IiCkLek= X-Received: by 2002:ac8:7d0b:0:b0:50d:a56f:6085 with SMTP id d75a77b69052e-516c55cea0cmr9121911cf.43.1779320078069; Wed, 20 May 2026 16:34:38 -0700 (PDT) MIME-Version: 1.0 References: <5420ddcb-7b55-4a73-b8c5-3602abfac78b@uni-muenster.de> <1b1c88ce-2c61-4faf-b647-496525fc177f@uni-muenster.de> <6071d0a2-a02d-4fb8-bdec-1991411d4a9d@uni-muenster.de> In-Reply-To: From: Peter Smith Date: Thu, 21 May 2026 09:34:11 +1000 X-Gm-Features: AVHnY4JeQQvR3vUtqYZJM2LnKx34_NCXOKQeyW0UFkKondOQ_yWhgF2cLT-b50Q Message-ID: Subject: Re: PSQL - prevent describe listing tables that are already in listed schemas To: Nisha Moond Cc: Jim Jones , PostgreSQL Hackers Content-Type: multipart/mixed; boundary="0000000000003260220652483d44" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000003260220652483d44 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, May 20, 2026 at 6:28=E2=80=AFPM Nisha Moond wrote: > > On Wed, May 20, 2026 at 1:00=E2=80=AFPM Jim Jones wrote: > > > > Hi Nisha > > > > On 20/05/2026 09:09, Nisha Moond wrote: > > > For the describePublications (\dRp+) case, should we add an (sversion > > >> =3D 150000) guard around the new change, since it accesses > > > pg_publication_namespace, which is only available in PG15 and above? > > > Thoughts? > > > > > > I considered that in my first review, but since PG14 will be EOL'd by > > the time PG20 is shipped, I thought it wouldn't be necessary. > > > > Okay, that makes sense. > The new tests in patch v5 look good to me. I think Nisha was correct about adding a PG15 version check. It was an accidental omission in my first patch. Even if PG14 is EOL-ed by the time this change is released, it is trivial to keep the psql \dRp+ command behaving as-is rather than crashing due to an internal SQL error. So, I prefer to err on the side of caution and add the version check for now; a committer can remove it if they deem it unnecessary. Added Nisha as a reviewer in the commit message. PSA v6. =3D=3D=3D=3D=3D=3D Kind Regards, Peter Smith. Fujitsu Australia --0000000000003260220652483d44 Content-Type: application/octet-stream; name="v6-0001-Fix-psql-duplicate-items-for-dRp-and-d.patch" Content-Disposition: attachment; filename="v6-0001-Fix-psql-duplicate-items-for-dRp-and-d.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mpep6hq20 RnJvbSAyMmJhODYzNmZkOGMzMGFiNDQ5MTE5NDFlZDlkZjU4NDVlYjk5NWQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBTbWl0aCA8cGV0ZXIuYi5zbWl0aEBmdWppdHN1LmNv bT4KRGF0ZTogVGh1LCAyMSBNYXkgMjAyNiAwOTozMDozNSArMTAwMApTdWJqZWN0OiBbUEFUQ0gg djZdIEZpeCBwc3FsIGR1cGxpY2F0ZSBpdGVtcyBmb3IgXGRScCsgYW5kIFxkCgpXaGVuIGEgcHVi bGljYXRpb24gcHViMSBpcyBkZWZpbmVkIHVzaW5nIGJvdGggIlRBQkxFUyBJTiBTQ0hFTUEgbXlz Y2hlbWEiLCBhbmQKIlRBQkxFIG15c2NoZW1hLnQxIiwgaXQgY2F1c2VkIGR1cGxpY2F0ZWQgaXRl bXMgaW4gdGhlIHBzcWwgZGVzY3JpYmUgb3V0cHV0LgoKVGhpcyBwYXRjaCBzaW1wbGlmaWVzIHRo ZSBvdXRwdXQgYW5kIGFsaWducyBiZXR0ZXIgd2l0aCB0aGUgZG9jdW1lbnRhdGlvbi4KCk5vdzoK IlxkUnArIHB1YjEiICBzaG93cyBvbmx5IFNjaGVtYSAibXlzY2hlbWEiLCBub3QgYWxzbyBUYWJs ZSAibXlzY2hlbWEudDEiCiJcZCB0MSIgICAgICAgc2hvd3MgUHVibGljYXRpb24gInB1YjEiIG9u bHkgb25jZQoKQXV0aG9yOiBQZXRlciBTbWl0aCA8c21pdGhwYjIyNTBAZ21haWwuY29tPgpDby1h dXRob3I6IEppbSBKb25lcyA8amltLmpvbmVzQHVuaS1tdWVuc3Rlci5kZT4KUmV2aWV3ZWQtYnk6 IE5pc2hhIE1vb25kIDxuaXNoYS5tb29uZDQxMkBnbWFpbC5jb20+CgpEaXNjdXNzaW9uOiBodHRw czovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNzYWdlLWlkL2ZsYXQvQ0FIdXQlMkJQdlNPbVJyUVgl MkJWckZZSHRGaXBWOWhNJTNEcDk5RmVPd1lDemt1VTJCT2FMdTdRJTQwbWFpbC5nbWFpbC5jb20K LS0tCiBzcmMvYmluL3BzcWwvZGVzY3JpYmUuYyAgICAgICAgICAgICAgICAgICB8IDIwICsrKysr KysrKysrKysrKy0KIHNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcHVibGljYXRpb24ub3V0IHwg MjkgKysrKysrKysrKysrKysrKysrLS0tLS0KIHNyYy90ZXN0L3JlZ3Jlc3Mvc3FsL3B1YmxpY2F0 aW9uLnNxbCAgICAgIHwgIDUgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCsp LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9iaW4vcHNxbC9kZXNjcmliZS5jIGIv c3JjL2Jpbi9wc3FsL2Rlc2NyaWJlLmMKaW5kZXggZTE0NDk2NTRmOTYuLmZlN2Q4ZmU3MDE5IDEw MDY0NAotLS0gYS9zcmMvYmluL3BzcWwvZGVzY3JpYmUuYworKysgYi9zcmMvYmluL3BzcWwvZGVz Y3JpYmUuYwpAQCAtMzE5OSw3ICszMTk5LDEyIEBAIGRlc2NyaWJlT25lVGFibGVEZXRhaWxzKGNv bnN0IGNoYXIgKnNjaGVtYW5hbWUsCiAJCQkJCQkJCSAgIkZST00gcGdfY2F0YWxvZy5wZ19wdWJs aWNhdGlvbiBwXG4iCiAJCQkJCQkJCSAgIiAgICAgSk9JTiBwZ19jYXRhbG9nLnBnX3B1YmxpY2F0 aW9uX3JlbCBwciBPTiBwLm9pZCA9IHByLnBycHViaWRcbiIKIAkJCQkJCQkJICAiICAgICBKT0lO IHBnX2NhdGFsb2cucGdfY2xhc3MgYyBPTiBjLm9pZCA9IHByLnBycmVsaWRcbiIKLQkJCQkJCQkJ ICAiV0hFUkUgcHIucHJyZWxpZCA9ICclcydcbiIsCisJCQkJCQkJCSAgIldIRVJFIHByLnBycmVs aWQgPSAnJXMnXG4iCisJCQkJCQkJCSAgIiAgQU5EIE5PVCBFWElTVFMgKFxuIgorCQkJCQkJCQkg ICIgICAgIFNFTEVDVCAxXG4iCisJCQkJCQkJCSAgIiAgICAgRlJPTSBwZ19jYXRhbG9nLnBnX3B1 YmxpY2F0aW9uX25hbWVzcGFjZSBwblxuIgorCQkJCQkJCQkgICIgICAgIFdIRVJFIHBuLnBucHVi aWQgPSBwLm9pZFxuIgorCQkJCQkJCQkgICIgICAgICAgQU5EIHBuLnBubnNwaWQgPSBjLnJlbG5h bWVzcGFjZSlcbiIsCiAJCQkJCQkJCSAgb2lkLCBvaWQsIG9pZCk7CiAKIAkJCQlpZiAocHNldC5z dmVyc2lvbiA+PSAxOTAwMDApCkBAIC03MDE2LDYgKzcwMjEsMTkgQEAgZGVzY3JpYmVQdWJsaWNh dGlvbnMoY29uc3QgY2hhciAqcGF0dGVybikKIAkJCQkJCQkgICJXSEVSRSBjLnJlbG5hbWVzcGFj ZSA9IG4ub2lkXG4iCiAJCQkJCQkJICAiICBBTkQgYy5vaWQgPSBwci5wcnJlbGlkXG4iCiAJCQkJ CQkJICAiICBBTkQgcHIucHJwdWJpZCA9ICclcydcbiIsIHB1YmlkKTsKKwkJCWlmIChwc2V0LnN2 ZXJzaW9uID49IDE1MDAwMCkKKwkJCXsKKwkJCQkvKgorCQkJCSAqIERvbid0IGxpc3QgdGFibGVz IHRoYXQgYXJlIGFsc28gY292ZXJlZCBieSBhIHB1Ymxpc2hlZAorCQkJCSAqIHNjaGVtYS4KKwkJ CQkgKi8KKwkJCQlhcHBlbmRQUUV4cEJ1ZmZlcigmYnVmLAorCQkJCQkJCSAgIiAgQU5EIE5PVCBF WElTVFMgKFxuIgorCQkJCQkJCSAgIiAgICAgU0VMRUNUIDFcbiIKKwkJCQkJCQkgICIgICAgIEZS T00gcGdfY2F0YWxvZy5wZ19wdWJsaWNhdGlvbl9uYW1lc3BhY2UgcG5cbiIKKwkJCQkJCQkgICIg ICAgIFdIRVJFIHBuLnBucHViaWQgPSBwci5wcnB1YmlkXG4iCisJCQkJCQkJICAiICAgICAgIEFO RCBwbi5wbm5zcGlkID0gYy5yZWxuYW1lc3BhY2UpXG4iKTsKKwkJCX0KIAogCQkJaWYgKHBzZXQu c3ZlcnNpb24gPj0gMTkwMDAwKQogCQkJCWFwcGVuZFBRRXhwQnVmZmVyU3RyKCZidWYsICIgIEFO RCBOT1QgcHIucHJleGNlcHRcbiIpOwpkaWZmIC0tZ2l0IGEvc3JjL3Rlc3QvcmVncmVzcy9leHBl Y3RlZC9wdWJsaWNhdGlvbi5vdXQgYi9zcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3B1YmxpY2F0 aW9uLm91dAppbmRleCAyOWU1NGIyMTRhMC4uOWM2Mzg2ZDUxOGEgMTAwNjQ0Ci0tLSBhL3NyYy90 ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcHVibGljYXRpb24ub3V0CisrKyBiL3NyYy90ZXN0L3JlZ3Jl c3MvZXhwZWN0ZWQvcHVibGljYXRpb24ub3V0CkBAIC0xNDYsMTEgKzE0NiwyMiBAQCBSRVNFVCBj bGllbnRfbWluX21lc3NhZ2VzOwogICAgICAgICAgIE93bmVyICAgICAgICAgICB8IEFsbCB0YWJs ZXMgfCBBbGwgc2VxdWVuY2VzIHwgSW5zZXJ0cyB8IFVwZGF0ZXMgfCBEZWxldGVzIHwgVHJ1bmNh dGVzIHwgR2VuZXJhdGVkIGNvbHVtbnMgfCBWaWEgcm9vdCB8IERlc2NyaXB0aW9uIAogLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0t LS0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0t LS0tLS0tLS0rLS0tLS0tLS0tLS0tLQogIHJlZ3Jlc3NfcHVibGljYXRpb25fdXNlciB8IGYgICAg ICAgICAgfCBmICAgICAgICAgICAgIHwgdCAgICAgICB8IHQgICAgICAgfCB0ICAgICAgIHwgdCAg ICAgICAgIHwgbm9uZSAgICAgICAgICAgICAgfCBmICAgICAgICB8IAotVGFibGVzOgotICAgICJw dWJfdGVzdC50ZXN0cHViX25vcGsiCiBUYWJsZXMgZnJvbSBzY2hlbWFzOgogICAgICJwdWJfdGVz dCIKIAorLS0gdGFibGUgYWxzbyBjb3ZlcmVkIGJ5IGEgcHVibGlzaGVkIHNjaGVtYSBzaG91bGQg YXBwZWFyIG9ubHkgb25jZSBpbiBcZCBvdXRwdXQKK1xkIHB1Yl90ZXN0LnRlc3RwdWJfbm9wawor ICAgICAgICAgICBUYWJsZSAicHViX3Rlc3QudGVzdHB1Yl9ub3BrIgorIENvbHVtbiB8ICBUeXBl ICAgfCBDb2xsYXRpb24gfCBOdWxsYWJsZSB8IERlZmF1bHQgCistLS0tLS0tLSstLS0tLS0tLS0r LS0tLS0tLS0tLS0rLS0tLS0tLS0tLSstLS0tLS0tLS0KKyBmb28gICAgfCBpbnRlZ2VyIHwgICAg ICAgICAgIHwgICAgICAgICAgfCAKKyBiYXIgICAgfCBpbnRlZ2VyIHwgICAgICAgICAgIHwgICAg ICAgICAgfCAKK0luY2x1ZGVkIGluIHB1YmxpY2F0aW9uczoKKyAgICAidGVzdHB1Yl9mb3JfdGJs X3NjaGVtYSIKKyAgICAidGVzdHB1Yl9mb3JhbGx0YWJsZXMiCisgICAgInRlc3RwdWJfZm9yc2No ZW1hIgorICAgICJ0ZXN0cHViX2ZvcnRhYmxlIgorCiAtLSB3ZWlyZCBwYXJzZXIgY29ybmVyIGNh c2UKIENSRUFURSBQVUJMSUNBVElPTiB0ZXN0cHViX3BhcnNlcnRzdCBGT1IgVEFCTEUgcHViX3Rl c3QudGVzdHB1Yl9ub3BrLCBDVVJSRU5UX1NDSEVNQTsKIEVSUk9SOiAgaW52YWxpZCB0YWJsZSBu YW1lCkBAIC0xNjcsOCArMTc4LDYgQEAgQUxURVIgUFVCTElDQVRJT04gdGVzdHB1Yl9mb3JzY2hl bWEgQUREIFRBQkxFIHB1Yl90ZXN0LnRlc3RwdWJfbm9wazsKICAgICAgICAgICBPd25lciAgICAg ICAgICAgfCBBbGwgdGFibGVzIHwgQWxsIHNlcXVlbmNlcyB8IEluc2VydHMgfCBVcGRhdGVzIHwg RGVsZXRlcyB8IFRydW5jYXRlcyB8IEdlbmVyYXRlZCBjb2x1bW5zIHwgVmlhIHJvb3QgfCBEZXNj cmlwdGlvbiAKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0t LS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0t LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0KICByZWdyZXNzX3B1YmxpY2F0 aW9uX3VzZXIgfCBmICAgICAgICAgIHwgZiAgICAgICAgICAgICB8IHQgICAgICAgfCB0ICAgICAg IHwgdCAgICAgICB8IHQgICAgICAgICB8IG5vbmUgICAgICAgICAgICAgIHwgZiAgICAgICAgfCAK LVRhYmxlczoKLSAgICAicHViX3Rlc3QudGVzdHB1Yl9ub3BrIgogVGFibGVzIGZyb20gc2NoZW1h czoKICAgICAicHViX3Rlc3QiCiAKQEAgLTgzMiwxMSArODQxLDE5IEBAIFJFU0VUIGNsaWVudF9t aW5fbWVzc2FnZXM7CiAgICAgICAgICAgT3duZXIgICAgICAgICAgIHwgQWxsIHRhYmxlcyB8IEFs bCBzZXF1ZW5jZXMgfCBJbnNlcnRzIHwgVXBkYXRlcyB8IERlbGV0ZXMgfCBUcnVuY2F0ZXMgfCBH ZW5lcmF0ZWQgY29sdW1ucyB8IFZpYSByb290IHwgRGVzY3JpcHRpb24gCiAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0t LS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t LSstLS0tLS0tLS0tLS0tCiAgcmVncmVzc19wdWJsaWNhdGlvbl91c2VyIHwgZiAgICAgICAgICB8 IGYgICAgICAgICAgICAgfCB0ICAgICAgIHwgdCAgICAgICB8IHQgICAgICAgfCB0ICAgICAgICAg fCBub25lICAgICAgICAgICAgICB8IGYgICAgICAgIHwgCi1UYWJsZXM6Ci0gICAgInRlc3RwdWJf cmZfc2NoZW1hMi50ZXN0cHViX3JmX3RibDYiIFdIRVJFIChpIDwgOTkpCiBUYWJsZXMgZnJvbSBz Y2hlbWFzOgogICAgICJ0ZXN0cHViX3JmX3NjaGVtYTIiCiAKKy0tIHRhYmxlIHdpdGggYSByb3ct ZmlsdGVyLCBhbHNvIGNvdmVyZWQgYnkgYSBwdWJsaXNoZWQgc2NoZW1hLCBzaG91bGQgYXBwZWFy CistLSBvbmx5IG9uY2UgaW4gXGQgb3V0cHV0IGFuZCB3aXRob3V0IHRoZSByb3cgZmlsdGVyCitc ZCB0ZXN0cHViX3JmX3NjaGVtYTIudGVzdHB1Yl9yZl90Ymw2CisgICAgVGFibGUgInRlc3RwdWJf cmZfc2NoZW1hMi50ZXN0cHViX3JmX3RibDYiCisgQ29sdW1uIHwgIFR5cGUgICB8IENvbGxhdGlv biB8IE51bGxhYmxlIHwgRGVmYXVsdCAKKy0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLSst LS0tLS0tLS0tKy0tLS0tLS0tLQorIGkgICAgICB8IGludGVnZXIgfCAgICAgICAgICAgfCAgICAg ICAgICB8IAorSW5jbHVkZWQgaW4gcHVibGljYXRpb25zOgorICAgICJ0ZXN0cHViNiIKKwogLS0g ZmFpbCAtIHZpcnR1YWwgZ2VuZXJhdGVkIGNvbHVtbiB1c2VzIHVzZXItZGVmaW5lZCBmdW5jdGlv bgogLS0gKEFjdHVhbGx5LCB0aGlzIGFscmVhZHkgZmFpbHMgYXQgQ1JFQVRFIFRBQkxFIHJhdGhl ciB0aGFuIGF0IENSRUFURQogLS0gUFVCTElDQVRJT04sIGJ1dCBsZXQncyBrZWVwIHRoZSB0ZXN0 IGluIGNhc2UgdGhlIGZvcm1lciBnZXRzCmRpZmYgLS1naXQgYS9zcmMvdGVzdC9yZWdyZXNzL3Nx bC9wdWJsaWNhdGlvbi5zcWwgYi9zcmMvdGVzdC9yZWdyZXNzL3NxbC9wdWJsaWNhdGlvbi5zcWwK aW5kZXggMDQxZTE0YTRkZTYuLmZhYzU0YjAyZTI3IDEwMDY0NAotLS0gYS9zcmMvdGVzdC9yZWdy ZXNzL3NxbC9wdWJsaWNhdGlvbi5zcWwKKysrIGIvc3JjL3Rlc3QvcmVncmVzcy9zcWwvcHVibGlj YXRpb24uc3FsCkBAIC04Myw2ICs4Myw4IEBAIENSRUFURSBQVUJMSUNBVElPTiB0ZXN0cHViX2Zv cnNjaGVtYSBGT1IgVEFCTEVTIElOIFNDSEVNQSBwdWJfdGVzdDsKIENSRUFURSBQVUJMSUNBVElP TiB0ZXN0cHViX2Zvcl90Ymxfc2NoZW1hIEZPUiBUQUJMRVMgSU4gU0NIRU1BIHB1Yl90ZXN0LCBU QUJMRSBwdWJfdGVzdC50ZXN0cHViX25vcGs7CiBSRVNFVCBjbGllbnRfbWluX21lc3NhZ2VzOwog XGRScCsgdGVzdHB1Yl9mb3JfdGJsX3NjaGVtYQorLS0gdGFibGUgYWxzbyBjb3ZlcmVkIGJ5IGEg cHVibGlzaGVkIHNjaGVtYSBzaG91bGQgYXBwZWFyIG9ubHkgb25jZSBpbiBcZCBvdXRwdXQKK1xk IHB1Yl90ZXN0LnRlc3RwdWJfbm9wawogCiAtLSB3ZWlyZCBwYXJzZXIgY29ybmVyIGNhc2UKIENS RUFURSBQVUJMSUNBVElPTiB0ZXN0cHViX3BhcnNlcnRzdCBGT1IgVEFCTEUgcHViX3Rlc3QudGVz dHB1Yl9ub3BrLCBDVVJSRU5UX1NDSEVNQTsKQEAgLTQwNiw2ICs0MDgsOSBAQCBDUkVBVEUgUFVC TElDQVRJT04gdGVzdHB1YjYgRk9SIFRBQkxFUyBJTiBTQ0hFTUEgdGVzdHB1Yl9yZl9zY2hlbWEy OwogQUxURVIgUFVCTElDQVRJT04gdGVzdHB1YjYgU0VUIFRBQkxFUyBJTiBTQ0hFTUEgdGVzdHB1 Yl9yZl9zY2hlbWEyLCBUQUJMRSB0ZXN0cHViX3JmX3NjaGVtYTIudGVzdHB1Yl9yZl90Ymw2IFdI RVJFIChpIDwgOTkpOwogUkVTRVQgY2xpZW50X21pbl9tZXNzYWdlczsKIFxkUnArIHRlc3RwdWI2 CistLSB0YWJsZSB3aXRoIGEgcm93LWZpbHRlciwgYWxzbyBjb3ZlcmVkIGJ5IGEgcHVibGlzaGVk IHNjaGVtYSwgc2hvdWxkIGFwcGVhcgorLS0gb25seSBvbmNlIGluIFxkIG91dHB1dCBhbmQgd2l0 aG91dCB0aGUgcm93IGZpbHRlcgorXGQgdGVzdHB1Yl9yZl9zY2hlbWEyLnRlc3RwdWJfcmZfdGJs NgogLS0gZmFpbCAtIHZpcnR1YWwgZ2VuZXJhdGVkIGNvbHVtbiB1c2VzIHVzZXItZGVmaW5lZCBm dW5jdGlvbgogLS0gKEFjdHVhbGx5LCB0aGlzIGFscmVhZHkgZmFpbHMgYXQgQ1JFQVRFIFRBQkxF IHJhdGhlciB0aGFuIGF0IENSRUFURQogLS0gUFVCTElDQVRJT04sIGJ1dCBsZXQncyBrZWVwIHRo ZSB0ZXN0IGluIGNhc2UgdGhlIGZvcm1lciBnZXRzCi0tIAoyLjQ3LjMKCg== --0000000000003260220652483d44--