Package: emacs;
Reported by: Matt Puumala <pumie314 <at> gmail.com>
Date: Wed, 26 Jun 2013 02:17:02 UTC
Severity: normal
Tags: fixed
Found in version 24.2
Fixed in version 27.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 14720 in the body.
You can then email your comments to 14720 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#14720
; Package emacs
.
(Wed, 26 Jun 2013 02:17:02 GMT) Full text and rfc822 format available.Matt Puumala <pumie314 <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Wed, 26 Jun 2013 02:17:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Matt Puumala <pumie314 <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 24.2; EPA Verify fails with encrypted signed message Date: Tue, 25 Jun 2013 20:56:25 -0500
[Message part 1 (text/plain, inline)]
This bug report will be sent to the Bug-GNU-Emacs mailing list and the GNU bug tracker at debbugs.gnu.org. Please check that the From: line contains a valid email address. After a delay of up to one day, you should receive an acknowledgement at that address. Please write in English if possible, as the Emacs maintainers usually do not have translators for other languages. Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': Problem: Both verification and decryption fail with an ascii-armored, encrypted, signed message. ---------------------------------------------------------------------- To recreate the bug: * Remove all custom .emacs file... plain vanilla run * NO ~/gpg.conf file!!! plain vanilla run * start emacs * Customize->EPG->Epg Debug On * Customize->EPG->Epg Gpg Home Directory * Customize->EPG->Epg Gpg Program * Set For Current Session * load testmsg.asc into a buffer * Set region to include entire pgp message * M-x epa-verify-region * Enter passphrase when asked (to decrypt message) > In the *Message* buffer (and briefly in echo area), I see: > Verifying... > error in process filter: Process epg not running [2 times] > Verifying...done > I see mini-buffer query "Replace the original text? (y or n)" * enter 'n' > I see empty *Temp* buffer (decryption did not succeed) > I never see any feedback about signature verification. ---------------------------------------------------------------------- System configuration GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-08-28 on MARVIN Windows 7 on 64 bit machine. GPG version 1.4.4 (see below for output of gpg --version) ---------------------------------------------------------------------- Contents of ' *epg-debug*' e:/other apps/gpg/gpg.exe --no-tty --status-fd 1 --yes --enable-progress-filter --homedir e:/other apps/gpg --command-fd 0 --output c:/Users/puumalma/AppData/Local/Temp/epg-output89403ug - [GNUPG:] ENC_TO 50AD4600C8C530D6 1 0 [GNUPG:] ENC_TO 25AEE6AD66BD70EE 1 0 [GNUPG:] USERID_HINT 25AEE6AD66BD70EE Matt Puumala <pumie314 <at> gmail.com> [GNUPG:] NEED_PASSPHRASE 25AEE6AD66BD70EE E9B47A74BE075ED2 1 0 [GNUPG:] GET_HIDDEN passphrase.enter [GNUPG:] GOT_IT [GNUPG:] BAD_PASSPHRASE 25AEE6AD66BD70EE [GNUPG:] USERID_HINT 25AEE6AD66BD70EE Matt Puumala <pumie314 <at> gmail.com> [GNUPG:] NEED_PASSPHRASE 25AEE6AD66BD70EE E9B47A74BE075ED2 1 0 [GNUPG:] GET_HIDDEN passphrase.enter [GNUPG:] GOT_IT [GNUPG:] BAD_PASSPHRASE 25AEE6AD66BD70EE [GNUPG:] USERID_HINT 25AEE6AD66BD70EE Matt Puumala <pumie314 <at> gmail.com> [GNUPG:] NEED_PASSPHRASE 25AEE6AD66BD70EE E9B47A74BE075ED2 1 0 [GNUPG:] GET_HIDDEN passphrase.enter [GNUPG:] GOT_IT [GNUPG:] BAD_PASSPHRASE 25AEE6AD66BD70EE [GNUPG:] NO_SECKEY 50AD4600C8C530D6 [GNUPG:] BEGIN_DECRYPTION [GNUPG:] DECRYPTION_FAILED [GNUPG:] END_DECRYPTION gpg: Invalid passphrase; please try again ... gpg: Invalid passphrase; please try again ... gpg: encrypted with 2048-bit RSA key, ID 66BD70EE, created 2013-06-08 "Matt Puumala <pumie314 <at> gmail.com>" gpg: public key decryption failed: bad passphrase gpg: encrypted with 4096-bit RSA key, ID C8C530D6, created 2010-02-04 "Daiki Ueno <ueno <at> unixuser.org>" gpg: decryption failed: secret key not available ---------------------------------------------------------------------- GPG Version: E:\Other Apps\gpg>gpg --version gpg (GnuPG) 1.4.4 Copyright (C) 2006 Free Software Foundation, Inc. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the file COPYING for details. Home: . Supported algorithms: Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224 Compression: Uncompressed, ZIP, ZLIB, BZIP2 ---------------------------------------------------------------------- Message (testmsg.asc) -----BEGIN PGP MESSAGE----- Version: GnuPG v1.4.4 (MingW32) hQIMA1CtRgDIxTDWAQ/9E81xvMuHOgNHffYhw3bukGKmN7rcYLiUZA2L6JK8W+rc 1zAk23seWRhj2s2RUXgG2jfErMBMgdDI0IQqoTSbCw4JzKX/sBZmjjU2xNmFkwAN BqQ3+S0JEWgmwOl5gdZ0qivPUDo0zdGoMm3LGRKKhy3JCmuwbhsO7a06XCmM3RLc bY69q4k2ywRiNDsNPVodqzCtNaEXccEgMNI+Se63zWyUHZbP2FI4hoKFbt7JOXMj 7fOyI80T+EwFp3ZSrfhYqiQ8FF9onvup80FTEzICK1U4cW5AWGFbVYdI6zgOFHOy Ti69VKbJ56BO0PVXa9PYXsahcaQG5hoAnzaSE6D/9srvQIpL93/W9eNXseL4NE4z Dt/P2G3TbZdXOHnHvH5Bk1+02C4p8dt19NizHcsQCgPtELFpiPVBJ92C8sssieK6 sRUP/guzeqp79oGqr2HCM1hO3bEVItrQAGRq9ZdXC3oUvmwHHtqZR3ONSUvP1wUx ZCqA5655U82EN5KhOBC3adQdhnBXfklEp2ENWuV+L8NEDuLvDA47XqM+LxX/ldVh atrD8UIWbXEGe6fZrZWBkxJbj0YShtdP9LjjI4lnFbXxUDxrz1SBLwwcVS29rdZ7 mHqDvY1QeSsTOXi/Q/pyzqTZEbDClIq8V6iw9Z4o2QQXhJ58Xq22kcrX8iEuXxqF AQwDJa7mrWa9cO4BB/9s8s55xW5Fk1iGb9sCcVNu5XinHecLq/LdOBksgRMV26n5 hEO9X2IlGBgGNRLhLnEnD4ifwtJBI6DfernP6UcUeOxRW0UjpQdDsF35E5MrvIQc 88aVxH+2iIrVc5NVSEOI3hX9Ke26f5m0MBnTFnCY6+oq32q82pDHIAqzpXsFwzI3 Td+ym7jcDokpZGqTGj/Rj7aEmqfQScIJz3ZfFK678CiEPXYbYUQASXVCACJZSgED ReAhT4ipju/VWJwAtLyOCF3OV8EAFUcOAx//zDO7jUgOr7gzFdiTNwXixBKUtaiA KQsn4LuUWMv5E89jgqBpwkb0JhaoJUljrPgG83Lu0pUBotYkK3sE5P0a7oTdBG6U UaN2pFaa7A42LScjO4vumH6NeWXAPt0rfhH2+6sSWDlTnek/4U4QKk4nhYYH3y2t dMr5DGTMi2KCpiAM8yRXcGUQ4vNmM2zoWleIxwwwcYc+AJwb/kjILo3J9axoIEv0 WkzwXyisbmrWCf2z2H1NeNFAk2JMUSaKI9nBX00k0Qv9IgOpjA== =GbMc -----END PGP MESSAGE----- ---------------------------------------------------------------------- Public key used to verify signature: -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.4 (MingW32) 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 RdNzRA== =kXRh -----END PGP PUBLIC KEY BLOCK----- If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file c:/Users/puumalma/Documents/mybin/emacs-24.2/etc/DEBUG. In GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-08-28 on MARVIN Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-gcc (4.6) --cflags -ID:/devel/emacs/libs/libXpm-3.5.8/include -ID:/devel/emacs/libs/libXpm-3.5.8/src -ID:/devel/emacs/libs/libpng-dev_1.4.3-1/include -ID:/devel/emacs/libs/zlib-dev_1.2.5-2/include -ID:/devel/emacs/libs/giflib-4.1.4-1/include -ID:/devel/emacs/libs/jpeg-6b-4/include -ID:/devel/emacs/libs/tiff-3.8.2-1/include -ID:/devel/emacs/libs/gnutls-3.0.9/include' 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: ENU value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t Major mode: Text Minor modes in effect: 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 Recent input: i n e . <return> <return> G P G SPC v e r s i o n SPC 1 . 4 . 4 SPC ( s e e SPC b l <backspace> e l o w SPC f o r SPC o u t p u t SPC o v <backspace> f SPC g p g - <backspace> SPC - - v e r s i o n ) <return> C-x C-w <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> d e s k <tab> b u g r e p o r t . t x t <return> C-p C-p C-p C-p C-SPC C-p C-p <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <menu-bar> <edit> <props> <fc> d <down-mouse-1> <mouse-1> C-x C-s C-a <escape> < <escape> > C-x C-x <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <menu-bar> <edit> <props> <fc> d <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <down-mouse-1> <mouse-1> <return> C-u 7 0 - <return> T o SPC r e c r e a t e SPC t h e SPC b u g : <return> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <return> > S-SPC I SPC n e v e r SPC s e e SPC a n y SPC f e e d b a c k SPC a b o u t SPC v <backspace> s i g n a t u r e SPC v e r i f i c a t i o n . <return> <down> <down> <down> <down> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <help-echo> <menu-bar> <help-menu> <send-emacs-bug-report> Recent messages: Mark set [2 times] For information about GNU Emacs and the GNU system, type C-h C-a. Mark set Saving file c:/Users/puumalma/Desktop/bugreport.txt... Wrote c:/Users/puumalma/Desktop/bugreport.txt Mark set Saving file c:/Users/puumalma/Desktop/bugreport.txt... Wrote c:/Users/puumalma/Desktop/bugreport.txt Mark set [2 times] Auto-saving...done Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail regexp-opt rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils epa-file epa derived epg epg-config cus-edit cus-start cus-load wid-edit help-mode easymenu view help-fns 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 loaddefs 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)
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#14720
; Package emacs
.
(Sun, 16 Feb 2014 19:12:02 GMT) Full text and rfc822 format available.Message #8 received at 14720 <at> debbugs.gnu.org (full text, mbox):
From: Mark Evenson <evenson <at> panix.com> To: 14720 <at> debbugs.gnu.org Subject: Result of epa-verify-file ambiguous to the user Date: Sun, 16 Feb 2014 11:08:56 +0100
Another report of failure to unambiguously inform the user about the results of epa-verify-file. Pretty simple to replicate: M-x epa-verify-file [RET] /etc/passwd will result in the minibuffer displaying "Verifying passwd...done." without any confirmation that the verification has failed. Even for files with a valid signature: ls -l ~/Downloads/enigmail-1.6-sm+tb.xpi* -rw-r--r--@ 1 evenson staff 1470222 Feb 16 10:05 /Users/evenson/Downloads/enigmail-1.6-sm+tb.xpi -rw-r--r--@ 1 evenson staff 203 Feb 16 10:05 /Users/evenson/Downloads/enigmail-1.6-sm+tb.xpi.asc M-x epa-verify-file [RET] ~/Downloads/enigmail-1.6-sm+tb.xpi shows the same message "Verifying enigmail-1.6-sm+tb.xpi...done." with an ambiguous indication that this command succeeds. I'm runing gpg (GnuPG) 1.4.16 locally. Maybe the epa code expects gpg-2.x? In GNU Emacs 24.3.1 (x86_64-apple-darwin13.0.0, NS apple-appkit-1265.00) of 2014-02-12 on quoth.local Windowing system distributor `Apple', version 10.3.1265 Configured using: `configure '--prefix=/opt/local' '--with-ns' '--without-x' '--without-dbus' 'CC=/usr/bin/clang' 'CFLAGS=-pipe -Os -arch x86_64' 'LDFLAGS=-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64' 'CPPFLAGS=-I/opt/local/include'' Important settings: locale-coding-system: nil default enable-multibyte-characters: t Major mode: Shell Minor modes in effect: diff-auto-refine-mode: t shell-dirtrack-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-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 Recent input: C-f C-b C-d M-l M-b C-f C-f C-f C-f C-f C-b C-d C-d M-f C-d M-l C-d M-l C-d M-l C-d M-l C-d M-l <return> M-x e p a SPC v e r <tab> <return> f i <tab> <return> <backspace> <backspace> / e t c / p a s s w d <return> M-x e a <backspace> p a SPC v e r <tab> f <tab> <return> D o w <tab> e n <tab> i <tab> <return> M-x s C-g g p g SPC - - v e r s i o n <return> C-x 1 p o r t SPC i n s <backspace> <backspace> f <backspace> n f o SPC <M-backspace> s e a r c h SPC g n u p g <return> M-v M-> p o r t SPC i n f o SPC g p <backspace> n y p g <backspace> <backspace> <backspace> u p g SPC <backspace> 1 <backspace> 2 <return> p o r t SPC c o n t e n s t <backspace> <backspace> t s SPC g n u p k <backspace> g 2 <return> M-p C-a M-f M-f <M-backspace> v a r i a n t s <return> M-p C-a M-f M-f <M-backspace> c a t <return> M-v M-> / u s r / l o c <tab> b i <tab> b i t <tab> <return> C-c C-c <return> M-p SPC - - c h e c k l e v e l - <backspace> = 2 <return> <return> <help-echo> M-x e m a v SPC <backspace> c SPC r e p o <tab> t <tab> <backspace> r t SPC <M-backspace> b u g <tab> C-g M-x e r p o <tab> <backspace> <backspace> <backspace> <backspace> r e p o t <tab> <backspace> r t - e m <tab> <return> Recent messages: Making completion list... Verifying passwd...done Making completion list... Verifying enigmail-1.6-sm+tb.xpi...done Quit Mark set History item: 1 [2 times] Mark set History item: 1 Quit Load-path shadows: ~/work/slime/slime hides /opt/local/share/emacs/site-lisp/slime/slime ~/work/slime/slime-autoloads hides /opt/local/share/emacs/site-lisp/slime/slime-autoloads /Users/evenson/work/slime/contrib/slime-xref-browser hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-xref-browser /Users/evenson/work/slime/contrib/slime-typeout-frame hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-typeout-frame /Users/evenson/work/slime/contrib/slime-tramp hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-tramp /Users/evenson/work/slime/contrib/slime-sprof hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-sprof /Users/evenson/work/slime/contrib/slime-snapshot hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-snapshot /Users/evenson/work/slime/contrib/slime-scratch hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-scratch /Users/evenson/work/slime/contrib/slime-scheme hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-scheme /Users/evenson/work/slime/contrib/slime-sbcl-exts hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-sbcl-exts /Users/evenson/work/slime/contrib/slime-repl hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-repl /Users/evenson/work/slime/contrib/slime-references hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-references /Users/evenson/work/slime/contrib/slime-presentations hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-presentations /Users/evenson/work/slime/contrib/slime-presentation-streams hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-presentation-streams /Users/evenson/work/slime/contrib/slime-parse hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-parse /Users/evenson/work/slime/contrib/slime-package-fu hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-package-fu /Users/evenson/work/slime/contrib/slime-mrepl hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-mrepl /Users/evenson/work/slime/contrib/slime-motd hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-motd /Users/evenson/work/slime/contrib/slime-media hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-media /Users/evenson/work/slime/contrib/slime-mdot-fu hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-mdot-fu /Users/evenson/work/slime/contrib/slime-indentation hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-indentation /Users/evenson/work/slime/contrib/slime-hyperdoc hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-hyperdoc /Users/evenson/work/slime/contrib/slime-highlight-edits hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-highlight-edits /Users/evenson/work/slime/contrib/slime-fuzzy hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-fuzzy /Users/evenson/work/slime/contrib/slime-fontifying-fu hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-fontifying-fu /Users/evenson/work/slime/contrib/slime-fancy hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-fancy /Users/evenson/work/slime/contrib/slime-fancy-trace hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-fancy-trace /Users/evenson/work/slime/contrib/slime-fancy-inspector hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-fancy-inspector /Users/evenson/work/slime/contrib/slime-enclosing-context hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-enclosing-context /Users/evenson/work/slime/contrib/slime-editing-commands hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-editing-commands /Users/evenson/work/slime/contrib/slime-compiler-notes-tree hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-compiler-notes-tree /Users/evenson/work/slime/contrib/slime-clipboard hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-clipboard /Users/evenson/work/slime/contrib/slime-cl-indent hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-cl-indent /Users/evenson/work/slime/contrib/slime-c-p-c hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-c-p-c /Users/evenson/work/slime/contrib/slime-banner hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-banner /Users/evenson/work/slime/contrib/slime-autodoc hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-autodoc /Users/evenson/work/slime/contrib/slime-asdf hides /opt/local/share/emacs/site-lisp/slime/contrib/slime-asdf /Users/evenson/work/slime/contrib/inferior-slime hides /opt/local/share/emacs/site-lisp/slime/contrib/inferior-slime /Users/evenson/work/slime/contrib/bridge hides /opt/local/share/emacs/site-lisp/slime/contrib/bridge Features: (shadow sort mail-extr emacsbug message idna rfc822 mailabbrev gmm-utils mailheader doc-view image-mode epa-dired dabbrev locate jka-compr info conf-mode tla smerge-mode dvc-state dvc-config dvc-diff dvc-fileinfo diff sendmail tla-gnus dvc-gnus dvc-cmenu dvc-about dvc-version dvc-revlist misearch multi-isearch dired-aux tabify man help-mode epa-file epa epg epg-config bzr-core tla-core tla-autoconf tla-defs dvc-log vc vc-dispatcher dvc-unified dvc-tips dired-x ffap add-log diff-mode ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff xdarcs-core xgit-core xhg-core xmtn-minimal dired tramp-cache tramp-sh tramp tramp-compat tramp-loaddefs format-spec animate eldoc network-stream starttls pcmpl-unix shell pcomplete w3-autoloads package time mediawiki url-cache mm-url gnus gnus-ems nnheader mail-utils wid-edit mml mml-sec mm-decode mm-bodies mm-encode url-http tls url url-proxy url-privacy url-expand url-methods url-history mailcap url-auth mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-cookie url-domsuf url-util url-parse auth-source eieio gnus-util mm-util mail-prsvr password-cache url-gw url-vars dvc-autoloads dvc-core dvc-lisp dvc-buffers dvc-ui dvc-register dvc-utils dvc-emacs dvc-defs dvc-site w3m-load slime-banner warnings slime-fancy slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-scratch slime-presentations slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-parse slime-asdf slime-repl slime-tests mule-util ert find-func ewoc debug slime byte-opt bytecomp byte-compile cconv derived edmacro kmacro gud compile etags noutline outline easy-mmode apropos arc-mode archive-mode easymenu pp comint ansi-color ring hyperspec thingatpt browse-url slime-autoloads server solarized-theme solarized-definitions cl-macs gv cl color-theme-autoloads uniquify advice help-fns cl-lib advice-preload ido time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment 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 loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) -- "A screaming comes across the sky. It has happened before, but there is nothing to compare to it now."
bug-gnu-emacs <at> gnu.org
:bug#14720
; Package emacs
.
(Mon, 23 Sep 2019 12:11:01 GMT) Full text and rfc822 format available.Message #11 received at 14720 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Matt Puumala <pumie314 <at> gmail.com> Cc: 14720 <at> debbugs.gnu.org Subject: Re: bug#14720: 24.2; EPA Verify fails with encrypted signed message Date: Mon, 23 Sep 2019 14:10:37 +0200
Matt Puumala <pumie314 <at> gmail.com> writes: > * load testmsg.asc into a buffer > * Set region to include entire pgp message > * M-x epa-verify-region > * Enter passphrase when asked (to decrypt message) > >> In the *Message* buffer (and briefly in echo area), I see: >> Verifying... >> error in process filter: Process epg not running [2 times] >> Verifying...done > >> I see mini-buffer query "Replace the original text? (y or n)" > * enter 'n' > >> I see empty *Temp* buffer (decryption did not succeed) > >> I never see any feedback about signature verification. I've now made this error out in Emacs 27 instead of continuing as if it was successful. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
bug-gnu-emacs <at> gnu.org
:bug#14720
; Package emacs
.
(Mon, 23 Sep 2019 12:12:02 GMT) Full text and rfc822 format available.Message #14 received at 14720 <at> debbugs.gnu.org (full text, mbox):
From: Lars Ingebrigtsen <larsi <at> gnus.org> To: Mark Evenson <evenson <at> panix.com> Cc: 14720 <at> debbugs.gnu.org Subject: Re: bug#14720: Result of epa-verify-file ambiguous to the user Date: Mon, 23 Sep 2019 14:11:06 +0200
Mark Evenson <evenson <at> panix.com> writes: > Pretty simple to replicate: > > M-x epa-verify-file [RET] /etc/passwd > > will result in the minibuffer displaying "Verifying passwd...done." > without any confirmation that the verification has failed. I've now made this command tell the user that it couldn't verify the file in Emacs 27. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Mon, 23 Sep 2019 12:12:02 GMT) Full text and rfc822 format available.Lars Ingebrigtsen <larsi <at> gnus.org>
to control <at> debbugs.gnu.org
.
(Mon, 23 Sep 2019 12:12:02 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Tue, 22 Oct 2019 11:24:06 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.