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 1wWv0B-002wRq-2z for pgsql-docs@arkaria.postgresql.org; Tue, 09 Jun 2026 11:52:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wWv09-007CO3-2r for pgsql-docs@arkaria.postgresql.org; Tue, 09 Jun 2026 11:52:13 +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 1wWv09-007CNo-1I for pgsql-docs@lists.postgresql.org; Tue, 09 Jun 2026 11:52:13 +0000 Received: from mail-oo1-xc30.google.com ([2607:f8b0:4864:20::c30]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wWv07-00000001qWY-39RJ for pgsql-docs@lists.postgresql.org; Tue, 09 Jun 2026 11:52:12 +0000 Received: by mail-oo1-xc30.google.com with SMTP id 006d021491bc7-69e1f777bcaso4045325eaf.1 for ; Tue, 09 Jun 2026 04:52:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1781005931; cv=none; d=google.com; s=arc-20240605; b=HKFsFhwR2BD+pOyRT4pPSLlSfAXiZpQiCWEQBX2tmfZDlTaE5TAsytMum0s9ZvQ8uK VCY9AYRclP+t6UTwyMwFrCeprb2IdhF7cPQDSBt6SZsndymzSmYD7KNfRs1RpM8GPbpN otj3fVXlciAJoCAWQKaxDpXNvXpDzVIOebMxGf29STCM79VsA4tGOk4tVuo4ZiSB/93M cUxCIWpGGZ+vwGkLXssv/e5pDevIFzNj8JTrKOzBUJmo1IApXuvKMQFguMrAcaLDHXXR bSdpzghXcVvl576MPbaadWKOR2SJbj9ttTq6V644otWFW7oSDoLXhNuqBoZD/9E5+Tb2 TtoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=Iq5Tn7kzdFyX3QXD6UsgdWgHKvQLotBYKm2krbYCwaI=; fh=Sbcg/GWan5pP8RwQihSHR4g0FFqdsbVw/+jyYz+OAEE=; b=D2gDkWNUY0kum/1VWqumxmGd9NmES2b1kSrAYnQfnipIcALanRuHmjozQGf+rgMUpf IK6/RZK9NEboBS4nSJ3ur9L+fFEgR/9cPiuOs4X3HnIdl2wA6CxX+odXRNKTQJ8HoX+O cplD5hVlAg5anN3jwSIgF+njqPzmjpOfvgbcAEuG9Kc/fAE2j+1xNvGVgUaFnoeMAd+q xHMc+lz4BQMmYLVgJ+cv3JbuqFCLLZ/xvz2p1Yimf2qKa0X2wjlbs6KPLv7ST5vyHhSE sKOMv599HnythnRcTmg4RuF/UpT/1HBp9Lk4kQw5YbreFzFaksbFwHqCG3QrNdprLdaP vAYA==; 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=1781005931; x=1781610731; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Iq5Tn7kzdFyX3QXD6UsgdWgHKvQLotBYKm2krbYCwaI=; b=lM66J+MRlIJZjGJ3Hvh15NO9vxa3Ndo0IG5bwOJgdHwD93GEKP6CM6qMKwOUrxbBcE FFu3jYXimCAR0oltsuSr4qS3fVeVHYiqvw4N3Y1gge3LQrNj9Rs/Fasz940RzSOGWyuQ AaIdYOcHdeRnb3HfWmAiaPqk1Oza7YoHLr0be0HKlbHHylOISu0Z0OTi5JoWelr/+wRp 0m+KIZfI9IiXGSxOdbBBYwBsKf8AobN2cfWDOgWPSc92tYmZVgatXANpL3zCe6H/hwky Gipo/4V1eBxpl0r+QWjbz8SGevo+uMHL0g12YdOW6D4WQtkwZSQqPMxdZUGmYOx3da2/ 51Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781005931; x=1781610731; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Iq5Tn7kzdFyX3QXD6UsgdWgHKvQLotBYKm2krbYCwaI=; b=iY7NqJuqlVt3YtPO/Yhep9QNUnw5KAhhHSn34+Nynp46YYYj+7CRovAMv9RM9TjwAq wQOFKHvCMjsFwd5m60jbYAmhpfko0V1Z8dUVIcDY9Me2KtBH7qbItsJW1mj+oxTOz79v NP/xSxJ+8rqIOuXkKXA1v8Bwl63Rqsd2bZ44w6tYQ2c2JJ7xiJLNClwBhQ7q/uEsBGnn p3Rs/tZjAtu6iZ0JmLYTzYuN5vzFU97kmND9uElrmnY5/5zMfpPSP0PA63saWrVkLzoY NOm1FGOvd7rEhWVXvMAne8a446lEI5STYRwKL2yGpPvDztoco7PC2k2loGuYBfw6ifnH yunQ== X-Gm-Message-State: AOJu0YxxDb7r9wCKptdNurYawiCXGAHpLbs+OvKnLQxktI5CY8VcpQRh Q1y/ksRx9+ORYPfCWlLtAMxUzvcLejOv8gnfzPEniko5Q1xIHxeKzwyltqQ0zZYhAbqs0YGfmDN NyDFo1be/iTFSZCNaV/VHVAnR3HtyA5flatTe X-Gm-Gg: Acq92OGLgy6K5DhPcbuEVB2P6+l0B+2gMcrpEdZobWWJQzqXtG7KrU+D5eoe2JZrGNL g+xQ3c4S9xGSHsL24gFJhyFarDnC3NHyiwX2Cf6nt3w77Og/M67GxLUyyhd8e3QyMJ+G2QWIgFX X7r3oqIo8TZkU8sFrZ8qPUuTbwcm0NC92l6oftRi9Yh3fWQG+MbFRO6Xsu7LCcETUpiPVhqr/0I ywKy2YDY/UEiBFjGFxyFFwbtRG8J2F9VMXBApjUqW7yEwk9/m1Nh/PmxM1bffL9dpnz3SIUEcoz psnncmpG5MB89XoH X-Received: by 2002:a05:6820:f007:b0:69e:9af9:ab47 with SMTP id 006d021491bc7-69e9af9bd36mr4115792eaf.34.1781005931052; Tue, 09 Jun 2026 04:52:11 -0700 (PDT) MIME-Version: 1.0 From: Dave Cramer Date: Tue, 9 Jun 2026 07:51:54 -0400 X-Gm-Features: AVVi8Cfwq9o28ASj5S0f9q03BYjMjZyBQqw5_YW6XCH2GmCROdohGkvEWpK4jrc Message-ID: Subject: Patch for bind message to clarify signedness of parameters and result column format codes To: Pg Docs Content-Type: multipart/mixed; boundary="000000000000ddf2f30653d0c18f" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000ddf2f30653d0c18f Content-Type: multipart/alternative; boundary="000000000000ddf2f10653d0c18d" --000000000000ddf2f10653d0c18d Content-Type: text/plain; charset="UTF-8" Currently we don't say whether the number of parameters is signed or unsigned. Same with results See attached patch. Regards, Dave Cramer --000000000000ddf2f10653d0c18d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Currently we don't say whether the number of para= meters is signed or unsigned. Same with results

Se= e attached patch.

Regards,

Dave Cramer
--000000000000ddf2f10653d0c18d-- --000000000000ddf2f30653d0c18f Content-Type: application/octet-stream; name="0001-doc-clarify-unsigned-integer-fields-in-protocol-messages.patch" Content-Disposition: attachment; filename="0001-doc-clarify-unsigned-integer-fields-in-protocol-messages.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mq6kx1lm0 RnJvbSBjNGJmN2UyN2E5NjYwMjQwOWIwOGVlZjliYmQ5ZTRjZTc1YWVjMDAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZlIENyYW1lciA8ZGF2ZWNyYW1lckBnbWFpbC5jb20+CkRh dGU6IFRodSwgMjEgTWF5IDIwMjYgMDg6MzE6NDggLTA3MDAKU3ViamVjdDogW1BBVENIXSBkb2M6 IGNsYXJpZnkgc2lnbmVkbmVzcyBvZiBpbnRlZ2VyIGZpZWxkcyBpbiBwcm90b2NvbAogbWVzc2Fn ZXMKCkFkZCAodW5zaWduZWQpIG9yIChzaWduZWQpIGFubm90YXRpb25zIHRvIHByb3RvY29sIG1l c3NhZ2UgZmllbGRzCnRvIGhlbHAgY2xpZW50IGltcGxlbWVudG9ycyBjb3JyZWN0bHkgc2l6ZSB0 aGVpciBpbnRlZ2VyIHR5cGVzIHdoZW4KcGFyc2luZyBvciBjb25zdHJ1Y3RpbmcgcHJvdG9jb2wg bWVzc2FnZXMuCi0tLQogZG9jL3NyYy9zZ21sL3Byb3RvY29sLnNnbWwgfCA1MiArKysrKysrKysr KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlv bnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9wcm90b2Nv bC5zZ21sIGIvZG9jL3NyYy9zZ21sL3Byb3RvY29sLnNnbWwKaW5kZXggNDlmODE2NzY3MTIuLmM2 Y2VmYjQ4NDM0IDEwMDY0NAotLS0gYS9kb2Mvc3JjL3NnbWwvcHJvdG9jb2wuc2dtbAorKysgYi9k b2Mvc3JjL3NnbWwvcHJvdG9jb2wuc2dtbApAQCAtNDI0Miw3ICs0MjQyLDcgQEAgcHNxbCAiZGJu YW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAiSURFTlRJRllfU1lTVEVNOyIK ICAgICAgICA8dGVybT5JbnQzMjwvdGVybT4KICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgIDxw YXJhPgotICAgICAgICAgVGhlIHByb2Nlc3MgSUQgb2YgdGhpcyBiYWNrZW5kLgorICAgICAgICAg VGhlIHByb2Nlc3MgSUQgb2YgdGhpcyBiYWNrZW5kIChzaWduZWQpLgogICAgICAgICA8L3BhcmE+ CiAgICAgICAgPC9saXN0aXRlbT4KICAgICAgIDwvdmFybGlzdGVudHJ5PgpAQCAtNDMyNiw3ICs0 MzI2LDcgQEAgcHNxbCAiZGJuYW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAi SURFTlRJRllfU1lTVEVNOyIKICAgICAgICAgIG9yIHRoYXQgdGhlIHBhcmFtZXRlcnMgYWxsIHVz ZSB0aGUgZGVmYXVsdCBmb3JtYXQgKHRleHQpOwogICAgICAgICAgb3Igb25lLCBpbiB3aGljaCBj YXNlIHRoZSBzcGVjaWZpZWQgZm9ybWF0IGNvZGUgaXMgYXBwbGllZAogICAgICAgICAgdG8gYWxs IHBhcmFtZXRlcnM7IG9yIGl0IGNhbiBlcXVhbCB0aGUgYWN0dWFsIG51bWJlciBvZgotICAgICAg ICAgcGFyYW1ldGVycy4KKyAgICAgICAgIHBhcmFtZXRlcnMgKHVuc2lnbmVkKS4KICAgICAgICAg PC9wYXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KQEAgLTQz NDYsNyArNDM0Niw4IEBAIHBzcWwgImRibmFtZT1wb3N0Z3JlcyByZXBsaWNhdGlvbj1kYXRhYmFz ZSIgLWMgIklERU5USUZZX1NZU1RFTTsiCiAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICA8cGFy YT4KICAgICAgICAgIFRoZSBudW1iZXIgb2YgcGFyYW1ldGVyIHZhbHVlcyB0aGF0IGZvbGxvdyAo cG9zc2libHkgemVybykuCi0gICAgICAgICBUaGlzIG11c3QgbWF0Y2ggdGhlIG51bWJlciBvZiBw YXJhbWV0ZXJzIG5lZWRlZCBieSB0aGUgcXVlcnkuCisgICAgICAgICBUaGlzIG11c3QgbWF0Y2gg dGhlIG51bWJlciBvZiBwYXJhbWV0ZXJzIG5lZWRlZCBieSB0aGUgcXVlcnkKKyAgICAgICAgICh1 bnNpZ25lZCkuCiAgICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xpc3RpdGVtPgogICAgICAgPC92 YXJsaXN0ZW50cnk+CkBAIC00MzYyLDcgKzQzNjMsNyBAQCBwc3FsICJkYm5hbWU9cG9zdGdyZXMg cmVwbGljYXRpb249ZGF0YWJhc2UiIC1jICJJREVOVElGWV9TWVNURU07IgogICAgICAgIDxsaXN0 aXRlbT4KICAgICAgICAgPHBhcmE+CiAgICAgICAgICBUaGUgbGVuZ3RoIG9mIHRoZSBwYXJhbWV0 ZXIgdmFsdWUsIGluIGJ5dGVzICh0aGlzIGNvdW50Ci0gICAgICAgICBkb2VzIG5vdCBpbmNsdWRl IGl0c2VsZikuICBDYW4gYmUgemVyby4KKyAgICAgICAgIGRvZXMgbm90IGluY2x1ZGUgaXRzZWxm LCBzaWduZWQpLiAgQ2FuIGJlIHplcm8uCiAgICAgICAgICBBcyBhIHNwZWNpYWwgY2FzZSwgLTEg aW5kaWNhdGVzIGEgTlVMTCBwYXJhbWV0ZXIgdmFsdWUuCiAgICAgICAgICBObyB2YWx1ZSBieXRl cyBmb2xsb3cgaW4gdGhlIE5VTEwgY2FzZS4KICAgICAgICAgPC9wYXJhPgpAQCAtNDM5Nyw3ICs0 Mzk4LDcgQEAgcHNxbCAiZGJuYW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAi SURFTlRJRllfU1lTVEVNOyIKICAgICAgICAgICh0ZXh0KTsKICAgICAgICAgIG9yIG9uZSwgaW4g d2hpY2ggY2FzZSB0aGUgc3BlY2lmaWVkIGZvcm1hdCBjb2RlIGlzIGFwcGxpZWQKICAgICAgICAg IHRvIGFsbCByZXN1bHQgY29sdW1ucyAoaWYgYW55KTsgb3IgaXQgY2FuIGVxdWFsIHRoZSBhY3R1 YWwKLSAgICAgICAgIG51bWJlciBvZiByZXN1bHQgY29sdW1ucyBvZiB0aGUgcXVlcnkuCisgICAg ICAgICBudW1iZXIgb2YgcmVzdWx0IGNvbHVtbnMgb2YgdGhlIHF1ZXJ5ICh1bnNpZ25lZCkuCiAg ICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xpc3RpdGVtPgogICAgICAgPC92YXJsaXN0ZW50cnk+ CkBAIC00Nzk1LDcgKzQ3OTYsNyBAQCBwc3FsICJkYm5hbWU9cG9zdGdyZXMgcmVwbGljYXRpb249 ZGF0YWJhc2UiIC1jICJJREVOVElGWV9TWVNURU07IgogICAgICAgIDxsaXN0aXRlbT4KICAgICAg ICAgPHBhcmE+CiAgICAgICAgICBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGRhdGEgdG8g YmUgY29waWVkCi0gICAgICAgICAoZGVub3RlZCA8cmVwbGFjZWFibGU+TjwvcmVwbGFjZWFibGU+ IGJlbG93KS4KKyAgICAgICAgIChkZW5vdGVkIDxyZXBsYWNlYWJsZT5OPC9yZXBsYWNlYWJsZT4g YmVsb3csIHVuc2lnbmVkKS4KICAgICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CiAg ICAgICA8L3Zhcmxpc3RlbnRyeT4KQEAgLTQ4NTUsNyArNDg1Niw3IEBAIHBzcWwgImRibmFtZT1w b3N0Z3JlcyByZXBsaWNhdGlvbj1kYXRhYmFzZSIgLWMgIklERU5USUZZX1NZU1RFTTsiCiAgICAg ICAgPGxpc3RpdGVtPgogICAgICAgICA8cGFyYT4KICAgICAgICAgIFRoZSBudW1iZXIgb2YgY29s dW1ucyBpbiB0aGUgZGF0YSB0byBiZSBjb3BpZWQKLSAgICAgICAgIChkZW5vdGVkIDxyZXBsYWNl YWJsZT5OPC9yZXBsYWNlYWJsZT4gYmVsb3cpLgorICAgICAgICAgKGRlbm90ZWQgPHJlcGxhY2Vh YmxlPk48L3JlcGxhY2VhYmxlPiBiZWxvdywgdW5zaWduZWQpLgogICAgICAgICA8L3BhcmE+CiAg ICAgICAgPC9saXN0aXRlbT4KICAgICAgIDwvdmFybGlzdGVudHJ5PgpAQCAtNDkxNSw3ICs0OTE2 LDcgQEAgcHNxbCAiZGJuYW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAiSURF TlRJRllfU1lTVEVNOyIKICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgIDxwYXJhPgogICAgICAg ICAgVGhlIG51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBkYXRhIHRvIGJlIGNvcGllZAotICAgICAg ICAgKGRlbm90ZWQgPHJlcGxhY2VhYmxlPk48L3JlcGxhY2VhYmxlPiBiZWxvdykuCisgICAgICAg ICAoZGVub3RlZCA8cmVwbGFjZWFibGU+TjwvcmVwbGFjZWFibGU+IGJlbG93LCB1bnNpZ25lZCku CiAgICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xpc3RpdGVtPgogICAgICAgPC92YXJsaXN0ZW50 cnk+CkBAIC00OTYwLDcgKzQ5NjEsOCBAQCBwc3FsICJkYm5hbWU9cG9zdGdyZXMgcmVwbGljYXRp b249ZGF0YWJhc2UiIC1jICJJREVOVElGWV9TWVNURU07IgogICAgICAgIDx0ZXJtPkludDE2PC90 ZXJtPgogICAgICAgIDxsaXN0aXRlbT4KICAgICAgICAgPHBhcmE+Ci0gICAgICAgICBUaGUgbnVt YmVyIG9mIGNvbHVtbiB2YWx1ZXMgdGhhdCBmb2xsb3cgKHBvc3NpYmx5IHplcm8pLgorICAgICAg ICAgVGhlIG51bWJlciBvZiBjb2x1bW4gdmFsdWVzIHRoYXQgZm9sbG93IChwb3NzaWJseSB6ZXJv LAorICAgICAgICAgdW5zaWduZWQpLgogICAgICAgICA8L3BhcmE+CiAgICAgICAgPC9saXN0aXRl bT4KICAgICAgIDwvdmFybGlzdGVudHJ5PgpAQCAtNDk3Niw3ICs0OTc4LDcgQEAgcHNxbCAiZGJu YW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAiSURFTlRJRllfU1lTVEVNOyIK ICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgIDxwYXJhPgogICAgICAgICAgVGhlIGxlbmd0aCBv ZiB0aGUgY29sdW1uIHZhbHVlLCBpbiBieXRlcyAodGhpcyBjb3VudAotICAgICAgICAgZG9lcyBu b3QgaW5jbHVkZSBpdHNlbGYpLiAgQ2FuIGJlIHplcm8uCisgICAgICAgICBkb2VzIG5vdCBpbmNs dWRlIGl0c2VsZiwgc2lnbmVkKS4gIENhbiBiZSB6ZXJvLgogICAgICAgICAgQXMgYSBzcGVjaWFs IGNhc2UsIC0xIGluZGljYXRlcyBhIE5VTEwgY29sdW1uIHZhbHVlLgogICAgICAgICAgTm8gdmFs dWUgYnl0ZXMgZm9sbG93IGluIHRoZSBOVUxMIGNhc2UuCiAgICAgICAgIDwvcGFyYT4KQEAgLTUx NjQsNyArNTE2Niw3IEBAIHBzcWwgImRibmFtZT1wb3N0Z3JlcyByZXBsaWNhdGlvbj1kYXRhYmFz ZSIgLWMgIklERU5USUZZX1NZU1RFTTsiCiAgICAgICAgIDxwYXJhPgogICAgICAgICAgTWF4aW11 bSBudW1iZXIgb2Ygcm93cyB0byByZXR1cm4sIGlmIHBvcnRhbCBjb250YWlucwogICAgICAgICAg YSBxdWVyeSB0aGF0IHJldHVybnMgcm93cyAoaWdub3JlZCBvdGhlcndpc2UpLiAgWmVybwotICAg ICAgICAgZGVub3RlcyA8cXVvdGU+bm8gbGltaXQ8L3F1b3RlPi4KKyAgICAgICAgIGRlbm90ZXMg PHF1b3RlPm5vIGxpbWl0PC9xdW90ZT4gKHVuc2lnbmVkKS4KICAgICAgICAgPC9wYXJhPgogICAg ICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KQEAgLTUyMzgsNyArNTI0MCw3 IEBAIHBzcWwgImRibmFtZT1wb3N0Z3JlcyByZXBsaWNhdGlvbj1kYXRhYmFzZSIgLWMgIklERU5U SUZZX1NZU1RFTTsiCiAgICAgICAgICBvciB0aGF0IHRoZSBhcmd1bWVudHMgYWxsIHVzZSB0aGUg ZGVmYXVsdCBmb3JtYXQgKHRleHQpOwogICAgICAgICAgb3Igb25lLCBpbiB3aGljaCBjYXNlIHRo ZSBzcGVjaWZpZWQgZm9ybWF0IGNvZGUgaXMgYXBwbGllZAogICAgICAgICAgdG8gYWxsIGFyZ3Vt ZW50czsgb3IgaXQgY2FuIGVxdWFsIHRoZSBhY3R1YWwgbnVtYmVyIG9mCi0gICAgICAgICBhcmd1 bWVudHMuCisgICAgICAgICBhcmd1bWVudHMgKHVuc2lnbmVkKS4KICAgICAgICAgPC9wYXJhPgog ICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KQEAgLTUyNTgsNyArNTI2 MCw3IEBAIHBzcWwgImRibmFtZT1wb3N0Z3JlcyByZXBsaWNhdGlvbj1kYXRhYmFzZSIgLWMgIklE RU5USUZZX1NZU1RFTTsiCiAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICA8cGFyYT4KICAgICAg ICAgIFNwZWNpZmllcyB0aGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBiZWluZyBzdXBwbGllZCB0byB0 aGUKLSAgICAgICAgIGZ1bmN0aW9uLgorICAgICAgICAgZnVuY3Rpb24gKHVuc2lnbmVkKS4KICAg ICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4K QEAgLTUyNzQsNyArNTI3Niw3IEBAIHBzcWwgImRibmFtZT1wb3N0Z3JlcyByZXBsaWNhdGlvbj1k YXRhYmFzZSIgLWMgIklERU5USUZZX1NZU1RFTTsiCiAgICAgICAgPGxpc3RpdGVtPgogICAgICAg ICA8cGFyYT4KICAgICAgICAgIFRoZSBsZW5ndGggb2YgdGhlIGFyZ3VtZW50IHZhbHVlLCBpbiBi eXRlcyAodGhpcyBjb3VudAotICAgICAgICAgZG9lcyBub3QgaW5jbHVkZSBpdHNlbGYpLiAgQ2Fu IGJlIHplcm8uCisgICAgICAgICBkb2VzIG5vdCBpbmNsdWRlIGl0c2VsZiwgc2lnbmVkKS4gIENh biBiZSB6ZXJvLgogICAgICAgICAgQXMgYSBzcGVjaWFsIGNhc2UsIC0xIGluZGljYXRlcyBhIE5V TEwgYXJndW1lbnQgdmFsdWUuCiAgICAgICAgICBObyB2YWx1ZSBieXRlcyBmb2xsb3cgaW4gdGhl IE5VTEwgY2FzZS4KICAgICAgICAgPC9wYXJhPgpAQCAtNTMzOCw3ICs1MzQwLDcgQEAgcHNxbCAi ZGJuYW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAiSURFTlRJRllfU1lTVEVN OyIKICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgIDxwYXJhPgogICAgICAgICAgVGhlIGxlbmd0 aCBvZiB0aGUgZnVuY3Rpb24gcmVzdWx0IHZhbHVlLCBpbiBieXRlcyAodGhpcyBjb3VudAotICAg ICAgICAgZG9lcyBub3QgaW5jbHVkZSBpdHNlbGYpLiAgQ2FuIGJlIHplcm8uCisgICAgICAgICBk b2VzIG5vdCBpbmNsdWRlIGl0c2VsZiwgc2lnbmVkKS4gIENhbiBiZSB6ZXJvLgogICAgICAgICAg QXMgYSBzcGVjaWFsIGNhc2UsIC0xIGluZGljYXRlcyBhIE5VTEwgZnVuY3Rpb24gcmVzdWx0Lgog ICAgICAgICAgTm8gdmFsdWUgYnl0ZXMgZm9sbG93IGluIHRoZSBOVUxMIGNhc2UuCiAgICAgICAg IDwvcGFyYT4KQEAgLTU0NjAsNyArNTQ2Miw4IEBAIHBzcWwgImRibmFtZT1wb3N0Z3JlcyByZXBs aWNhdGlvbj1kYXRhYmFzZSIgLWMgIklERU5USUZZX1NZU1RFTTsiCiAgICAgICAgPHRlcm0+SW50 MzI8L3Rlcm0+CiAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICA8cGFyYT4KLSAgICAgICAgIE51 bWJlciBvZiBwcm90b2NvbCBvcHRpb25zIG5vdCByZWNvZ25pemVkIGJ5IHRoZSBzZXJ2ZXIuCisg ICAgICAgICBOdW1iZXIgb2YgcHJvdG9jb2wgb3B0aW9ucyBub3QgcmVjb2duaXplZCBieSB0aGUg c2VydmVyCisgICAgICAgICAodW5zaWduZWQpLgogICAgICAgICA8L3BhcmE+CiAgICAgICAgPC9s aXN0aXRlbT4KICAgICAgIDwvdmFybGlzdGVudHJ5PgpAQCAtNTU5Miw3ICs1NTk1LDcgQEAgcHNx bCAiZGJuYW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAiSURFTlRJRllfU1lT VEVNOyIKICAgICAgICA8dGVybT5JbnQzMjwvdGVybT4KICAgICAgICA8bGlzdGl0ZW0+CiAgICAg ICAgIDxwYXJhPgotICAgICAgICAgVGhlIHByb2Nlc3MgSUQgb2YgdGhlIG5vdGlmeWluZyBiYWNr ZW5kIHByb2Nlc3MuCisgICAgICAgICBUaGUgcHJvY2VzcyBJRCBvZiB0aGUgbm90aWZ5aW5nIGJh Y2tlbmQgcHJvY2VzcyAoc2lnbmVkKS4KICAgICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlzdGl0 ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KQEAgLTU2NDUsNyArNTY0OCw3IEBAIHBzcWwgImRi bmFtZT1wb3N0Z3JlcyByZXBsaWNhdGlvbj1kYXRhYmFzZSIgLWMgIklERU5USUZZX1NZU1RFTTsi CiAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICA8cGFyYT4KICAgICAgICAgIFRoZSBudW1iZXIg b2YgcGFyYW1ldGVycyB1c2VkIGJ5IHRoZSBzdGF0ZW1lbnQKLSAgICAgICAgIChjYW4gYmUgemVy bykuCisgICAgICAgICAoY2FuIGJlIHplcm8sIHVuc2lnbmVkKS4KICAgICAgICAgPC9wYXJhPgog ICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KQEAgLTU3NjAsNyArNTc2 Myw3IEBAIHBzcWwgImRibmFtZT1wb3N0Z3JlcyByZXBsaWNhdGlvbj1kYXRhYmFzZSIgLWMgIklE RU5USUZZX1NZU1RFTTsiCiAgICAgICAgICAoY2FuIGJlIHplcm8pLiAgTm90ZSB0aGF0IHRoaXMg aXMgbm90IGFuIGluZGljYXRpb24gb2YKICAgICAgICAgIHRoZSBudW1iZXIgb2YgcGFyYW1ldGVy cyB0aGF0IG1pZ2h0IGFwcGVhciBpbiB0aGUKICAgICAgICAgIHF1ZXJ5IHN0cmluZywgb25seSB0 aGUgbnVtYmVyIHRoYXQgdGhlIGZyb250ZW5kIHdhbnRzIHRvCi0gICAgICAgICBwcmVzcGVjaWZ5 IHR5cGVzIGZvci4KKyAgICAgICAgIHByZXNwZWNpZnkgdHlwZXMgZm9yICh1bnNpZ25lZCkuCiAg ICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xpc3RpdGVtPgogICAgICAgPC92YXJsaXN0ZW50cnk+ CkBAIC01OTcyLDcgKzU5NzUsOCBAQCBwc3FsICJkYm5hbWU9cG9zdGdyZXMgcmVwbGljYXRpb249 ZGF0YWJhc2UiIC1jICJJREVOVElGWV9TWVNURU07IgogICAgICAgIDx0ZXJtPkludDE2PC90ZXJt PgogICAgICAgIDxsaXN0aXRlbT4KICAgICAgICAgPHBhcmE+Ci0gICAgICAgICBTcGVjaWZpZXMg dGhlIG51bWJlciBvZiBmaWVsZHMgaW4gYSByb3cgKGNhbiBiZSB6ZXJvKS4KKyAgICAgICAgIFNw ZWNpZmllcyB0aGUgbnVtYmVyIG9mIGZpZWxkcyBpbiBhIHJvdyAoY2FuIGJlIHplcm8sCisgICAg ICAgICB1bnNpZ25lZCkuCiAgICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xpc3RpdGVtPgogICAg ICAgPC92YXJsaXN0ZW50cnk+CkBAIC02MDI1LDcgKzYwMjksOCBAQCBwc3FsICJkYm5hbWU9cG9z dGdyZXMgcmVwbGljYXRpb249ZGF0YWJhc2UiIC1jICJJREVOVElGWV9TWVNURU07IgogICAgICAg IDx0ZXJtPkludDE2PC90ZXJtPgogICAgICAgIDxsaXN0aXRlbT4KICAgICAgICAgPHBhcmE+Ci0g ICAgICAgICBUaGUgZGF0YSB0eXBlIHNpemUgKHNlZSA8dmFybmFtZT5wZ190eXBlLnR5cGxlbjwv dmFybmFtZT4pLgorICAgICAgICAgVGhlIGRhdGEgdHlwZSBzaXplIChzZWUgPHZhcm5hbWU+cGdf dHlwZS50eXBsZW48L3Zhcm5hbWU+LAorICAgICAgICAgc2lnbmVkKS4KICAgICAgICAgIE5vdGUg dGhhdCBuZWdhdGl2ZSB2YWx1ZXMgZGVub3RlIHZhcmlhYmxlLXdpZHRoIHR5cGVzLgogICAgICAg ICA8L3BhcmE+CiAgICAgICAgPC9saXN0aXRlbT4KQEAgLTYwMzUsNyArNjA0MCw4IEBAIHBzcWwg ImRibmFtZT1wb3N0Z3JlcyByZXBsaWNhdGlvbj1kYXRhYmFzZSIgLWMgIklERU5USUZZX1NZU1RF TTsiCiAgICAgICAgPHRlcm0+SW50MzI8L3Rlcm0+CiAgICAgICAgPGxpc3RpdGVtPgogICAgICAg ICA8cGFyYT4KLSAgICAgICAgIFRoZSB0eXBlIG1vZGlmaWVyIChzZWUgPHZhcm5hbWU+cGdfYXR0 cmlidXRlLmF0dHR5cG1vZDwvdmFybmFtZT4pLgorICAgICAgICAgVGhlIHR5cGUgbW9kaWZpZXIg KHNlZSA8dmFybmFtZT5wZ19hdHRyaWJ1dGUuYXR0dHlwbW9kPC92YXJuYW1lPiwKKyAgICAgICAg IHNpZ25lZCkuCiAgICAgICAgICBUaGUgbWVhbmluZyBvZiB0aGUgbW9kaWZpZXIgaXMgdHlwZS1z cGVjaWZpYy4KICAgICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CkBAIC02MDk1LDcg KzYxMDEsNyBAQCBwc3FsICJkYm5hbWU9cG9zdGdyZXMgcmVwbGljYXRpb249ZGF0YWJhc2UiIC1j ICJJREVOVElGWV9TWVNURU07IgogICAgICAgIDxsaXN0aXRlbT4KICAgICAgICAgPHBhcmE+CiAg ICAgICAgICBMZW5ndGggb2YgU0FTTCBtZWNoYW5pc20gc3BlY2lmaWMgIkluaXRpYWwgQ2xpZW50 IFJlc3BvbnNlIiB0aGF0Ci0gICAgICAgICBmb2xsb3dzLCBvciAtMSBpZiB0aGVyZSBpcyBubyBJ bml0aWFsIFJlc3BvbnNlLgorICAgICAgICAgZm9sbG93cyAoc2lnbmVkKSwgb3IgLTEgaWYgdGhl cmUgaXMgbm8gSW5pdGlhbCBSZXNwb25zZS4KICAgICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlz dGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KLS0gCjIuNTAuMSAoQXBwbGUgR2l0LTE1NSkK Cg== --000000000000ddf2f30653d0c18f--