From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.bugs Subject: bug#51883: 29.0.50; Command to get accidentally deleted frames back Date: Sat, 27 Nov 2021 17:19:20 +0000 Message-ID: <227d35a5bc16d5c159ac@heytings.org> References: <87czn1gfb1.fsf@web.de> <838rxo0zk7.fsf@gnu.org> <83tugbyliv.fsf@gnu.org> <1adc044f473776dc3748@heytings.org> <83v90ouyp7.fsf@gnu.org> <664b6d0147a183b153f7@heytings.org> <87tufxg78p.fsf@web.de> <227d35a5bcbeda91dd8b@heytings.org> <83fsrhztvn.fsf@gnu.org> <87lf19g529.fsf@web.de> <838rx9zs9r.fsf@gnu.org> <87h7bxg2d8.fsf@web.de> <835ysdzq4s.fsf@gnu.org> <87czmlg1rz.fsf@web.de> <227d35a5bc25a5f57453@heytings.org> <87zgppekxe.fsf@web.de> <227d35a5bcdae0a85f4d@heytings.org> <87v90dekii.fsf@web.de> <227d35a5bc14f7b3c75c@heytings.org> <87r1b1ejif.fsf@web.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Ui8q82Oqoe" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28572"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 51883@debbugs.gnu.org, juri@linkov.net To: Michael Heerdegen , Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Nov 27 18:20:13 2021 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 1mr1Mz-0007AB-Jl for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 27 Nov 2021 18:20:13 +0100 Original-Received: from localhost ([::1]:41112 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mr1Mx-0002zh-NS for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 27 Nov 2021 12:20:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57014) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mr1Mp-0002zZ-0A for bug-gnu-emacs@gnu.org; Sat, 27 Nov 2021 12:20:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51192) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mr1Mo-0001eP-NI for bug-gnu-emacs@gnu.org; Sat, 27 Nov 2021 12:20:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mr1Mo-0001sN-J5 for bug-gnu-emacs@gnu.org; Sat, 27 Nov 2021 12:20:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Nov 2021 17:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 51883-submit@debbugs.gnu.org id=B51883.16380335647155 (code B ref 51883); Sat, 27 Nov 2021 17:20:02 +0000 Original-Received: (at 51883) by debbugs.gnu.org; 27 Nov 2021 17:19:24 +0000 Original-Received: from localhost ([127.0.0.1]:34505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mr1MC-0001rK-BX for submit@debbugs.gnu.org; Sat, 27 Nov 2021 12:19:24 -0500 Original-Received: from heytings.org ([95.142.160.155]:51748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mr1MA-0001rB-CB for 51883@debbugs.gnu.org; Sat, 27 Nov 2021 12:19:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1638033561; bh=Mph2fAsoqAW3tgPgbfJPStgbJh/ibSSbPEeSFwIwqaU=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=ubj+KtoVKWmUyRm7CslHRN37WQqgmAfr8kI0waG4cFWYeHB0fs9l9PghLia9mUNs/ mlUlvWqHzeTtR7B7dDBy1k9rrXUeEaqciTX4tUUscxdQaQIsFDCjVtakxD78PovNER NJqgOyJo4rqwK59WT+N3dsmk3iqRZSsvwQoUOazrhbHa83QeDN6EuY6upZmjs9TLm+ uHJ/OziDIa8uPDnUhVNnFzevGAx965CPDkS/2uuFuWbQTZqqTuKkXaQ26kr/2tfIML nT1pPjpqfWwNGIrYUnnOMSNKtzAb+UBh8xxaks5l7M2+VwAPSbpYqwahZQivq0wOzM fegdCPBvmf1NA== In-Reply-To: <87r1b1ejif.fsf@web.de> 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" Xref: news.gmane.io gmane.emacs.bugs:220944 Archived-At: --Ui8q82Oqoe Content-Type: text/plain; format=flowed; charset=us-ascii Updated patch attached. (A note for Michael: I know about the ring.el library, but it would have been necessary to require it in frame.el, which is not necessary, given that it's easy to get the same effect with standard functions.) --Ui8q82Oqoe Content-Type: text/x-diff; name=Undelete-deleted-frames.patch Content-Transfer-Encoding: base64 Content-ID: <227d35a5bc163c44204a@heytings.org> Content-Description: Content-Disposition: attachment; filename=Undelete-deleted-frames.patch RnJvbSA2OTY1Nzg5NzA5N2M5ODZlZmNjODU5YTA3MGZiZDg1MDk4OWM4MzQz IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBTYXQsIDI3IE5v diAyMDIxIDE2OjU5OjUxICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIFVuZGVs ZXRlIGRlbGV0ZWQgZnJhbWVzLg0KDQoqIGxpc3AvZnJhbWUuZWwgKHVuZGVs ZXRlLWZyYW1lKTogTmV3IGNvbW1hbmQuDQoodW5kZWxldGUtZnJhbWUtLWhh bmRsZS1kZWxldGUtZnJhbWUpOiBOZXcgYXV4aWxpYXJ5IGZ1bmN0aW9uLg0K KHVuZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1lcyk6IE5ldyBhdXhpbGlh cnkgdmFyaWFibGVzLg0KKHVuZGVsZXRlLWZyYW1lLW1vZGUpOiBOZXcgbWlu b3IgbW9kZS4NCihjdGwteC01LW1hcCk6IEJpbmQgdGhlIG5ldyBjb21tYW5k Lg0KDQoqIGV0Yy9ORVdTOiBEb2N1bWVudCB0aGUgbmV3IGNvbW1hbmQgYW5k IG1pbm9yIG1vZGUuDQoNCiogc3JjL2ZyYW1lLmMgKEZkZWxldGVfZnJhbWUp OiBVcGRhdGUgZG9jc3RyaW5nLCBhbmQgbWVudGlvbiB0aGUNCm1pbm9yIG1v ZGUuDQoNCiogbGlzcC9tZW51LWJhci5lbCAobWVudS1iYXItZmlsZS1tZW51 KTogQWRkIGFuIGVudHJ5IGZvciB0aGUNCm5ldyBjb21tYW5kLg0KDQoqIGRv Yy9lbWFjcy9mcmFtZXMudGV4IChGcmFtZSBDb21tYW5kcyk6IERvY3VtZW50 IHRoZSBuZXcgY29tbWFuZA0KYW5kIG1pbm9yIG1vZGUuDQoNClNlZSBidWcj NTE4ODMuDQotLS0NCiBkb2MvZW1hY3MvZnJhbWVzLnRleGkgfCAxMCArKysr KysNCiBldGMvTkVXUyAgICAgICAgICAgICAgfCAxMCArKysrKysNCiBsaXNw L2ZyYW1lLmVsICAgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrDQogbGlzcC9tZW51LWJhci5lbCAgICAg IHwgIDkgKysrKysrDQogc3JjL2ZyYW1lLmMgICAgICAgICAgIHwgIDUgKyst DQogNSBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQ0KDQpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL2ZyYW1lcy50ZXhp IGIvZG9jL2VtYWNzL2ZyYW1lcy50ZXhpDQppbmRleCBjMTRhZGEyOTU3Li5i MGZhMjI2NjBmIDEwMDY0NA0KLS0tIGEvZG9jL2VtYWNzL2ZyYW1lcy50ZXhp DQorKysgYi9kb2MvZW1hY3MvZnJhbWVzLnRleGkNCkBAIC01MTIsNiArNTEy LDE2IEBAIEZyYW1lIENvbW1hbmRzDQogRGVsZXRlIHRoZSBzZWxlY3RlZCBm cmFtZSAoQGNvZGV7ZGVsZXRlLWZyYW1lfSkuICBUaGlzIHNpZ25hbHMgYW4N CiBlcnJvciBpZiB0aGVyZSBpcyBvbmx5IG9uZSBmcmFtZS4NCiANCitAaXRl bSBDLXggNSB1DQorQGtpbmRleCBDLXggNSB1DQorQGZpbmRleCB1bmRlbGV0 ZS1mcmFtZQ0KK0BmaW5kZXggdW5kZWxldGUtZnJhbWUtbW9kZQ0KK1doZW4g QGNvZGV7dW5kZWxldGUtZnJhbWUtbW9kZX0gaXMgZW5hYmxlZCwgdW5kZWxl dGUgb25lIG9mIHRoZSAxNg0KK21vc3QgcmVjZW50bHkgZGVsZXRlZCBmcmFt ZXMuICBXaXRob3V0IGEgcHJlZml4IGFyZ3VtZW50LCB1bmRlbGV0ZSB0aGUN Cittb3N0IHJlY2VudGx5IGRlbGV0ZWQgZnJhbWUuICBXaXRoIGEgbnVtZXJp Y2FsIHByZWZpeCBhcmd1bWVudCBiZXR3ZWVuDQorMSBhbmQgMTYsIHdoZXJl IDEgaXMgdGhlIG1vc3QgcmVjZW50bHkgZGVsZXRlZCBmcmFtZSwgdW5kZWxl dGUgdGhlDQorY29ycmVzcG9uZGluZyBkZWxldGVkIGZyYW1lLg0KKw0KIEBp dGVtIEMteg0KIEBraW5kZXggQy16IEByeyhYIHdpbmRvd3MpfQ0KIE1pbmlt aXplIChvciBpY29uaWZ5KSB0aGUgc2VsZWN0ZWQgRW1hY3MgZnJhbWUNCmRp ZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTDQppbmRleCA4YjdjMmY3 ODUwLi40NTYyOGI2YTY1IDEwMDY0NA0KLS0tIGEvZXRjL05FV1MNCisrKyBi L2V0Yy9ORVdTDQpAQCAtMTg5LDYgKzE4OSwxNiBAQCBGb3IgZXhhbXBsZSwg YSAnZGlzcGxheS1idWZmZXItYWxpc3QnIGVudHJ5IG9mDQogd2lsbCBtYWtl IHRoZSBib2R5IG9mIHRoZSBjaG9zZW4gd2luZG93IDQwIGNvbHVtbnMgd2lk ZS4gIEZvciB0aGUNCiBoZWlnaHQgdXNlICd3aW5kb3ctaGVpZ2h0JyBpbiBj b21iaW5hdGlvbiB3aXRoICdib2R5LWxpbmVzJy4NCiANCisqKiBGcmFtZXMN CisNCisrKysNCisqKiogRGVsZXRlZCBmcmFtZXMgY2FuIG5vdyBiZSB1bmRl bGV0ZWQuDQorVGhlIDE2IG1vc3QgcmVjZW50bHkgZGVsZXRlZCBmcmFtZXMg Y2FuIGJlIHVuZGVsZXRlZCB3aXRoIEMteCA1IHUgd2hlbg0KK3VuZGVsZXRl LWZyYW1lLW1vZGUgaXMgZW5hYmxlZC4gIFdpdGhvdXQgYSBwcmVmaXggYXJn dW1lbnQsIHVuZGVsZXRlDQordGhlIG1vc3QgcmVjZW50bHkgZGVsZXRlZCBm cmFtZS4gIFdpdGggYSBudW1lcmljYWwgcHJlZml4IGFyZ3VtZW50DQorYmV0 d2VlbiAxIGFuZCAxNiwgd2hlcmUgMSBpcyB0aGUgbW9zdCByZWNlbnRseSBk ZWxldGVkIGZyYW1lLCB1bmRlbGV0ZQ0KK3RoZSBjb3JyZXNwb25kaW5nIGRl bGV0ZWQgZnJhbWUuDQorDQogKiogVGFiIEJhcnMgYW5kIFRhYiBMaW5lcw0K IA0KIC0tLQ0KZGlmZiAtLWdpdCBhL2xpc3AvZnJhbWUuZWwgYi9saXNwL2Zy YW1lLmVsDQppbmRleCAxMzE5NzU5ZTc0Li4yMmUzNzNmYTBlIDEwMDY0NA0K LS0tIGEvbGlzcC9mcmFtZS5lbA0KKysrIGIvbGlzcC9mcmFtZS5lbA0KQEAg LTI0OTksNiArMjQ5OSw4MCBAQCBkZWxldGUtb3RoZXItZnJhbWVzDQogICAg ICAgICAoaWYgaWNvbmlmeSAoaWNvbmlmeS1mcmFtZSB0aGlzKSAoZGVsZXRl LWZyYW1lIHRoaXMpKSkNCiAgICAgICAoc2V0cSB0aGlzIG5leHQpKSkpDQog DQorKGV2YWwtd2hlbi1jb21waWxlIChyZXF1aXJlICdmcmFtZXNldCkpDQor DQorKGRlZnZhciB1bmRlbGV0ZS1mcmFtZS0tZGVsZXRlZC1mcmFtZXMgbmls DQorICAiSW50ZXJuYWwgdmFyaWFibGUgdXNlZCBieSBgdW5kZWxldGUtZnJh bWUtLWhhbmRsZS1kZWxldGUtZnJhbWUnLiIpDQorDQorKGRlZnVuIHVuZGVs ZXRlLWZyYW1lLS1oYW5kbGUtZGVsZXRlLWZyYW1lIChmcmFtZSkNCisgICJT YXZlIHRoZSBjb25maWd1cmF0aW9uIG9mIGZyYW1lcyBkZWxldGVkIHdpdGgg YGRlbGV0ZS1mcmFtZScuDQorT25seSB0aGUgMTYgbW9zdCByZWNlbnRseSBk ZWxldGVkIGZyYW1lcyBhcmUgc2F2ZWQuIg0KKyAgKHdoZW4gKGZyYW1lLWxp dmUtcCBmcmFtZSkNCisgICAgKHNldHEgdW5kZWxldGUtZnJhbWUtLWRlbGV0 ZWQtZnJhbWVzDQorICAgICAgICAgIChjb25zDQorICAgICAgICAgICAoY29u cw0KKyAgICAgICAgICAgIChkaXNwbGF5LWdyYXBoaWMtcCkNCisgICAgICAg ICAgICAoZnJhbWVzZXQtc2F2ZQ0KKyAgICAgICAgICAgICAobGlzdCBmcmFt ZSkNCisgICAgICAgICAgICAgOzsgV2hlbiB0aGUgZGFlbW9uIGlzIHN0YXJ0 ZWQgZnJvbSBhIGdyYXBoaWNhbA0KKyAgICAgICAgICAgICA7OyBlbnZpcm9u bWVudCwgVFRZIGZyYW1lcyBoYXZlIGEgJ2Rpc3BsYXknIHBhcmFtZXRlciBz ZXQNCisgICAgICAgICAgICAgOzsgdG8gdGhlIHZhbHVlIG9mICRESVNQTEFZ IChzZWUgdGhlIG5vdGUgaW4NCisgICAgICAgICAgICAgOzsgYHNlcnZlci0t b24tZGlzcGxheS1wJykuICBEbyBub3Qgc3RvcmUgdGhhdCBwYXJhbWV0ZXIN CisgICAgICAgICAgICAgOzsgaW4gdGhlIGZyYW1lc2V0LCBvdGhlcndpc2Ug YGZyYW1lc2V0LXJlc3RvcmUnIGF0dGVtcHRzDQorICAgICAgICAgICAgIDs7 IHRvIHJlc3RvcmUgYSBncmFwaGljYWwgZnJhbWUuDQorICAgICAgICAgICAg IDpmaWx0ZXJzIChpZiAoZGlzcGxheS1ncmFwaGljLXApDQorICAgICAgICAg ICAgICAgICAgICAgICAgICBmcmFtZXNldC1maWx0ZXItYWxpc3QNCisgICAg ICAgICAgICAgICAgICAgICAgICAoY29ucyAnKGRpc3BsYXkgLiA6bmV2ZXIp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVzZXQtZmls dGVyLWFsaXN0KSkpKQ0KKyAgICAgICAgICAgdW5kZWxldGUtZnJhbWUtLWRl bGV0ZWQtZnJhbWVzKSkNCisgICAgKGlmICg+IChsZW5ndGggdW5kZWxldGUt ZnJhbWUtLWRlbGV0ZWQtZnJhbWVzKSAxNikNCisgICAgICAgIChzZXRxIHVu ZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1lcw0KKyAgICAgICAgICAgICAg KGJ1dGxhc3QgdW5kZWxldGUtZnJhbWUtLWRlbGV0ZWQtZnJhbWVzKSkpKSkN CisNCisoZGVmaW5lLW1pbm9yLW1vZGUgdW5kZWxldGUtZnJhbWUtbW9kZQ0K KyAgIkVuYWJsZSB0aGUgYHVuZGVsZXRlLWZyYW1lJyBjb21tYW5kLiINCisg IDpncm91cCAnZnJhbWVzDQorICA6Z2xvYmFsIHQNCisgIChpZiB1bmRlbGV0 ZS1mcmFtZS1tb2RlDQorICAgICAgKGFkZC1ob29rICdkZWxldGUtZnJhbWUt ZnVuY3Rpb25zDQorICAgICAgICAgICAgICAgICMndW5kZWxldGUtZnJhbWUt LWhhbmRsZS1kZWxldGUtZnJhbWUgLTc1KQ0KKyAgICAocmVtb3ZlLWhvb2sg J2RlbGV0ZS1mcmFtZS1mdW5jdGlvbnMNCisgICAgICAgICAgICAgICAgICMn dW5kZWxldGUtZnJhbWUtLWhhbmRsZS1kZWxldGUtZnJhbWUpDQorICAgIChz ZXRxIHVuZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1lcyBuaWwpKSkNCisN CisoZGVmdW4gdW5kZWxldGUtZnJhbWUgKCZvcHRpb25hbCBhcmcpDQorICAi VW5kZWxldGUgYSBmcmFtZSBkZWxldGVkIHdpdGggYGRlbGV0ZS1mcmFtZScu DQorV2l0aG91dCBhIHByZWZpeCBhcmd1bWVudCwgdW5kZWxldGUgdGhlIG1v c3QgcmVjZW50bHkgZGVsZXRlZA0KK2ZyYW1lLg0KK1dpdGggYSBudW1lcmlj YWwgcHJlZml4IGFyZ3VtZW50IEFSRyBiZXR3ZWVuIDEgYW5kIDE2LCB3aGVy ZSAxIGlzDQorbW9zdCByZWNlbnRseSBkZWxldGVkIGZyYW1lLCB1bmRlbGV0 ZSB0aGUgQVJHdGggZGVsZXRlZCBmcmFtZS4NCitXaGVuIGNhbGxlZCBmcm9t IExpc3AsIHJldHVybnMgdGhlIG5ldyBmcmFtZS4iDQorICAoaW50ZXJhY3Rp dmUgIlAiKQ0KKyAgKGlmIChub3QgdW5kZWxldGUtZnJhbWUtbW9kZSkNCisg ICAgICAoZXJyb3IgIlVuZGVsZXRlLUZyYW1lIG1vZGUgaXMgZGlzYWJsZWQi KQ0KKyAgICAoaWYgKGNvbnNwIGFyZykNCisgICAgICAgIChlcnJvciAiTWlz c2luZyBkZWxldGVkIGZyYW1lIG51bWJlciBhcmd1bWVudCIpDQorICAgICAg KGxldCogKChudW1iZXIgKG9yIGFyZyAxKSkNCisgICAgICAgICAgICAgKGZy YW1lcyAoZnJhbWUtbGlzdCkpDQorICAgICAgICAgICAgIChmcmFtZXNldCAo bnRoICgxLSBudW1iZXIpIHVuZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1l cykpDQorICAgICAgICAgICAgIChncmFwaGljIChkaXNwbGF5LWdyYXBoaWMt cCkpKQ0KKyAgICAgICAgKGlmIChub3QgKDw9IDEgbnVtYmVyIDE2KSkNCisg ICAgICAgICAgICAoZXJyb3IgIiVkIGlzIG5vdCBhIHZhbGlkIGRlbGV0ZWQg ZnJhbWUgbnVtYmVyIGFyZ3VtZW50Ig0KKyAgICAgICAgICAgICAgICAgICBu dW1iZXIpDQorICAgICAgICAgIChpZiAobm90IGZyYW1lc2V0KQ0KKyAgICAg ICAgICAgICAgKGVycm9yICJObyBkZWxldGVkIGZyYW1lIHdpdGggbnVtYmVy ICVkIiBudW1iZXIpDQorICAgICAgICAgICAgKGlmIChub3QgKGVxIGdyYXBo aWMgKGNhciBmcmFtZXNldCkpKQ0KKyAgICAgICAgICAgICAgICAoZXJyb3IN CisgICAgICAgICAgICAgICAgICJDYW5ub3QgdW5kZWxldGUgYSAlcyBkaXNw bGF5IGZyYW1lIG9uIGEgJXMgZGlzcGxheSINCisgICAgICAgICAgICAgICAg IChpZiBncmFwaGljICJub24tZ3JhcGhpYyIgImdyYXBoaWMiKQ0KKyAgICAg ICAgICAgICAgICAgKGlmIGdyYXBoaWMgImdyYXBoaWMiICJub24tZ3JhcGhp YyIpKQ0KKyAgICAgICAgICAgICAgKHNldHEgdW5kZWxldGUtZnJhbWUtLWRl bGV0ZWQtZnJhbWVzDQorICAgICAgICAgICAgICAgICAgICAoZGVscSBmcmFt ZXNldCB1bmRlbGV0ZS1mcmFtZS0tZGVsZXRlZC1mcmFtZXMpKQ0KKyAgICAg ICAgICAgICAgKGZyYW1lc2V0LXJlc3RvcmUgKGNkciBmcmFtZXNldCkpDQor ICAgICAgICAgICAgICAobGV0ICgoZnJhbWUgKGNhciAoc2VxLWRpZmZlcmVu Y2UgKGZyYW1lLWxpc3QpIGZyYW1lcykpKSkNCisgICAgICAgICAgICAgICAg KHdoZW4gZnJhbWUNCisgICAgICAgICAgICAgICAgICAoc2VsZWN0LWZyYW1l LXNldC1pbnB1dC1mb2N1cyBmcmFtZSkNCisgICAgICAgICAgICAgICAgICBm cmFtZSkpKSkpKSkpKQ0KIAwNCiA7OzsgV2luZG93IGRpdmlkZXJzLg0KIChk ZWZncm91cCB3aW5kb3ctZGl2aWRlciBuaWwNCkBAIC0yODQzLDYgKzI5MTcs NyBAQCBjdGwteC01LW1hcA0KIChkZWZpbmUta2V5IGN0bC14LTUtbWFwICJv IiAjJ290aGVyLWZyYW1lKQ0KIChkZWZpbmUta2V5IGN0bC14LTUtbWFwICI1 IiAjJ290aGVyLWZyYW1lLXByZWZpeCkNCiAoZGVmaW5lLWtleSBjdGwteC01 LW1hcCAiYyIgIydjbG9uZS1mcmFtZSkNCisoZGVmaW5lLWtleSBjdGwteC01 LW1hcCAidSIgIyd1bmRlbGV0ZS1mcmFtZSkNCiAoZGVmaW5lLWtleSBnbG9i YWwtbWFwIFtmMTFdICMndG9nZ2xlLWZyYW1lLWZ1bGxzY3JlZW4pDQogKGRl ZmluZS1rZXkgZ2xvYmFsLW1hcCBbKG1ldGEgZjEwKV0gIyd0b2dnbGUtZnJh bWUtbWF4aW1pemVkKQ0KIChkZWZpbmUta2V5IGVzYy1tYXAgICAgW2YxMF0g ICAgICAgICMndG9nZ2xlLWZyYW1lLW1heGltaXplZCkNCmRpZmYgLS1naXQg YS9saXNwL21lbnUtYmFyLmVsIGIvbGlzcC9tZW51LWJhci5lbA0KaW5kZXgg Mjc0ZjU5NGY2OS4uOTUwMGY1NzdiYyAxMDA2NDQNCi0tLSBhL2xpc3AvbWVu dS1iYXIuZWwNCisrKyBiL2xpc3AvbWVudS1iYXIuZWwNCkBAIC0xMDksNiAr MTA5LDE1IEBAIG1lbnUtYmFyLWZpbGUtbWVudQ0KICAgICAgIChiaW5kaW5n cy0tZGVmaW5lLWtleSBtZW51IFtzZXBhcmF0b3ItdGFiXQ0KICAgICAgICAg bWVudS1iYXItc2VwYXJhdG9yKSkNCiANCisgICAgKGJpbmRpbmdzLS1kZWZp bmUta2V5IG1lbnUgW2VuYWJsZS11bmRlbGV0ZS1mcmFtZS1tb2RlXQ0KKyAg ICAgICcobWVudS1pdGVtICJFbmFibGUgRnJhbWUgVW5kZWxldGlvbiIgdW5k ZWxldGUtZnJhbWUtbW9kZQ0KKyAgICAgICAgICAgICAgICAgIDp2aXNpYmxl IChudWxsIHVuZGVsZXRlLWZyYW1lLW1vZGUpDQorICAgICAgICAgICAgICAg ICAgOmhlbHAgIkVuYWJsZSBmcmFtZSB1bmRlbGV0aW9uIGZvciB0aGlzIHNl c3Npb24iKSkNCisgICAgKGJpbmRpbmdzLS1kZWZpbmUta2V5IG1lbnUgW3Vu ZGVsZXRlLWxhc3QtZGVsZXRlZC1mcmFtZV0NCisgICAgICAnKG1lbnUtaXRl bSAiVW5kZWxldGUgRnJhbWUiIHVuZGVsZXRlLWZyYW1lDQorICAgICAgICAg ICAgICAgICAgOnZpc2libGUgdW5kZWxldGUtZnJhbWUtbW9kZQ0KKyAgICAg ICAgICAgICAgICAgIDpoZWxwICJVbmRlbGV0ZSB0aGUgbW9zdCByZWNlbnRs eSBkZWxldGVkIGZyYW1lIikpDQorDQogICAgIDs7IERvbid0IHVzZSBkZWxl dGUtZnJhbWUgYXMgZXZlbnQgbmFtZSBiZWNhdXNlIHRoYXQgaXMgYSBzcGVj aWFsDQogICAgIDs7IGV2ZW50Lg0KICAgICAoYmluZGluZ3MtLWRlZmluZS1r ZXkgbWVudSBbZGVsZXRlLXRoaXMtZnJhbWVdDQpkaWZmIC0tZ2l0IGEvc3Jj L2ZyYW1lLmMgYi9zcmMvZnJhbWUuYw0KaW5kZXggMzNlOTYwNmU0MS4uMDRk ZDZlMzU1MCAxMDA2NDQNCi0tLSBhL3NyYy9mcmFtZS5jDQorKysgYi9zcmMv ZnJhbWUuYw0KQEAgLTIzNzYsOSArMjM3NiwxMiBAQCBkZWxldGVfZnJhbWUg KExpc3BfT2JqZWN0IGZyYW1lLCBMaXNwX09iamVjdCBmb3JjZSkNCiB9DQog DQogREVGVU4gKCJkZWxldGUtZnJhbWUiLCBGZGVsZXRlX2ZyYW1lLCBTZGVs ZXRlX2ZyYW1lLCAwLCAyLCAiIiwNCi0gICAgICAgZG9jOiAvKiBEZWxldGUg RlJBTUUsIHBlcm1hbmVudGx5IGVsaW1pbmF0aW5nIGl0IGZyb20gdXNlLg0K KyAgICAgICBkb2M6IC8qIERlbGV0ZSBGUkFNRSwgZWxpbWluYXRpbmcgaXQg ZnJvbSB1c2UuDQogRlJBTUUgbXVzdCBiZSBhIGxpdmUgZnJhbWUgYW5kIGRl ZmF1bHRzIHRvIHRoZSBzZWxlY3RlZCBvbmUuDQogDQorV2hlbiBgdW5kZWxl dGUtZnJhbWUtbW9kZScgaXMgZW5hYmxlZCwgdGhlIDE2IG1vc3QgcmVjZW50 bHkgZGVsZXRlZA0KK2ZyYW1lcyBjYW4gYmUgdW5kZWxldGVkIHdpdGggYHVu ZGVsZXRlLWZyYW1lJywgd2hpY2ggc2VlLg0KKw0KIEEgZnJhbWUgbWF5IG5v dCBiZSBkZWxldGVkIGlmIGl0cyBtaW5pYnVmZmVyIHNlcnZlcyBhcyBzdXJy b2dhdGUNCiBtaW5pYnVmZmVyIGZvciBhbm90aGVyIGZyYW1lLiAgTm9ybWFs bHksIHlvdSBtYXkgbm90IGRlbGV0ZSBhIGZyYW1lIGlmDQogYWxsIG90aGVy IGZyYW1lcyBhcmUgaW52aXNpYmxlLCBidXQgaWYgdGhlIHNlY29uZCBvcHRp b25hbCBhcmd1bWVudA0KLS0gDQoyLjMzLjANCg0K --Ui8q82Oqoe--