From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.bugs Subject: bug#10060: 24.0.91; Built-in GNUtls err=-64 error Date: Wed, 25 Jan 2012 12:02:34 -0600 Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos Message-ID: <871uqnhd8l.fsf@lifelogs.com> References: <84wrb0wznk.fsf@aol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1327511049 855 80.91.229.12 (25 Jan 2012 17:04:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 25 Jan 2012 17:04:09 +0000 (UTC) Cc: 10060@debbugs.gnu.org To: Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 25 18:04:04 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Rq6GR-0006Dz-2x for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Jan 2012 18:04:03 +0100 Original-Received: from localhost ([::1]:44603 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq6GN-00043A-JV for geb-bug-gnu-emacs@m.gmane.org; Wed, 25 Jan 2012 12:03:59 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:35534) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq6GC-0003pr-DY for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2012 12:03:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rq6Fz-0004gT-1Z for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2012 12:03:45 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rq6Fy-0004gK-Vz for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2012 12:03:34 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Rq6GP-0000BW-Qb for bug-gnu-emacs@gnu.org; Wed, 25 Jan 2012 12:04:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ted Zlatanov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 25 Jan 2012 17:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10060 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10060-submit@debbugs.gnu.org id=B10060.1327511021681 (code B ref 10060); Wed, 25 Jan 2012 17:04:01 +0000 Original-Received: (at 10060) by debbugs.gnu.org; 25 Jan 2012 17:03:41 +0000 Original-Received: from localhost ([127.0.0.1]:43563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rq6G4-0000Av-66 for submit@debbugs.gnu.org; Wed, 25 Jan 2012 12:03:41 -0500 Original-Received: from cer-mailmxol2.jumptrading.com ([208.78.214.25]:3159) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rq6G1-0000Aj-2w for 10060@debbugs.gnu.org; Wed, 25 Jan 2012 12:03:38 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjUGAGMjIE/AqF0N/2dsb2JhbABDnW6RVYFyAQEFeRALDRQlDwEESQ4FwCiJKwIBCgIiBYN1BAMbgxwEiD+SWIx3 Original-Received: from unknown (HELO chiexchange02.w2k.jumptrading.com) ([192.168.93.13]) by cer-mailmxol2.jumptrading.com with ESMTP; 25 Jan 2012 17:04:30 +0000 Original-Received: from internalsmtp.w2k.jumptrading.com (10.2.4.29) by chiexchange02.w2k.jumptrading.com (10.2.4.71) with Microsoft SMTP Server id 8.2.176.0; Wed, 25 Jan 2012 11:03:04 -0600 Original-Received: from tzlatanov-ubuntu-desktop.jumptrading.com ([10.2.27.110]) by internalsmtp.w2k.jumptrading.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 25 Jan 2012 11:03:04 -0600 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes In-Reply-To: <84wrb0wznk.fsf@aol.com> (nyc4bos@aol.com's message of "Tue, 15 Nov 2011 21:48:31 -0500") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.92 (gnu/linux) X-OriginalArrivalTime: 25 Jan 2012 17:03:04.0201 (UTC) FILETIME=[33BB3F90:01CCDB83] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:55988 Archived-At: On Tue, 15 Nov 2011 21:48:31 -0500 nyc4bos@aol.com wrote: n> When using an intentionally incorrect PEM file, Emacs gives the following n> *Backtrace* (see below). n> The *Message* buffer has: n> Starting GNUTLS n> gnutls.el: (err=[-64] Error while reading file.) boot: (:priority NORMAL :hostname imap.aim.com :loglevel 0 :min-prime-bits nil :trustfiles (AOL.pem) :crlfiles nil :keylist nil :verify-flags nil :verify-error nil :verify-hostname-error t :callbacks nil) n> Entering debugger... n> Can the built-in GNUtls give a more graceful error message, if possible, n> for a "err=[-64] error? n> Thanks. n> Diagnostic information follows: n> Debugger entered--Lisp error: (gnutls-error # -64) n> signal(gnutls-error (# -64)) I'm not sure that should be the library's job. IOW, the error is really what GnuTLS tells us, and the text is a bonus that can be easily obtained with `gnutls-error-string' (I assume end users don't run GnuTLS functions directly, so it's reasonable to ask code that uses gnutls.el to make that effort). If you disagree, tell me how the error should be bubbled back to the code that invoked it, and how we should embellish GnuTLS error messages in general (there are hundreds). Thanks Ted