From unknown Mon Jun 23 22:05:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6568: 23.2; easypg opens blank buffer when password is incorrect Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Jul 2010 16:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6568 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 6568@debbugs.gnu.org Cc: Daiki Ueno X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.127834563315290 (code B ref -1); Mon, 05 Jul 2010 16:01:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jul 2010 16:00:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OVo5w-0003yZ-VS for submit@debbugs.gnu.org; Mon, 05 Jul 2010 12:00:33 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OVo5u-0003yU-NQ for submit@debbugs.gnu.org; Mon, 05 Jul 2010 12:00:31 -0400 Received: from lists.gnu.org ([199.232.76.165]:55727) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OVo5p-0007zK-TN for submit@debbugs.gnu.org; Mon, 05 Jul 2010 12:00:25 -0400 Received: from [140.186.70.92] (port=37993 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OVo5o-0008UR-AJ for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2010 12:00:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_MED,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OVo5m-0006QT-FH for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2010 12:00:23 -0400 Received: from ppsw-31.csi.cam.ac.uk ([131.111.8.131]:37910) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OVo5m-0006QG-AX for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2010 12:00:22 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com ([86.9.122.85]:58684 helo=Victoria.local) by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587) with esmtpsa (PLAIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1OVo5k-0000NF-KX (Exim 4.72) (return-path ); Mon, 05 Jul 2010 17:00:20 +0100 From: Leo Date: Mon, 05 Jul 2010 17:00:17 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.2 (------) 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: -6.2 (------) Assume you have an encrypted file test.gpg and try to open it in emacs. At the password prompt, type in an incorrect one. A blank buffer is still opened. The tricky thing is if you save back the contents in that buffer (because accidentally you think you have typed in a correct password), the original content will be gone. It seems better for easypg not to open a blank buffer when password is incorrect. Leo From unknown Mon Jun 23 22:05:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6568: 23.2; easypg opens blank buffer when password is incorrect Resent-From: Daiki Ueno Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Jul 2010 08:45:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6568 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: 6568@debbugs.gnu.org Received: via spool by 6568-submit@debbugs.gnu.org id=B6568.127840586417129 (code B ref 6568); Tue, 06 Jul 2010 08:45:03 +0000 Received: (at 6568) by debbugs.gnu.org; 6 Jul 2010 08:44:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OW3lQ-0004SE-Gc for submit@debbugs.gnu.org; Tue, 06 Jul 2010 04:44:24 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OW3lN-0004S9-Lv for 6568@debbugs.gnu.org; Tue, 06 Jul 2010 04:44:23 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Tue, 6 Jul 2010 17:44:15 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id o668iEa8031969; Tue, 6 Jul 2010 17:44:15 +0900 Message-ID: From: Daiki Ueno References: Date: Tue, 06 Jul 2010 17:47:02 +0900 In-Reply-To: (Leo's message of "Mon, 05 Jul 2010 17:00:17 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.6 (--) 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: -2.6 (--) --=-=-= Leo writes: > Assume you have an encrypted file test.gpg and try to open it in emacs. > At the password prompt, type in an incorrect one. A blank buffer is > still opened. > > The tricky thing is if you save back the contents in that buffer > (because accidentally you think you have typed in a correct password), > the original content will be gone. > > It seems better for easypg not to open a blank buffer when password is > incorrect. Basically agree. I have worndered for a long time how to implement this, because error handling in find-file is too complex to control. One idea is to re-throw the error in find-file-not-found-functions (patch attached). I'm not sure if this approach is palatable as other basic Emacs commands. Anyway, testing would be much appreciated. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=epa-file-no-select-empty.diff === modified file 'lisp/epa-file.el' --- lisp/epa-file.el 2010-01-13 08:35:10 +0000 +++ lisp/epa-file.el 2010-07-06 08:36:24 +0000 @@ -101,6 +101,14 @@ (insert (epa-file--decode-coding-string string (or coding-system-for-read 'undecided))))) +(defvar epa-file-error nil) +(defun epa-file--find-file-not-found-function () + (save-window-excursion + (let ((error (copy-sequence epa-file-error))) + (ignore (kill-buffer)) + (signal 'file-error + (cons "Opening input file" (cdr error)))))) + (defvar last-coding-system-used) (defun epa-file-insert-file-contents (file &optional visit beg end replace) (barf-if-buffer-read-only) @@ -126,11 +134,16 @@ (progn (if replace (goto-char (point-min))) + (add-hook 'find-file-not-found-functions + 'epa-file--find-file-not-found-function + nil t) (condition-case error (setq string (epg-decrypt-file context local-file nil)) (error (if (setq entry (assoc file epa-file-passphrase-alist)) (setcdr entry nil)) + (make-local-variable 'epa-file-error) + (setq epa-file-error error) (signal 'file-error (cons "Opening input file" (cdr error))))) (make-local-variable 'epa-file-encrypt-to) --=-=-= Regards, -- Daiki Ueno --=-=-=-- From unknown Mon Jun 23 22:05:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6568: 23.2; easypg opens blank buffer when password is incorrect Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Jul 2010 09:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6568 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daiki Ueno Cc: 6568@debbugs.gnu.org Received: via spool by 6568-submit@debbugs.gnu.org id=B6568.127840806918094 (code B ref 6568); Tue, 06 Jul 2010 09:22:02 +0000 Received: (at 6568) by debbugs.gnu.org; 6 Jul 2010 09:21:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OW4Kz-0004hm-8C for submit@debbugs.gnu.org; Tue, 06 Jul 2010 05:21:09 -0400 Received: from ppsw-33.csi.cam.ac.uk ([131.111.8.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OW4Kx-0004hS-Cr for 6568@debbugs.gnu.org; Tue, 06 Jul 2010 05:21:07 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com ([86.9.122.85]:63074 helo=Victoria.local) by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587) with esmtpsa (PLAIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1OW4Kt-000378-i8 (Exim 4.72) (return-path ); Tue, 06 Jul 2010 10:21:03 +0100 From: Leo References: Date: Tue, 06 Jul 2010 10:21:04 +0100 In-Reply-To: (Daiki Ueno's message of "Tue, 06 Jul 2010 17:47:02 +0900") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (Mac OS X 10.6.4) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.2 (------) 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: -6.3 (------) On 2010-07-06 09:47 +0100, Daiki Ueno wrote: > Basically agree. I have worndered for a long time how to implement > this, because error handling in find-file is too complex to control. > > One idea is to re-throw the error in find-file-not-found-functions > (patch attached). I'm not sure if this approach is palatable as other > basic Emacs commands. Anyway, testing would be much appreciated. > > === modified file 'lisp/epa-file.el' > --- lisp/epa-file.el 2010-01-13 08:35:10 +0000 > +++ lisp/epa-file.el 2010-07-06 08:36:24 +0000 [patch omitted] Thank you for your prompt action on the bug. Much appreciated. I have just tested the patch with emacs 23.2 and as far as I can see the blank buffer is still opened with incorrect passwords or typing C-g at the password prompt. Is it plausible to just signal a 'password-error? BTW, both the magic file and find file functions seem overly complex to me. Leo From unknown Mon Jun 23 22:05:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6568: 23.2; easypg opens blank buffer when password is incorrect Resent-From: Daiki Ueno Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Jul 2010 09:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6568 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Cc: 6568@debbugs.gnu.org Received: via spool by 6568-submit@debbugs.gnu.org id=B6568.127849426610890 (code B ref 6568); Wed, 07 Jul 2010 09:18:01 +0000 Received: (at 6568) by debbugs.gnu.org; 7 Jul 2010 09:17:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OWQlF-0002pb-Ou for submit@debbugs.gnu.org; Wed, 07 Jul 2010 05:17:45 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OWQlD-0002pW-DW for 6568@debbugs.gnu.org; Wed, 07 Jul 2010 05:17:44 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Wed, 7 Jul 2010 18:17:36 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id o679HaMu003357; Wed, 7 Jul 2010 18:17:36 +0900 Message-ID: From: Daiki Ueno References: Date: Wed, 07 Jul 2010 18:20:28 +0900 In-Reply-To: (Leo's message of "Tue, 06 Jul 2010 10:21:04 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) 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: -2.6 (--) Leo writes: > On 2010-07-06 09:47 +0100, Daiki Ueno wrote: > I have just tested the patch with emacs 23.2 and as far as I can see the > blank buffer is still opened with incorrect passwords or typing C-g at > the password prompt. Hmm, using the same version and having epa-file.el manually eval'ed, it works for me. > Is it plausible to just signal a 'password-error? No - because epa-file-insert-file-contents may be called not only from find-file but also from functions which expect file-error rather than password-error. Regards, -- Daiki Ueno From unknown Mon Jun 23 22:05:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#6568: 23.2; easypg opens blank buffer when password is incorrect Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Jul 2010 09:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6568 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daiki Ueno Cc: 6568@debbugs.gnu.org Received: via spool by 6568-submit@debbugs.gnu.org id=B6568.127849643711749 (code B ref 6568); Wed, 07 Jul 2010 09:54:02 +0000 Received: (at 6568) by debbugs.gnu.org; 7 Jul 2010 09:53:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OWRKG-00033S-HN for submit@debbugs.gnu.org; Wed, 07 Jul 2010 05:53:56 -0400 Received: from ppsw-30.csi.cam.ac.uk ([131.111.8.130]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OWRKE-00033M-IS for 6568@debbugs.gnu.org; Wed, 07 Jul 2010 05:53:55 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com ([86.9.122.85]:57779 helo=Victoria.local) by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587) with esmtpsa (PLAIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1OWRKA-0001ze-fL (Exim 4.72) (return-path ); Wed, 07 Jul 2010 10:53:51 +0100 From: Leo References: Date: Wed, 07 Jul 2010 10:53:50 +0100 In-Reply-To: (Daiki Ueno's message of "Wed, 07 Jul 2010 18:20:28 +0900") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (Mac OS X 10.6.4) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) 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: -6.3 (------) On 2010-07-07 10:20 +0100, Daiki Ueno wrote: > Leo writes: > >> On 2010-07-06 09:47 +0100, Daiki Ueno wrote: >> I have just tested the patch with emacs 23.2 and as far as I can see the >> blank buffer is still opened with incorrect passwords or typing C-g at >> the password prompt. > > Hmm, using the same version and having epa-file.el manually eval'ed, it > works for me. The patch seems to work beautifully. Thanks. What I did last time was 'emacs -q -L EMACS_SRC/lisp' but I might have compiled the wrong elisp file. Sorry about this. >> Is it plausible to just signal a 'password-error? > > No - because epa-file-insert-file-contents may be called not only from > find-file but also from functions which expect file-error rather than > password-error. > > Regards, Regards, Leo From unknown Mon Jun 23 22:05:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Subject: bug#6568: closed (Re: bug#6568: 23.2; easypg opens blank buffer when password is incorrect) Message-ID: References: X-Gnu-PR-Message: they-closed 6568 X-Gnu-PR-Package: emacs Reply-To: 6568@debbugs.gnu.org Date: Thu, 08 Jul 2010 01:18:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1278551881-9326-1" This is a multi-part message in MIME format... ------------=_1278551881-9326-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #6568: 23.2; easypg opens blank buffer when password is incorrect which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 6568@debbugs.gnu.org. --=20 6568: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D6568 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1278551881-9326-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 6568-close) by debbugs.gnu.org; 8 Jul 2010 01:17:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OWfjt-0002Q9-G4 for submit@debbugs.gnu.org; Wed, 07 Jul 2010 21:17:21 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OWfjq-0002Q4-Hv for 6568-close@debbugs.gnu.org; Wed, 07 Jul 2010 21:17:20 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Thu, 8 Jul 2010 10:17:11 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id o681HBMa007058; Thu, 8 Jul 2010 10:17:11 +0900 Message-ID: From: Daiki Ueno To: Chong Yidong Subject: Re: bug#6568: 23.2; easypg opens blank buffer when password is incorrect References: <87sk3vi6pv.fsf@stupidchicken.com> Date: Thu, 08 Jul 2010 10:20:05 +0900 In-Reply-To: <87sk3vi6pv.fsf@stupidchicken.com> (Chong Yidong's message of "Wed, 07 Jul 2010 12:42:36 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 6568-close Cc: 6568-close@debbugs.gnu.org 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: -2.6 (--) Chong Yidong writes: > Looks fine to me. Please go ahead and check in when you're ready, > thanks. Done as r100747. Thanks, -- Daiki Ueno ------------=_1278551881-9326-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Jul 2010 16:00:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OVo5w-0003yZ-VS for submit@debbugs.gnu.org; Mon, 05 Jul 2010 12:00:33 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OVo5u-0003yU-NQ for submit@debbugs.gnu.org; Mon, 05 Jul 2010 12:00:31 -0400 Received: from lists.gnu.org ([199.232.76.165]:55727) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1OVo5p-0007zK-TN for submit@debbugs.gnu.org; Mon, 05 Jul 2010 12:00:25 -0400 Received: from [140.186.70.92] (port=37993 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OVo5o-0008UR-AJ for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2010 12:00:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_MED,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OVo5m-0006QT-FH for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2010 12:00:23 -0400 Received: from ppsw-31.csi.cam.ac.uk ([131.111.8.131]:37910) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OVo5m-0006QG-AX for bug-gnu-emacs@gnu.org; Mon, 05 Jul 2010 12:00:22 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from cpc1-cmbg13-0-0-cust596.cmbg.cable.ntl.com ([86.9.122.85]:58684 helo=Victoria.local) by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587) with esmtpsa (PLAIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1OVo5k-0000NF-KX (Exim 4.72) (return-path ); Mon, 05 Jul 2010 17:00:20 +0100 From: Leo To: bug-gnu-emacs@gnu.org Subject: 23.2; easypg opens blank buffer when password is incorrect Date: Mon, 05 Jul 2010 17:00:17 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.2 (------) X-Debbugs-Envelope-To: submit Cc: Daiki Ueno 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: -6.2 (------) Assume you have an encrypted file test.gpg and try to open it in emacs. At the password prompt, type in an incorrect one. A blank buffer is still opened. The tricky thing is if you save back the contents in that buffer (because accidentally you think you have typed in a correct password), the original content will be gone. It seems better for easypg not to open a blank buffer when password is incorrect. Leo ------------=_1278551881-9326-1-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 03 00:22:20 2011 Received: (at control) by debbugs.gnu.org; 3 Jun 2011 04:22:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSLts-0004ze-LP for submit@debbugs.gnu.org; Fri, 03 Jun 2011 00:22:20 -0400 Received: from ivory4.scn-net.ne.jp ([219.117.176.192]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1QSLtq-0004zS-98 for control@debbugs.gnu.org; Fri, 03 Jun 2011 00:22:18 -0400 Received: from ([192.168.0.187]) (envelope sender: ) by ivory4.scn-net.ne.jp with Active!Hunter esmtp server; Fri, 3 Jun 2011 13:22:09 +0900 Received: Received: from well-done.deisui.org (g187018.scn-net.ne.jp [202.83.187.18]) (authenticated) by blue17.scn-net.ne.jp (unknown) with ESMTP id p534M9B2001621 for ; Fri, 3 Jun 2011 13:22:09 +0900 Message-ID: From: Daiki Ueno To: control@debbugs.gnu.org Subject: merge 8792 to 6568 Date: Fri, 03 Jun 2011 13:22:11 +0900 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: control 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: -2.9 (--) unarchive 6568 forcemerge 6568 8792 thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 04 15:14:28 2011 Received: (at control) by debbugs.gnu.org; 4 Jun 2011 19:14:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSwIl-0000xm-UL for submit@debbugs.gnu.org; Sat, 04 Jun 2011 15:14:28 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSwIj-0000xa-Vu for control@debbugs.gnu.org; Sat, 04 Jun 2011 15:14:26 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QSwIe-0000l0-Mr for control@debbugs.gnu.org; Sat, 04 Jun 2011 15:14:20 -0400 Date: Sat, 04 Jun 2011 15:14:20 -0400 Message-Id: Subject: control message for bug 8792 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: control 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: -6.3 (------) fixed 8792 24.1