From unknown Sat Jun 21 10:12:25 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#10060 <10060@debbugs.gnu.org> To: bug#10060 <10060@debbugs.gnu.org> Subject: Status: 24.0.91; Built-in GNUtls err=-64 error Reply-To: bug#10060 <10060@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:12:25 +0000 retitle 10060 24.0.91; Built-in GNUtls err=3D-64 error reassign 10060 emacs submitter 10060 nyc4bos@aol.com severity 10060 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 15 21:50:14 2011 Received: (at submit) by debbugs.gnu.org; 16 Nov 2011 02:50:14 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQVZi-00028w-Mp for submit@debbugs.gnu.org; Tue, 15 Nov 2011 21:50:14 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RQVZc-00028M-Kc for submit@debbugs.gnu.org; Tue, 15 Nov 2011 21:50:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RQVYn-0007Dv-DF for submit@debbugs.gnu.org; Tue, 15 Nov 2011 21:49:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:55335) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQVYn-0007Dr-9j for submit@debbugs.gnu.org; Tue, 15 Nov 2011 21:49:13 -0500 Received: from eggs.gnu.org ([140.186.70.92]:55477) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQVYe-0006cb-IM for bug-gnu-emacs@gnu.org; Tue, 15 Nov 2011 21:49:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RQVYa-0007BT-1U for bug-gnu-emacs@gnu.org; Tue, 15 Nov 2011 21:49:04 -0500 Received: from imr-da02.mx.aol.com ([205.188.105.144]:59859) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQVYZ-0007BN-R3 for bug-gnu-emacs@gnu.org; Tue, 15 Nov 2011 21:48:59 -0500 Received: from mtaout-da01.r1000.mx.aol.com (mtaout-da01.r1000.mx.aol.com [172.29.51.129]) by imr-da02.mx.aol.com (8.14.1/8.14.1) with ESMTP id pAG2mlhi001304 for ; Tue, 15 Nov 2011 21:48:47 -0500 Received: from STATION03 (173-13-86-254-NewEngland.hfc.comcastbusiness.net [173.13.86.254]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mtaout-da01.r1000.mx.aol.com (MUA/Third Party Client Interface) with ESMTPSA id 5649DE0000FB for ; Tue, 15 Nov 2011 21:48:46 -0500 (EST) From: nyc4bos@aol.com To: bug-gnu-emacs@gnu.org Subject: 24.0.91; Built-in GNUtls err=-64 error Date: Tue, 15 Nov 2011 21:48:31 -0500 Message-ID: <84wrb0wznk.fsf@aol.com> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable x-aol-global-disposition: G DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mx.aol.com; s=20110426; t=1321411727; bh=G5qoaBwDPyKcABAGVs5DuRcHHt+Qxy+6VR08Ih6n0/c=; h=From:To:Subject:Message-ID:Date:MIME-Version:Content-Type; b=TxwSSemJoc57H8Jft1DlVaOXbChhpmgM3hUzz/iLaf25NThc+vANBDsUABZd9lGky bhRqK+B+tW+dJLYvCTSUZt6rvZN6G+46dCBYPJlfTSw7svU7iipca+GGsZVpwbGtJ8 2rLtT3y2cm2F4TlxwZ1lKXYt7FDkrTB3kCDmS2h8= X-AOL-SCOLL-SCORE: 0:2:433350848:93952408 X-AOL-SCOLL-URL_COUNT: 0 x-aol-sid: 3039ac1d33814ec3248e17f0 X-AOL-IP: 173.13.86.254 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) When using an intentionally incorrect PEM file, Emacs gives the following *Backtrace* (see below). The *Message* buffer has: Starting GNUTLS gnutls.el: (err=3D[-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-ho= stname-error t :callbacks nil) Entering debugger... Can the built-in GNUtls give a more graceful error message, if possible, for a "err=3D[-64] error? Thanks. Diagnostic information follows: Debugger entered--Lisp error: (gnutls-error # -64) signal(gnutls-error (# -64)) (progn (signal (quote gnutls-error) (list process ret))) (if (gnutls-errorp ret) (progn (signal (quote gnutls-error) (list process= ret)))) (when (gnutls-errorp ret) (signal (quote gnutls-error) (list process ret)= )) (let* ((type (or type (quote gnutls-x509pki))) (default-trustfile "AOL.pe= m") (trustfiles (or trustfiles (when (file-exists-p default-trustfile) (lis= t default-trustfile)))) (priority-string (or priority-string (cond ((eq typ= e (quote gnutls-anon)) "NORMAL:+ANON-DH:!ARCFOUR-128") ((eq type (quote gnu= tls-x509pki)) (if gnutls-algorithm-priority (upcase gnutls-algorithm-priori= ty) "NORMAL"))))) (min-prime-bits (or min-prime-bits gnutls-min-prime-bits)= ) (params (\` (:priority (\, priority-string) :hostname (\, hostname) :logl= evel (\, gnutls-log-level) :min-prime-bits (\, min-prime-bits) :trustfiles = (\, trustfiles) :crlfiles (\, crlfiles) :keylist (\, keylist) :verify-flags= (\, verify-flags) :verify-error (\, verify-error) :verify-hostname-error (= \, verify-hostname-error) :callbacks nil))) ret) (gnutls-message-maybe (set= q ret (gnutls-boot process type params)) "boot: %s" params) (when (gnutls-e= rrorp ret) (signal (quote gnutls-error) (list process ret))) process) (catch (quote --cl-block-gnutls-negotiate--) (message "Starting GNUTLS") = (let* ((type (or type (quote gnutls-x509pki))) (default-trustfile "AOL.pem"= ) (trustfiles (or trustfiles (when (file-exists-p default-trustfile) (list = default-trustfile)))) (priority-string (or priority-string (cond ((eq type = ...) "NORMAL:+ANON-DH:!ARCFOUR-128") ((eq type ...) (if gnutls-algorithm-pr= iority ... "NORMAL"))))) (min-prime-bits (or min-prime-bits gnutls-min-prim= e-bits)) (params (\` (:priority (\, priority-string) :hostname (\, hostname= ) :loglevel (\, gnutls-log-level) :min-prime-bits (\, min-prime-bits) :trus= tfiles (\, trustfiles) :crlfiles (\, crlfiles) :keylist (\, keylist) :verif= y-flags (\, verify-flags) :verify-error (\, verify-error) :verify-hostname-= error (\, verify-hostname-error) :callbacks nil))) ret) (gnutls-message-may= be (setq ret (gnutls-boot process type params)) "boot: %s" params) (when (g= nutls-errorp ret) (signal (quote gnutls-error) (list process ret))) process= ) (message "DEBUG: %s " trustfiles)) (cl-block-wrapper (catch (quote --cl-block-gnutls-negotiate--) (message "= Starting GNUTLS") (let* ((type (or type (quote gnutls-x509pki))) (default-t= rustfile "AOL.pem") (trustfiles (or trustfiles (when (file-exists-p default= -trustfile) (list default-trustfile)))) (priority-string (or priority-strin= g (cond (... "NORMAL:+ANON-DH:!ARCFOUR-128") (... ...)))) (min-prime-bits (= or min-prime-bits gnutls-min-prime-bits)) (params (\` (:priority (\, priori= ty-string) :hostname (\, hostname) :loglevel (\, gnutls-log-level) :min-pri= me-bits (\, min-prime-bits) :trustfiles (\, trustfiles) :crlfiles (\, crlfi= les) :keylist (\, keylist) :verify-flags (\, verify-flags) :verify-error (\= , verify-error) :verify-hostname-error (\, verify-hostname-error) :callback= s nil))) ret) (gnutls-message-maybe (setq ret (gnutls-boot process type par= ams)) "boot: %s" params) (when (gnutls-errorp ret) (signal (quote gnutls-er= ror) (list process ret))) process) (message "DEBUG: %s " trustfiles))) (block gnutls-negotiate (message "Starting GNUTLS") (let* ((type (or type= (quote gnutls-x509pki))) (default-trustfile "AOL.pem") (trustfiles (or tru= stfiles (when (file-exists-p default-trustfile) (list default-trustfile))))= (priority-string (or priority-string (cond ((eq type ...) "NORMAL:+ANON-DH= :!ARCFOUR-128") ((eq type ...) (if gnutls-algorithm-priority ... "NORMAL"))= ))) (min-prime-bits (or min-prime-bits gnutls-min-prime-bits)) (params (\` = (:priority (\, priority-string) :hostname (\, hostname) :loglevel (\, gnutl= s-log-level) :min-prime-bits (\, min-prime-bits) :trustfiles (\, trustfiles= ) :crlfiles (\, crlfiles) :keylist (\, keylist) :verify-flags (\, verify-fl= ags) :verify-error (\, verify-error) :verify-hostname-error (\, verify-host= name-error) :callbacks nil))) ret) (gnutls-message-maybe (setq ret (gnutls-= boot process type params)) "boot: %s" params) (when (gnutls-errorp ret) (si= gnal (quote gnutls-error) (list process ret))) process) (message "DEBUG: %s= " trustfiles)) (let* ((process (car (cdr (memq (quote :process) spec)))) (type (car (cdr= (memq (quote :type) spec)))) (hostname (car (cdr (memq (quote :hostname) s= pec)))) (priority-string (car (cdr (memq (quote :priority-string) spec)))) = (trustfiles (car (cdr (memq (quote :trustfiles) spec)))) (crlfiles (car (cd= r (memq (quote :crlfiles) spec)))) (keylist (car (cdr (memq (quote :keylist= ) spec)))) (min-prime-bits (car (cdr (memq (quote :min-prime-bits) spec))))= (verify-flags (car (cdr (memq (quote :verify-flags) spec)))) (verify-error= (car (cdr (memq (quote :verify-error) spec)))) (verify-hostname-error (car= (cdr (memq (quote :verify-hostname-error) spec))))) (block gnutls-negotiat= e (message "Starting GNUTLS") (let* ((type (or type (quote gnutls-x509pki))= ) (default-trustfile "AOL.pem") (trustfiles (or trustfiles (when (file-exis= ts-p default-trustfile) (list default-trustfile)))) (priority-string (or pr= iority-string (cond (... "NORMAL:+ANON-DH:!ARCFOUR-128") (... ...)))) (min-= prime-bits (or min-prime-bits gnutls-min-prime-bits)) (params (\` (:priorit= y (\, priority-string) :hostname (\, hostname) :loglevel (\, gnutls-log-lev= el) :min-prime-bits (\, min-prime-bits) :trustfiles (\, trustfiles) :crlfil= es (\, crlfiles) :keylist (\, keylist) :verify-flags (\, verify-flags) :ver= ify-error (\, verify-error) :verify-hostname-error (\, verify-hostname-erro= r) :callbacks nil))) ret) (gnutls-message-maybe (setq ret (gnutls-boot proc= ess type params)) "boot: %s" params) (when (gnutls-errorp ret) (signal (quo= te gnutls-error) (list process ret))) process) )) gnutls-negotiate(:process # :type gnutls-x509pki :verify-hos= tname-error t :hostname "imap.aim.com") eval((gnutls-negotiate :process (open-network-stream "tls" "tls-buffer" "= imap.aim.com" 993) :type (quote gnutls-x509pki) :verify-hostname-error veri= fy-hostname-error :hostname host-X) nil) eval-last-sexp-1(t) eval-last-sexp(t) eval-print-last-sexp() call-interactively(eval-print-last-sexp nil nil) In GNU Emacs 24.0.91.1 (i386-mingw-nt5.1.2600) of 2011-11-14 on MARVIN Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.6) --no-opt --cflags -I"D:/devel/= emacs/libs/libXpm-3.5.8/include" -I"D:/devel/emacs/libs/libXpm-3.5.8/src" -= I"D:/devel/emacs/libs/libpng-dev_1.4.3-1/include" -I"D:/devel/emacs/libs/zl= ib-dev_1.2.5-2/include" -I"D:/devel/emacs/libs/giflib-4.1.4-1/include" -I"D= :/devel/emacs/libs/jpeg-6b-4/include" -I"D:/devel/emacs/libs/tiff-3.8.2-1/i= nclude" -I"D:/devel/emacs/libs/gnutls-2.10.1/include" --ldflags -L"D:/devel= /emacs/libs/gnutls-2.10.1/lib"' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US value of $XMODIFIERS: nil locale-coding-system: cp949 default enable-multibyte-characters: t Major mode: Message Minor modes in effect: gnus-message-citation-mode: t jabber-activity-mode: t mml-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: n C-n SPC SPC n C-p C-f=20 C-f C-f C-f SPC =20 SPC C-n C-f C-f C-f SPC SPC F C-x k =20 y e s C-x o C-x b * s c C-x=20 i s x 3 C-s c h o o C-a C-n C-n C-n=20 C-n C-n C-n C-f C-f C-f C-f C-f C-f C-f C-f C-SPC C-f=20 C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f C-f=20 C-f C-f C-f C-f C-f w C-a C-n C-n C-n C-e=20 SPC C-y C-a C-SPC C-n C-w C-y < C-n C-n C-n=20 C-n C-y C-p C-p C-e C-j C-x b C-x=20 o F C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n =20 =20 =20 Recent messages: Mark set Mark saved where search started Mark set [8 times] xding goto-history-element: End of history; no default available xding goto-history-element: End of history; no default available Load-path shadows: None found. Features: (shadow emacsbug re-builder multi-isearch mule-util sort gnus-cite smiley ansi-color flow-fill mail-extr gnus-async gnus-bcklg gnus-ml nndraft nnmh nndoc utf-7 rfc2104 nnagent nnml nnimap utf7 nnfolder parse-time netrc gnutls network-stream gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache offlineimap google-weather url-cache google-maps google-maps-static google-maps-geocode google-maps-base json pcmpl-ssh executable pcomplete jabber jabber-libnotify dbus jabber-awesome jabber-osd jabber-wmii jabber-xmessage jabber-festival jabber-sawfish jabber-ratpoison jabber-screen jabber-socks5 jabber-ft-server jabber-si-server jabber-ft-client jabber-ft-common jabber-si-client jabber-si-common jabber-feature-neg jabber-truncate jabber-time jabber-autoaway jabber-vcard-avatars jabber-chatstates jabber-events jabber-vcard jabber-avatar jabber-activity jabber-watch jabber-modeline jabber-ahc-presence jabber-ahc jabber-version jabber-ourversion jabber-muc-nick-completion hippie-exp comint ring jabber-browse jabber-search jabber-register jabber-roster jabber-presence jabber-muc jabber-muc-nick-coloring hexrgb jabber-newdisco jabber-widget jabber-disco jabber-chat jabber-history jabber-chatbuffer jabber-alert jabber-iq jabber-core jabber-console sgml-mode ewoc jabber-keymap jabber-sasl sasl sasl-anonymous sasl-login sasl-plain fsm jabber-logon jabber-conn srv dns starttls tls jabber-xml xml jabber-menu jabber-autoloads jabber-util epa-file epa epg epg-config sieve sieve-mode sieve-manage nnir gnus-sum gnus-group mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-util url-parse auth-source eieio byte-opt bytecomp byte-compile cconv macroexp assoc password-cache url-vars mailcap gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range message derived format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus gnus-ems nnoo nnheader gnus-util mm-util mail-prsvr mail-utils help-mode view advice advice-preload pager w3m-search w3m help-fns browse-url doc-view easymenu jka-compr dired desktop regexp-opt image-mode timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-ccl ccl w3m-favicon w3m-image w3m-proc w3m-util wid-edit w3m-wget server easy-mmode cl edmacro kmacro paren time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 25 12:03:41 2012 Received: (at 10060) by debbugs.gnu.org; 25 Jan 2012 17:03:41 +0000 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 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 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 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 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 From: Ted Zlatanov To: Subject: Re: bug#10060: 24.0.91; Built-in GNUtls err=-64 error Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos References: <84wrb0wznk.fsf@aol.com> 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 Date: Wed, 25 Jan 2012 12:02:34 -0600 In-Reply-To: <84wrb0wznk.fsf@aol.com> (nyc4bos@aol.com's message of "Tue, 15 Nov 2011 21:48:31 -0500") Message-ID: <871uqnhd8l.fsf@lifelogs.com> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.92 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-OriginalArrivalTime: 25 Jan 2012 17:03:04.0201 (UTC) FILETIME=[33BB3F90:01CCDB83] X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 10060 Cc: 10060@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 01 03:42:35 2012 Received: (at control) by debbugs.gnu.org; 1 Feb 2012 08:42:35 +0000 Received: from localhost ([127.0.0.1]:48150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RsVlz-0006ZY-38 for submit@debbugs.gnu.org; Wed, 01 Feb 2012 03:42:35 -0500 Received: from fencepost.gnu.org ([140.186.70.10]:39708 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1RsVlw-0006ZO-FB for control@debbugs.gnu.org; Wed, 01 Feb 2012 03:42:33 -0500 Received: from [155.69.17.225] (port=40838 helo=furball) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1RsVlb-0006bW-7F for control@debbugs.gnu.org; Wed, 01 Feb 2012 03:42:11 -0500 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 10060 Date: Wed, 01 Feb 2012 16:42:02 +0800 Message-ID: <87bopjeyhx.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) close 10060 thanks From unknown Sat Jun 21 10:12:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 29 Feb 2012 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator