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 1whFDM-0006O5-2B for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Jul 2026 23:28:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1whFDL-003Mu4-0K for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Jul 2026 23:28:31 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1whFDK-003Mtv-2W for pgsql-hackers@lists.postgresql.org; Tue, 07 Jul 2026 23:28:31 +0000 Received: from mail-qt1-x82b.google.com ([2607:f8b0:4864:20::82b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1whFDI-000000007oZ-2j9a for pgsql-hackers@lists.postgresql.org; Tue, 07 Jul 2026 23:28:31 +0000 Received: by mail-qt1-x82b.google.com with SMTP id d75a77b69052e-51c2a76536bso199201cf.1 for ; Tue, 07 Jul 2026 16:28:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783466907; cv=none; d=google.com; s=arc-20260327; b=XTOnP8gecAeeRUl2sFuVH8wH4qVtvNLWIF5lFwE4fOv/q/bWR1howqL+5W6Uz9r+1i flZ8sSwGe4Q5qMu0xOJ01YoahCD8xzgTQkrLDxe+00vOg6akjNhzWGQc19m4dhTyMdu0 poNSWdyn4pqZQWX/XkRmh8Un37AP/yzfF2/DCvdu0pAvfAnQMOjJ0O29y9SFw322KiZT b8nFPeyqR6bpPp6MHBVgWHZWCcWAnxD15Fyb+PwjIXJDkr7pMOVTvTuaspgSdD4WJYEL 8RRDnqhYufRdxFejkhbe2K34coufhsEyWFJ0Otv5dZLnaAMygrRyYVLxqq/JXsvtq0eS sJnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=WvC3mhGhIKl/C5ZZn8v9QuxoMgMfxnuA49jhu1FpIDs=; fh=/1484IrQdU83wqflqGqP+e3j4r1qnkTBgR1uGD9JXZY=; b=luZniuPfxCayDe8mfeUyXwYxmMBxkDXQNnFghTWaurUDa8O4BNfXIZ0SSEB9cqPdnA VT4Y3wVdkEar5+FD+mNcZuLp5f/2YJYcobonumnDUO4d+yZ5okuSKVJ4QeRA+QhcGbsi x8FQPCT1t7reuyNPaHT4NPya4LVXlVqNA1/AynrRmbVX19LSWLQbxIDy3e15hPoNE7K8 E5Ha4MmT1/EJDOsOAA5rscsDtfnxizkvg/LmLtTTtdkLmiGzMG5KhqB+gPPoYDsnT+e5 bv7hCPmdeRswWCwzLzhKvdUxUQXxe37fH92sIxvFRZLvQOafpNPLuF9GmduL5XCgksA2 GT5g==; 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=1783466907; x=1784071707; darn=lists.postgresql.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=WvC3mhGhIKl/C5ZZn8v9QuxoMgMfxnuA49jhu1FpIDs=; b=iBItY191qBcv0rVN2WH7S7iNgzj5umpbPWRIEiAZc3li7yKUTFtCZja9SUBHINHIhW RgX0T6EvEfMrUNu1cdnj7mjwSDweSLZ5BXt3vDMd3LcKAnmeTNY43XkNi5JdQNma6eoq KbdqJJ3m9fnxKYJOzIT6UDmULJLpITXWI8LNFCpFf9SgFhEubO3n9poqJCpvO6D5xnG1 MNcxGU0gSPe+kNyDWNHYndbp+EvJkG7KMk4aWmnbXBRLqZ8UeEl3YlDFdWmNezf0o2Na X5DeAOl8v6++H3UE14K7nZwC9v50037NscWn/Ji94tebsmxUoGIH3+wvU/2m3R51siWP FCNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783466907; x=1784071707; h=content-type: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:content-type; bh=WvC3mhGhIKl/C5ZZn8v9QuxoMgMfxnuA49jhu1FpIDs=; b=LumTmkuZRJTRK/u6AArqSLVgB7KFVF7n+FolMYlzQ8zvw2nOHr/1qfjY1r7T5SktLr Rf4hImGLILxAmvW6p9+eXkb/v9AN5GADpf0WGztzY0dPv0PpevZWqAgG4f6tawb5xsNP XKgILg5aM2letl5TSnBFIL5u0OpNISkJ2QDVlRneQrUELCbbOGK1vgY/ONdba+dopW40 5sCHBzdoGbMYWnutwoSKgAPLHzOCoI7649hH+QTCzLnFAmPxAENzeerJLeyvmgLc7U/L 0nODhvaszE6uM5FwLbBA77OfGaSh5DISJhnmRdY2P7jGJ1vVh9D9ws470y2NRFRHVrGJ hojw== X-Forwarded-Encrypted: i=1; AHgh+Rqrca4JynFyn67PrwLb9+0gna0y+I8aM1r0Wi6jwE27Sbp/frMu9l8rqxWnW+di1wRnarKiik4LHdDkn5eQ@lists.postgresql.org X-Gm-Message-State: AOJu0YzpnVqsLJa94NQat6lTpEiCSgSD2ZeXkPHguU7oaFFGyy4GCS3i RuNl1YrqKHQCNjWuwxBVsp0cTftvYgVNSmj97HxswYAgUim0x/qdOQRh6vOg6XY8ckYI5STlVNo TLYHanYEDOy8+nVy4AUarsQTH9OISFxs= X-Gm-Gg: AfdE7ckhDth0/n4a2qz49yGI/VY7djTs9QQ/Mvcpor5lQJP135zizxJdBYKAn/IQUbK gzGozPJqiuJ9lYuOXwuczSu2XCXn9INezDWa8/DiuVUztLAKt5Tz7ytjePg2LLjpoDF0RMeq5IB 85kcaLDWPixJdGo5qdZAz7AxmHoxJcDAJ4ixy16+Nr0W04N2B6DYRblw1EF+x+0qxbwVevbcvov MFeGUxCK+EYcKqqtTs/x+VNJFVvOol2qmGhEpUtxg/L9iL1VV3XUMKLnM8nei396qU2L5YObpbL RDu0pE9yAubClpl6x5ix25o66GjFNuUA+FMYwAr/0SQPwWzB0pS3xg== X-Received: by 2002:a05:622a:58c7:b0:51c:7b11:41a2 with SMTP id d75a77b69052e-51c8b4e1972mr2849521cf.79.1783466907559; Tue, 07 Jul 2026 16:28:27 -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: Wed, 8 Jul 2026 09:28:00 +1000 X-Gm-Features: AVVi8Cf6UGCbfNzOmxN5vzYXfiGg2iOOWD5_hYZkdbPSmIWBz5oPQFNd_062wLI 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="0000000000007ef3ae06560dbfb3" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000007ef3ae06560dbfb3 Content-Type: text/plain; charset="UTF-8" A rebase was needed. PSA v7. ====== Kind Regards, Peter Smith. Fujitsu Australia --0000000000007ef3ae06560dbfb3 Content-Type: application/octet-stream; name="v7-0001-Fix-psql-duplicate-items-for-dRp-and-d.patch" Content-Disposition: attachment; filename="v7-0001-Fix-psql-duplicate-items-for-dRp-and-d.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mrba47vs0 RnJvbSBjZmI4YWE0OGMzNzNhZTYwZDE5MDIwMGU5Yzc3N2M1NjMyY2Y3YTAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBTbWl0aCA8cGV0ZXIuYi5zbWl0aEBmdWppdHN1LmNv bT4KRGF0ZTogV2VkLCA4IEp1bCAyMDI2IDA5OjIyOjUwICsxMDAwClN1YmplY3Q6IFtQQVRDSCB2 N10gRml4IHBzcWwgZHVwbGljYXRlIGl0ZW1zIGZvciBcZFJwKyBhbmQgXGQKCldoZW4gYSBwdWJs aWNhdGlvbiBwdWIxIGlzIGRlZmluZWQgdXNpbmcgYm90aCAiVEFCTEVTIElOIFNDSEVNQSBteXNj aGVtYSIsIGFuZAoiVEFCTEUgbXlzY2hlbWEudDEiLCBpdCBjYXVzZWQgZHVwbGljYXRlZCBpdGVt cyBpbiB0aGUgcHNxbCBkZXNjcmliZSBvdXRwdXQuCgpUaGlzIHBhdGNoIHNpbXBsaWZpZXMgdGhl IG91dHB1dCBhbmQgYWxpZ25zIGJldHRlciB3aXRoIHRoZSBkb2N1bWVudGF0aW9uLgoKTm93Ogoi XGRScCsgcHViMSIgIHNob3dzIG9ubHkgU2NoZW1hICJteXNjaGVtYSIsIG5vdCBhbHNvIFRhYmxl ICJteXNjaGVtYS50MSIKIlxkIHQxIiAgICAgICBzaG93cyBQdWJsaWNhdGlvbiAicHViMSIgb25s eSBvbmNlCgpBdXRob3I6IFBldGVyIFNtaXRoIDxzbWl0aHBiMjI1MEBnbWFpbC5jb20+CkNvLWF1 dGhvcjogSmltIEpvbmVzIDxqaW0uam9uZXNAdW5pLW11ZW5zdGVyLmRlPgpSZXZpZXdlZC1ieTog TmlzaGEgTW9vbmQgPG5pc2hhLm1vb25kNDEyQGdtYWlsLmNvbT4KCkRpc2N1c3Npb246IGh0dHBz Oi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvZmxhdC9DQUh1dCUyQlB2U09tUnJRWCUy QlZyRllIdEZpcFY5aE0lM0RwOTlGZU93WUN6a3VVMkJPYUx1N1ElNDBtYWlsLmdtYWlsLmNvbQot LS0KIHNyYy9iaW4vcHNxbC9kZXNjcmliZS5jICAgICAgICAgICAgICAgICAgIHwgMjAgKysrKysr KysrKysrKysrLQogc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9wdWJsaWNhdGlvbi5vdXQgfCAy OSArKysrKysrKysrKysrKysrKystLS0tLQogc3JjL3Rlc3QvcmVncmVzcy9zcWwvcHVibGljYXRp b24uc3FsICAgICAgfCAgNSArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyks IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2Jpbi9wc3FsL2Rlc2NyaWJlLmMgYi9z cmMvYmluL3BzcWwvZGVzY3JpYmUuYwppbmRleCBmZWY4NmI0Y2NhMy4uNGU3NzY0YzI0ZDkgMTAw NjQ0Ci0tLSBhL3NyYy9iaW4vcHNxbC9kZXNjcmliZS5jCisrKyBiL3NyYy9iaW4vcHNxbC9kZXNj cmliZS5jCkBAIC0zMDQ4LDcgKzMwNDgsMTIgQEAgZGVzY3JpYmVPbmVUYWJsZURldGFpbHMoY29u c3QgY2hhciAqc2NoZW1hbmFtZSwKIAkJCQkJCQkgICJGUk9NIHBnX2NhdGFsb2cucGdfcHVibGlj YXRpb24gcFxuIgogCQkJCQkJCSAgIiAgICAgSk9JTiBwZ19jYXRhbG9nLnBnX3B1YmxpY2F0aW9u X3JlbCBwciBPTiBwLm9pZCA9IHByLnBycHViaWRcbiIKIAkJCQkJCQkgICIgICAgIEpPSU4gcGdf Y2F0YWxvZy5wZ19jbGFzcyBjIE9OIGMub2lkID0gcHIucHJyZWxpZFxuIgotCQkJCQkJCSAgIldI RVJFIHByLnBycmVsaWQgPSAnJXMnXG4iLAorCQkJCQkJCSAgIldIRVJFIHByLnBycmVsaWQgPSAn JXMnXG4iCisJCQkJCQkJICAiICBBTkQgTk9UIEVYSVNUUyAoXG4iCisJCQkJCQkJICAiICAgICBT RUxFQ1QgMVxuIgorCQkJCQkJCSAgIiAgICAgRlJPTSBwZ19jYXRhbG9nLnBnX3B1YmxpY2F0aW9u X25hbWVzcGFjZSBwblxuIgorCQkJCQkJCSAgIiAgICAgV0hFUkUgcG4ucG5wdWJpZCA9IHAub2lk XG4iCisJCQkJCQkJICAiICAgICAgIEFORCBwbi5wbm5zcGlkID0gYy5yZWxuYW1lc3BhY2UpXG4i LAogCQkJCQkJCSAgb2lkLCBvaWQsIG9pZCk7CiAKIAkJCWlmIChwc2V0LnN2ZXJzaW9uID49IDE5 MDAwMCkKQEAgLTY3OTMsNiArNjc5OCwxOSBAQCBkZXNjcmliZVB1YmxpY2F0aW9ucyhjb25zdCBj aGFyICpwYXR0ZXJuKQogCQkJCQkJCSAgIldIRVJFIGMucmVsbmFtZXNwYWNlID0gbi5vaWRcbiIK IAkJCQkJCQkgICIgIEFORCBjLm9pZCA9IHByLnBycmVsaWRcbiIKIAkJCQkJCQkgICIgIEFORCBw ci5wcnB1YmlkID0gJyVzJ1xuIiwgcHViaWQpOworCQkJaWYgKHBzZXQuc3ZlcnNpb24gPj0gMTUw MDAwKQorCQkJeworCQkJCS8qCisJCQkJICogRG9uJ3QgbGlzdCB0YWJsZXMgdGhhdCBhcmUgYWxz byBjb3ZlcmVkIGJ5IGEgcHVibGlzaGVkCisJCQkJICogc2NoZW1hLgorCQkJCSAqLworCQkJCWFw cGVuZFBRRXhwQnVmZmVyKCZidWYsCisJCQkJCQkJICAiICBBTkQgTk9UIEVYSVNUUyAoXG4iCisJ CQkJCQkJICAiICAgICBTRUxFQ1QgMVxuIgorCQkJCQkJCSAgIiAgICAgRlJPTSBwZ19jYXRhbG9n LnBnX3B1YmxpY2F0aW9uX25hbWVzcGFjZSBwblxuIgorCQkJCQkJCSAgIiAgICAgV0hFUkUgcG4u cG5wdWJpZCA9IHByLnBycHViaWRcbiIKKwkJCQkJCQkgICIgICAgICAgQU5EIHBuLnBubnNwaWQg PSBjLnJlbG5hbWVzcGFjZSlcbiIpOworCQkJfQogCiAJCQlpZiAocHNldC5zdmVyc2lvbiA+PSAx OTAwMDApCiAJCQkJYXBwZW5kUFFFeHBCdWZmZXJTdHIoJmJ1ZiwgIiAgQU5EIE5PVCBwci5wcmV4 Y2VwdFxuIik7CmRpZmYgLS1naXQgYS9zcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3B1YmxpY2F0 aW9uLm91dCBiL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcHVibGljYXRpb24ub3V0CmluZGV4 IDI5ZTU0YjIxNGEwLi45YzYzODZkNTE4YSAxMDA2NDQKLS0tIGEvc3JjL3Rlc3QvcmVncmVzcy9l eHBlY3RlZC9wdWJsaWNhdGlvbi5vdXQKKysrIGIvc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9w dWJsaWNhdGlvbi5vdXQKQEAgLTE0NiwxMSArMTQ2LDIyIEBAIFJFU0VUIGNsaWVudF9taW5fbWVz c2FnZXM7CiAgICAgICAgICAgT3duZXIgICAgICAgICAgIHwgQWxsIHRhYmxlcyB8IEFsbCBzZXF1 ZW5jZXMgfCBJbnNlcnRzIHwgVXBkYXRlcyB8IERlbGV0ZXMgfCBUcnVuY2F0ZXMgfCBHZW5lcmF0 ZWQgY29sdW1ucyB8IFZpYSByb290IHwgRGVzY3JpcHRpb24gCiAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLSstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0r LS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLSstLS0t LS0tLS0tLS0tCiAgcmVncmVzc19wdWJsaWNhdGlvbl91c2VyIHwgZiAgICAgICAgICB8IGYgICAg ICAgICAgICAgfCB0ICAgICAgIHwgdCAgICAgICB8IHQgICAgICAgfCB0ICAgICAgICAgfCBub25l ICAgICAgICAgICAgICB8IGYgICAgICAgIHwgCi1UYWJsZXM6Ci0gICAgInB1Yl90ZXN0LnRlc3Rw dWJfbm9wayIKIFRhYmxlcyBmcm9tIHNjaGVtYXM6CiAgICAgInB1Yl90ZXN0IgogCistLSB0YWJs ZSBhbHNvIGNvdmVyZWQgYnkgYSBwdWJsaXNoZWQgc2NoZW1hIHNob3VsZCBhcHBlYXIgb25seSBv bmNlIGluIFxkIG91dHB1dAorXGQgcHViX3Rlc3QudGVzdHB1Yl9ub3BrCisgICAgICAgICAgIFRh YmxlICJwdWJfdGVzdC50ZXN0cHViX25vcGsiCisgQ29sdW1uIHwgIFR5cGUgICB8IENvbGxhdGlv biB8IE51bGxhYmxlIHwgRGVmYXVsdCAKKy0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLSst LS0tLS0tLS0tKy0tLS0tLS0tLQorIGZvbyAgICB8IGludGVnZXIgfCAgICAgICAgICAgfCAgICAg ICAgICB8IAorIGJhciAgICB8IGludGVnZXIgfCAgICAgICAgICAgfCAgICAgICAgICB8IAorSW5j bHVkZWQgaW4gcHVibGljYXRpb25zOgorICAgICJ0ZXN0cHViX2Zvcl90Ymxfc2NoZW1hIgorICAg ICJ0ZXN0cHViX2ZvcmFsbHRhYmxlcyIKKyAgICAidGVzdHB1Yl9mb3JzY2hlbWEiCisgICAgInRl c3RwdWJfZm9ydGFibGUiCisKIC0tIHdlaXJkIHBhcnNlciBjb3JuZXIgY2FzZQogQ1JFQVRFIFBV QkxJQ0FUSU9OIHRlc3RwdWJfcGFyc2VydHN0IEZPUiBUQUJMRSBwdWJfdGVzdC50ZXN0cHViX25v cGssIENVUlJFTlRfU0NIRU1BOwogRVJST1I6ICBpbnZhbGlkIHRhYmxlIG5hbWUKQEAgLTE2Nyw4 ICsxNzgsNiBAQCBBTFRFUiBQVUJMSUNBVElPTiB0ZXN0cHViX2ZvcnNjaGVtYSBBREQgVEFCTEUg cHViX3Rlc3QudGVzdHB1Yl9ub3BrOwogICAgICAgICAgIE93bmVyICAgICAgICAgICB8IEFsbCB0 YWJsZXMgfCBBbGwgc2VxdWVuY2VzIHwgSW5zZXJ0cyB8IFVwZGF0ZXMgfCBEZWxldGVzIHwgVHJ1 bmNhdGVzIHwgR2VuZXJhdGVkIGNvbHVtbnMgfCBWaWEgcm9vdCB8IERlc2NyaXB0aW9uIAogLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSstLS0t LS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t Ky0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLQogIHJlZ3Jlc3NfcHVibGljYXRpb25fdXNlciB8IGYg ICAgICAgICAgfCBmICAgICAgICAgICAgIHwgdCAgICAgICB8IHQgICAgICAgfCB0ICAgICAgIHwg dCAgICAgICAgIHwgbm9uZSAgICAgICAgICAgICAgfCBmICAgICAgICB8IAotVGFibGVzOgotICAg ICJwdWJfdGVzdC50ZXN0cHViX25vcGsiCiBUYWJsZXMgZnJvbSBzY2hlbWFzOgogICAgICJwdWJf dGVzdCIKIApAQCAtODMyLDExICs4NDEsMTkgQEAgUkVTRVQgY2xpZW50X21pbl9tZXNzYWdlczsK ICAgICAgICAgICBPd25lciAgICAgICAgICAgfCBBbGwgdGFibGVzIHwgQWxsIHNlcXVlbmNlcyB8 IEluc2VydHMgfCBVcGRhdGVzIHwgRGVsZXRlcyB8IFRydW5jYXRlcyB8IEdlbmVyYXRlZCBjb2x1 bW5zIHwgVmlhIHJvb3QgfCBEZXNjcmlwdGlvbiAKIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Ky0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLSstLS0tLS0t LS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tKy0tLS0tLS0tLS0t LS0KICByZWdyZXNzX3B1YmxpY2F0aW9uX3VzZXIgfCBmICAgICAgICAgIHwgZiAgICAgICAgICAg ICB8IHQgICAgICAgfCB0ICAgICAgIHwgdCAgICAgICB8IHQgICAgICAgICB8IG5vbmUgICAgICAg ICAgICAgIHwgZiAgICAgICAgfCAKLVRhYmxlczoKLSAgICAidGVzdHB1Yl9yZl9zY2hlbWEyLnRl c3RwdWJfcmZfdGJsNiIgV0hFUkUgKGkgPCA5OSkKIFRhYmxlcyBmcm9tIHNjaGVtYXM6CiAgICAg InRlc3RwdWJfcmZfc2NoZW1hMiIKIAorLS0gdGFibGUgd2l0aCBhIHJvdy1maWx0ZXIsIGFsc28g Y292ZXJlZCBieSBhIHB1Ymxpc2hlZCBzY2hlbWEsIHNob3VsZCBhcHBlYXIKKy0tIG9ubHkgb25j ZSBpbiBcZCBvdXRwdXQgYW5kIHdpdGhvdXQgdGhlIHJvdyBmaWx0ZXIKK1xkIHRlc3RwdWJfcmZf c2NoZW1hMi50ZXN0cHViX3JmX3RibDYKKyAgICBUYWJsZSAidGVzdHB1Yl9yZl9zY2hlbWEyLnRl c3RwdWJfcmZfdGJsNiIKKyBDb2x1bW4gfCAgVHlwZSAgIHwgQ29sbGF0aW9uIHwgTnVsbGFibGUg fCBEZWZhdWx0IAorLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0t LS0tLS0tCisgaSAgICAgIHwgaW50ZWdlciB8ICAgICAgICAgICB8ICAgICAgICAgIHwgCitJbmNs dWRlZCBpbiBwdWJsaWNhdGlvbnM6CisgICAgInRlc3RwdWI2IgorCiAtLSBmYWlsIC0gdmlydHVh bCBnZW5lcmF0ZWQgY29sdW1uIHVzZXMgdXNlci1kZWZpbmVkIGZ1bmN0aW9uCiAtLSAoQWN0dWFs bHksIHRoaXMgYWxyZWFkeSBmYWlscyBhdCBDUkVBVEUgVEFCTEUgcmF0aGVyIHRoYW4gYXQgQ1JF QVRFCiAtLSBQVUJMSUNBVElPTiwgYnV0IGxldCdzIGtlZXAgdGhlIHRlc3QgaW4gY2FzZSB0aGUg Zm9ybWVyIGdldHMKZGlmZiAtLWdpdCBhL3NyYy90ZXN0L3JlZ3Jlc3Mvc3FsL3B1YmxpY2F0aW9u LnNxbCBiL3NyYy90ZXN0L3JlZ3Jlc3Mvc3FsL3B1YmxpY2F0aW9uLnNxbAppbmRleCAwNDFlMTRh NGRlNi4uZmFjNTRiMDJlMjcgMTAwNjQ0Ci0tLSBhL3NyYy90ZXN0L3JlZ3Jlc3Mvc3FsL3B1Ymxp Y2F0aW9uLnNxbAorKysgYi9zcmMvdGVzdC9yZWdyZXNzL3NxbC9wdWJsaWNhdGlvbi5zcWwKQEAg LTgzLDYgKzgzLDggQEAgQ1JFQVRFIFBVQkxJQ0FUSU9OIHRlc3RwdWJfZm9yc2NoZW1hIEZPUiBU QUJMRVMgSU4gU0NIRU1BIHB1Yl90ZXN0OwogQ1JFQVRFIFBVQkxJQ0FUSU9OIHRlc3RwdWJfZm9y X3RibF9zY2hlbWEgRk9SIFRBQkxFUyBJTiBTQ0hFTUEgcHViX3Rlc3QsIFRBQkxFIHB1Yl90ZXN0 LnRlc3RwdWJfbm9wazsKIFJFU0VUIGNsaWVudF9taW5fbWVzc2FnZXM7CiBcZFJwKyB0ZXN0cHVi X2Zvcl90Ymxfc2NoZW1hCistLSB0YWJsZSBhbHNvIGNvdmVyZWQgYnkgYSBwdWJsaXNoZWQgc2No ZW1hIHNob3VsZCBhcHBlYXIgb25seSBvbmNlIGluIFxkIG91dHB1dAorXGQgcHViX3Rlc3QudGVz dHB1Yl9ub3BrCiAKIC0tIHdlaXJkIHBhcnNlciBjb3JuZXIgY2FzZQogQ1JFQVRFIFBVQkxJQ0FU SU9OIHRlc3RwdWJfcGFyc2VydHN0IEZPUiBUQUJMRSBwdWJfdGVzdC50ZXN0cHViX25vcGssIENV UlJFTlRfU0NIRU1BOwpAQCAtNDA2LDYgKzQwOCw5IEBAIENSRUFURSBQVUJMSUNBVElPTiB0ZXN0 cHViNiBGT1IgVEFCTEVTIElOIFNDSEVNQSB0ZXN0cHViX3JmX3NjaGVtYTI7CiBBTFRFUiBQVUJM SUNBVElPTiB0ZXN0cHViNiBTRVQgVEFCTEVTIElOIFNDSEVNQSB0ZXN0cHViX3JmX3NjaGVtYTIs IFRBQkxFIHRlc3RwdWJfcmZfc2NoZW1hMi50ZXN0cHViX3JmX3RibDYgV0hFUkUgKGkgPCA5OSk7 CiBSRVNFVCBjbGllbnRfbWluX21lc3NhZ2VzOwogXGRScCsgdGVzdHB1YjYKKy0tIHRhYmxlIHdp dGggYSByb3ctZmlsdGVyLCBhbHNvIGNvdmVyZWQgYnkgYSBwdWJsaXNoZWQgc2NoZW1hLCBzaG91 bGQgYXBwZWFyCistLSBvbmx5IG9uY2UgaW4gXGQgb3V0cHV0IGFuZCB3aXRob3V0IHRoZSByb3cg ZmlsdGVyCitcZCB0ZXN0cHViX3JmX3NjaGVtYTIudGVzdHB1Yl9yZl90Ymw2CiAtLSBmYWlsIC0g dmlydHVhbCBnZW5lcmF0ZWQgY29sdW1uIHVzZXMgdXNlci1kZWZpbmVkIGZ1bmN0aW9uCiAtLSAo QWN0dWFsbHksIHRoaXMgYWxyZWFkeSBmYWlscyBhdCBDUkVBVEUgVEFCTEUgcmF0aGVyIHRoYW4g YXQgQ1JFQVRFCiAtLSBQVUJMSUNBVElPTiwgYnV0IGxldCdzIGtlZXAgdGhlIHRlc3QgaW4gY2Fz ZSB0aGUgZm9ybWVyIGdldHMKLS0gCjIuNDcuMwoK --0000000000007ef3ae06560dbfb3--