From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Allen Li Newsgroups: gmane.emacs.bugs Subject: bug#31877: [PATCH] nsm.el: Add choice to reshow certificate information Date: Wed, 1 Aug 2018 03:09:43 -0700 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000005b29f705725ce58b" X-Trace: blaine.gmane.org 1533118092 4359 195.159.176.226 (1 Aug 2018 10:08:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 1 Aug 2018 10:08:12 +0000 (UTC) To: 31877@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Aug 01 12:08:08 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fko35-00011W-DA for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 Aug 2018 12:08:07 +0200 Original-Received: from localhost ([::1]:38737 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fko5A-0003la-G4 for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 Aug 2018 06:10:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48135) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fko50-0003kz-RX for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2018 06:10:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fko4x-0007F6-Lv for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2018 06:10:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60175) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fko4x-0007Ex-EW for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2018 06:10:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fko4x-0006XH-1G for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2018 06:10:03 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Allen Li Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Aug 2018 10:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31877 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31877-submit@debbugs.gnu.org id=B31877.153311820225118 (code B ref 31877); Wed, 01 Aug 2018 10:10:02 +0000 Original-Received: (at 31877) by debbugs.gnu.org; 1 Aug 2018 10:10:02 +0000 Original-Received: from localhost ([127.0.0.1]:36960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fko4v-0006Wv-Of for submit@debbugs.gnu.org; Wed, 01 Aug 2018 06:10:02 -0400 Original-Received: from mail-it0-f49.google.com ([209.85.214.49]:51424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fko4t-0006Wg-UL for 31877@debbugs.gnu.org; Wed, 01 Aug 2018 06:10:00 -0400 Original-Received: by mail-it0-f49.google.com with SMTP id e14-v6so8863804itf.1 for <31877@debbugs.gnu.org>; Wed, 01 Aug 2018 03:09:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=EdiSjqQHZXa8Z4Bp4/z+ww7yBXMJN91O6fZC6iM+amc=; b=NeR3K1bysFTXPhqvNi4izesl9EVmEFRZOySWIeLfAlC6MNcazjDvRFV7Nka6vY1pej HC5LhYW45Z4AQJRKk4seEwg+/AM340IovnLAgfIPUEZ4Ya+4e+BFnSs3dfsdq7tJrHN6 4qu+KOHzFUk4uL9gA7CSF8TjElg6Ywg0GPE4mQe5jra9cjTG3sPQgBAvrY/oolHTkNeL W0EPq1BDfpOC2qsCmAZT9XejaKTjlJXl8ZeJtC5E47ynXFZm4tWTz4mlg28zakihIFFc 3YYxNF1iXf+WiH9yhn2wyND3mvK2+ddT1PweV44sa/aF8dF9V5C3sCf4GHUCjQsHYHca v7oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=EdiSjqQHZXa8Z4Bp4/z+ww7yBXMJN91O6fZC6iM+amc=; b=mMpp46mh1yPXwcqPNCaj0aIjs93N23GHHbeEWVY00Kbqi7jFuZTfoBvsPgv6q2KQTE DtEbgmgzLYXMBK2jq6tv+ELUOkt0rnPP6O4U6CtZo7q9k2znnSPzoog7+fcDb6ChEyne 4M7VXzV6LDapa/iKCY+NO062QMbg5VlHEZj1+HuPPOnn7+LRanH6qmtFHGrJLyu5CIJG zj8jCg05M16yCJIoT/Ic4WjXcTrzlF739DUgIH/dzGSFbm0kSo35YbKjkO4nkIbHDI5P 2X4erQIpb8g/FFYl7FzSwaK8UqmIMteXYNBK234WNfs6fTbu3W36+8ETIL8GRCURZ8Fy Fhtg== X-Gm-Message-State: AOUpUlGy14enlRVBZeP0u1gAScQ063ROppMkBCE6rnOUvjkylOQcCMcU goEuB4+MfSlPbfmgRgnSVBlNkLe26eu4vH7m7e2IR0aD X-Google-Smtp-Source: AAOMgpfhIyyrHdk4AAVh6UsPJugLOtV5Vekkh2oGecQIp9yDa7lt0zUXicvl7WzsZu90EvxzJTxyiY+N0KgQ24ur23E= X-Received: by 2002:a24:d9d6:: with SMTP id p205-v6mr2637818itg.89.1533118194053; Wed, 01 Aug 2018 03:09:54 -0700 (PDT) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:149155 Archived-At: --0000000000005b29f705725ce58b Content-Type: text/plain; charset="UTF-8" I have attached a patch to add a choice to reshow the cert, since the fundamental problem is that the user could get stuck in a situation where they have to choose to accept a cert they can't see. --0000000000005b29f705725ce58b Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Add-choice-to-reshow-certificate-information.patch" Content-Disposition: attachment; filename="0001-Add-choice-to-reshow-certificate-information.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jkayxbpy0 RnJvbSA5YjQ3NGM3ZjkzZmEyNzdjZTliMTM2MDEyYzA1ZjQzYzU2YTZiNDk4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8ZGFya2ZlbGluZUBmZWxlc2F0cmEubW9lPgpE YXRlOiBXZWQsIDEgQXVnIDIwMTggMDM6MDQ6MjYgLTA3MDAKU3ViamVjdDogW1BBVENIXSBBZGQg Y2hvaWNlIHRvIHJlc2hvdyBjZXJ0aWZpY2F0ZSBpbmZvcm1hdGlvbgoKSW4gdmFyaW91cyBzaXR1 YXRpb25zLCB0aGUgd2luZG93IGRpc3BsYXlpbmcgdGhlIGNlcnRpZmljYXRlCmluZm9ybWF0aW9u IGNhbiBiZSBoaWRkZW4gKHN1Y2ggYXMgaWYgdGhlIHVzZXIgYWNjaWRlbnRhbGx5IHByZXNzZXMg PywKd2hpY2ggY2F1c2VzIHRoZSByZWFkLW11bHRpcGxlLWNob2ljZSBoZWxwIHdpbmRvdyB0byBy ZXBsYWNlIGl0KS4KSW5zdGVhZCBvZiBsZWF2aW5nIHRoZSB1c2VyIHRvIG1ha2UgYSBjaG9pY2Ug YmxpbmRseSwgYWRkIGEgY2hvaWNlIHRvCnJlc2hvdyB0aGUgY2VydGlmaWNhdGlvbiBpbmZvcm1h dGlvbi4KCiogbGlzcC9uZXQvbnNtLmVsIChuc20tcXVlcnktdXNlcik6IEFkZCByZXNob3cgY2hv aWNlLgotLS0KIGxpc3AvbmV0L25zbS5lbCB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCsp LCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL25ldC9uc20uZWwgYi9saXNwL25l dC9uc20uZWwKaW5kZXggZGFiOTAwM2UwMi4uYjQ3MjFjYTdjZiAxMDA2NDQKLS0tIGEvbGlzcC9u ZXQvbnNtLmVsCisrKyBiL2xpc3AvbmV0L25zbS5lbApAQCAtMzY1LDI5ICszNjUsMzQgQEAgbnNt LXF1ZXJ5CiAJdCkpKSkKIAogKGRlZnVuIG5zbS1xdWVyeS11c2VyIChtZXNzYWdlIGFyZ3MgY2Vy dCkKLSAgKGxldCAoKGJ1ZmZlciAoZ2V0LWJ1ZmZlci1jcmVhdGUgIipOZXR3b3JrIFNlY3VyaXR5 IE1hbmFnZXIqIikpKQotICAgIChzYXZlLXdpbmRvdy1leGN1cnNpb24KLSAgICAgIDs7IEZpcnN0 IGZvcm1hdCB0aGUgY2VydGlmaWNhdGUgYW5kIHdhcm5pbmdzLgotICAgICAgKHdpdGgtaGVscC13 aW5kb3cgYnVmZmVyCi0gICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyIGJ1ZmZlcgotICAgICAg ICAgIChlcmFzZS1idWZmZXIpCi0gICAgICAgICAgKHdoZW4gKD4gKGxlbmd0aCBjZXJ0KSAwKQot ICAgICAgICAgICAgKGluc2VydCBjZXJ0ICJcbiIpKQotICAgICAgICAgIChsZXQgKChzdGFydCAo cG9pbnQpKSkKLSAgICAgICAgICAgIChpbnNlcnQgKGFwcGx5ICMnZm9ybWF0LW1lc3NhZ2UgbWVz c2FnZSBhcmdzKSkKLSAgICAgICAgICAgIChnb3RvLWNoYXIgc3RhcnQpCi0gICAgICAgICAgICA7 OyBGaWxsIHRoZSBmaXJzdCBsaW5lIG9mIHRoZSBtZXNzYWdlLCB3aGljaCB1c3VhbGx5Ci0gICAg ICAgICAgICA7OyBjb250YWlucyBsb3RzIG9mIGV4cGxhbmF0b3J5IHRleHQuCi0gICAgICAgICAg ICAoZmlsbC1yZWdpb24gKHBvaW50KSAobGluZS1lbmQtcG9zaXRpb24pKSkpKQotICAgICAgOzsg VGhlbiBhc2sgdGhlIHVzZXIgd2hhdCB0byBkbyBhYm91dCBpdC4KLSAgICAgICh1bndpbmQtcHJv dGVjdAotICAgICAgICAgIChjYWRyCi0gICAgICAgICAgIChyZWFkLW11bHRpcGxlLWNob2ljZQot ICAgICAgICAgICAgIkNvbnRpbnVlIGNvbm5lY3Rpbmc/IgotICAgICAgICAgICAgJygoP2EgImFs d2F5cyIgIkFjY2VwdCB0aGlzIGNlcnRpZmljYXRlIHRoaXMgc2Vzc2lvbiBhbmQgZm9yIGFsbCBm dXR1cmUgc2Vzc2lvbnMuIikKLSAgICAgICAgICAgICAgKD9zICJzZXNzaW9uIG9ubHkiICJBY2Nl cHQgdGhpcyBjZXJ0aWZpY2F0ZSB0aGlzIHNlc3Npb24gb25seS4iKQotICAgICAgICAgICAgICAo P24gIm5vIiAiUmVmdXNlIHRvIHVzZSB0aGlzIGNlcnRpZmljYXRlLCBhbmQgY2xvc2UgdGhlIGNv bm5lY3Rpb24uIikpKSkKLSAgICAgICAgKGtpbGwtYnVmZmVyIGJ1ZmZlcikpKSkpCisgIChjYXRj aCAncmV0dXJuCisgICAgKHdoaWxlIHQKKyAgICAgIChsZXQgKChidWZmZXIgKGdldC1idWZmZXIt Y3JlYXRlICIqTmV0d29yayBTZWN1cml0eSBNYW5hZ2VyKiIpKSkKKyAgICAgICAgKHNhdmUtd2lu ZG93LWV4Y3Vyc2lvbgorICAgICAgICAgIDs7IEZpcnN0IGZvcm1hdCB0aGUgY2VydGlmaWNhdGUg YW5kIHdhcm5pbmdzLgorICAgICAgICAgICh3aXRoLWhlbHAtd2luZG93IGJ1ZmZlcgorICAgICAg ICAgICAgKHdpdGgtY3VycmVudC1idWZmZXIgYnVmZmVyCisgICAgICAgICAgICAgIChlcmFzZS1i dWZmZXIpCisgICAgICAgICAgICAgICh3aGVuICg+IChsZW5ndGggY2VydCkgMCkKKyAgICAgICAg ICAgICAgICAoaW5zZXJ0IGNlcnQgIlxuIikpCisgICAgICAgICAgICAgIChsZXQgKChzdGFydCAo cG9pbnQpKSkKKyAgICAgICAgICAgICAgICAoaW5zZXJ0IChhcHBseSAjJ2Zvcm1hdC1tZXNzYWdl IG1lc3NhZ2UgYXJncykpCisgICAgICAgICAgICAgICAgKGdvdG8tY2hhciBzdGFydCkKKyAgICAg ICAgICAgICAgICA7OyBGaWxsIHRoZSBmaXJzdCBsaW5lIG9mIHRoZSBtZXNzYWdlLCB3aGljaCB1 c3VhbGx5CisgICAgICAgICAgICAgICAgOzsgY29udGFpbnMgbG90cyBvZiBleHBsYW5hdG9yeSB0 ZXh0LgorICAgICAgICAgICAgICAgIChmaWxsLXJlZ2lvbiAocG9pbnQpIChsaW5lLWVuZC1wb3Np dGlvbikpKSkpCisgICAgICAgICAgOzsgVGhlbiBhc2sgdGhlIHVzZXIgd2hhdCB0byBkbyBhYm91 dCBpdC4KKyAgICAgICAgICAocGNhc2UgKHVud2luZC1wcm90ZWN0CisgICAgICAgICAgICAgICAg ICAgICAoY2FkcgorICAgICAgICAgICAgICAgICAgICAgIChyZWFkLW11bHRpcGxlLWNob2ljZQor ICAgICAgICAgICAgICAgICAgICAgICAiQ29udGludWUgY29ubmVjdGluZz8iCisgICAgICAgICAg ICAgICAgICAgICAgICcoKD9hICJhbHdheXMiICJBY2NlcHQgdGhpcyBjZXJ0aWZpY2F0ZSB0aGlz IHNlc3Npb24gYW5kIGZvciBhbGwgZnV0dXJlIHNlc3Npb25zLiIpCisgICAgICAgICAgICAgICAg ICAgICAgICAgKD9zICJzZXNzaW9uIG9ubHkiICJBY2NlcHQgdGhpcyBjZXJ0aWZpY2F0ZSB0aGlz IHNlc3Npb24gb25seS4iKQorICAgICAgICAgICAgICAgICAgICAgICAgICg/biAibm8iICJSZWZ1 c2UgdG8gdXNlIHRoaXMgY2VydGlmaWNhdGUsIGFuZCBjbG9zZSB0aGUgY29ubmVjdGlvbi4iKQor ICAgICAgICAgICAgICAgICAgICAgICAgICg/ciAicmVzaG93IiAiUmVzaG93IGNlcnRpZmljYXRl IGluZm9ybWF0aW9uLiIpKSkpCisgICAgICAgICAgICAgICAgICAgKGtpbGwtYnVmZmVyIGJ1ZmZl cikpCisgICAgICAgICAgICAoInJlc2hvdyIpCisgICAgICAgICAgICAodmFsICh0aHJvdyAncmV0 dXJuIHZhbCkpKSkpKSkpCiAKIChkZWZ1biBuc20tc2F2ZS1ob3N0IChob3N0IHBvcnQgc3RhdHVz IHdoYXQgcGVybWFuZW5jeSkKICAgKGxldCogKChpZCAobnNtLWlkIGhvc3QgcG9ydCkpCi0tIAoy LjE4LjAKCg== --0000000000005b29f705725ce58b--