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: Thu, 29 Dec 2022 01:54:21 -0500 Message-ID: <819d60c0-af5d-6936-d7ed-dc8a898adb3c@rhansen.org> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------uByWhYXsddvwTbUgP5tp2Xko" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27754"; 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 Cc: 60333@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 29 07:57:08 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 1pAmqh-0006yo-33 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 29 Dec 2022 07:57:07 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pAmpi-0003rz-Cu; Thu, 29 Dec 2022 01:56:06 -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 1pAmpf-0003rj-SI for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 01:56:04 -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 1pAmpe-0002K4-QU for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 01:56:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pAmpe-0006za-7x for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 01:56: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: Thu, 29 Dec 2022 06:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60333 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 60333-submit@debbugs.gnu.org id=B60333.167229692726828 (code B ref 60333); Thu, 29 Dec 2022 06:56:02 +0000 Original-Received: (at 60333) by debbugs.gnu.org; 29 Dec 2022 06:55:27 +0000 Original-Received: from localhost ([127.0.0.1]:59167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAmp4-0006yd-L4 for submit@debbugs.gnu.org; Thu, 29 Dec 2022 01:55:27 -0500 Original-Received: from spork.scientician.org ([66.228.35.160]:39722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAmp2-0006yV-BB for 60333@debbugs.gnu.org; Thu, 29 Dec 2022 01:55:25 -0500 X-Submitted: to spork.scientician.org (Postfix) with ESMTPSA id A3857484CC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-spork; t=1672296923; bh=AICdyCvIBibvjL2vhfVVyNnCXaKZu7KtoOTuULYpBD0=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=MKCwLMC3MqUPcGUAOuwdZmTpDEZwKSfdyeQEBVH5i3iKr1Sj9LVu1708Ww6Mxpa+z /6Cg+v6BYr6M0IlUEVB1nuvNwu0tB/z5LfiSYcXEwxZdxi4wMe3ZE15YYcTAp7IaiD rASdkNhzXzpghBvfSzCvodrjy/xe8AglmgHMQPGk= X-Submitted: to mail.scientician.org (Postfix) with ESMTPSA id 1BAB520052 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rhansen.org; s=20130902-mail; t=1672296921; bh=AICdyCvIBibvjL2vhfVVyNnCXaKZu7KtoOTuULYpBD0=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=YhbLfTM/WEkLG6FucPvWl5eoTF14ZQwE3qnDr8rzSGJlL2GGmUaNHjwBJm5zoDQm3 o+CazE6FTaVjdJhtzx/utuvM1dZMnijlV+MXhbp7o4GYbahZuu3HKIGsXE1V6AgJo5 NTY1heBsPUyo1OCCYtWI3+S+pnzTs+tjvBDSFfOY= Content-Language: en-US In-Reply-To: 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:252012 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------uByWhYXsddvwTbUgP5tp2Xko Content-Type: multipart/mixed; boundary="------------0uJ0Xkdyc1toOE0VazmRYe84"; protected-headers="v1" From: Richard Hansen To: Stefan Monnier Cc: 60333@debbugs.gnu.org Message-ID: <819d60c0-af5d-6936-d7ed-dc8a898adb3c@rhansen.org> Subject: Re: bug#60333: [PATCH] whitespace: Update bob, eob markers in base and indirect buffers References: In-Reply-To: --------------0uJ0Xkdyc1toOE0VazmRYe84 Content-Type: multipart/mixed; boundary="------------7yG7mHlvZQap4QAukkvHia70" --------------7yG7mHlvZQap4QAukkvHia70 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTIvMjgvMjIgMDk6NTEsIFN0ZWZhbiBNb25uaWVyIHdyb3RlOg0KPj4gICAgICBXaGVu IGEgYnVmZmVyIGlzIGNoYW5nZWQsIHVwZGF0ZSBgd2hpdGVzcGFjZS1ib2ItbWFya2VyJyBh bmQNCj4+ICAgICAgYHdoaXRlc3BhY2UtZW9iLW1hcmtlcicgbm90IGp1c3QgaW4gdGhlIGN1 cnJlbnQgYnVmZmVyLCBidXQNCj4+ICAgICAgYWxzbyBpbiB0aGUgYmFzZSBidWZmZXIgYW5k IGFsbCBvZiBpdHMgaW5kaXJlY3QgYnVmZmVycyAoaWYNCj4+ICAgICAgYW55KSAoQnVnIzQ2 OTgyKS4NCj4gDQo+IFRoYXQgZG9lc24ndCBzb3VuZCByaWdodC4gIFdlIHNob3VsZCBvbmx5 IHVwZGF0ZSB0aGVtIGluIHRob3NlIGluZGlyZWN0IGJ1ZmZlcnMNCj4gd2hpY2ggYWxzbyB1 c2Ugd2hpdGVzcGFjZSBlb2IvYm9iIG1hcmtlcnMuICBJdCBzaG91bGQgYmUgdGhlaXIgaW5k aXZpZHVhbA0KPiByZXNwb25zaWJpbGl0eSB0byByZWdpc3RlciBob29rIGZ1bmN0aW9ucyB0 byB1cGRhdGUgdGhlaXIgb3duIG1hcmtlcnMuDQoNClRoZSBjaGFuZ2Vsb2cgd2FzIHdvcmRl ZCBwb29ybHk7IGl0IGRvZXMgd2hhdCB5b3UgZXhwZWN0IGl0IHRvIGRvLiANCkF0dGFjaGVk IGlzIGFuIHVwZGF0ZWQgcGF0Y2ggd2l0aCBob3BlZnVsbHkgYmV0dGVyIHdvcmRpbmc7IHBs ZWFzZSBsZXQgDQptZSBrbm93IGlmIGl0IHN0aWxsIG5lZWRzIGltcHJvdmVtZW50Lg0K --------------7yG7mHlvZQap4QAukkvHia70 Content-Type: text/x-patch; charset=UTF-8; name="v2-0001-whitespace-Update-bob-eob-markers-in-base-and-ind.patch" Content-Disposition: attachment; filename*0="v2-0001-whitespace-Update-bob-eob-markers-in-base-and-ind.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAxZTVlZmJkYWMwMjAxYWE4Nzg3MzkyM2JhNjJhNjA1Zjk3N2I0ZTVmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSaWNoYXJkIEhhbnNlbiA8cmhhbnNlbkByaGFuc2Vu Lm9yZz4KRGF0ZTogVGh1LCAxNSBEZWMgMjAyMiAwMTo0ODowNiAtMDUwMApTdWJqZWN0OiBb UEFUQ0ggdjJdIHdoaXRlc3BhY2U6IFVwZGF0ZSBib2IsIGVvYiBtYXJrZXJzIGluIGJhc2Ug YW5kIGluZGlyZWN0CiBidWZmZXJzCgpXaGVuIGEgYnVmZmVyIGlzIGNoYW5nZWQsIGNhbGwg YHdoaXRlc3BhY2UtLXVwZGF0ZS1ib2ItZW9iJwpub3QganVzdCBvbiB0aGUgY3VycmVudCBi dWZmZXIgYnV0IGFsc28gb24gdGhlIGJhc2UgYnVmZmVyIGFuZAphbGwgb2YgaXRzIGluZGly ZWN0IGJ1ZmZlcnMgd2hlcmUgYXBwbGljYWJsZSAoQnVnIzQ2OTgyKS4KKiBsaXNwL3doaXRl c3BhY2UuZWwgKHdoaXRlc3BhY2UtLWluZGlyZWN0LWJ1ZmZlcnMsCndoaXRlc3BhY2UtLXJl ZnJlc2gtaW5kaXJlY3QtYnVmZmVycywKd2hpdGVzcGFjZS11bmxvYWQtZnVuY3Rpb24pOiBU cmFjayB0aGUgcmVsYXRpb25zaGlwcyBiZXR3ZWVuCmJhc2UgYnVmZmVycyBhbmQgdGhlaXIg aW5kaXJlY3QgYnVmZmVycy4KKHdoaXRlc3BhY2UtLXVwZGF0ZS1ib2ItZW9iLWFsbCwgd2hp dGVzcGFjZS1jb2xvci1vbiwKd2hpdGVzcGFjZS1jb2xvci1vZmYpOiBEZWZpbmUgYSBuZXcg ZnVuY3Rpb24gdGhhdCBjYWxscwpgd2hpdGVzcGFjZS0tdXBkYXRlLWJvYi1lb2InIG9uIHRo ZSBiYXNlIGJ1ZmZlciBhbmQgYWxsIG9mIGl0cwppbmRpcmVjdCBidWZmZXJzIHRoYXQgaGF2 ZSBgd2hpdGVzcGFjZS0tdXBkYXRlLWJvYi1lb2ItYWxsJyBpbgp0aGVpciBgYWZ0ZXItY2hh bmdlLWZ1bmN0aW9ucycsIGFuZCB1c2UgdGhpcyBuZXcgZnVuY3Rpb24KaW5zdGVhZCBvZiBg d2hpdGVzcGFjZS0tdXBkYXRlLWJvYi1lb2InIGluCmBhZnRlci1jaGFuZ2UtZnVuY3Rpb25z Jy4KLS0tCiBsaXNwL3doaXRlc3BhY2UuZWwgICAgICAgICAgICB8IDU4ICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKy0tCiB0ZXN0L2xpc3Avd2hpdGVzcGFjZS10ZXN0cy5l bCB8IDM1ICsrKysrKysrKysrKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA4NCBpbnNl cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Avd2hpdGVzcGFj ZS5lbCBiL2xpc3Avd2hpdGVzcGFjZS5lbAppbmRleCBiNzQ3MjkzZWI0Li5iYzlkNGI3OTk4 IDEwMDY0NAotLS0gYS9saXNwL3doaXRlc3BhY2UuZWwKKysrIGIvbGlzcC93aGl0ZXNwYWNl LmVsCkBAIC0yMTA0LDYgKzIxMDQsMjYgQEAgd2hpdGVzcGFjZS0tY2xvbmUKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKG1hcmtlci1pbnNlcnRpb24tdHlwZSB3aGl0ZXNwYWNl LWVvYi1tYXJrZXIpKSkpKQogCiAKKyhkZWZ2YXIgd2hpdGVzcGFjZS0taW5kaXJlY3QtYnVm ZmVycyBuaWwKKyAgIlBsaXN0IG1hcHBpbmcgYSBiYXNlIGJ1ZmZlciB0byBhIGxpc3Qgb2Yg aXRzIGluZGlyZWN0IGJ1ZmZlcnMuCisKK1VzZWQgdG8gd29yayBhcm91bmQgQnVnIzQ2OTgy LiIpCisKKworKGRlZnVuIHdoaXRlc3BhY2UtLXJlZnJlc2gtaW5kaXJlY3QtYnVmZmVycyAo KQorICAiUmVmcmVzaCBgd2hpdGVzcGFjZS0taW5kaXJlY3QtYnVmZmVycycuCisKK1VzZWQg dG8gd29yayBhcm91bmQgQnVnIzQ2OTgyLiIKKyAgKHNldHEgd2hpdGVzcGFjZS0taW5kaXJl Y3QtYnVmZmVycyBuaWwpCisgIDs7IEtlZXAgdHJhY2sgb2YgYWxsIGJ1ZmZlcnMgLS0gbm90 IGp1c3QgdGhvc2Ugd2l0aAorICA7OyBgd2hpdGVzcGFjZS1tb2RlJyBlbmFibGVkIC0tIGlu IGNhc2UgYHdoaXRlc3BhY2UtbW9kZScgaXMgZW5hYmxlZAorICA7OyBsYXRlci4KKyAgKGRv bGlzdCAoYnVmIChidWZmZXItbGlzdCkpCisgICAgKGxldCAoKGJhc2UgKGJ1ZmZlci1iYXNl LWJ1ZmZlciBidWYpKSkKKyAgICAgICh3aGVuIGJhc2UKKyAgICAgICAgKHB1c2ggYnVmIChw bGlzdC1nZXQgd2hpdGVzcGFjZS0taW5kaXJlY3QtYnVmZmVycyBiYXNlKSkpKSkpCisKKwog KGRlZnVuIHdoaXRlc3BhY2UtY29sb3Itb24gKCkKICAgIlR1cm4gb24gY29sb3IgdmlzdWFs aXphdGlvbi4iCiAgICh3aGVuICh3aGl0ZXNwYWNlLXN0eWxlLWZhY2UtcCkKQEAgLTIxMTgs NyArMjEzOCw3IEBAIHdoaXRlc3BhY2UtY29sb3Itb24KICAgICAoc2V0cS1sb2NhbCB3aGl0 ZXNwYWNlLWJ1ZmZlci1jaGFuZ2VkIG5pbCkKICAgICAoYWRkLWhvb2sgJ3Bvc3QtY29tbWFu ZC1ob29rICMnd2hpdGVzcGFjZS1wb3N0LWNvbW1hbmQtaG9vayBuaWwgdCkKICAgICAoYWRk LWhvb2sgJ2JlZm9yZS1jaGFuZ2UtZnVuY3Rpb25zICMnd2hpdGVzcGFjZS1idWZmZXItY2hh bmdlZCBuaWwgdCkKLSAgICAoYWRkLWhvb2sgJ2FmdGVyLWNoYW5nZS1mdW5jdGlvbnMgIyd3 aGl0ZXNwYWNlLS11cGRhdGUtYm9iLWVvYgorICAgIChhZGQtaG9vayAnYWZ0ZXItY2hhbmdl LWZ1bmN0aW9ucyAjJ3doaXRlc3BhY2UtLXVwZGF0ZS1ib2ItZW9iLWFsbAogICAgICAgICAg ICAgICA7OyBUaGUgLTEgZW5zdXJlcyB0aGF0IGl0IHJ1bnMgYmVmb3JlIGFueQogICAgICAg ICAgICAgICA7OyBgZm9udC1sb2NrLW1vZGUnIGhvb2sgZnVuY3Rpb25zLgogICAgICAgICAg ICAgICAtMSB0KQpAQCAtMjIxNSw4ICsyMjM1LDggQEAgd2hpdGVzcGFjZS1jb2xvci1vZmYK ICAgKHdoZW4gKHdoaXRlc3BhY2Utc3R5bGUtZmFjZS1wKQogICAgIChyZW1vdmUtaG9vayAn cG9zdC1jb21tYW5kLWhvb2sgIyd3aGl0ZXNwYWNlLXBvc3QtY29tbWFuZC1ob29rIHQpCiAg ICAgKHJlbW92ZS1ob29rICdiZWZvcmUtY2hhbmdlLWZ1bmN0aW9ucyAjJ3doaXRlc3BhY2Ut YnVmZmVyLWNoYW5nZWQgdCkKLSAgICAocmVtb3ZlLWhvb2sgJ2FmdGVyLWNoYW5nZS1mdW5j dGlvbnMgIyd3aGl0ZXNwYWNlLS11cGRhdGUtYm9iLWVvYgotICAgICAgICAgICAgICAgICB0 KQorICAgIChyZW1vdmUtaG9vayAnYWZ0ZXItY2hhbmdlLWZ1bmN0aW9ucworICAgICAgICAg ICAgICAgICAjJ3doaXRlc3BhY2UtLXVwZGF0ZS1ib2ItZW9iLWFsbCB0KQogICAgIChyZW1v dmUtaG9vayAnY2xvbmUtYnVmZmVyLWhvb2sgIyd3aGl0ZXNwYWNlLS1jbG9uZSB0KQogICAg IChyZW1vdmUtaG9vayAnY2xvbmUtaW5kaXJlY3QtYnVmZmVyLWhvb2sgIyd3aGl0ZXNwYWNl LS1jbG9uZSB0KQogICAgIChmb250LWxvY2stcmVtb3ZlLWtleXdvcmRzIG5pbCB3aGl0ZXNw YWNlLWZvbnQtbG9jay1rZXl3b3JkcykKQEAgLTI0MDEsNiArMjQyMSwzMiBAQCB3aGl0ZXNw YWNlLS12YXJpYWJsZS13YXRjaGVyCiAgICAgICAod2hlbiB3aGl0ZXNwYWNlLW1vZGUKICAg ICAgICAgKGZvbnQtbG9jay1mbHVzaCkpKSkpCiAKKyhkZWZ1biB3aGl0ZXNwYWNlLS11cGRh dGUtYm9iLWVvYi1hbGwgKCZvcHRpb25hbCBiZWcgZW5kICZyZXN0IF8pCisgICJDYWxsIGB3 aGl0ZXNwYWNlLS11cGRhdGUtYm9iLWVvYicgZm9yIHRoZSBiYXNlIGFuZCBpdHMgaW5kaXJl Y3QgYnVmZmVycy4KKworVGhpcyBmdW5jdGlvbiBpcyBpbnRlbmRlZCB0byBiZSB1c2VkIGlu IGBhZnRlci1jaGFuZ2UtZnVuY3Rpb25zJy4KK1RoZSBgd2hpdGVzcGFjZS0tdXBkYXRlLWJv Yi1lb2InIGZ1bmN0aW9uIGlzIG9ubHkgY2FsbGVkIGZvciBhCitidWZmZXIgaWYgdGhlIGJ1 ZmZlciBoYXMgdGhpcyBmdW5jdGlvbiBpbiBpdHMgYGFmdGVyLWNoYW5nZS1mdW5jdGlvbnMn Citob29rLiAgU2VlIGBhZnRlci1jaGFuZ2UtZnVuY3Rpb25zJyBmb3IgdGhlIG1lYW5pbmcg b2YgQkVHIGFuZAorRU5ELiIKKyAgOzsgQ2hhbmdlIGhvb2tzIGRvIG5vdCBydW4gZm9yIHRo ZSBiYXNlIGJ1ZmZlciB3aGVuIGVkaXRpbmcgYW4KKyAgOzsgaW5kaXJlY3QgYnVmZmVyLCBv ciBmb3IgaW5kaXJlY3QgYnVmZmVycyB3aGVuIGVkaXRpbmcgdGhlIGJhc2UKKyAgOzsgYnVm ZmVyLCBldmVuIHRob3VnaCB0aGUgY2hhbmdlIGFmZmVjdHMgYWxsIG9mIHRoZW0gc2ltdWx0 YW5lb3VzbHkKKyAgOzsgKEJ1ZyM0Njk4MikuICBXb3JrIGFyb3VuZCB0aGF0IGxpbWl0YXRp b24gYnkgbWFudWFsbHkgdXBkYXRpbmcKKyAgOzsgdGhlbSBhbGwgaGVyZS4gIGB3aGl0ZXNw YWNlLS11cGRhdGUtYm9iLWVvYicgaXMgaWRlbXBvdGVudCwgc28gaWYKKyAgOzsgQnVnIzQ2 OTgyIGlzIGZpeGVkIHRoaXMgc2hvdWxkIGNvbnRpbnVlIHRvIHdvcmsgY29ycmVjdGx5ICh0 aG91Z2gKKyAgOzsgaXQgd2lsbCBiZSBkb2luZyB1bm5lY2Vzc2FyeSB3b3JrKS4KKyAgKGxl dCogKChiYXNlIChvciAoYnVmZmVyLWJhc2UtYnVmZmVyKSAoY3VycmVudC1idWZmZXIpKSkK KyAgICAgICAgIChpbmRpcmVjdCAocGxpc3QtZ2V0IHdoaXRlc3BhY2UtLWluZGlyZWN0LWJ1 ZmZlcnMgYmFzZSkpKQorICAgIChkb2xpc3QgKGJ1ZiAoY29ucyBiYXNlIGluZGlyZWN0KSkK KyAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZgorICAgICAgICAod2hlbiAobWVtcSAj J3doaXRlc3BhY2UtLXVwZGF0ZS1ib2ItZW9iLWFsbAorICAgICAgICAgICAgICAgICAgICBh ZnRlci1jaGFuZ2UtZnVuY3Rpb25zKQorICAgICAgICAgIDs7IFBvc2l0aW9ucyBpbiBhIGJh c2UgYnVmZmVyIGFsd2F5cyBtYXRjaCBwb3NpdGlvbnMgaW4KKyAgICAgICAgICA7OyBpbmRp cmVjdCBidWZmZXJzIChldmVuIGlmIG5hcnJvd2luZyBkaWZmZXJzKSBzbyB0aGVyZSBpcwor ICAgICAgICAgIDs7IG5vIG5lZWQgdG8gdHJhbnNsYXRlIEJFRyBvciBFTkQuCisgICAgICAg ICAgKHdoaXRlc3BhY2UtLXVwZGF0ZS1ib2ItZW9iIGJlZyBlbmQpKSkpKSkKKwogKGRlZnVu IHdoaXRlc3BhY2UtLXVwZGF0ZS1ib2ItZW9iICgmb3B0aW9uYWwgYmVnIGVuZCAmcmVzdCBf KQogICAiVXBkYXRlIGB3aGl0ZXNwYWNlLWJvYi1tYXJrZXInIGFuZCBgd2hpdGVzcGFjZS1l b2ItbWFya2VyJy4KIEFsc28gYXBwbHkgYGZvbnQtbG9jay1tdWx0aWxpbmUnIHRleHQgcHJv cGVydHkuICBJZiBCRUcgYW5kIEVORApAQCAtMjU4OSw2ICsyNjM1LDEwIEBAIHdoaXRlc3Bh Y2Utd2Fybi1yZWFkLW9ubHkKIAwKIDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsKIAorKHdoaXRlc3BhY2Ut LXJlZnJlc2gtaW5kaXJlY3QtYnVmZmVycykKKyhhZGQtaG9vayAnYnVmZmVyLWxpc3QtdXBk YXRlLWhvb2sKKyAgICAgICAgICAjJ3doaXRlc3BhY2UtLXJlZnJlc2gtaW5kaXJlY3QtYnVm ZmVycykKKwogKGRlZnZhciB3aGl0ZXNwYWNlLS13YXRjaGVkLXZhcnMKICAgJyhmaWxsLWNv bHVtbiBpbmRlbnQtdGFicy1tb2RlIHRhYi13aWR0aCB3aGl0ZXNwYWNlLWxpbmUtY29sdW1u KSkKIApAQCAtMjYwNSw2ICsyNjU1LDggQEAgd2hpdGVzcGFjZS11bmxvYWQtZnVuY3Rpb24K ICAgICAoZG9saXN0IChidWYgKGJ1ZmZlci1saXN0KSkKICAgICAgIChzZXQtYnVmZmVyIGJ1 ZikKICAgICAgICh3aGl0ZXNwYWNlLW1vZGUgLTEpKSkKKyAgKHJlbW92ZS1ob29rICdidWZm ZXItbGlzdC11cGRhdGUtaG9vaworICAgICAgICAgICAgICAgIyd3aGl0ZXNwYWNlLS1yZWZy ZXNoLWluZGlyZWN0LWJ1ZmZlcnMpCiAgIG5pbCkJCQkJCTsgY29udGludWUgc3RhbmRhcmQg dW5sb2FkaW5nCiAKIApkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL3doaXRlc3BhY2UtdGVzdHMu ZWwgYi90ZXN0L2xpc3Avd2hpdGVzcGFjZS10ZXN0cy5lbAppbmRleCA5YTlmYjU1ZTRmLi41 MTMzMjhmNWM3IDEwMDY0NAotLS0gYS90ZXN0L2xpc3Avd2hpdGVzcGFjZS10ZXN0cy5lbAor KysgYi90ZXN0L2xpc3Avd2hpdGVzcGFjZS10ZXN0cy5lbApAQCAtMzg4LDEyICszODgsOSBA QCB3aGl0ZXNwYWNlLXRlc3RzLS1pbmRpcmVjdC1jbG9uZS1tYXJrZXJzCiAgICAgICAgIChl eGVjdXRlLWtiZC1tYWNybyAoa2JkICJ6IFJFVCBNLTwgYSIpKQogICAgICAgICAod2hpdGVz cGFjZS10ZXN0cy0tY2hlY2stbWFya2VycyBpbmRpcmVjdCAxIDgpKQogICAgICAgKGtpbGwt YnVmZmVyIGluZGlyZWN0KQotICAgICAgOzsgV2hlbiB0aGUgYnVmZmVyIHdhcyBtb2RpZmll ZCBhYm92ZSwgdGhlIG5ldyAiYSIgY2hhcmFjdGVyIGF0Ci0gICAgICA7OyB0aGUgYmVnaW5u aW5nIG1vdmVkIHRoZSBiYXNlIGJ1ZmZlcidzIG1hcmtlcnMgYnkgb25lLiAgRW1hY3MKLSAg ICAgIDs7IGRpZCBub3QgcnVuIHRoZSBiYXNlIGJ1ZmZlcidzIGBhZnRlci1jaGFuZ2UtZnVu Y3Rpb25zJyBhZnRlcgotICAgICAgOzsgdGhlIGluZGlyZWN0IGJ1ZmZlciB3YXMgZWRpdGVk IChCdWcjNDY5ODIpLCBzbyB0aGUgZW5kIHJlc3VsdAotICAgICAgOzsgaXMganVzdCB0aGUg c2hpZnQgYnkgb25lLgotICAgICAgKHdoaXRlc3BhY2UtdGVzdHMtLWNoZWNrLW1hcmtlcnMg YmFzZSAzIDUpKSkpCisgICAgICA7OyBUaGUgYmFzZSBidWZmZXIncyBtYXJrZXJzIGhhdmUg YWxzbyBiZWVuIHVwZGF0ZWQgdGhhbmtzIHRvIGEKKyAgICAgIDs7IHdvcmthcm91bmQgZm9y IEJ1ZyM0Njk4Mi4KKyAgICAgICh3aGl0ZXNwYWNlLXRlc3RzLS1jaGVjay1tYXJrZXJzIGJh c2UgMSA4KSkpKQogCiAoZXJ0LWRlZnRlc3Qgd2hpdGVzcGFjZS10ZXN0cy0tcmVndWxhci1j bG9uZS1tYXJrZXJzICgpCiAgICJUZXN0IGB3aGl0ZXNwYWNlLS1jbG9uZScgb24gcmVndWxh ciBjbG9uZXMuIgpAQCAtNDExLDYgKzQwOCwzMiBAQCB3aGl0ZXNwYWNlLXRlc3RzLS1yZWd1 bGFyLWNsb25lLW1hcmtlcnMKICAgICAgIChraWxsLWJ1ZmZlciBjbG9uZSkKICAgICAgICh3 aGl0ZXNwYWNlLXRlc3RzLS1jaGVjay1tYXJrZXJzIG9yaWcgMiA0KSkpKQogCisoZXJ0LWRl ZnRlc3Qgd2hpdGVzcGFjZS10ZXN0cy0taW5kaXJlY3QtbXV0dWFsLW1hcmtlci11cGRhdGUg KCkKKyAgIkVkaXRzIHNob3VsZCB1cGRhdGUgbWFya2VycyBpbiBiYXNlIGFuZCBhbGwgaW5k aXJlY3QgYnVmZmVycy4iCisgICh3aGl0ZXNwYWNlLXRlc3RzLS13aXRoLXRlc3QtYnVmZmVy ICcoZmFjZSBlbXB0eSkKKyAgICAoaW5zZXJ0ICJcbnhcblxuIikKKyAgICAobGV0KiAoKGlu ZGlyZWN0cyAobGlzdCAoY2xvbmUtaW5kaXJlY3QtYnVmZmVyIG5pbCBuaWwpCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGNsb25lLWluZGlyZWN0LWJ1ZmZlciBuaWwgbmlsKSkp CisgICAgICAgICAgIChidWZzIChjb25zIChjdXJyZW50LWJ1ZmZlcikgaW5kaXJlY3RzKSkp CisgICAgICAoZG9saXN0IChlZGl0YnVmIGJ1ZnMpCisgICAgICAgIChkb2xpc3QgKGJ1ZiBi dWZzKQorICAgICAgICAgICh3aGl0ZXNwYWNlLXRlc3RzLS1jaGVjay1tYXJrZXJzIGJ1ZiAy IDQpKQorICAgICAgICAoZXJ0LXdpdGgtYnVmZmVyLXNlbGVjdGVkIGVkaXRidWYKKyAgICAg ICAgICAoYnVmZmVyLWVuYWJsZS11bmRvKQorICAgICAgICAgICh1bmRvLWJvdW5kYXJ5KQor ICAgICAgICAgICh3aXRoLXVuZG8tYW1hbGdhbWF0ZQorICAgICAgICAgICAgKGV4ZWN1dGUt a2JkLW1hY3JvIChrYmQgInogUkVUIE0tPCBhIikpKSkKKyAgICAgICAgKGRvbGlzdCAoYnVm IGJ1ZnMpCisgICAgICAgICAgKHdoaXRlc3BhY2UtdGVzdHMtLWNoZWNrLW1hcmtlcnMgYnVm IDEgOCkpCisgICAgICAgIChlcnQtd2l0aC1idWZmZXItc2VsZWN0ZWQgZWRpdGJ1ZgorICAg ICAgICAgIChleGVjdXRlLWtiZC1tYWNybyAoa2JkICJDLV8iKSkpCisgICAgICAgIChkb2xp c3QgKGJ1ZiBidWZzKQorICAgICAgICAgICh3aGl0ZXNwYWNlLXRlc3RzLS1jaGVjay1tYXJr ZXJzIGJ1ZiAyIDQpKSkKKyAgICAgIDs7IGB1bndpbmQtcHJvdGVjdCcgaXMgbm90IHVzZWQg dG8gY2xlYW4gdXAgYGluZGlyZWN0cycgYmVjYXVzZQorICAgICAgOzsgdGhlIGJ1ZmZlcnMg c2hvdWxkIG9ubHkgYmUga2lsbGVkIG9uIHN1Y2Nlc3MuCisgICAgICAoZG9saXN0IChidWYg aW5kaXJlY3RzKQorICAgICAgICAoa2lsbC1idWZmZXIgYnVmKSkpKSkKKwogKHByb3ZpZGUg J3doaXRlc3BhY2UtdGVzdHMpCiAKIDs7OyB3aGl0ZXNwYWNlLXRlc3RzLmVsIGVuZHMgaGVy ZQotLSAKMi4zOS4wCgo= --------------7yG7mHlvZQap4QAukkvHia70-- --------------0uJ0Xkdyc1toOE0VazmRYe84-- --------------uByWhYXsddvwTbUgP5tp2Xko Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfoCctB7fyOzE09bW0GvrRa1X4hQFAmOtOZ0ACgkQ0GvrRa1X 4hS/2Q/9EPYKVrE2FHLeW+nV3EZnVmWCk5DutOtPt53mRSYWUoViQSUdjbsrSN9i wYhH+ShRsuW0V41Mbn5pkF/qPLiYGa44BOa1e7m/uT2jMsKmGjl3lxxsjRWUIBBL u5aTK/Pnj2erQcUOk3NhxQrWzipTjf7Mxl8R2UILf08HP+f0taiXsPWm4OikCFLv 0iIKZT+iVJ544ee+qFqbbbtCkKcZS5ZQSSeCtyQVkYDnaLkVzxL04P7V2P74Pv0M LSkK98cn+Zj82Br4WytWBWAJsflNetV6IO119UyDA7TN80muRL0velmQVLixOXRV 5XyiRiG963zXu/PZrSRRcyxyIfes6uQt27xiGo5ENEdzxg9hntXogAf06I0/zfud rIrgRaYYjUCA1XD7W2ylpCLB4Wc8qJxU2Z08iMvLB3u1p2J29M/RJHW0TXGSNIqM j3elSA2r5Mmf3k2pZz9XVdaervXrLeRlG3ZkukFSs8kYrC9S42U35X9yJo5OcCHR a/jqPxNVObgMmSyx+AjKJBvWzUUNTSL8hofhl9S8AGq+oyjIdCSzrlxgSmri/kKG DWQEXKldUIwRL9xzxrM0cOvpLYbd504XUCJUEKwZlYpeWbmHuWQN2DIipM7BBjaW w8oQnBEowOzJM+GD53NHaz1K1lHasKrwWWWXXQB1QA3Dh6WtHeI= =ZSMi -----END PGP SIGNATURE----- --------------uByWhYXsddvwTbUgP5tp2Xko--