From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Hansen Newsgroups: gmane.emacs.bugs Subject: bug#60333: [PATCH] whitespace: Update bob, eob markers in base and indirect buffers Date: Mon, 26 Dec 2022 01:21:18 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------LnBF7RCJI8eG5rVkDheGnwDr" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7472"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 To: 60333@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 26 07:22:25 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1p9gsS-0001ke-C0 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Dec 2022 07:22:24 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p9gsC-0006X3-82; Mon, 26 Dec 2022 01:22:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p9gs7-0006Wk-QM for bug-gnu-emacs@gnu.org; Mon, 26 Dec 2022 01:22:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p9gs6-0002Ji-I7 for bug-gnu-emacs@gnu.org; Mon, 26 Dec 2022 01:22:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p9gs6-0000ks-6r for bug-gnu-emacs@gnu.org; Mon, 26 Dec 2022 01:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Richard Hansen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Dec 2022 06:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16720356872851 (code B ref -1); Mon, 26 Dec 2022 06:22:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Dec 2022 06:21:27 +0000 Original-Received: from localhost ([127.0.0.1]:50606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p9grW-0000ju-Ek for submit@debbugs.gnu.org; Mon, 26 Dec 2022 01:21:27 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:33806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p9grV-0000jn-81 for submit@debbugs.gnu.org; Mon, 26 Dec 2022 01:21:25 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p9grU-0006VA-Vr for bug-gnu-emacs@gnu.org; Mon, 26 Dec 2022 01:21:25 -0500 Original-Received: from spork.scientician.org ([66.228.35.160]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p9grS-0002F2-Jj for bug-gnu-emacs@gnu.org; Mon, 26 Dec 2022 01:21:24 -0500 X-Submitted: to spork.scientician.org (Postfix) with ESMTPSA id 6B299483B6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1672035681; bh=2rkicjxPucTBrqm1oM+9k1IgFvrCRF5TtF56NMCUhJQ=; h=Date:To:From:Subject:From; b=lMkPrmtvBy+zNhk84jU8A5P3Lay4bNfWSNC76WkhdLfS6Zrdi5+6JRSTAi0q1ZSY0 G4DrRBxX3CKG4yRNIaKKhggMMnvI5K1+MFM+3iNMRH114tZXExNcfzSSX/UpVXwzfb UnSlUZnJKeLTadT9auneB/b7cRBD1phTsIfGHkPw= X-Submitted: to mail.scientician.org (Postfix) with ESMTPSA id BAC0220052 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1672035679; bh=2rkicjxPucTBrqm1oM+9k1IgFvrCRF5TtF56NMCUhJQ=; h=Date:To:From:Subject:From; b=n0YUYBCFnr18EMZlYq2u7f70tTU8ia+8KtxtCWWwa5UQ+pPGMdvobGnD9Xnbaxfjt 5paOWPfzMQDUh9bVJziMxPilNGLlV8HpZ+xZyN5tkGcIYLPfHTk68Yjb4lN+DjjnBR C5YBvvDCw1J/i0MbigddDJqhxn+fjMz0/Ps0BqEA= Content-Language: en-US Received-SPF: pass client-ip=66.228.35.160; envelope-from=rhansen@rhansen.org; helo=spork.scientician.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:251887 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------LnBF7RCJI8eG5rVkDheGnwDr Content-Type: multipart/mixed; boundary="------------Q141tOaO8dHMmjsgEUZWyOjT"; protected-headers="v1" From: Richard Hansen To: bug-gnu-emacs@gnu.org Message-ID: Subject: [PATCH] whitespace: Update bob, eob markers in base and indirect buffers --------------Q141tOaO8dHMmjsgEUZWyOjT Content-Type: multipart/mixed; boundary="------------RMiqi2xYG9B909NxDfM33Jf5" --------------RMiqi2xYG9B909NxDfM33Jf5 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 QXR0YWNoZWQgcGF0Y2g6DQoNCiAgICAgd2hpdGVzcGFjZTogVXBkYXRlIGJvYiwgZW9iIG1h cmtlcnMgaW4gYmFzZSBhbmQgaW5kaXJlY3QgYnVmZmVycw0KDQogICAgIFdoZW4gYSBidWZm ZXIgaXMgY2hhbmdlZCwgdXBkYXRlIGB3aGl0ZXNwYWNlLWJvYi1tYXJrZXInIGFuZA0KICAg ICBgd2hpdGVzcGFjZS1lb2ItbWFya2VyJyBub3QganVzdCBpbiB0aGUgY3VycmVudCBidWZm ZXIsIGJ1dA0KICAgICBhbHNvIGluIHRoZSBiYXNlIGJ1ZmZlciBhbmQgYWxsIG9mIGl0cyBp bmRpcmVjdCBidWZmZXJzIChpZg0KICAgICBhbnkpIChCdWcjNDY5ODIpLg0KICAgICAqIGxp c3Avd2hpdGVzcGFjZS5lbCAod2hpdGVzcGFjZS0taW5kaXJlY3QtYnVmZmVycywNCiAgICAg d2hpdGVzcGFjZS0tcmVmcmVzaC1pbmRpcmVjdC1idWZmZXJzLA0KICAgICB3aGl0ZXNwYWNl LXVubG9hZC1mdW5jdGlvbik6IFRyYWNrIHRoZSByZWxhdGlvbnNoaXBzIGJldHdlZW4NCiAg ICAgYmFzZSBidWZmZXJzIGFuZCB0aGVpciBpbmRpcmVjdCBidWZmZXJzLg0KICAgICAod2hp dGVzcGFjZS0tdXBkYXRlLWJvYi1lb2ItYWxsLCB3aGl0ZXNwYWNlLWNvbG9yLW9uLA0KICAg ICB3aGl0ZXNwYWNlLWNvbG9yLW9mZik6IERlZmluZSBhIG5ldyBmdW5jdGlvbiB0aGF0IGNh bGxzDQogICAgIGB3aGl0ZXNwYWNlLS11cGRhdGUtYm9iLWVvYicgb24gdGhlIGJhc2UgYnVm ZmVyIGFuZCBhbGwgb2YgaXRzDQogICAgIGluZGlyZWN0IGJ1ZmZlcnMsIGFuZCB1c2UgdGhp cyBuZXcgZnVuY3Rpb24gaW5zdGVhZCBvZg0KICAgICBgd2hpdGVzcGFjZS0tdXBkYXRlLWJv Yi1lb2InIGluIGBhZnRlci1jaGFuZ2UtZnVuY3Rpb25zJy4NCg0KU2VlIEJ1ZyM0Njk4MiBm b3IgYWRkaXRpb25hbCBjb250ZXh0LiAgVGhpcyBjYW4gYWxzbyBiZSB0aG91Z2h0IG9mIGFz IGEgDQpjb250aW51YXRpb24gb2YgdGhlIGZpeCBmb3IgQnVnIzU5NjE4IG1hZGUgaW4gY29t bWl0IA0KZDc2ZDdhM2JlYmYxZmYwYjA2YTM4ZjdmOTZkMzE2NzUyODQ0ZWQxMC4NCg0KSSdt IG5vdCBzdXJlIGlmIHRoaXMgcGF0Y2ggYmVsb25ncyBvbiBtYXN0ZXIsIG9uIGVtYWNzLTI5 LCBvciBub3doZXJlOg0KICAgKiBUaGUgYnVnIGl0IGZpeGVzIGlzIHZlcnkgbWlub3IsIHNv IGl0IG1pZ2h0IG5vdCBiZSB3b3J0aCB0aGUgYWRkZWQgDQpjb21wbGV4aXR5Lg0KICAgKiBJ dCB0b3VjaGVzIGNvZGUgdGhhdCBoYXMgYmVlbiB0aGUgc291cmNlIG9mIGEgZmV3IHJlY2Vu dCBidWdzLCBzbyANCkknbSB3YXJ5IG9mIGludHJvZHVjaW5nIG5ldyBidWdzIG9udG8gZW1h Y3MtMjkuDQogICAqIFRoaXMgaXMgYSB3b3JrYXJvdW5kIGZvciBCdWcjNDY5ODI7IGl0IHdv dWxkIGJlIGJldHRlciB0byBmaXggdGhhdCANCmJ1ZyBpbnN0ZWFkIChhbHRob3VnaCBmaXhp bmcgdGhhdCBidWcgbWlnaHQgYmUgaW5mZWFzaWJsZSBmb3IgcmVhc29ucyBvZiANCmJhY2t3 YXJkcyBjb21wYXRpYmlsaXR5KS4NCg== --------------RMiqi2xYG9B909NxDfM33Jf5 Content-Type: text/x-patch; charset=UTF-8; name="0001-whitespace-Update-bob-eob-markers-in-base-and-indire.patch" Content-Disposition: attachment; filename*0="0001-whitespace-Update-bob-eob-markers-in-base-and-indire.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBlYjBjYWFlMzJkMmNiM2Q4ZDFkNTY4ZDEwNTRhMzM4NTBjMzY4NDc3IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogVGh1LCAxNSBEZWMgMjAyMiAwMTo0ODowNiAtMDUwMApTdWJqZWN0OiBb UEFUQ0hdIHdoaXRlc3BhY2U6IFVwZGF0ZSBib2IsIGVvYiBtYXJrZXJzIGluIGJhc2UgYW5k IGluZGlyZWN0CiBidWZmZXJzCgpXaGVuIGEgYnVmZmVyIGlzIGNoYW5nZWQsIHVwZGF0ZSBg d2hpdGVzcGFjZS1ib2ItbWFya2VyJyBhbmQKYHdoaXRlc3BhY2UtZW9iLW1hcmtlcicgbm90 IGp1c3QgaW4gdGhlIGN1cnJlbnQgYnVmZmVyLCBidXQKYWxzbyBpbiB0aGUgYmFzZSBidWZm ZXIgYW5kIGFsbCBvZiBpdHMgaW5kaXJlY3QgYnVmZmVycyAoaWYKYW55KSAoQnVnIzQ2OTgy KS4KKiBsaXNwL3doaXRlc3BhY2UuZWwgKHdoaXRlc3BhY2UtLWluZGlyZWN0LWJ1ZmZlcnMs CndoaXRlc3BhY2UtLXJlZnJlc2gtaW5kaXJlY3QtYnVmZmVycywKd2hpdGVzcGFjZS11bmxv YWQtZnVuY3Rpb24pOiBUcmFjayB0aGUgcmVsYXRpb25zaGlwcyBiZXR3ZWVuCmJhc2UgYnVm ZmVycyBhbmQgdGhlaXIgaW5kaXJlY3QgYnVmZmVycy4KKHdoaXRlc3BhY2UtLXVwZGF0ZS1i b2ItZW9iLWFsbCwgd2hpdGVzcGFjZS1jb2xvci1vbiwKd2hpdGVzcGFjZS1jb2xvci1vZmYp OiBEZWZpbmUgYSBuZXcgZnVuY3Rpb24gdGhhdCBjYWxscwpgd2hpdGVzcGFjZS0tdXBkYXRl LWJvYi1lb2InIG9uIHRoZSBiYXNlIGJ1ZmZlciBhbmQgYWxsIG9mIGl0cwppbmRpcmVjdCBi dWZmZXJzLCBhbmQgdXNlIHRoaXMgbmV3IGZ1bmN0aW9uIGluc3RlYWQgb2YKYHdoaXRlc3Bh Y2UtLXVwZGF0ZS1ib2ItZW9iJyBpbiBgYWZ0ZXItY2hhbmdlLWZ1bmN0aW9ucycuCi0tLQog bGlzcC93aGl0ZXNwYWNlLmVsICAgICAgICAgICAgfCA1OCArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKystLQogdGVzdC9saXNwL3doaXRlc3BhY2UtdGVzdHMuZWwgfCAzNSAr KysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgODQgaW5zZXJ0aW9ucygr KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3doaXRlc3BhY2UuZWwgYi9s aXNwL3doaXRlc3BhY2UuZWwKaW5kZXggYjc0NzI5M2ViNC4uYmM5ZDRiNzk5OCAxMDA2NDQK LS0tIGEvbGlzcC93aGl0ZXNwYWNlLmVsCisrKyBiL2xpc3Avd2hpdGVzcGFjZS5lbApAQCAt MjEwNCw2ICsyMTA0LDI2IEBAIHdoaXRlc3BhY2UtLWNsb25lCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChtYXJrZXItaW5zZXJ0aW9uLXR5cGUgd2hpdGVzcGFjZS1lb2ItbWFy a2VyKSkpKSkKIAogCisoZGVmdmFyIHdoaXRlc3BhY2UtLWluZGlyZWN0LWJ1ZmZlcnMgbmls CisgICJQbGlzdCBtYXBwaW5nIGEgYmFzZSBidWZmZXIgdG8gYSBsaXN0IG9mIGl0cyBpbmRp cmVjdCBidWZmZXJzLgorCitVc2VkIHRvIHdvcmsgYXJvdW5kIEJ1ZyM0Njk4Mi4iKQorCisK KyhkZWZ1biB3aGl0ZXNwYWNlLS1yZWZyZXNoLWluZGlyZWN0LWJ1ZmZlcnMgKCkKKyAgIlJl ZnJlc2ggYHdoaXRlc3BhY2UtLWluZGlyZWN0LWJ1ZmZlcnMnLgorCitVc2VkIHRvIHdvcmsg YXJvdW5kIEJ1ZyM0Njk4Mi4iCisgIChzZXRxIHdoaXRlc3BhY2UtLWluZGlyZWN0LWJ1ZmZl cnMgbmlsKQorICA7OyBLZWVwIHRyYWNrIG9mIGFsbCBidWZmZXJzIC0tIG5vdCBqdXN0IHRo b3NlIHdpdGgKKyAgOzsgYHdoaXRlc3BhY2UtbW9kZScgZW5hYmxlZCAtLSBpbiBjYXNlIGB3 aGl0ZXNwYWNlLW1vZGUnIGlzIGVuYWJsZWQKKyAgOzsgbGF0ZXIuCisgIChkb2xpc3QgKGJ1 ZiAoYnVmZmVyLWxpc3QpKQorICAgIChsZXQgKChiYXNlIChidWZmZXItYmFzZS1idWZmZXIg YnVmKSkpCisgICAgICAod2hlbiBiYXNlCisgICAgICAgIChwdXNoIGJ1ZiAocGxpc3QtZ2V0 IHdoaXRlc3BhY2UtLWluZGlyZWN0LWJ1ZmZlcnMgYmFzZSkpKSkpKQorCisKIChkZWZ1biB3 aGl0ZXNwYWNlLWNvbG9yLW9uICgpCiAgICJUdXJuIG9uIGNvbG9yIHZpc3VhbGl6YXRpb24u IgogICAod2hlbiAod2hpdGVzcGFjZS1zdHlsZS1mYWNlLXApCkBAIC0yMTE4LDcgKzIxMzgs NyBAQCB3aGl0ZXNwYWNlLWNvbG9yLW9uCiAgICAgKHNldHEtbG9jYWwgd2hpdGVzcGFjZS1i dWZmZXItY2hhbmdlZCBuaWwpCiAgICAgKGFkZC1ob29rICdwb3N0LWNvbW1hbmQtaG9vayAj J3doaXRlc3BhY2UtcG9zdC1jb21tYW5kLWhvb2sgbmlsIHQpCiAgICAgKGFkZC1ob29rICdi ZWZvcmUtY2hhbmdlLWZ1bmN0aW9ucyAjJ3doaXRlc3BhY2UtYnVmZmVyLWNoYW5nZWQgbmls IHQpCi0gICAgKGFkZC1ob29rICdhZnRlci1jaGFuZ2UtZnVuY3Rpb25zICMnd2hpdGVzcGFj ZS0tdXBkYXRlLWJvYi1lb2IKKyAgICAoYWRkLWhvb2sgJ2FmdGVyLWNoYW5nZS1mdW5jdGlv bnMgIyd3aGl0ZXNwYWNlLS11cGRhdGUtYm9iLWVvYi1hbGwKICAgICAgICAgICAgICAgOzsg VGhlIC0xIGVuc3VyZXMgdGhhdCBpdCBydW5zIGJlZm9yZSBhbnkKICAgICAgICAgICAgICAg OzsgYGZvbnQtbG9jay1tb2RlJyBob29rIGZ1bmN0aW9ucy4KICAgICAgICAgICAgICAgLTEg dCkKQEAgLTIyMTUsOCArMjIzNSw4IEBAIHdoaXRlc3BhY2UtY29sb3Itb2ZmCiAgICh3aGVu ICh3aGl0ZXNwYWNlLXN0eWxlLWZhY2UtcCkKICAgICAocmVtb3ZlLWhvb2sgJ3Bvc3QtY29t bWFuZC1ob29rICMnd2hpdGVzcGFjZS1wb3N0LWNvbW1hbmQtaG9vayB0KQogICAgIChyZW1v dmUtaG9vayAnYmVmb3JlLWNoYW5nZS1mdW5jdGlvbnMgIyd3aGl0ZXNwYWNlLWJ1ZmZlci1j aGFuZ2VkIHQpCi0gICAgKHJlbW92ZS1ob29rICdhZnRlci1jaGFuZ2UtZnVuY3Rpb25zICMn d2hpdGVzcGFjZS0tdXBkYXRlLWJvYi1lb2IKLSAgICAgICAgICAgICAgICAgdCkKKyAgICAo cmVtb3ZlLWhvb2sgJ2FmdGVyLWNoYW5nZS1mdW5jdGlvbnMKKyAgICAgICAgICAgICAgICAg Iyd3aGl0ZXNwYWNlLS11cGRhdGUtYm9iLWVvYi1hbGwgdCkKICAgICAocmVtb3ZlLWhvb2sg J2Nsb25lLWJ1ZmZlci1ob29rICMnd2hpdGVzcGFjZS0tY2xvbmUgdCkKICAgICAocmVtb3Zl LWhvb2sgJ2Nsb25lLWluZGlyZWN0LWJ1ZmZlci1ob29rICMnd2hpdGVzcGFjZS0tY2xvbmUg dCkKICAgICAoZm9udC1sb2NrLXJlbW92ZS1rZXl3b3JkcyBuaWwgd2hpdGVzcGFjZS1mb250 LWxvY2sta2V5d29yZHMpCkBAIC0yNDAxLDYgKzI0MjEsMzIgQEAgd2hpdGVzcGFjZS0tdmFy aWFibGUtd2F0Y2hlcgogICAgICAgKHdoZW4gd2hpdGVzcGFjZS1tb2RlCiAgICAgICAgIChm b250LWxvY2stZmx1c2gpKSkpKQogCisoZGVmdW4gd2hpdGVzcGFjZS0tdXBkYXRlLWJvYi1l b2ItYWxsICgmb3B0aW9uYWwgYmVnIGVuZCAmcmVzdCBfKQorICAiQ2FsbCBgd2hpdGVzcGFj ZS0tdXBkYXRlLWJvYi1lb2InIGZvciB0aGUgYmFzZSBhbmQgaXRzIGluZGlyZWN0IGJ1ZmZl cnMuCisKK1RoaXMgZnVuY3Rpb24gaXMgaW50ZW5kZWQgdG8gYmUgdXNlZCBpbiBgYWZ0ZXIt Y2hhbmdlLWZ1bmN0aW9ucycuCitUaGUgYHdoaXRlc3BhY2UtLXVwZGF0ZS1ib2ItZW9iJyBm dW5jdGlvbiBpcyBvbmx5IGNhbGxlZCBmb3IgYQorYnVmZmVyIGlmIHRoZSBidWZmZXIgaGFz IHRoaXMgZnVuY3Rpb24gaW4gaXRzIGBhZnRlci1jaGFuZ2UtZnVuY3Rpb25zJworaG9vay4g IFNlZSBgYWZ0ZXItY2hhbmdlLWZ1bmN0aW9ucycgZm9yIHRoZSBtZWFuaW5nIG9mIEJFRyBh bmQKK0VORC4iCisgIDs7IENoYW5nZSBob29rcyBkbyBub3QgcnVuIGZvciB0aGUgYmFzZSBi dWZmZXIgd2hlbiBlZGl0aW5nIGFuCisgIDs7IGluZGlyZWN0IGJ1ZmZlciwgb3IgZm9yIGlu ZGlyZWN0IGJ1ZmZlcnMgd2hlbiBlZGl0aW5nIHRoZSBiYXNlCisgIDs7IGJ1ZmZlciwgZXZl biB0aG91Z2ggdGhlIGNoYW5nZSBhZmZlY3RzIGFsbCBvZiB0aGVtIHNpbXVsdGFuZW91c2x5 CisgIDs7IChCdWcjNDY5ODIpLiAgV29yayBhcm91bmQgdGhhdCBsaW1pdGF0aW9uIGJ5IG1h bnVhbGx5IHVwZGF0aW5nCisgIDs7IHRoZW0gYWxsIGhlcmUuICBgd2hpdGVzcGFjZS0tdXBk YXRlLWJvYi1lb2InIGlzIGlkZW1wb3RlbnQsIHNvIGlmCisgIDs7IEJ1ZyM0Njk4MiBpcyBm aXhlZCB0aGlzIHNob3VsZCBjb250aW51ZSB0byB3b3JrIGNvcnJlY3RseSAodGhvdWdoCisg IDs7IGl0IHdpbGwgYmUgZG9pbmcgdW5uZWNlc3Nhcnkgd29yaykuCisgIChsZXQqICgoYmFz ZSAob3IgKGJ1ZmZlci1iYXNlLWJ1ZmZlcikgKGN1cnJlbnQtYnVmZmVyKSkpCisgICAgICAg ICAoaW5kaXJlY3QgKHBsaXN0LWdldCB3aGl0ZXNwYWNlLS1pbmRpcmVjdC1idWZmZXJzIGJh c2UpKSkKKyAgICAoZG9saXN0IChidWYgKGNvbnMgYmFzZSBpbmRpcmVjdCkpCisgICAgICAo d2l0aC1jdXJyZW50LWJ1ZmZlciBidWYKKyAgICAgICAgKHdoZW4gKG1lbXEgIyd3aGl0ZXNw YWNlLS11cGRhdGUtYm9iLWVvYi1hbGwKKyAgICAgICAgICAgICAgICAgICAgYWZ0ZXItY2hh bmdlLWZ1bmN0aW9ucykKKyAgICAgICAgICA7OyBQb3NpdGlvbnMgaW4gYSBiYXNlIGJ1ZmZl ciBhbHdheXMgbWF0Y2ggcG9zaXRpb25zIGluCisgICAgICAgICAgOzsgaW5kaXJlY3QgYnVm ZmVycyAoZXZlbiBpZiBuYXJyb3dpbmcgZGlmZmVycykgc28gdGhlcmUgaXMKKyAgICAgICAg ICA7OyBubyBuZWVkIHRvIHRyYW5zbGF0ZSBCRUcgb3IgRU5ELgorICAgICAgICAgICh3aGl0 ZXNwYWNlLS11cGRhdGUtYm9iLWVvYiBiZWcgZW5kKSkpKSkpCisKIChkZWZ1biB3aGl0ZXNw YWNlLS11cGRhdGUtYm9iLWVvYiAoJm9wdGlvbmFsIGJlZyBlbmQgJnJlc3QgXykKICAgIlVw ZGF0ZSBgd2hpdGVzcGFjZS1ib2ItbWFya2VyJyBhbmQgYHdoaXRlc3BhY2UtZW9iLW1hcmtl cicuCiBBbHNvIGFwcGx5IGBmb250LWxvY2stbXVsdGlsaW5lJyB0ZXh0IHByb3BlcnR5LiAg SWYgQkVHIGFuZCBFTkQKQEAgLTI1ODksNiArMjYzNSwxMCBAQCB3aGl0ZXNwYWNlLXdhcm4t cmVhZC1vbmx5CiAMCiA7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7CiAKKyh3aGl0ZXNwYWNlLS1yZWZyZXNo LWluZGlyZWN0LWJ1ZmZlcnMpCisoYWRkLWhvb2sgJ2J1ZmZlci1saXN0LXVwZGF0ZS1ob29r CisgICAgICAgICAgIyd3aGl0ZXNwYWNlLS1yZWZyZXNoLWluZGlyZWN0LWJ1ZmZlcnMpCisK IChkZWZ2YXIgd2hpdGVzcGFjZS0td2F0Y2hlZC12YXJzCiAgICcoZmlsbC1jb2x1bW4gaW5k ZW50LXRhYnMtbW9kZSB0YWItd2lkdGggd2hpdGVzcGFjZS1saW5lLWNvbHVtbikpCiAKQEAg LTI2MDUsNiArMjY1NSw4IEBAIHdoaXRlc3BhY2UtdW5sb2FkLWZ1bmN0aW9uCiAgICAgKGRv bGlzdCAoYnVmIChidWZmZXItbGlzdCkpCiAgICAgICAoc2V0LWJ1ZmZlciBidWYpCiAgICAg ICAod2hpdGVzcGFjZS1tb2RlIC0xKSkpCisgIChyZW1vdmUtaG9vayAnYnVmZmVyLWxpc3Qt dXBkYXRlLWhvb2sKKyAgICAgICAgICAgICAgICMnd2hpdGVzcGFjZS0tcmVmcmVzaC1pbmRp cmVjdC1idWZmZXJzKQogICBuaWwpCQkJCQk7IGNvbnRpbnVlIHN0YW5kYXJkIHVubG9hZGlu ZwogCiAKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC93aGl0ZXNwYWNlLXRlc3RzLmVsIGIvdGVz dC9saXNwL3doaXRlc3BhY2UtdGVzdHMuZWwKaW5kZXggOWE5ZmI1NWU0Zi4uNTEzMzI4ZjVj NyAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL3doaXRlc3BhY2UtdGVzdHMuZWwKKysrIGIvdGVz dC9saXNwL3doaXRlc3BhY2UtdGVzdHMuZWwKQEAgLTM4OCwxMiArMzg4LDkgQEAgd2hpdGVz cGFjZS10ZXN0cy0taW5kaXJlY3QtY2xvbmUtbWFya2VycwogICAgICAgICAoZXhlY3V0ZS1r YmQtbWFjcm8gKGtiZCAieiBSRVQgTS08IGEiKSkKICAgICAgICAgKHdoaXRlc3BhY2UtdGVz dHMtLWNoZWNrLW1hcmtlcnMgaW5kaXJlY3QgMSA4KSkKICAgICAgIChraWxsLWJ1ZmZlciBp bmRpcmVjdCkKLSAgICAgIDs7IFdoZW4gdGhlIGJ1ZmZlciB3YXMgbW9kaWZpZWQgYWJvdmUs IHRoZSBuZXcgImEiIGNoYXJhY3RlciBhdAotICAgICAgOzsgdGhlIGJlZ2lubmluZyBtb3Zl ZCB0aGUgYmFzZSBidWZmZXIncyBtYXJrZXJzIGJ5IG9uZS4gIEVtYWNzCi0gICAgICA7OyBk aWQgbm90IHJ1biB0aGUgYmFzZSBidWZmZXIncyBgYWZ0ZXItY2hhbmdlLWZ1bmN0aW9ucycg YWZ0ZXIKLSAgICAgIDs7IHRoZSBpbmRpcmVjdCBidWZmZXIgd2FzIGVkaXRlZCAoQnVnIzQ2 OTgyKSwgc28gdGhlIGVuZCByZXN1bHQKLSAgICAgIDs7IGlzIGp1c3QgdGhlIHNoaWZ0IGJ5 IG9uZS4KLSAgICAgICh3aGl0ZXNwYWNlLXRlc3RzLS1jaGVjay1tYXJrZXJzIGJhc2UgMyA1 KSkpKQorICAgICAgOzsgVGhlIGJhc2UgYnVmZmVyJ3MgbWFya2VycyBoYXZlIGFsc28gYmVl biB1cGRhdGVkIHRoYW5rcyB0byBhCisgICAgICA7OyB3b3JrYXJvdW5kIGZvciBCdWcjNDY5 ODIuCisgICAgICAod2hpdGVzcGFjZS10ZXN0cy0tY2hlY2stbWFya2VycyBiYXNlIDEgOCkp KSkKIAogKGVydC1kZWZ0ZXN0IHdoaXRlc3BhY2UtdGVzdHMtLXJlZ3VsYXItY2xvbmUtbWFy a2VycyAoKQogICAiVGVzdCBgd2hpdGVzcGFjZS0tY2xvbmUnIG9uIHJlZ3VsYXIgY2xvbmVz LiIKQEAgLTQxMSw2ICs0MDgsMzIgQEAgd2hpdGVzcGFjZS10ZXN0cy0tcmVndWxhci1jbG9u ZS1tYXJrZXJzCiAgICAgICAoa2lsbC1idWZmZXIgY2xvbmUpCiAgICAgICAod2hpdGVzcGFj ZS10ZXN0cy0tY2hlY2stbWFya2VycyBvcmlnIDIgNCkpKSkKIAorKGVydC1kZWZ0ZXN0IHdo aXRlc3BhY2UtdGVzdHMtLWluZGlyZWN0LW11dHVhbC1tYXJrZXItdXBkYXRlICgpCisgICJF ZGl0cyBzaG91bGQgdXBkYXRlIG1hcmtlcnMgaW4gYmFzZSBhbmQgYWxsIGluZGlyZWN0IGJ1 ZmZlcnMuIgorICAod2hpdGVzcGFjZS10ZXN0cy0td2l0aC10ZXN0LWJ1ZmZlciAnKGZhY2Ug ZW1wdHkpCisgICAgKGluc2VydCAiXG54XG5cbiIpCisgICAgKGxldCogKChpbmRpcmVjdHMg KGxpc3QgKGNsb25lLWluZGlyZWN0LWJ1ZmZlciBuaWwgbmlsKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChjbG9uZS1pbmRpcmVjdC1idWZmZXIgbmlsIG5pbCkpKQorICAgICAg ICAgICAoYnVmcyAoY29ucyAoY3VycmVudC1idWZmZXIpIGluZGlyZWN0cykpKQorICAgICAg KGRvbGlzdCAoZWRpdGJ1ZiBidWZzKQorICAgICAgICAoZG9saXN0IChidWYgYnVmcykKKyAg ICAgICAgICAod2hpdGVzcGFjZS10ZXN0cy0tY2hlY2stbWFya2VycyBidWYgMiA0KSkKKyAg ICAgICAgKGVydC13aXRoLWJ1ZmZlci1zZWxlY3RlZCBlZGl0YnVmCisgICAgICAgICAgKGJ1 ZmZlci1lbmFibGUtdW5kbykKKyAgICAgICAgICAodW5kby1ib3VuZGFyeSkKKyAgICAgICAg ICAod2l0aC11bmRvLWFtYWxnYW1hdGUKKyAgICAgICAgICAgIChleGVjdXRlLWtiZC1tYWNy byAoa2JkICJ6IFJFVCBNLTwgYSIpKSkpCisgICAgICAgIChkb2xpc3QgKGJ1ZiBidWZzKQor ICAgICAgICAgICh3aGl0ZXNwYWNlLXRlc3RzLS1jaGVjay1tYXJrZXJzIGJ1ZiAxIDgpKQor ICAgICAgICAoZXJ0LXdpdGgtYnVmZmVyLXNlbGVjdGVkIGVkaXRidWYKKyAgICAgICAgICAo ZXhlY3V0ZS1rYmQtbWFjcm8gKGtiZCAiQy1fIikpKQorICAgICAgICAoZG9saXN0IChidWYg YnVmcykKKyAgICAgICAgICAod2hpdGVzcGFjZS10ZXN0cy0tY2hlY2stbWFya2VycyBidWYg MiA0KSkpCisgICAgICA7OyBgdW53aW5kLXByb3RlY3QnIGlzIG5vdCB1c2VkIHRvIGNsZWFu IHVwIGBpbmRpcmVjdHMnIGJlY2F1c2UKKyAgICAgIDs7IHRoZSBidWZmZXJzIHNob3VsZCBv bmx5IGJlIGtpbGxlZCBvbiBzdWNjZXNzLgorICAgICAgKGRvbGlzdCAoYnVmIGluZGlyZWN0 cykKKyAgICAgICAgKGtpbGwtYnVmZmVyIGJ1ZikpKSkpCisKIChwcm92aWRlICd3aGl0ZXNw YWNlLXRlc3RzKQogCiA7Ozsgd2hpdGVzcGFjZS10ZXN0cy5lbCBlbmRzIGhlcmUKLS0gCjIu MzkuMAoK --------------RMiqi2xYG9B909NxDfM33Jf5-- --------------Q141tOaO8dHMmjsgEUZWyOjT-- --------------LnBF7RCJI8eG5rVkDheGnwDr Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmOpPV4ACgkQ0GvrRa1X 4hS2ihAAicbSylKUTSdF2yucsuwo0ywaIGuUCOk1T8PtXzlPAocBQ59BXl5IkH4G J4pKNPyzC+c5IScM06EEOrQKC7kHS4BSzGAp3TG5+omfg84bPDqiw3D5c3AMb25M 9463+jSl83vTIaOjg4VZhXVJ4TKWvYlQJ591vOuaA+ZY7BPv8uihWjVoANlb+uO6 5U77AcQP1bGQhFNIsYSAl5nrnmkl5E08k4IOUsPFoBXmpdjQI8JV/ozLCay9X05D viN2R+295qrIeDn6OxsTHRyAuIei5ALv1IzoIZLCSnnxcaKA0N0Pc892yGwDh6Hu 37+Y+t3bq3oeJsO9E1T1U3eiEtHoO3H6SQNbjcBJ4C1gmhtsqbO6ukgC17VHFOhR V1DFd7P1uQdbakPghrK206ocDOFJkJKAknL5lmORzJQplb3bH9ca60PB/HSWQW3S fJs9/4TL5IZLvouid915tkXk53s++WakZ+K8ge3VneH/7olj+OcG1tEHRQUlkfVh XF8A78t+cIT6IpDy/CrZXOpqRNsnujXKYGVjLggF6gob7/JxWyGseNA1kJboaZac NHVBOgWoaFfPT+xaNVBgtcs/HOUaQbs3dssmoDVDfPPNXkD9J0euxO3QE5R82AFk y9k2F3IHB+oD6luRYLwUUahfElGwxXUJbZPsbQ5Yi06giGoNakg= =BJOI -----END PGP SIGNATURE----- --------------LnBF7RCJI8eG5rVkDheGnwDr--