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: Wed, 17 Nov 2021 10:02:25 +0000 Message-ID: <6e65755265ebbce821d3@heytings.org> References: <87czn1gfb1.fsf@web.de> <838rxo0zk7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="GKnr5Vh5P0" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24569"; mail-complaints-to="usenet@ciao.gmane.io" Cc: michael_heerdegen@web.de, 51883@debbugs.gnu.org, Juri Linkov To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 17 11:03:14 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 1mnHmc-0006A0-3g for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Nov 2021 11:03:14 +0100 Original-Received: from localhost ([::1]:41488 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mnHma-0006O2-HT for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Nov 2021 05:03:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45678) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mnHmQ-0006NN-HU for bug-gnu-emacs@gnu.org; Wed, 17 Nov 2021 05:03:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48677) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mnHmQ-0006qI-9V for bug-gnu-emacs@gnu.org; Wed, 17 Nov 2021 05:03:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mnHmQ-00087A-6V for bug-gnu-emacs@gnu.org; Wed, 17 Nov 2021 05:03: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: Wed, 17 Nov 2021 10:03: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.163714335031103 (code B ref 51883); Wed, 17 Nov 2021 10:03:02 +0000 Original-Received: (at 51883) by debbugs.gnu.org; 17 Nov 2021 10:02:30 +0000 Original-Received: from localhost ([127.0.0.1]:60218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnHlt-00085a-Qg for submit@debbugs.gnu.org; Wed, 17 Nov 2021 05:02:30 -0500 Original-Received: from heytings.org ([95.142.160.155]:38378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mnHls-00085R-5K for 51883@debbugs.gnu.org; Wed, 17 Nov 2021 05:02:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1637143347; bh=izweYIjvrmGEAfbTumjHy7zLbccKr4dw8KCaFp3MSwY=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=ojmnHWuvoqKvxQUkLWjG2O8YU0tROHtdGChhSnQZDbtYrqNGADK7D2hzKTjK9nOBl P3n3np1ldrWvB0yt+LmXPzi2mNNJEQJF+wT/5TIE3C60ldLOPowGHCfrDTvx16FyBT B7SAhRjs1V5fdStl0Kxfi80q2pGuAyOYSNr55urj000p5Y1pm6zah80dEiGuXjHHi+ JGN0ju5bEza3CdyA8YmC6k7a3eNBLyWPEaSCdEHej3VgNCOiYRhNWO7oK4AVg4Qcpc GFY7gDPMCDaEIsUCFj9BNt6JMJeXj5Cuk51Uh3iru8mVZ8U40jBm8r/lQJSZgpyfxn EVBV+YEuGSmKA== In-Reply-To: Content-ID: <6e6575526505479c6484@heytings.org> 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:220195 Archived-At: --GKnr5Vh5P0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-ID: <6e657552658b3d7f8620@heytings.org> > > And I solved the problem of the deletion of the terminal frame. > That solution wasn't robust enough, it would have failed if someone for some reason did a (setq after-init-time nil). So I implemented something that shouldn't fail. --GKnr5Vh5P0 Content-Type: text/x-diff; name=Undelete-deleted-frames.patch Content-Transfer-Encoding: base64 Content-ID: <6e657552652377d120ec@heytings.org> Content-Description: Content-Disposition: attachment; filename=Undelete-deleted-frames.patch RnJvbSAyZmMzMjliNjNiNjRmMmU1M2MzMDQwYzhmNWNmZDBiMWY0NjY3ZTA3 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBXZWQsIDE3IE5v diAyMDIxIDEwOjAxOjE1ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIFVuZGVs ZXRlIGRlbGV0ZWQgZnJhbWVzLg0KDQoqIGxpc3AvZnJhbWUuZWwgKHVuZGVs ZXRlLWZyYW1lKTogTmV3IGNvbW1hbmQuDQoodW5kZWxldGUtZnJhbWUtLWhh bmRsZS1kZWxldGUtZnJhbWUpOiBOZXcgYXV4aWxpYXJ5IGZ1bmN0aW9uLg0K KHVuZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1lcywgdW5kZWxldGUtZnJh bWUtLWVuYWJsZWQpOiBOZXcNCmF1eGlsaWFyeSB2YXJpYWJsZXMuDQoodW5k ZWxldGUtZnJhbWUtbW9kZSk6IE5ldyBtaW5vciBtb2RlLg0KKGN0bC14LTUt bWFwKTogQmluZCB0aGUgbmV3IGNvbW1hbmQuDQoNCiogc3JjL2ZyYW1lLmMg KEZkZWxldGVfZnJhbWUpOiBVcGRhdGUgZG9jc3RyaW5nLg0KDQoqIGxpc3Av bWVudS1iYXIuZWwgKG1lbnUtYmFyLWZpbGUtbWVudSk6IEFkZCBhbiBlbnRy eSBmb3IgdGhlDQpuZXcgY29tbWFuZC4NCg0KKiBkb2MvZW1hY3MvZnJhbWVz LnRleCAoRnJhbWUgQ29tbWFuZHMpOiBEb2N1bWVudCB0aGUgbmV3IGNvbW1h bmQNCmFuZCBtaW5vciBtb2RlLg0KDQoqIGV0Yy9ORVdTOiBEb2N1bWVudCB0 aGUgbmV3IGNvbW1hbmQgYW5kIG1pbm9yIG1vZGUuDQoNClNlZSBidWcjNTE4 ODMuDQotLS0NCiBkb2MvZW1hY3MvZnJhbWVzLnRleGkgfCAxMCArKysrKysr DQogZXRjL05FV1MgICAgICAgICAgICAgIHwgMTEgKysrKysrKw0KIGxpc3Av ZnJhbWUuZWwgICAgICAgICB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysNCiBsaXNwL21lbnUtYmFyLmVsICAgICAg fCAgNSArKysrDQogc3JjL2ZyYW1lLmMgICAgICAgICAgIHwgIDMgKysNCiA1 IGZpbGVzIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKykNCg0KZGlmZiAtLWdp dCBhL2RvYy9lbWFjcy9mcmFtZXMudGV4aSBiL2RvYy9lbWFjcy9mcmFtZXMu dGV4aQ0KaW5kZXggYzE0YWRhMjk1Ny4uMjk2YjY2YWE1NiAxMDA2NDQNCi0t LSBhL2RvYy9lbWFjcy9mcmFtZXMudGV4aQ0KKysrIGIvZG9jL2VtYWNzL2Zy YW1lcy50ZXhpDQpAQCAtNTEyLDYgKzUxMiwxNiBAQCBGcmFtZSBDb21tYW5k cw0KIERlbGV0ZSB0aGUgc2VsZWN0ZWQgZnJhbWUgKEBjb2Rle2RlbGV0ZS1m cmFtZX0pLiAgVGhpcyBzaWduYWxzIGFuDQogZXJyb3IgaWYgdGhlcmUgaXMg b25seSBvbmUgZnJhbWUuDQogDQorQGl0ZW0gQy14IDUgdQ0KK0BraW5kZXgg Qy14IDUgdQ0KK0BmaW5kZXggdW5kZWxldGUtZnJhbWUNCitAZmluZGV4IHVu ZGVsZXRlLWZyYW1lLW1vZGUNCitVbmxlc3MgQGNvZGV7dW5kZWxldGUtZnJh bWUtbW9kZX0gaXMgZGlzYWJsZWQsIHVuZGVsZXRlIG9uZSBvZiB0aGUgMTYN Cittb3N0IHJlY2VudGx5IGRlbGV0ZWQgZnJhbWVzLiAgV2l0aG91dCBhIHBy ZWZpeCBhcmd1bWVudCwgdGhlIG1vc3QNCityZWNlbnRseSBkZWxldGVkIGZy YW1lIGlzIHVuZGVsZXRlZC4gIFdpdGggYSBudW1lcmljYWwgcHJlZml4IGFy Z3VtZW50DQorYmV0d2VlbiAwIGFuZCAxNSwgd2hlcmUgMCBpcyB0aGUgbW9z dCByZWNlbnRseSBkZWxldGVkIGZyYW1lLCB0aGUNCitjb3JyZXNwb25kaW5n IGRlbGV0ZWQgZnJhbWUgaXMgdW5kZWxldGVkLg0KKw0KIEBpdGVtIEMteg0K IEBraW5kZXggQy16IEByeyhYIHdpbmRvd3MpfQ0KIE1pbmltaXplIChvciBp Y29uaWZ5KSB0aGUgc2VsZWN0ZWQgRW1hY3MgZnJhbWUNCmRpZmYgLS1naXQg YS9ldGMvTkVXUyBiL2V0Yy9ORVdTDQppbmRleCAzMTJmYzE4ZjRmLi4wMjE3 ZjFmZTYwIDEwMDY0NA0KLS0tIGEvZXRjL05FV1MNCisrKyBiL2V0Yy9ORVdT DQpAQCAtMTMwLDYgKzEzMCwxNyBAQCBGb3IgZXhhbXBsZSwgYSAnZGlzcGxh eS1idWZmZXItYWxpc3QnIGVudHJ5IG9mDQogd2lsbCBtYWtlIHRoZSBib2R5 IG9mIHRoZSBjaG9zZW4gd2luZG93IDQwIGNvbHVtbnMgd2lkZS4gIEZvciB0 aGUNCiBoZWlnaHQgdXNlICd3aW5kb3ctaGVpZ2h0JyBpbiBjb21iaW5hdGlv biB3aXRoICdib2R5LWxpbmVzJy4NCiANCistLS0NCisqKiBGcmFtZXMNCisN CisrKysNCisqKiogRGVsZXRlZCBmcmFtZXMgY2FuIG5vdyBiZSB1bmRlbGV0 ZWQuDQorVGhlIDE2IG1vc3QgcmVjZW50bHkgZGVsZXRlZCBmcmFtZXMgY2Fu IGJlIHVuZGVsZXRlZCB3aXRoIEMteCA1IHUsDQordW5sZXNzIHVuZGVsZXRl LWZyYW1lLW1vZGUgaXMgZGlzYWJsZWQuICBXaXRob3V0IGEgcHJlZml4IGFy Z3VtZW50LA0KK3VuZGVsZXRlIHRoZSBtb3N0IHJlY2VudGx5IGRlbGV0ZWQg ZnJhbWUuICBBIG51bWVyaWNhbCBwcmVmaXggYXJndW1lbnQNCitiZXR3ZWVu IDAgYW5kIDE1IHVuZGVsZXRlcyB0aGUgY29ycmVzcG9uZGluZyBkZWxldGVk IGZyYW1lLCB3aGVyZSAwIGlzDQordGhlIG1vc3QgcmVjZW50bHkgZGVsZXRl ZCBmcmFtZS4NCisNCiAqKiBCZXR0ZXIgZGV0ZWN0aW9uIG9mIHRleHQgc3Vz cGljaW91c2x5IHJlb3JkZXJlZCBvbiBkaXNwbGF5Lg0KIFRoZSBmdW5jdGlv biAnYmlkaS1maW5kLW92ZXJyaWRkZW4tZGlyZWN0aW9uYWxpdHknIGhhcyBi ZWVuIGV4dGVuZGVkDQogdG8gZGV0ZWN0IHJlb3JkZXJpbmcgZWZmZWN0cyBw cm9kdWNlZCBieSBlbWJlZGRpbmdzIGFuZCBpc29sYXRlcw0KZGlmZiAtLWdp dCBhL2xpc3AvZnJhbWUuZWwgYi9saXNwL2ZyYW1lLmVsDQppbmRleCAyYzcz NzM3YTU0Li4xNjAxZWQxYzQ0IDEwMDY0NA0KLS0tIGEvbGlzcC9mcmFtZS5l bA0KKysrIGIvbGlzcC9mcmFtZS5lbA0KQEAgLTI0ODQsNiArMjQ4NCw3MyBA QCBkZWxldGUtb3RoZXItZnJhbWVzDQogICAgICAgICAoaWYgaWNvbmlmeSAo aWNvbmlmeS1mcmFtZSB0aGlzKSAoZGVsZXRlLWZyYW1lIHRoaXMpKSkNCiAg ICAgICAoc2V0cSB0aGlzIG5leHQpKSkpDQogDQorKGV2YWwtd2hlbi1jb21w aWxlIChyZXF1aXJlICdmcmFtZXNldCkpDQorDQorKGRlZnZhciB1bmRlbGV0 ZS1mcmFtZS0tZGVsZXRlZC1mcmFtZXMgbmlsDQorICAiSW50ZXJuYWwgdmFy aWFibGUgdXNlZCBieSBgdW5kZWxldGUtZnJhbWUtLWhhbmRsZS1kZWxldGUt ZnJhbWUnLiIpDQorDQorKGRlZnZhciB1bmRlbGV0ZS1mcmFtZS0tZW5hYmxl ZCBuaWwNCisgICJJbnRlcm5hbCB2YXJpYWJsZSB1c2VkIGJ5IGB1bmRlbGV0 ZS1mcmFtZS0taGFuZGxlLWRlbGV0ZS1mcmFtZScuIikNCisNCisoZGVmdW4g dW5kZWxldGUtZnJhbWUtLWhhbmRsZS1kZWxldGUtZnJhbWUgKGZyYW1lKQ0K KyAgIlNhdmUgdGhlIGNvbmZpZ3VyYXRpb24gb2YgZnJhbWVzIGRlbGV0ZWQg d2l0aCBgZGVsZXRlLWZyYW1lJy4NCitPbmx5IHRoZSAxNiBtb3N0IHJlY2Vu dGx5IGRlbGV0ZWQgZnJhbWVzIGFyZSBzYXZlZC4iDQorICAod2hlbiAoYW5k IChvciB1bmRlbGV0ZS1mcmFtZS0tZW5hYmxlZA0KKyAgICAgICAgICAgICAg ICAgKGFuZCAobm90IChkaXNwbGF5LWdyYXBoaWMtcCkpDQorICAgICAgICAg ICAgICAgICAgICAgIChzZXEtZXZlcnktcA0KKyAgICAgICAgICAgICAgICAg ICAgICAgKGxhbWJkYSAoZikgKG5vdCAoZnJhbWUtcGFyYW1ldGVyIGYgJ2Rp c3BsYXkpKSkNCisgICAgICAgICAgICAgICAgICAgICAgIChmcmFtZS1saXN0 KSkpKQ0KKyAgICAgICAgICAgICAoZnJhbWUtbGl2ZS1wIGZyYW1lKSkNCisg ICAgKHNldHEgdW5kZWxldGUtZnJhbWUtLWRlbGV0ZWQtZnJhbWVzDQorICAg ICAgICAgIChjb25zIChjb25zDQorICAgICAgICAgICAgICAgICAoZGlzcGxh eS1ncmFwaGljLXApDQorICAgICAgICAgICAgICAgICAoZnJhbWVzZXQtc2F2 ZSAobGlzdCBmcmFtZSkpKQ0KKyAgICAgICAgICAgICAgICB1bmRlbGV0ZS1m cmFtZS0tZGVsZXRlZC1mcmFtZXMpKQ0KKyAgICAoaWYgKD4gKGxlbmd0aCB1 bmRlbGV0ZS1mcmFtZS0tZGVsZXRlZC1mcmFtZXMpIDE2KQ0KKyAgICAgICAg KHNldHEgdW5kZWxldGUtZnJhbWUtLWRlbGV0ZWQtZnJhbWVzDQorICAgICAg ICAgICAgICAoYnV0bGFzdCB1bmRlbGV0ZS1mcmFtZS0tZGVsZXRlZC1mcmFt ZXMpKSkpDQorICAoc2V0cSB1bmRlbGV0ZS1mcmFtZS0tZW5hYmxlZCB0KSkN CisNCisoZGVmaW5lLW1pbm9yLW1vZGUgdW5kZWxldGUtZnJhbWUtbW9kZQ0K KyAgIkVuYWJsZSB0aGUgYGRlbGV0ZS1mcmFtZScgY29tbWFuZC4iDQorICA6 Z3JvdXAgJ2ZyYW1lcw0KKyAgOmdsb2JhbCB0DQorICA6aW5pdGlhbGl6ZSAn Y3VzdG9tLWluaXRpYWxpemUtZGVsYXkNCisgIDppbml0LXZhbHVlIHQNCisg IChpZiB1bmRlbGV0ZS1mcmFtZS1tb2RlDQorICAgICAgKGFkZC1ob29rICdk ZWxldGUtZnJhbWUtZnVuY3Rpb25zDQorICAgICAgICAgICAgICAgICMndW5k ZWxldGUtZnJhbWUtLWhhbmRsZS1kZWxldGUtZnJhbWUpDQorICAgIChyZW1v dmUtaG9vayAnZGVsZXRlLWZyYW1lLWZ1bmN0aW9ucw0KKyAgICAgICAgICAg ICAgICAgIyd1bmRlbGV0ZS1mcmFtZS0taGFuZGxlLWRlbGV0ZS1mcmFtZSkN CisgICAgKHNldHEgdW5kZWxldGUtZnJhbWUtLWRlbGV0ZWQtZnJhbWVzIG5p bCkpKQ0KKw0KKyhkZWZ1biB1bmRlbGV0ZS1mcmFtZSAoJm9wdGlvbmFsIGFy ZykNCisgICJVbmRlbGV0ZSBhIGZyYW1lIGRlbGV0ZWQgd2l0aCBgZGVsZXRl LWZyYW1lJy4NCitXaXRob3V0IGEgcHJlZml4IGFyZ3VtZW50LCBvciB3aXRo IGEgbm9uLW51bWVyaWNhbCBwcmVmaXggYXJndW1lbnQsDQordW5kZWxldGUg dGhlIG1vc3QgcmVjZW50bHkgZGVsZXRlZCBmcmFtZS4NCitXaXRoIGEgbnVt ZXJpY2FsIHByZWZpeCBhcmd1bWVudCBBUkcgYmV0d2VlbiAwIGFuZCAxNSwg d2hlcmUgMCBpcw0KK21vc3QgcmVjZW50bHkgZGVsZXRlZCBmcmFtZSwgdW5k ZWxldGUgdGhlIEFSR3RoIGRlbGV0ZWQgZnJhbWUuDQorV2hlbiBjYWxsZWQg ZnJvbSBMaXNwLCByZXR1cm5zIHRoZSBuZXcgZnJhbWUuIg0KKyAgKGludGVy YWN0aXZlICJQIikNCisgIChpZiAobm90IHVuZGVsZXRlLWZyYW1lLW1vZGUp DQorICAgICAgKG1lc3NhZ2UgInVuZGVsZXRlLWZyYW1lLW1vZGUgaXMgZGlz YWJsZWQiKQ0KKyAgICAobGV0KiAoKGZyYW1lcyAoZnJhbWUtbGlzdCkpDQor ICAgICAgICAgICAobiAoaWYgKGxpc3RwIGFyZykgMCBhcmcpKQ0KKyAgICAg ICAgICAgKGZyYW1lc2V0IChudGggbiB1bmRlbGV0ZS1mcmFtZS0tZGVsZXRl ZC1mcmFtZXMpKSkNCisgICAgICAoaWYgKG5vdCBmcmFtZXNldCkNCisgICAg ICAgICAgKG1lc3NhZ2UgIk5vIGRlbGV0ZWQgZnJhbWUgc2F2ZWQgYXQgcG9z aXRpb24gJWQiIG4pDQorICAgICAgICAoaWYgKG5vdCAoZXEgKGRpc3BsYXkt Z3JhcGhpYy1wKSAoY2FyIGZyYW1lc2V0KSkpDQorICAgICAgICAgICAgKG1l c3NhZ2UNCisgICAgICAgICAgICAgIkNhbm5vdCB1bmRlbGV0ZSAlc2dyYXBo aWMgZGlzcGxheSBmcmFtZSBvbiBhICVzZ3JhcGhpYyBkaXNwbGF5Ig0KKyAg ICAgICAgICAgICAoaWYgKGRpc3BsYXktZ3JhcGhpYy1wKSAibm9uLSIgIiIp DQorICAgICAgICAgICAgIChpZiAoZGlzcGxheS1ncmFwaGljLXApICIiICJu b24tIikpDQorICAgICAgICAgIChzZXRxIHVuZGVsZXRlLWZyYW1lLS1kZWxl dGVkLWZyYW1lcw0KKyAgICAgICAgICAgICAgICAoZGVscSBmcmFtZXNldCB1 bmRlbGV0ZS1mcmFtZS0tZGVsZXRlZC1mcmFtZXMpKQ0KKyAgICAgICAgICAo ZnJhbWVzZXQtcmVzdG9yZSAoY2RyIGZyYW1lc2V0KSkNCisgICAgICAgICAg KGxldCAoKGZyYW1lIChjYXIgKHNlcS1kaWZmZXJlbmNlIChmcmFtZS1saXN0 KSBmcmFtZXMpKSkpDQorICAgICAgICAgICAgKHdoZW4gZnJhbWUNCisgICAg ICAgICAgICAgIChzZWxlY3QtZnJhbWUtc2V0LWlucHV0LWZvY3VzIGZyYW1l KQ0KKyAgICAgICAgICAgICAgZnJhbWUpKSkpKSkpDQogDA0KIDs7OyBXaW5k b3cgZGl2aWRlcnMuDQogKGRlZmdyb3VwIHdpbmRvdy1kaXZpZGVyIG5pbA0K QEAgLTI4MjgsNiArMjg5NSw3IEBAIGN0bC14LTUtbWFwDQogKGRlZmluZS1r ZXkgY3RsLXgtNS1tYXAgIm8iICMnb3RoZXItZnJhbWUpDQogKGRlZmluZS1r ZXkgY3RsLXgtNS1tYXAgIjUiICMnb3RoZXItZnJhbWUtcHJlZml4KQ0KIChk ZWZpbmUta2V5IGN0bC14LTUtbWFwICJjIiAjJ2Nsb25lLWZyYW1lKQ0KKyhk ZWZpbmUta2V5IGN0bC14LTUtbWFwICJ1IiAjJ3VuZGVsZXRlLWZyYW1lKQ0K IChkZWZpbmUta2V5IGdsb2JhbC1tYXAgW2YxMV0gIyd0b2dnbGUtZnJhbWUt ZnVsbHNjcmVlbikNCiAoZGVmaW5lLWtleSBnbG9iYWwtbWFwIFsobWV0YSBm MTApXSAjJ3RvZ2dsZS1mcmFtZS1tYXhpbWl6ZWQpDQogKGRlZmluZS1rZXkg ZXNjLW1hcCAgICBbZjEwXSAgICAgICAgIyd0b2dnbGUtZnJhbWUtbWF4aW1p emVkKQ0KZGlmZiAtLWdpdCBhL2xpc3AvbWVudS1iYXIuZWwgYi9saXNwL21l bnUtYmFyLmVsDQppbmRleCAxYTgxZjFhM2QwLi5hNWY3MTY5MzU1IDEwMDY0 NA0KLS0tIGEvbGlzcC9tZW51LWJhci5lbA0KKysrIGIvbGlzcC9tZW51LWJh ci5lbA0KQEAgLTEwOSw2ICsxMDksMTEgQEAgbWVudS1iYXItZmlsZS1tZW51 DQogICAgICAgKGJpbmRpbmdzLS1kZWZpbmUta2V5IG1lbnUgW3NlcGFyYXRv ci10YWJdDQogICAgICAgICBtZW51LWJhci1zZXBhcmF0b3IpKQ0KIA0KKyAg ICAoYmluZGluZ3MtLWRlZmluZS1rZXkgbWVudSBbdW5kZWxldGUtbGFzdC1k ZWxldGVkLWZyYW1lXQ0KKyAgICAgICcobWVudS1pdGVtICJVbmRlbGV0ZSBG cmFtZSIgdW5kZWxldGUtZnJhbWUNCisgICAgICAgICAgICAgICAgICA6ZW5h YmxlIHVuZGVsZXRlLWZyYW1lLW1vZGUNCisgICAgICAgICAgICAgICAgICA6 aGVscCAiVW5kZWxldGUgbGFzdCBkZWxldGVkIGZyYW1lIikpDQorDQogICAg IDs7IERvbid0IHVzZSBkZWxldGUtZnJhbWUgYXMgZXZlbnQgbmFtZSBiZWNh dXNlIHRoYXQgaXMgYSBzcGVjaWFsDQogICAgIDs7IGV2ZW50Lg0KICAgICAo YmluZGluZ3MtLWRlZmluZS1rZXkgbWVudSBbZGVsZXRlLXRoaXMtZnJhbWVd DQpkaWZmIC0tZ2l0IGEvc3JjL2ZyYW1lLmMgYi9zcmMvZnJhbWUuYw0KaW5k ZXggNzlhN2M4OWUwZC4uOWUxMWJjOTNlZCAxMDA2NDQNCi0tLSBhL3NyYy9m cmFtZS5jDQorKysgYi9zcmMvZnJhbWUuYw0KQEAgLTIzNzYsNiArMjM3Niw5 IEBAIERFRlVOICgiZGVsZXRlLWZyYW1lIiwgRmRlbGV0ZV9mcmFtZSwgU2Rl bGV0ZV9mcmFtZSwgMCwgMiwgIiIsDQogICAgICAgIGRvYzogLyogRGVsZXRl IEZSQU1FLCBwZXJtYW5lbnRseSBlbGltaW5hdGluZyBpdCBmcm9tIHVzZS4N CiBGUkFNRSBtdXN0IGJlIGEgbGl2ZSBmcmFtZSBhbmQgZGVmYXVsdHMgdG8g dGhlIHNlbGVjdGVkIG9uZS4NCiANCitUaGUgMTYgbW9zdCByZWNlbnRseSBk ZWxldGVkIGZyYW1lcyBjYW4gaG93ZXZlciBiZSB1bmRlbGV0ZWQgd2l0aA0K K2B1bmRlbGV0ZS1mcmFtZScsIHdoaWNoIHNlZS4NCisNCiBBIGZyYW1lIG1h eSBub3QgYmUgZGVsZXRlZCBpZiBpdHMgbWluaWJ1ZmZlciBzZXJ2ZXMgYXMg c3Vycm9nYXRlDQogbWluaWJ1ZmZlciBmb3IgYW5vdGhlciBmcmFtZS4gIE5v cm1hbGx5LCB5b3UgbWF5IG5vdCBkZWxldGUgYSBmcmFtZSBpZg0KIGFsbCBv dGhlciBmcmFtZXMgYXJlIGludmlzaWJsZSwgYnV0IGlmIHRoZSBzZWNvbmQg b3B0aW9uYWwgYXJndW1lbnQNCi0tIA0KMi4zMy4wDQoNCg== --GKnr5Vh5P0--