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 1oIbaZ-0003ls-9b for pgsql-docs@arkaria.postgresql.org; Mon, 01 Aug 2022 20:00:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oIbaY-0007Nd-2z for pgsql-docs@arkaria.postgresql.org; Mon, 01 Aug 2022 20:00:30 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oIbaX-0007NU-DK for pgsql-docs@lists.postgresql.org; Mon, 01 Aug 2022 20:00:29 +0000 Received: from mail.postgrespro.ru ([93.174.131.139]) by makus.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oIbaT-0001f0-Ri for pgsql-docs@lists.postgresql.org; Mon, 01 Aug 2022 20:00:28 +0000 Received: from [192.168.28.86] (cyclops.postgrespro.ru [93.174.131.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mail.postgrespro.ru (Postfix) with ESMTPSA id 558DA21C073D for ; Mon, 1 Aug 2022 23:00:22 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=postgrespro.ru; s=mail; t=1659384022; bh=Y4bipS3H9Dqd4OnBIwnPeCoAZ6hX7BqzS6YmTNI6bFk=; h=Date:From:Subject:To:References:In-Reply-To; b=cImx6oveDuW5QLb7XVRY6+tTmw35oz/CVnV+sp3vnsl+SNvQpb8Ta+Jm5T9fEHRiG c+oHSRxgcY1R8iiQPq7uS2YawP5HUTDqnhlesDrfkxc09PAyUAI0CosJ60Tk2i6w/k UgbtpvjjmjAvQWowUsbHBinvzCjF6b4UlOfEfDQw= Content-Type: multipart/mixed; boundary="------------lPJcamMjWehSw8jKb0NkBE0O" Message-ID: <745414e7-efb2-a6ae-5b83-fcbdf35aabc8@postgrespro.ru> Date: Mon, 1 Aug 2022 23:00:20 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 From: Ekaterina Kiryanova Subject: PostgreSQL 15 minor fixes in protocol.sgml To: pgsql-docs@lists.postgresql.org References: <165931062346.271448.12881330344096283605@wrigleys.postgresql.org> Content-Language: en-US In-Reply-To: <165931062346.271448.12881330344096283605@wrigleys.postgresql.org> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------lPJcamMjWehSw8jKb0NkBE0O Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello! I've come across some typos in protocol.sgml for PostgreSQL 15 so please have a look at the attached patch. I didn't include it in the patch but I also suggest removing single quotes around 'method' for the COMPRESSION option to help avoid confusion. (All the supported compression methods consist of a single word so in my opinion there is no need to use quotes in this case.) -- COMPRESSION 'method' I've also noticed that there are two ways to describe an option: "If set to true" / "If true". As far as I know, the option here is specified by its name rather than being explicitly set to true so "if true" seems to be more correct, and this could be a slight improvement for this page. Please correct me if I'm wrong. Another point worth mentioning is that only this file contains the phrase "two-phase transaction". I believe that "two-phase commit transaction" or "transaction prepared for two-phase commit" depending on the situation would be better wording. And finally, could you please clarify this part? -- The end LSN of the prepare transaction. Is it a typo of "prepared transaction"? Or is it the LSN of the transaction for Prepare? If it's the latter, perhaps it'd make more sense to capitalize it. -- Best regards, Ekaterina Kiryanova Technical Writer Postgres Professional the Russian PostgreSQL Company --------------lPJcamMjWehSw8jKb0NkBE0O Content-Type: text/x-patch; charset=UTF-8; name="protocol.patch" Content-Disposition: attachment; filename="protocol.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9wcm90b2NvbC5zZ21sIGIvZG9jL3NyYy9zZ21s L3Byb3RvY29sLnNnbWwKaW5kZXggMzkzMzExZDMwNC4uZjgzMmFlYmZhNiAxMDA2NDQKLS0t IGEvZG9jL3NyYy9zZ21sL3Byb3RvY29sLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL3Byb3Rv Y29sLnNnbWwKQEAgLTI3MjcsNDIgKzI3MjcsNDIgQEAgcHNxbCAiZGJuYW1lPXBvc3RncmVz IHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAiSURFTlRJRllfU1lTVEVNOyIKIAogICAgICAg ICA8dmFybGlzdGVudHJ5PgogICAgICAgICAgPHRlcm0+PGxpdGVyYWw+Q09NUFJFU1NJT048 L2xpdGVyYWw+IDxyZXBsYWNlYWJsZT4nbWV0aG9kJzwvcmVwbGFjZWFibGU+PC90ZXJtPgog ICAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICAgIDxwYXJhPgogICAgICAgICAgICBJbnN0 cnVjdHMgdGhlIHNlcnZlciB0byBjb21wcmVzcyB0aGUgYmFja3VwIHVzaW5nIHRoZSBzcGVj aWZpZWQKICAgICAgICAgICAgbWV0aG9kLiBDdXJyZW50bHksIHRoZSBzdXBwb3J0ZWQgbWV0 aG9kcyBhcmUgPGxpdGVyYWw+Z3ppcDwvbGl0ZXJhbD4sCiAgICAgICAgICAgIDxsaXRlcmFs Pmx6NDwvbGl0ZXJhbD4sIGFuZCA8bGl0ZXJhbD56c3RkPC9saXRlcmFsPi4KICAgICAgICAg ICA8L3BhcmE+CiAgICAgICAgICA8L2xpc3RpdGVtPgogICAgICAgICA8L3Zhcmxpc3RlbnRy eT4KIAogICAgICAgICA8dmFybGlzdGVudHJ5PgogICAgICAgICAgPHRlcm0+PGxpdGVyYWw+ Q09NUFJFU1NJT05fREVUQUlMPC9saXRlcmFsPiA8cmVwbGFjZWFibGU+ZGV0YWlsPC9yZXBs YWNlYWJsZT48L3Rlcm0+CiAgICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgICAgPHBhcmE+ CiAgICAgICAgICAgIFNwZWNpZmllcyBkZXRhaWxzIGZvciB0aGUgY2hvc2VuIGNvbXByZXNz aW9uIG1ldGhvZC4gVGhpcyBzaG91bGQgb25seQogICAgICAgICAgICBiZSB1c2VkIGluIGNv bmp1bmN0aW9uIHdpdGggdGhlIDxsaXRlcmFsPkNPTVBSRVNTSU9OPC9saXRlcmFsPgogICAg ICAgICAgICBvcHRpb24uICBJZiB0aGUgdmFsdWUgaXMgYW4gaW50ZWdlciwgaXQgc3BlY2lm aWVzIHRoZSBjb21wcmVzc2lvbgogICAgICAgICAgICBsZXZlbC4gIE90aGVyd2lzZSwgaXQg c2hvdWxkIGJlIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgaXRlbXMsCi0gICAgICAgICAg IGVhY2ggb2YgdGhlIGZvcm0gPGxpdGVyYWw+a2V5d29yZDwvbGl0ZXJhbD4gb3IKLSAgICAg ICAgICAgPGxpdGVyYWw+a2V5d29yZD12YWx1ZTwvbGl0ZXJhbD4uIEN1cnJlbnRseSwgdGhl IHN1cHBvcnRlZCBrZXl3b3JkcworICAgICAgICAgICBlYWNoIG9mIHRoZSBmb3JtIDxyZXBs YWNlYWJsZT5rZXl3b3JkPC9yZXBsYWNlYWJsZT4gb3IKKyAgICAgICAgICAgPHJlcGxhY2Vh YmxlPmtleXdvcmQ9dmFsdWU8L3JlcGxhY2VhYmxlPi4gQ3VycmVudGx5LCB0aGUgc3VwcG9y dGVkIGtleXdvcmRzCiAgICAgICAgICAgIGFyZSA8bGl0ZXJhbD5sZXZlbDwvbGl0ZXJhbD4g YW5kIDxsaXRlcmFsPndvcmtlcnM8L2xpdGVyYWw+LgogICAgICAgICAgIDwvcGFyYT4KIAog ICAgICAgICAgIDxwYXJhPgogICAgICAgICAgICBUaGUgPGxpdGVyYWw+bGV2ZWw8L2xpdGVy YWw+IGtleXdvcmQgc2V0cyB0aGUgY29tcHJlc3Npb24gbGV2ZWwuCiAgICAgICAgICAgIEZv ciA8bGl0ZXJhbD5nemlwPC9saXRlcmFsPiB0aGUgY29tcHJlc3Npb24gbGV2ZWwgc2hvdWxk IGJlIGFuCiAgICAgICAgICAgIGludGVnZXIgYmV0d2VlbiAxIGFuZCA5LCBmb3IgPGxpdGVy YWw+bHo0PC9saXRlcmFsPiBhbiBpbnRlZ2VyCiAgICAgICAgICAgIGJldHdlZW4gMSBhbmQg MTIsIGFuZCBmb3IgPGxpdGVyYWw+enN0ZDwvbGl0ZXJhbD4gYW4gaW50ZWdlcgogICAgICAg ICAgICBiZXR3ZWVuIDEgYW5kIDIyLgogICAgICAgICAgIDwvcGFyYT4KIAogICAgICAgICAg IDxwYXJhPgogICAgICAgICAgICBUaGUgPGxpdGVyYWw+d29ya2VyczwvbGl0ZXJhbD4ga2V5 d29yZCBzZXRzIHRoZSBudW1iZXIgb2YgdGhyZWFkcwogICAgICAgICAgICB0aGF0IHNob3Vs ZCBiZSB1c2VkIGZvciBwYXJhbGxlbCBjb21wcmVzc2lvbi4gUGFyYWxsZWwgY29tcHJlc3Np b24KICAgICAgICAgICAgaXMgc3VwcG9ydGVkIG9ubHkgZm9yIDxsaXRlcmFsPnpzdGQ8L2xp dGVyYWw+LgogICAgICAgICAgIDwvcGFyYT4KICAgICAgICAgIDwvbGlzdGl0ZW0+CiAgICAg ICAgIDwvdmFybGlzdGVudHJ5PgogCiAgICAgICAgIDx2YXJsaXN0ZW50cnk+CkBAIC0yODg3 LDExMSArMjg4NywxMTEgQEAgcHNxbCAiZGJuYW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRh dGFiYXNlIiAtYyAiSURFTlRJRllfU1lTVEVNOyIKICAgICAgICAgICA8L3BhcmE+CiAgICAg ICAgICA8L2xpc3RpdGVtPgogICAgICAgICA8L3Zhcmxpc3RlbnRyeT4KICAgICAgICA8L3Zh cmlhYmxlbGlzdD4KICAgICAgIDwvcGFyYT4KIAogICAgICAgPHBhcmE+CiAgICAgICAgQWZ0 ZXIgdGhlIHNlY29uZCByZWd1bGFyIHJlc3VsdCBzZXQsIGEgQ29weU91dFJlc3BvbnNlIHdp bGwgYmUgc2VudC4KICAgICAgICBUaGUgcGF5bG9hZCBvZiBlYWNoIENvcHlEYXRhIG1lc3Nh Z2Ugd2lsbCBjb250YWluIGEgbWVzc2FnZSBpbiBvbmUgb2YKICAgICAgICB0aGUgZm9sbG93 aW5nIGZvcm1hdHM6CiAgICAgICA8L3BhcmE+CiAKICAgICAgIDx2YXJpYWJsZWxpc3Q+CiAg ICAgICAgPHZhcmxpc3RlbnRyeT4KICAgICAgICAgPHRlcm0+bmV3IGFyY2hpdmUgKEIpPC90 ZXJtPgogICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgICA8dmFyaWFibGVsaXN0PgogICAg ICAgICAgIDx2YXJsaXN0ZW50cnk+CiAgICAgICAgICAgIDx0ZXJtPkJ5dGUxKCduJyk8L3Rl cm0+CiAgICAgICAgICAgIDxsaXN0aXRlbT48cGFyYT4KLSAgICAgICAgICAgIElkZW50aWZl cyB0aGUgbWVzc2FhZ2UgYXMgaW5kaWNhdGluZyB0aGUgc3RhcnQgb2YgYSBuZXcgYXJjaGl2 ZS4KKyAgICAgICAgICAgIElkZW50aWZpZXMgdGhlIG1lc3NhZ2UgYXMgaW5kaWNhdGluZyB0 aGUgc3RhcnQgb2YgYSBuZXcgYXJjaGl2ZS4KICAgICAgICAgICAgIFRoZXJlIHdpbGwgYmUg b25lIGFyY2hpdmUgZm9yIHRoZSBtYWluIGRhdGEgZGlyZWN0b3J5IGFuZCBvbmUKICAgICAg ICAgICAgIGZvciBlYWNoIGFkZGl0aW9uYWwgdGFibGVzcGFjZTsgZWFjaCB3aWxsIHVzZSB0 YXIgZm9ybWF0CiAgICAgICAgICAgICAoZm9sbG93aW5nIHRoZSA8cXVvdGU+dXN0YXIgaW50 ZXJjaGFuZ2UgZm9ybWF0PC9xdW90ZT4gc3BlY2lmaWVkCiAgICAgICAgICAgICBpbiB0aGUg UE9TSVggMTAwMy4xLTIwMDggc3RhbmRhcmQpLgogICAgICAgICAgICA8L3BhcmE+PC9saXN0 aXRlbT4KICAgICAgICAgICA8L3Zhcmxpc3RlbnRyeT4KIAogICAgICAgICAgIDx2YXJsaXN0 ZW50cnk+CiAgICAgICAgICAgIDx0ZXJtPlN0cmluZzwvdGVybT4KICAgICAgICAgICAgPGxp c3RpdGVtPjxwYXJhPgogICAgICAgICAgICAgVGhlIGZpbGUgbmFtZSBmb3IgdGhpcyBhcmNo aXZlLgogICAgICAgICAgICA8L3BhcmE+PC9saXN0aXRlbT4KICAgICAgICAgICA8L3Zhcmxp c3RlbnRyeT4KIAogICAgICAgICAgIDx2YXJsaXN0ZW50cnk+CiAgICAgICAgICAgIDx0ZXJt PlN0cmluZzwvdGVybT4KICAgICAgICAgICAgPGxpc3RpdGVtPjxwYXJhPgogICAgICAgICAg ICAgRm9yIHRoZSBtYWluIGRhdGEgZGlyZWN0b3J5LCBhbiBlbXB0eSBzdHJpbmcuIEZvciBv dGhlcgogICAgICAgICAgICAgdGFibGVzcGFjZXMsIHRoZSBmdWxsIHBhdGggdG8gdGhlIGRp cmVjdG9yeSBmcm9tIHdoaWNoIHRoaXMKICAgICAgICAgICAgIGFyY2hpdmUgd2FzIGNyZWF0 ZWQuCiAgICAgICAgICAgIDwvcGFyYT48L2xpc3RpdGVtPgogICAgICAgICAgIDwvdmFybGlz dGVudHJ5PgogICAgICAgICAgPC92YXJpYWJsZWxpc3Q+CiAgICAgICAgIDwvbGlzdGl0ZW0+ CiAgICAgICAgPC92YXJsaXN0ZW50cnk+CiAKICAgICAgICA8dmFybGlzdGVudHJ5PgogICAg ICAgICA8dGVybT5tYW5pZmVzdCAoQik8L3Rlcm0+CiAgICAgICAgIDxsaXN0aXRlbT4KICAg ICAgICAgIDx2YXJpYWJsZWxpc3Q+CiAgICAgICAgICAgPHZhcmxpc3RlbnRyeT4KICAgICAg ICAgICAgPHRlcm0+Qnl0ZTEoJ20nKTwvdGVybT4KICAgICAgICAgICAgPGxpc3RpdGVtPjxw YXJhPgotICAgICAgICAgICAgSWRlbnRpZmVzIHRoZSBtZXNzYWdlIGFzIGluZGljYXRpbmcg dGhlIHN0YXJ0IG9mIHRoZSBiYWNrdXAKKyAgICAgICAgICAgIElkZW50aWZpZXMgdGhlIG1l c3NhZ2UgYXMgaW5kaWNhdGluZyB0aGUgc3RhcnQgb2YgdGhlIGJhY2t1cAogICAgICAgICAg ICAgbWFuaWZlc3QuCiAgICAgICAgICAgIDwvcGFyYT48L2xpc3RpdGVtPgogICAgICAgICAg IDwvdmFybGlzdGVudHJ5PgogICAgICAgICAgPC92YXJpYWJsZWxpc3Q+CiAgICAgICAgIDwv bGlzdGl0ZW0+CiAgICAgICAgPC92YXJsaXN0ZW50cnk+CiAKICAgICAgICA8dmFybGlzdGVu dHJ5PgogICAgICAgICA8dGVybT5hcmNoaXZlIG9yIG1hbmlmZXN0IGRhdGEgKEIpPC90ZXJt PgogICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgICA8dmFyaWFibGVsaXN0PgogICAgICAg ICAgIDx2YXJsaXN0ZW50cnk+CiAgICAgICAgICAgIDx0ZXJtPkJ5dGUxKCdkJyk8L3Rlcm0+ CiAgICAgICAgICAgIDxsaXN0aXRlbT48cGFyYT4KLSAgICAgICAgICAgIElkZW50aWZlcyB0 aGUgbWVzc2FnZSBhcyBjb250YWluaW5nIGFyY2hpdmUgb3IgbWFuaWZlc3QgZGF0YS4KKyAg ICAgICAgICAgIElkZW50aWZpZXMgdGhlIG1lc3NhZ2UgYXMgY29udGFpbmluZyBhcmNoaXZl IG9yIG1hbmlmZXN0IGRhdGEuCiAgICAgICAgICAgIDwvcGFyYT48L2xpc3RpdGVtPgogICAg ICAgICAgIDwvdmFybGlzdGVudHJ5PgogCiAgICAgICAgICAgPHZhcmxpc3RlbnRyeT4KICAg ICAgICAgICAgPHRlcm0+Qnl0ZTxyZXBsYWNlYWJsZT5uPC9yZXBsYWNlYWJsZT48L3Rlcm0+ CiAgICAgICAgICAgIDxsaXN0aXRlbT48cGFyYT4KICAgICAgICAgICAgIERhdGEgYnl0ZXMu CiAgICAgICAgICAgIDwvcGFyYT48L2xpc3RpdGVtPgogICAgICAgICAgIDwvdmFybGlzdGVu dHJ5PgogICAgICAgICAgPC92YXJpYWJsZWxpc3Q+CiAgICAgICAgIDwvbGlzdGl0ZW0+CiAg ICAgICAgPC92YXJsaXN0ZW50cnk+CiAKICAgICAgICA8dmFybGlzdGVudHJ5PgogICAgICAg ICA8dGVybT5wcm9ncmVzcyByZXBvcnQgKEIpPC90ZXJtPgogICAgICAgICA8bGlzdGl0ZW0+ CiAgICAgICAgICA8dmFyaWFibGVsaXN0PgogICAgICAgICAgIDx2YXJsaXN0ZW50cnk+CiAg ICAgICAgICAgIDx0ZXJtPkJ5dGUxKCdwJyk8L3Rlcm0+CiAgICAgICAgICAgIDxsaXN0aXRl bT48cGFyYT4KLSAgICAgICAgICAgIElkZW50aWZlcyB0aGUgbWVzc2FnZSBhcyBhIHByb2dy ZXNzIHJlcG9ydC4KKyAgICAgICAgICAgIElkZW50aWZpZXMgdGhlIG1lc3NhZ2UgYXMgYSBw cm9ncmVzcyByZXBvcnQuCiAgICAgICAgICAgIDwvcGFyYT48L2xpc3RpdGVtPgogICAgICAg ICAgIDwvdmFybGlzdGVudHJ5PgogCiAgICAgICAgICAgPHZhcmxpc3RlbnRyeT4KICAgICAg ICAgICAgPHRlcm0+SW50NjQ8L3Rlcm0+CiAgICAgICAgICAgIDxsaXN0aXRlbT48cGFyYT4K ICAgICAgICAgICAgIFRoZSBudW1iZXIgb2YgYnl0ZXMgZnJvbSB0aGUgY3VycmVudCB0YWJs ZXNwYWNlIGZvciB3aGljaAogICAgICAgICAgICAgcHJvY2Vzc2luZyBoYXMgYmVlbiBjb21w bGV0ZWQuCiAgICAgICAgICAgIDwvcGFyYT48L2xpc3RpdGVtPgogICAgICAgICAgIDwvdmFy bGlzdGVudHJ5PgogICAgICAgICAgPC92YXJpYWJsZWxpc3Q+CiAgICAgICAgIDwvbGlzdGl0 ZW0+CiAgICAgICAgPC92YXJsaXN0ZW50cnk+CiAgICAgICA8L3ZhcmlhYmxlbGlzdD4KIAog ICAgICAgPHBhcmE+CiAgICAgICAgQWZ0ZXIgdGhlIENvcHlPdXRSZXNwb25zZSwgb3IgYWxs IHN1Y2ggcmVzcG9uc2VzLCBoYXZlIGJlZW4gc2VudCwgYQogICAgICAgIGZpbmFsIG9yZGlu YXJ5IHJlc3VsdCBzZXQgd2lsbCBiZSBzZW50LCBjb250YWluaW5nIHRoZSBXQUwgZW5kIHBv c2l0aW9uCiAgICAgICAgb2YgdGhlIGJhY2t1cCwgaW4gdGhlIHNhbWUgZm9ybWF0IGFzIHRo ZSBzdGFydCBwb3NpdGlvbi4KICAgICAgIDwvcGFyYT4KQEAgLTY5MjQsNDEgKzY5MjQsNDEg QEAgcHNxbCAiZGJuYW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAiSURF TlRJRllfU1lTVEVNOyIKICAgICAgICAgPHBhcmE+CiAgICAgICAgICBQcmVwYXJlIHRpbWVz dGFtcCBvZiB0aGUgdHJhbnNhY3Rpb24uIFRoZSB2YWx1ZSBpcyBpbiBudW1iZXIKICAgICAg ICAgIG9mIG1pY3Jvc2Vjb25kcyBzaW5jZSBQb3N0Z3JlU1FMIGVwb2NoICgyMDAwLTAxLTAx KS4KICAgICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxp c3RlbnRyeT4KIAogICAgICAgPHZhcmxpc3RlbnRyeT4KICAgICAgICA8dGVybT5JbnQzMiAo VHJhbnNhY3Rpb25JZCk8L3Rlcm0+CiAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICA8cGFy YT4KICAgICAgICAgIFhpZCBvZiB0aGUgdHJhbnNhY3Rpb24uCiAgICAgICAgIDwvcGFyYT4K ICAgICAgICA8L2xpc3RpdGVtPgogICAgICAgPC92YXJsaXN0ZW50cnk+CiAKICAgICAgIDx2 YXJsaXN0ZW50cnk+CiAgICAgICAgPHRlcm0+U3RyaW5nPC90ZXJtPgogICAgICAgIDxsaXN0 aXRlbT4KICAgICAgICAgPHBhcmE+Ci0gICAgICAgICBUaGUgdXNlciBkZWZpbmVkIEdJRCBv ZiB0aGUgdHdvLXBoYXNlIHRyYW5zYWN0aW9uLgorICAgICAgICAgVGhlIHVzZXItZGVmaW5l ZCBHSUQgb2YgdGhlIHR3by1waGFzZSB0cmFuc2FjdGlvbi4KICAgICAgICAgPC9wYXJhPgog ICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KICAgICAgPC92YXJp YWJsZWxpc3Q+CiAgICAgPC9saXN0aXRlbT4KICAgIDwvdmFybGlzdGVudHJ5PgogCiAgICA8 dmFybGlzdGVudHJ5IGlkPSJwcm90b2NvbC1sb2dpY2FscmVwLW1lc3NhZ2UtZm9ybWF0cy1Q cmVwYXJlIj4KICAgICA8dGVybT5QcmVwYXJlPC90ZXJtPgogICAgIDxsaXN0aXRlbT4KICAg ICAgPHZhcmlhYmxlbGlzdD4KICAgICAgIDx2YXJsaXN0ZW50cnk+CiAgICAgICAgPHRlcm0+ Qnl0ZTEoJ1AnKTwvdGVybT4KICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgIDxwYXJhPgog ICAgICAgICAgSWRlbnRpZmllcyB0aGUgbWVzc2FnZSBhcyBhIHR3by1waGFzZSBwcmVwYXJl ZCB0cmFuc2FjdGlvbiBtZXNzYWdlLgogICAgICAgICA8L3BhcmE+CiAgICAgICAgPC9saXN0 aXRlbT4KICAgICAgIDwvdmFybGlzdGVudHJ5PgogCkBAIC02OTk1LDQxICs2OTk1LDQxIEBA IHBzcWwgImRibmFtZT1wb3N0Z3JlcyByZXBsaWNhdGlvbj1kYXRhYmFzZSIgLWMgIklERU5U SUZZX1NZU1RFTTsiCiAgICAgICAgIDxwYXJhPgogICAgICAgICAgUHJlcGFyZSB0aW1lc3Rh bXAgb2YgdGhlIHRyYW5zYWN0aW9uLiBUaGUgdmFsdWUgaXMgaW4gbnVtYmVyCiAgICAgICAg ICBvZiBtaWNyb3NlY29uZHMgc2luY2UgUG9zdGdyZVNRTCBlcG9jaCAoMjAwMC0wMS0wMSku CiAgICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xpc3RpdGVtPgogICAgICAgPC92YXJsaXN0 ZW50cnk+CiAKICAgICAgIDx2YXJsaXN0ZW50cnk+CiAgICAgICAgPHRlcm0+SW50MzIgKFRy YW5zYWN0aW9uSWQpPC90ZXJtPgogICAgICAgIDxsaXN0aXRlbT4KICAgICAgICAgPHBhcmE+ CiAgICAgICAgICBYaWQgb2YgdGhlIHRyYW5zYWN0aW9uLgogICAgICAgICA8L3BhcmE+CiAg ICAgICAgPC9saXN0aXRlbT4KICAgICAgIDwvdmFybGlzdGVudHJ5PgogCiAgICAgICA8dmFy bGlzdGVudHJ5PgogICAgICAgIDx0ZXJtPlN0cmluZzwvdGVybT4KICAgICAgICA8bGlzdGl0 ZW0+CiAgICAgICAgIDxwYXJhPgotICAgICAgICAgVGhlIHVzZXIgZGVmaW5lZCBHSUQgb2Yg dGhlIHR3by1waGFzZSB0cmFuc2FjdGlvbi4KKyAgICAgICAgIFRoZSB1c2VyLWRlZmluZWQg R0lEIG9mIHRoZSB0d28tcGhhc2UgdHJhbnNhY3Rpb24uCiAgICAgICAgIDwvcGFyYT4KICAg ICAgICA8L2xpc3RpdGVtPgogICAgICAgPC92YXJsaXN0ZW50cnk+CiAgICAgIDwvdmFyaWFi bGVsaXN0PgogICAgIDwvbGlzdGl0ZW0+CiAgICA8L3Zhcmxpc3RlbnRyeT4KIAogICAgPHZh cmxpc3RlbnRyeSBpZD0icHJvdG9jb2wtbG9naWNhbHJlcC1tZXNzYWdlLWZvcm1hdHMtQ29t bWl0LVByZXBhcmVkIj4KICAgICA8dGVybT5Db21taXQgUHJlcGFyZWQ8L3Rlcm0+CiAgICAg PGxpc3RpdGVtPgogICAgICA8dmFyaWFibGVsaXN0PgogICAgICAgPHZhcmxpc3RlbnRyeT4K ICAgICAgICA8dGVybT5CeXRlMSgnSycpPC90ZXJtPgogICAgICAgIDxsaXN0aXRlbT4KICAg ICAgICAgPHBhcmE+CiAgICAgICAgICBJZGVudGlmaWVzIHRoZSBtZXNzYWdlIGFzIHRoZSBj b21taXQgb2YgYSB0d28tcGhhc2UgdHJhbnNhY3Rpb24gbWVzc2FnZS4KICAgICAgICAgPC9w YXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KIApAQCAt NzA2Niw0MSArNzA2Niw0MSBAQCBwc3FsICJkYm5hbWU9cG9zdGdyZXMgcmVwbGljYXRpb249 ZGF0YWJhc2UiIC1jICJJREVOVElGWV9TWVNURU07IgogICAgICAgICA8cGFyYT4KICAgICAg ICAgIENvbW1pdCB0aW1lc3RhbXAgb2YgdGhlIHRyYW5zYWN0aW9uLiBUaGUgdmFsdWUgaXMg aW4gbnVtYmVyCiAgICAgICAgICBvZiBtaWNyb3NlY29uZHMgc2luY2UgUG9zdGdyZVNRTCBl cG9jaCAoMjAwMC0wMS0wMSkuCiAgICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xpc3RpdGVt PgogICAgICAgPC92YXJsaXN0ZW50cnk+CiAKICAgICAgIDx2YXJsaXN0ZW50cnk+CiAgICAg ICAgPHRlcm0+SW50MzIgKFRyYW5zYWN0aW9uSWQpPC90ZXJtPgogICAgICAgIDxsaXN0aXRl bT4KICAgICAgICAgPHBhcmE+CiAgICAgICAgICBYaWQgb2YgdGhlIHRyYW5zYWN0aW9uLgog ICAgICAgICA8L3BhcmE+CiAgICAgICAgPC9saXN0aXRlbT4KICAgICAgIDwvdmFybGlzdGVu dHJ5PgogCiAgICAgICA8dmFybGlzdGVudHJ5PgogICAgICAgIDx0ZXJtPlN0cmluZzwvdGVy bT4KICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgIDxwYXJhPgotICAgICAgICAgVGhlIHVz ZXIgZGVmaW5lZCBHSUQgb2YgdGhlIHR3by1waGFzZSB0cmFuc2FjdGlvbi4KKyAgICAgICAg IFRoZSB1c2VyLWRlZmluZWQgR0lEIG9mIHRoZSB0d28tcGhhc2UgdHJhbnNhY3Rpb24uCiAg ICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xpc3RpdGVtPgogICAgICAgPC92YXJsaXN0ZW50 cnk+CiAgICAgIDwvdmFyaWFibGVsaXN0PgogICAgIDwvbGlzdGl0ZW0+CiAgICA8L3Zhcmxp c3RlbnRyeT4KIAogICAgPHZhcmxpc3RlbnRyeSBpZD0icHJvdG9jb2wtbG9naWNhbHJlcC1t ZXNzYWdlLWZvcm1hdHMtUm9sbGJhY2stUHJlcGFyZWQiPgogICAgIDx0ZXJtPlJvbGxiYWNr IFByZXBhcmVkPC90ZXJtPgogICAgIDxsaXN0aXRlbT4KICAgICAgPHZhcmlhYmxlbGlzdD4K ICAgICAgIDx2YXJsaXN0ZW50cnk+CiAgICAgICAgPHRlcm0+Qnl0ZTEoJ3InKTwvdGVybT4K ICAgICAgICA8bGlzdGl0ZW0+CiAgICAgICAgIDxwYXJhPgogICAgICAgICAgSWRlbnRpZmll cyB0aGUgbWVzc2FnZSBhcyB0aGUgcm9sbGJhY2sgb2YgYSB0d28tcGhhc2UgdHJhbnNhY3Rp b24gbWVzc2FnZS4KICAgICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CiAgICAg ICA8L3Zhcmxpc3RlbnRyeT4KIApAQCAtNzE0Nyw0MSArNzE0Nyw0MSBAQCBwc3FsICJkYm5h bWU9cG9zdGdyZXMgcmVwbGljYXRpb249ZGF0YWJhc2UiIC1jICJJREVOVElGWV9TWVNURU07 IgogICAgICAgICA8cGFyYT4KICAgICAgICAgIFJvbGxiYWNrIHRpbWVzdGFtcCBvZiB0aGUg dHJhbnNhY3Rpb24uIFRoZSB2YWx1ZSBpcyBpbiBudW1iZXIKICAgICAgICAgIG9mIG1pY3Jv c2Vjb25kcyBzaW5jZSBQb3N0Z3JlU1FMIGVwb2NoICgyMDAwLTAxLTAxKS4KICAgICAgICAg PC9wYXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KIAog ICAgICAgPHZhcmxpc3RlbnRyeT4KICAgICAgICA8dGVybT5JbnQzMiAoVHJhbnNhY3Rpb25J ZCk8L3Rlcm0+CiAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICA8cGFyYT4KICAgICAgICAg IFhpZCBvZiB0aGUgdHJhbnNhY3Rpb24uCiAgICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xp c3RpdGVtPgogICAgICAgPC92YXJsaXN0ZW50cnk+CiAKICAgICAgIDx2YXJsaXN0ZW50cnk+ CiAgICAgICAgPHRlcm0+U3RyaW5nPC90ZXJtPgogICAgICAgIDxsaXN0aXRlbT4KICAgICAg ICAgPHBhcmE+Ci0gICAgICAgICBUaGUgdXNlciBkZWZpbmVkIEdJRCBvZiB0aGUgdHdvLXBo YXNlIHRyYW5zYWN0aW9uLgorICAgICAgICAgVGhlIHVzZXItZGVmaW5lZCBHSUQgb2YgdGhl IHR3by1waGFzZSB0cmFuc2FjdGlvbi4KICAgICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlz dGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KICAgICAgPC92YXJpYWJsZWxpc3Q+CiAg ICAgPC9saXN0aXRlbT4KICAgIDwvdmFybGlzdGVudHJ5PgogCiAgICA8dmFybGlzdGVudHJ5 IGlkPSJwcm90b2NvbC1sb2dpY2FscmVwLW1lc3NhZ2UtZm9ybWF0cy1TdHJlYW0tUHJlcGFy ZSI+CiAgICAgPHRlcm0+U3RyZWFtIFByZXBhcmU8L3Rlcm0+CiAgICAgPGxpc3RpdGVtPgog ICAgICA8dmFyaWFibGVsaXN0PgogICAgICAgPHZhcmxpc3RlbnRyeT4KICAgICAgICA8dGVy bT5CeXRlMSgncCcpPC90ZXJtPgogICAgICAgIDxsaXN0aXRlbT4KICAgICAgICAgPHBhcmE+ CiAgICAgICAgICBJZGVudGlmaWVzIHRoZSBtZXNzYWdlIGFzIGEgdHdvLXBoYXNlIHN0cmVh bSBwcmVwYXJlIG1lc3NhZ2UuCiAgICAgICAgIDwvcGFyYT4KICAgICAgICA8L2xpc3RpdGVt PgogICAgICAgPC92YXJsaXN0ZW50cnk+CiAKQEAgLTcyMTgsNDEgKzcyMTgsNDEgQEAgcHNx bCAiZGJuYW1lPXBvc3RncmVzIHJlcGxpY2F0aW9uPWRhdGFiYXNlIiAtYyAiSURFTlRJRllf U1lTVEVNOyIKICAgICAgICAgPHBhcmE+CiAgICAgICAgICBQcmVwYXJlIHRpbWVzdGFtcCBv ZiB0aGUgdHJhbnNhY3Rpb24uIFRoZSB2YWx1ZSBpcyBpbiBudW1iZXIKICAgICAgICAgIG9m IG1pY3Jvc2Vjb25kcyBzaW5jZSBQb3N0Z3JlU1FMIGVwb2NoICgyMDAwLTAxLTAxKS4KICAg ICAgICAgPC9wYXJhPgogICAgICAgIDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRy eT4KIAogICAgICAgPHZhcmxpc3RlbnRyeT4KICAgICAgICA8dGVybT5JbnQzMiAoVHJhbnNh Y3Rpb25JZCk8L3Rlcm0+CiAgICAgICAgPGxpc3RpdGVtPgogICAgICAgICA8cGFyYT4KICAg ICAgICAgIFhpZCBvZiB0aGUgdHJhbnNhY3Rpb24uCiAgICAgICAgIDwvcGFyYT4KICAgICAg ICA8L2xpc3RpdGVtPgogICAgICAgPC92YXJsaXN0ZW50cnk+CiAKICAgICAgIDx2YXJsaXN0 ZW50cnk+CiAgICAgICAgPHRlcm0+U3RyaW5nPC90ZXJtPgogICAgICAgIDxsaXN0aXRlbT4K ICAgICAgICAgPHBhcmE+Ci0gICAgICAgICBUaGUgdXNlciBkZWZpbmVkIEdJRCBvZiB0aGUg dHdvLXBoYXNlIHRyYW5zYWN0aW9uLgorICAgICAgICAgVGhlIHVzZXItZGVmaW5lZCBHSUQg b2YgdGhlIHR3by1waGFzZSB0cmFuc2FjdGlvbi4KICAgICAgICAgPC9wYXJhPgogICAgICAg IDwvbGlzdGl0ZW0+CiAgICAgICA8L3Zhcmxpc3RlbnRyeT4KICAgICAgPC92YXJpYWJsZWxp c3Q+CiAgICAgPC9saXN0aXRlbT4KICAgIDwvdmFybGlzdGVudHJ5PgogICA8L3ZhcmlhYmxl bGlzdD4KIAogICA8cGFyYT4KICAgIFRoZSBmb2xsb3dpbmcgbWVzc2FnZSBwYXJ0cyBhcmUg c2hhcmVkIGJ5IHRoZSBhYm92ZSBtZXNzYWdlcy4KICAgPC9wYXJhPgogCiAgIDx2YXJpYWJs ZWxpc3Q+CiAgICA8dmFybGlzdGVudHJ5IGlkPSJwcm90b2NvbC1sb2dpY2FscmVwLW1lc3Nh Z2UtZm9ybWF0cy1UdXBsZURhdGEiPgogICAgIDx0ZXJtPlR1cGxlRGF0YTwvdGVybT4KICAg ICA8bGlzdGl0ZW0+CiAgICAgIDx2YXJpYWJsZWxpc3Q+CiAgICAgICA8dmFybGlzdGVudHJ5 PgogICAgICAgIDx0ZXJtPkludDE2PC90ZXJtPgogICAgICAgIDxsaXN0aXRlbT4K --------------lPJcamMjWehSw8jKb0NkBE0O--