From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#19404: 25.0.50; Gnus shows self-signed certificate warning when connecting to Gmane Date: Thu, 18 Dec 2014 19:57:28 +0100 Message-ID: References: <86ppbhrx9a.fsf@yandex.ru> <838ui5uf27.fsf@gnu.org> <83vbl8uau2.fsf@gnu.org> <83r3vwu9i3.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1418929107 28188 80.91.229.3 (18 Dec 2014 18:58:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 18 Dec 2014 18:58:27 +0000 (UTC) Cc: 19404@debbugs.gnu.org, dgutov@yandex.ru To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Dec 18 19:58:18 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Y1gHB-00074r-Cb for geb-bug-gnu-emacs@m.gmane.org; Thu, 18 Dec 2014 19:58:17 +0100 Original-Received: from localhost ([::1]:55358 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y1gHA-0008BJ-Se for geb-bug-gnu-emacs@m.gmane.org; Thu, 18 Dec 2014 13:58:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37799) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y1gH1-0008Az-Ug for bug-gnu-emacs@gnu.org; Thu, 18 Dec 2014 13:58:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y1gGw-0001Uu-JZ for bug-gnu-emacs@gnu.org; Thu, 18 Dec 2014 13:58:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41163) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y1gGw-0001Uq-G3 for bug-gnu-emacs@gnu.org; Thu, 18 Dec 2014 13:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Y1gGw-0007OQ-5w for bug-gnu-emacs@gnu.org; Thu, 18 Dec 2014 13:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Magne Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 Dec 2014 18:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19404 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19404-submit@debbugs.gnu.org id=B19404.141892907228403 (code B ref 19404); Thu, 18 Dec 2014 18:58:02 +0000 Original-Received: (at 19404) by debbugs.gnu.org; 18 Dec 2014 18:57:52 +0000 Original-Received: from localhost ([127.0.0.1]:50529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y1gGl-0007O2-VV for submit@debbugs.gnu.org; Thu, 18 Dec 2014 13:57:52 -0500 Original-Received: from hermes.netfonds.no ([80.91.224.195]:54658) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Y1gGi-0007Nr-Fo for 19404@debbugs.gnu.org; Thu, 18 Dec 2014 13:57:50 -0500 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Y1gGP-0007hz-Sb; Thu, 18 Dec 2014 19:57:30 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEX7+vUgHRoLCQji3NSN iIL////+//4JCAYHBgQEAgFEcs/RAAACSElEQVQ4jW2TPY/jIBCGZ4UvdVhzSk/jK0Gg1MaQ3JWR snFtadf5AW5Ie6tIJu1V9r+9gcRJ1trxF8zjdz7AhsVhZi90AQIyOM78O5MfBRAD7QHeAcg7CAGC rA9vVOAoc9DumHRLI53Nl8z8PJi8IQBaQbu3RubWaFvapdns6TbqLeZ4y6l0uXnJrMvpRrJ6AUSL ChUbq9TWZoSoUgHd1qiwGcfkz5axRUNEJqoZqM3yAEShYAaw1maNGcwcyLxpCHHqdQb2+RZLyqzk M4ACLCkJvoAPugEidBkFzwCX7wCKOKgSeKyupOsalCoz/lWhadkeG6HXFf+i0NTWbWzugz+DWtO8 3TWLuHzPgBhq2x8Ed87q4gYEKO2osfUO97DRtupuIN4oa9ojLrtAwYrfAKXMiYYcsVCCOyq7CQAs oAGCh1K6zCYBx6lQRAhCiFAW7oII0PCDwbtTWcGLCbgIMC/Wpsiq53eF00kT/ary3vOu6K7AXd34 MH3nT2HqwzptnXP4CZkQTn03EewjdmKVe43+0BW+8N01VDLzK6D5vve9L/gd0FVI5gP3/nRNPn5+ Xp1DAsH7okuhwiVNw2R9z/0EcBbC5TIkPxZ1zTGOSE4hjOOk6booQTDiq0l2ugXz3PMCoh+vyzD2 U5aYPwIMPiC6h8JGQl+kUOlMAEtEAZbgIxhjLMeYcX/Nb4MDxlZJEW0wLpf6LI3UltknMFbaSnlm TEqNv/YD/KuMo3/OZ2YqPFws9zJpYqrbAFuBh//JBiw3fAdwv/4D4BZXzkD5JOgAAAAASUVORK5C YII= X-Now-Playing: Concretism's _Town Planning_: "The Cursed Streets" X-Hashcash: 1:23:141218:19404@debbugs.gnu.org::5nzXclWPSlcNBOCB:00000000000000000000000000000000000000003u2x X-Hashcash: 1:23:141218:dgutov@yandex.ru::j+++pnBku01P5HJ1:0E08n X-Hashcash: 1:23:141218:eliz@gnu.org::1pd5oXmNEHRo05Q8:00000rrwt In-Reply-To: <83r3vwu9i3.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 18 Dec 2014 19:56:52 +0200") User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) X-MailScanner-ID: 1Y1gGP-0007hz-Sb MailScanner-NULL-Check: 1419533850.24287@My5UkLnxTkTH410zM/fAKA X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:97543 Archived-At: Eli Zaretskii writes: > Is this text returned by GnuTLS, or do we produce it in Emacs? We produce it in Emacs. > If the latter, can _we_ somehow distinguish between the two cases and > add some text to that effect? These are our translation to text from the GnuTLS error messages (which we have previously translated to symbols). I had hoped that the :not-ca case would help, but I've never seen it in the wild. if (EQ (status_symbol, intern (":invalid"))) return build_string ("certificate could not be verified"); if (EQ (status_symbol, intern (":revoked"))) return build_string ("certificate was revoked (CRL)"); if (EQ (status_symbol, intern (":self-signed"))) return build_string ("certificate signer was not found (self-signed)"); if (EQ (status_symbol, intern (":not-ca"))) return build_string ("certificate signer is not a CA"); if (EQ (status_symbol, intern (":insecure"))) return build_string ("certificate was signed with an insecure algorithm"); if (EQ (status_symbol, intern (":not-activated"))) return build_string ("certificate is not yet activated"); if (EQ (status_symbol, intern (":expired"))) return build_string ("certificate has expired"); if (EQ (status_symbol, intern (":no-host-match"))) return build_string ("certificate host does not match hostname"); -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no