From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ruthra Kumar Newsgroups: gmane.emacs.bugs Subject: bug#43827: #42223 squashfs patch Date: Fri, 23 Oct 2020 11:39:32 +0530 Message-ID: References: <87pn5u66al.fsf@gnus.org> <878scg6nfl.fsf@gnus.org> <87r1q53l3b.fsf_-_@gnus.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000004941a205b2506dce" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22330"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 43827@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 23 08:10:11 2020 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 1kVqHC-0005hL-Oq for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 23 Oct 2020 08:10:10 +0200 Original-Received: from localhost ([::1]:37630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kVqHB-0007xd-LQ for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 23 Oct 2020 02:10:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49000) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kVqH4-0007xW-8t for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 02:10:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43100) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kVqH3-0008Oe-VJ for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 02:10:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kVqH3-0002k8-QV for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2020 02:10:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ruthra Kumar Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 Oct 2020 06:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43827 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 43827-submit@debbugs.gnu.org id=B43827.160343339210520 (code B ref 43827); Fri, 23 Oct 2020 06:10:01 +0000 Original-Received: (at 43827) by debbugs.gnu.org; 23 Oct 2020 06:09:52 +0000 Original-Received: from localhost ([127.0.0.1]:54644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVqGu-0002jc-83 for submit@debbugs.gnu.org; Fri, 23 Oct 2020 02:09:52 -0400 Original-Received: from mail-wr1-f46.google.com ([209.85.221.46]:40518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVqGs-0002j5-6J for 43827@debbugs.gnu.org; Fri, 23 Oct 2020 02:09:50 -0400 Original-Received: by mail-wr1-f46.google.com with SMTP id h5so425031wrv.7 for <43827@debbugs.gnu.org>; Thu, 22 Oct 2020 23:09:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rMrjoUbjfsk/lRnjCkASVCSiIFkw1eEgN8cY2nXgyAo=; b=jaQx5ntvX5FYY/ngbnPv1AdTfF898yMPNal+6a8EESomwuOctHtNXvPPE+PTI3a3y3 hxZqlDXGNV1kbuYRduS3YXs4QiX7Ghs2Mbh8ulvIZVauozUNv2br9uWfKyaCvIZHVfcK Y6GES7jXiY47fSdrJY60PGmVi8a2qZmXHN3sXv4Fa6BC/GQsZ6M1kVpe0zxp/i8onify IbAMhEk9ZVHbr/iGbFGqcaQAWykiab1UjFREfTBi0WirxPMdWC8cKDkyXtWlgUDWWxZ+ k9LGlxk1ssUcffj5wZbyaYhy4kkNhn0Z3Aem70P4uK9MHeobuomJekstKpRQc72RcdKk AI8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rMrjoUbjfsk/lRnjCkASVCSiIFkw1eEgN8cY2nXgyAo=; b=peRaETcr2KSiYOrIwNfFtW/v3U1Q+fhs8MGegbSwqmDA1CVs4m+Vht2kAwpuXG19nb KJ55O+ZRqZkGqPe4c2ibi3lSQv7FlFaRM7XIG7X9KaYQvs2UVDPD/AJzVn7x0B02/+Xr 4OI51yzDrFUEc5x2cCc/mC9SKhRi2bs4rNiabDKkgGdLlFXuqviATQIYdkPBRHVgxQQl 4gDVijnC1XaWktRD3vnPGQpAKwzvc6MGSzdRX5f1667R1dMrpW9YPU0NmDEw0oKUyrs+ bHG9zOl+sfGgZlanua6kiORlOv/uJbkR030v+EyYiKfN2bPPLVn0FEFzx2H+E1i0r0gL kDfA== X-Gm-Message-State: AOAM532xiCH/yjzAO32vVHmypNEqZ4vpTr38+ql9dG1o7vyPIykgLa0c OS0U9VzJsQURAmpWQpYeeih2o4dPuDCaaXLBrdI= X-Google-Smtp-Source: ABdhPJwt9jqu8MeQjuyQBtywC0gceJBxbiRsY1Y9aPvR2BLnK14bqgToxUAYaba38mHQzZtASKKpYlqWnkWjuo79OJY= X-Received: by 2002:adf:fac4:: with SMTP id a4mr857316wrs.172.1603433384137; Thu, 22 Oct 2020 23:09:44 -0700 (PDT) In-Reply-To: <87r1q53l3b.fsf_-_@gnus.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:191336 Archived-At: --0000000000004941a205b2506dce Content-Type: text/plain; charset="UTF-8" Hello Lars, So, Paperwork is complete. I've fixed the issue wherein it tries to extract a directory as a file, added comments in required places and fixed some whitespace warnings. Patch is made on latest tip. Regards Ruthra Kumar On Sun, Oct 11, 2020 at 1:33 AM Lars Ingebrigtsen wrote: > > Ruthra Kumar writes: > > > attached latest diff. > > Thanks; with that version, I was able to open a .snap file (which is > squashfs) without problems. > > So now we just have to wait for the FSF paperwork to happen. After > that's completed, could you send a message to this bug report, and we'll > take it from there? > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no --0000000000004941a205b2506dce Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Added-support-for-Squashfs-archive-files.patch" Content-Disposition: attachment; filename="0001-Added-support-for-Squashfs-archive-files.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kglutg2u0 RnJvbSBhZDYzYjgwNjk5N2NjMWNhYmVjNjY2MjA5M2M4MDFiMGMwMjRlYTk3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRocmEgS3VtYXIgPHJ1dGhyYWJAZ21haWwuY29tPgpEYXRl OiBGcmksIDIzIE9jdCAyMDIwIDExOjMzOjQxICswNTMwClN1YmplY3Q6IFtQQVRDSF0gQWRkZWQg c3VwcG9ydCBmb3IgU3F1YXNoZnMgYXJjaGl2ZSBmaWxlcwoKLS0tCiBsaXNwL2FyYy1tb2RlLmVs ICAgICAgICAgICB8IDExNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiBs aXNwL2ZpbGVzLmVsICAgICAgICAgICAgICB8ICAgNCArLQogbGlzcC9pbnRlcm5hdGlvbmFsL211 bGUuZWwgfCAgIDQgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDE1IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvYXJjLW1vZGUuZWwgYi9saXNwL2FyYy1tb2Rl LmVsCmluZGV4IGViNjJhODUxMTguLmMxNjliODNjMzIgMTAwNjQ0Ci0tLSBhL2xpc3AvYXJjLW1v ZGUuZWwKKysrIGIvbGlzcC9hcmMtbW9kZS5lbApAQCAtNTEsMTcgKzUxLDE3IEBACiA7OyBBUkNI SVZFIFRZUEVTOiBDdXJyZW50bHkgb25seSB0aGUgYXJjaGl2ZXMgYmVsb3cgYXJlIGhhbmRsZWQs IGJ1dCB0aGUKIDs7IHN0cnVjdHVyZSBmb3IgaGFuZGxpbmcganVzdCBhYm91dCBhbnl0aGluZyBp cyBpbiBwbGFjZS4KIDs7Ci07OwkJCUFyYwlMemgJWmlwCVpvbwlSYXIJN3oJQXIKLTs7CQkJLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLTs7IFZpZXcg bGlzdGluZwkJSW50ZXJuCUludGVybglJbnRlcm4JSW50ZXJuCVkJWQlZCi07OyBFeHRyYWN0IG1l bWJlcglZCVkJWQlZCVkJWQlZCi07OyBTYXZlIGNoYW5nZWQgbWVtYmVyCVkJWQlZCVkJTglZCVkK LTs7IEFkZCBuZXcgbWVtYmVyCU4JTglOCU4JTglOCU4KLTs7IERlbGV0ZSBtZW1iZXIJWQlZCVkJ WQlOCVkJTgotOzsgUmVuYW1lIG1lbWJlcglZCVkJTglOCU4JTglOCi07OyBDaG1vZAkJLQlZCVkJ LQlOCU4JTgotOzsgQ2hvd24JCS0JWQktCS0JTglOCU4KLTs7IENoZ3JwCQktCVkJLQktCU4JTglO Cis7OwkJCUFyYwlMemgJWmlwCVpvbwlSYXIJN3oJQXIJU3F1YXNoZnMKKzs7CQkJLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCis7 OyBWaWV3IGxpc3RpbmcJCUludGVybglJbnRlcm4JSW50ZXJuCUludGVybglZCVkJWQlZCis7OyBF eHRyYWN0IG1lbWJlcglZCVkJWQlZCVkJWQlZCVkKKzs7IFNhdmUgY2hhbmdlZCBtZW1iZXIJWQlZ CVkJWQlOCVkJWQlOCis7OyBBZGQgbmV3IG1lbWJlcglOCU4JTglOCU4JTglOCU4KKzs7IERlbGV0 ZSBtZW1iZXIJWQlZCVkJWQlOCVkJTglOCis7OyBSZW5hbWUgbWVtYmVyCVkJWQlOCU4JTglOCU4J TgorOzsgQ2htb2QJCS0JWQlZCS0JTglOCU4JTgorOzsgQ2hvd24JCS0JWQktCS0JTglOCU4JTgor OzsgQ2hncnAJCS0JWQktCS0JTglOCU4JTgogOzsKIDs7IFNwZWNpYWwgdGhhbmtzIHRvIEJpbGwg QnJvZGllIDx3YnJvZGllQHBhbml4LmNvbT4gZm9yIHZlcnkgdXNlZnVsIHRpcHMKIDs7IG9uIHRo ZSBmaXJzdCByZWxlYXNlZCB2ZXJzaW9uIG9mIHRoaXMgcGFja2FnZS4KQEAgLTM3MCw2ICszNzAs MjUgQEAgYXJjaGl2ZS03ei11cGRhdGUKIAkJICAgICAgIDppbmxpbmUgdAogCQkgICAgICAgKHN0 cmluZyA6Zm9ybWF0ICIldiIpKSkpCiAKKzs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQorOzsgU3F1YXNoZnMgYXJjaGl2ZSBjb25maWd1cmF0aW9uCisKKyhkZWZncm91cCBhcmNoaXZl LXNxdWFzaGZzIG5pbAorICAiU3F1YXNoZnMtc3BlY2lmaWMgb3B0aW9ucyB0byBhcmNoaXZlLiIK KyAgOmdyb3VwICdhcmNoaXZlKQorCisoZGVmY3VzdG9tIGFyY2hpdmUtc3F1YXNoZnMtZXh0cmFj dAorICAnKCJyZHNxdWFzaGZzIiAiLWMiKQorICAiUHJvZ3JhbSBhbmQgaXRzIG9wdGlvbnMgdG8g cnVuIGluIG9yZGVyIHRvIGV4dHJhY3QgYSBzcXVhc2hzZnMgZmlsZSBtZW1iZXIuCitFeHRyYWN0 aW9uIHNob3VsZCBoYXBwZW4gdG8gc3RhbmRhcmQgb3V0cHV0LiAgQXJjaGl2ZSBhbmQgbWVtYmVy IG5hbWUgd2lsbAorYmUgYWRkZWQuIgorICA6dHlwZSAnKGxpc3QgKHN0cmluZyA6dGFnICJQcm9n cmFtIikKKwkgICAgICAgKHJlcGVhdCA6dGFnICJPcHRpb25zIgorCQkgICAgICAgOmlubGluZSB0 CisJCSAgICAgICAoc3RyaW5nIDpmb3JtYXQgIiV2IikpKQorICA6Z3JvdXAgJ2FyY2hpdmUtc3F1 YXNoZnMpCisKKwogOzsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogOzs7IFNlY3Rpb246IFZhcmlhYmxlcwog CkBAIC03NDEsNiArNzYwLDcgQEAgYXJjaGl2ZS1maW5kLXR5cGUKICAgICAgICAgICAgICAgICAo cmUtc2VhcmNoLWZvcndhcmQgIlJhciEiICgrIChwb2ludCkgMTAwMDAwKSB0KSkKICAgICAgICAg ICAgJ3Jhci1leGUpCiAJICAoKGxvb2tpbmctYXQgIjd6XDI3NFwyNTdcMDQ3XDAzNCIpICc3eikK KyAgICAgICAgICAoKGxvb2tpbmctYXQgImhzcXMiKSAnc3F1YXNoZnMpCiAJICAodCAoZXJyb3Ig IkJ1ZmZlciBmb3JtYXQgbm90IHJlY29nbml6ZWQiKSkpKSkKIDs7IC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K IApAQCAtMjI4MCw2ICsyMzAwLDc5IEBAIGFyY2hpdmUtYXItd3JpdGUtZmlsZS1tZW1iZXIKICAg IGRlc2NyCiAgICAnKCJhciIgInIiKSkpCiAKKzs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKzs7OyBTZWN0 aW9uIFNxdWFzaGZzIGFyY2hpdmVzLgorCisoZGVmdW4gYXJjaGl2ZS1zcXVhc2hmcy1zdW1tYXJp emUgKCZvcHRpb25hbCBmaWxlKQorICAodW5sZXNzIGZpbGUgKHNldHEgZmlsZSBidWZmZXItZmls ZS1uYW1lKSkKKyAgKGxldCogKChjb3B5IChmaWxlLWxvY2FsLWNvcHkgZmlsZSkpCisgICAgICAg ICAoZmlsZXMgKCkpKQorICAgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgICAoY2FsbC1wcm9jZXNz ICJ1bnNxdWFzaGZzIiBuaWwgdCBuaWwgIi1sbCIgKG9yIGZpbGUgY29weSkpCisgICAgICAoaWYg Y29weSAoZGVsZXRlLWZpbGUgY29weSkpCisgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQor ICAgICAgKHNlYXJjaC1mb3J3YXJkLXJlZ2V4cCAiW2Ryd3hsXFwtXVxcezEwXFx9IikKKyAgICAg IChiZWdpbm5pbmctb2YtbGluZSkKKyAgICAgICh3aGlsZQorICAgICAgICAgIChsb29raW5nLWF0 IChjb25jYXQgIl5cXCguW3J3eFxcLV1cXHs5XFx9XFwpICIgO01vZGUKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJcXCguK1xcKS9cXCguK1xcKSAiICA7dXNlci9ncm91cAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIlxcKC4rXFwpICIgICAgIDtzaXplCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiXFwoWzAtOV1cXHs0XFx9LVswLTldXFx7MlxcfS1bMC05XVxc ezJcXH1cXCkgIiA7ZGF0ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlxcKFswLTld XFx7MlxcfTpbMC05XVxcezJcXH1cXCkgIiA7dGltZQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIlxcKC4rXFwpXG4iICAgICA7RmlsZW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICkpCisgICAgICAgIChsZXQqCisgICAgICAgICAgICAoKG5hbWUgKG1hdGNoLXN0cmlu ZyA3KSkKKyAgICAgICAgICAgICAoZmxhZ3MgKG1hdGNoLXN0cmluZyAxKSkKKyAgICAgICAgICAg ICAodWlkIChtYXRjaC1zdHJpbmcgMikpCisgICAgICAgICAgICAgKGdpZCAobWF0Y2gtc3RyaW5n IDMpKQorICAgICAgICAgICAgIChzaXplIChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcg NCkpKQorICAgICAgICAgICAgIChkYXRlIChtYXRjaC1zdHJpbmcgNSkpCisgICAgICAgICAgICAg KHRpbWUgKG1hdGNoLXN0cmluZyA2KSkKKyAgICAgICAgICAgICAoZGF0ZS10aW1lKQorICAgICAg ICAgICAgIChtb2RlKSkKKyAgICAgICAgICA7OyBPbmx5IGxpc3QgZGlyZWN0b3J5IGFuZCByZWd1 bGFyIGZpbGVzCisgICAgICAgICAgKHdoZW4gKG9yICAoZXEgKGFyZWYgZmxhZ3MgMCkgP2QpCisg ICAgICAgICAgICAgICAgICAgICAoZXEgKGFyZWYgZmxhZ3MgMCkgPy0pKQorICAgICAgICAgICAg KGlmIChlcXVhbCBuYW1lICJzcXVhc2hmcy1yb290IikKKyAgICAgICAgICAgICAgICAoc2V0ZiBu YW1lICIvIikpCisgICAgICAgICAgICA7OyByZW1vdmUgJ3NxdWFzaGZzLXJvb3QvJyBmcm9tIGZp bGVuYW1lcworICAgICAgICAgICAgKHNldHEgbmFtZSAoc3RyaW5nLXJlcGxhY2UgInNxdWFzaGZz LXJvb3QvIiAiIiBuYW1lKSkKKyAgICAgICAgICAgIChzZXRxIGRhdGUtdGltZSAoY29uY2F0IGRh dGUgIiAiIHRpbWUpKQorICAgICAgICAgICAgKHNldHEgbW9kZSAobG9naW9yIChjb25kCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoZXEgKGFyZWYgZmxhZ3MgMCkgP2QpICNvNDAw MDApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0IDApKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDs7IENvbnZlcnQgc3ltYm9saWMgdG8gb2N0YWwgcmVwcmVzZW50 YXRpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZS1tb2Rlcy1zeW1ib2xp Yy10by1udW1iZXIgKGNvbmNhdCAidT0iIChzdHJpbmctcmVwbGFjZSAiLSIgIiIgIChzdWJzdHJp bmcgZmxhZ3MgMSA0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLGc9IiAoc3RyaW5nLXJlcGxhY2UgIi0iICIi ICAoc3Vic3RyaW5nIGZsYWdzIDQgNykpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIixvPSIgKHN0cmluZy1yZXBs YWNlICItIiAiIiAgKHN1YnN0cmluZyBmbGFncyA3IDEwKSkpKSkpCisgICAgICAgICAgICAocHVz aCAoYXJjaGl2ZS0tZmlsZS1kZXNjIG5hbWUgbmFtZSBtb2RlIHNpemUgZGF0ZS10aW1lIDp1aWQg dWlkIDpnaWQgZ2lkKQorICAgICAgICAgICAgICAgICAgZmlsZXMpKSkKKyAgICAgICAgKGdvdG8t Y2hhciAobWF0Y2gtZW5kIDApKSkpCisgICAgKGFyY2hpdmUtLXN1bW1hcml6ZS1kZXNjcyAobnJl dmVyc2UgZmlsZXMpKSkpCisKKyhkZWZ1biBhcmNoaXZlLXNxdWFzaGZzLWV4dHJhY3QtYnktc3Rk b3V0IChhcmNoaXZlIG5hbWUgY29tbWFuZCAmb3B0aW9uYWwgc3RkZXJyLXRlc3QpCisgIChsZXQg KChzdGRlcnItZmlsZSAobWFrZS10ZW1wLWZpbGUgImFyYy1zdGRlcnIiKSkpCisgICAgKHVud2lu ZC1wcm90ZWN0CisJKHByb2cxCisJICAgIChhcHBseSAjJ2NhbGwtcHJvY2VzcworCQkgICAoY2Fy IGNvbW1hbmQpCisJCSAgIG5pbAorCQkgICAoaWYgc3RkZXJyLWZpbGUgKGxpc3QgdCBzdGRlcnIt ZmlsZSkgdCkKKwkJICAgbmlsCisJCSAgIChhcHBlbmQgKGNkciBjb21tYW5kKSAobGlzdCBuYW1l IGFyY2hpdmUpKSkKKwkgICh3aXRoLXRlbXAtYnVmZmVyCisJICAgIChpbnNlcnQtZmlsZS1jb250 ZW50cyBzdGRlcnItZmlsZSkKKwkgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKKwkgICAgKHdo ZW4gKGlmIChzdHJpbmdwIHN0ZGVyci10ZXN0KQorCQkgICAgICAobm90IChyZS1zZWFyY2gtZm9y d2FyZCBzdGRlcnItdGVzdCBuaWwgdCkpCisJCSAgICAoPiAoYnVmZmVyLXNpemUpIDApKQorCSAg ICAgIChtZXNzYWdlICIlcyIgKGJ1ZmZlci1zdHJpbmcpKSkpKQorICAgICAgKGlmIChmaWxlLWV4 aXN0cy1wIHN0ZGVyci1maWxlKQorICAgICAgICAgIChkZWxldGUtZmlsZSBzdGRlcnItZmlsZSkp KSkpCisKKyhkZWZ1biBhcmNoaXZlLXNxdWFzaGZzLWV4dHJhY3QgKGFyY2hpdmUgbmFtZSkKKyAg KGFyY2hpdmUtc3F1YXNoZnMtZXh0cmFjdC1ieS1zdGRvdXQgYXJjaGl2ZSBuYW1lIGFyY2hpdmUt c3F1YXNoZnMtZXh0cmFjdCkpCiAKIDs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDs7IFRoaXMgbGluZSB3 YXMgYSBtaXN0YWtlOyBpdCBpcyBrZXB0IG5vdyBmb3IgY29tcGF0aWJpbGl0eS4KZGlmZiAtLWdp dCBhL2xpc3AvZmlsZXMuZWwgYi9saXNwL2ZpbGVzLmVsCmluZGV4IGJiYzhmODgxNTkuLmZkZjc1 OGFkOTIgMTAwNjQ0Ci0tLSBhL2xpc3AvZmlsZXMuZWwKKysrIGIvbGlzcC9maWxlcy5lbApAQCAt Mjc1OCw4ICsyNzU4LDggQEAgYXV0by1tb2RlLWFsaXN0CiAgICAgIDs7IFRoZSBsaXN0IG9mIGFy Y2hpdmUgZmlsZSBleHRlbnNpb25zIHNob3VsZCBiZSBpbiBzeW5jIHdpdGgKICAgICAgOzsgYGF1 dG8tY29kaW5nLWFsaXN0JyB3aXRoIGBuby1jb252ZXJzaW9uJyBjb2Rpbmcgc3lzdGVtLgogICAg ICAoIlxcLlxcKFwKLWFyY1xcfHppcFxcfGx6aFxcfGxoYVxcfHpvb1xcfFtqZXddYXJcXHx4cGlc XHxyYXJcXHxjYnJcXHw3elxcfFwKLUFSQ1xcfFpJUFxcfExaSFxcfExIQVxcfFpPT1xcfFtKRVdd QVJcXHxYUElcXHxSQVJcXHxDQlJcXHw3WlxcKVxcJyIgLiBhcmNoaXZlLW1vZGUpCithcmNcXHx6 aXBcXHxsemhcXHxsaGFcXHx6b29cXHxbamV3XWFyXFx8eHBpXFx8cmFyXFx8Y2JyXFx8N3pcXHxz cXVhc2hmc1xcfFwKK0FSQ1xcfFpJUFxcfExaSFxcfExIQVxcfFpPT1xcfFtKRVddQVJcXHxYUElc XHxSQVJcXHxDQlJcXHw3WlxcfFNRVUFTSEZTXFwpXFwnIiAuIGFyY2hpdmUtbW9kZSkKICAgICAg KCJcXC5veHRcXCciIC4gYXJjaGl2ZS1tb2RlKSA7KE9wZW58TGlicmUpT2ZmaWNlIGV4dGVuc2lv bnMuCiAgICAgICgiXFwuXFwoZGViXFx8W29pXXBrXFwpXFwnIiAuIGFyY2hpdmUtbW9kZSkgOyBE ZWJpYW4vT3BrZyBwYWNrYWdlcy4KICAgICAgOzsgTWFpbGVyIHB1dHMgbWVzc2FnZSB0byBiZSBl ZGl0ZWQgaW4KZGlmZiAtLWdpdCBhL2xpc3AvaW50ZXJuYXRpb25hbC9tdWxlLmVsIGIvbGlzcC9p bnRlcm5hdGlvbmFsL211bGUuZWwKaW5kZXggMmFmNjRkZTc3Yi4uYWQ5YzNhMjMwNiAxMDA2NDQK LS0tIGEvbGlzcC9pbnRlcm5hdGlvbmFsL211bGUuZWwKKysrIGIvbGlzcC9pbnRlcm5hdGlvbmFs L211bGUuZWwKQEAgLTE3MTAsOCArMTcxMCw4IEBAIGF1dG8tY29kaW5nLWFsaXN0CiAgIDs7IHNl bGYtZXh0cmFjdGluZyBleGUgYXJjaGl2ZXMuCiAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoY29u cyAocHVyZWNvcHkgKGNhciBhcmcpKSAoY2RyIGFyZykpKQogCSAgJygoIlxcLlxcKFwKLWFyY1xc fHppcFxcfGx6aFxcfGxoYVxcfHpvb1xcfFtqZXddYXJcXHx4cGlcXHxyYXJcXHw3elxcfFwKLUFS Q1xcfFpJUFxcfExaSFxcfExIQVxcfFpPT1xcfFtKRVddQVJcXHxYUElcXHxSQVJcXHw3WlxcKVxc JyIKK2FyY1xcfHppcFxcfGx6aFxcfGxoYVxcfHpvb1xcfFtqZXddYXJcXHx4cGlcXHxyYXJcXHw3 elxcfHNxdWFzaGZzXFx8XAorQVJDXFx8WklQXFx8TFpIXFx8TEhBXFx8Wk9PXFx8W0pFV11BUlxc fFhQSVxcfFJBUlxcfDdaXFx8U1FVQVNIRlNcXClcXCciCiAgICAgIC4gbm8tY29udmVyc2lvbi1t dWx0aWJ5dGUpCiAgICAgKCJcXC5cXChleGVcXHxFWEVcXClcXCciIC4gbm8tY29udmVyc2lvbikK ICAgICAoIlxcLlxcKHN4W2RtaWN3XVxcfG9kdFxcfHRhclxcfHRbYmddelxcKVxcJyIgLiBuby1j b252ZXJzaW9uKQotLSAKMi4yMy4wCgo= --0000000000004941a205b2506dce--