From unknown Sun Jun 22 04:12:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21870: 25.0.50; image now shown after decrypting image file Resent-From: Dirk-Jan C. Binnema Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Nov 2015 08:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21870 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 21870@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.144714445619531 (code B ref -1); Tue, 10 Nov 2015 08:35:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Nov 2015 08:34:16 +0000 Received: from localhost ([127.0.0.1]:59680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zw4Nc-00054w-5v for submit@debbugs.gnu.org; Tue, 10 Nov 2015 03:34:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34919) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zw4NY-00054l-R7 for submit@debbugs.gnu.org; Tue, 10 Nov 2015 03:34:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zw4NW-0006Dm-N7 for submit@debbugs.gnu.org; Tue, 10 Nov 2015 03:34:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zw4NW-0006Dh-Je for submit@debbugs.gnu.org; Tue, 10 Nov 2015 03:34:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44876) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zw4NV-0002c5-HL for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2015 03:34:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zw4NL-00067S-RD for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2015 03:34:09 -0500 Received: from mail-lb0-x231.google.com ([2a00:1450:4010:c04::231]:36263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zw4NL-00066R-J8 for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2015 03:33:59 -0500 Received: by lbblt2 with SMTP id lt2so96656929lbb.3 for ; Tue, 10 Nov 2015 00:33:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:user-agent:from:to:subject:date:message-id:mime-version :content-type; bh=VaqN7A2r49wQH88AWtGNAkvhKNfW/Qku/KkY04t3p2E=; b=IlYsjQSE7+i9JCIYOO0blMyCvZmihmU7OsFLttVP3ne+FrfVU4/EEoc0Rxfi1hxSAZ jiLdTDpt7CXEDDaY47OYNKKn+rtDzYk19uOvoXEnuGwUl34efy80jcR3LLlvIL+7VBhc z9RSlTIZBWwn2dLSnutGA39nuIhh+/F/li+Wl5BpkWBq4Ms2hLNwiWXt7tNL8L1nOAkN NpqzlRgO/XmnrvECKqdwuYRZARqGhg1ipoLUnbyeAD4SVjSBd+td1GqEfjrxIh1l+Dys SlpuF/JFi66GnyGAgK7nh6A7PssgA8oQGrOS5c3CpLwd+GH8Vn5pCiWXoLRaB+1Ns4rV 6aJg== X-Received: by 10.112.64.72 with SMTP id m8mr1034116lbs.41.1447144438163; Tue, 10 Nov 2015 00:33:58 -0800 (PST) Received: from borealis (91-159-159-29.elisa-laajakaista.fi. [91.159.159.29]) by smtp.gmail.com with ESMTPSA id ds2sm314265lbc.33.2015.11.10.00.33.56 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Nov 2015 00:33:56 -0800 (PST) User-agent: mu4e 0.9.15; emacs 25.0.50.129 From: Dirk-Jan C. Binnema Date: Tue, 10 Nov 2015 10:30:44 +0200 Message-ID: <87egfyl0i3.fsf@djcbsoftware.nl> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) It seems the auto-decryption functionality does not work correctly for encrypted images - that is, decryption works, but then the image is not shown. Steps to reproduce: 1) Open an encrypted image file (say, test.jpeg.gpg) 2) Enter the passphrase, when asked (by easypg I assume) 3) Now, see a small rectangle in the upper left of the current window; instead of the expected image Expected behavior would be to see the image, just as if opening test.jpeg directly. The mentioned rectangle does seem to point the correct data (when looking at it with image-toggle-display. In GNU Emacs 25.0.50.129 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.2) of 2015-11-02 Repository revision: d4352f813a0703cc7f7a873525131b272ef0c105 Windowing system distributor 'Fedora Project', version 11.0.11799902 System Description: Fedora release 23 (Twenty Three) Configured using: 'configure PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/pkgconfig::/usr/local/Cellar/sqlite/3.7.15.1/lib/pkgconfig/' Configured features: XPM JPEG TIFF GIF PNG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 From unknown Sun Jun 22 04:12:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21870: 25.0.50; image now shown after decrypting image file Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Nov 2015 16:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21870 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Dirk-Jan C. Binnema" Cc: 21870@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 21870-submit@debbugs.gnu.org id=B21870.14471726163308 (code B ref 21870); Tue, 10 Nov 2015 16:24:02 +0000 Received: (at 21870) by debbugs.gnu.org; 10 Nov 2015 16:23:36 +0000 Received: from localhost ([127.0.0.1]:60459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZwBhn-0000rI-LZ for submit@debbugs.gnu.org; Tue, 10 Nov 2015 11:23:35 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:48852) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZwBhk-0000r4-52 for 21870@debbugs.gnu.org; Tue, 10 Nov 2015 11:23:33 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NXL00I00X950O00@a-mtaout20.012.net.il> for 21870@debbugs.gnu.org; Tue, 10 Nov 2015 18:22:51 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NXL00HU8XI3SP50@a-mtaout20.012.net.il>; Tue, 10 Nov 2015 18:22:51 +0200 (IST) Date: Tue, 10 Nov 2015 18:22:53 +0200 From: Eli Zaretskii In-reply-to: <87egfyl0i3.fsf@djcbsoftware.nl> X-012-Sender: halo1@inter.net.il Message-id: <83a8qln7s2.fsf@gnu.org> References: <87egfyl0i3.fsf@djcbsoftware.nl> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Dirk-Jan C. Binnema > Date: Tue, 10 Nov 2015 10:30:44 +0200 > > It seems the auto-decryption functionality does not work correctly for > encrypted images - that is, decryption works, but then the image is not > shown. > > Steps to reproduce: > 1) Open an encrypted image file (say, test.jpeg.gpg) > 2) Enter the passphrase, when asked (by easypg I assume) > 3) Now, see a small rectangle in the upper left of the current window; > instead of the expected image > > Expected behavior would be to see the image, just as if opening > test.jpeg directly. If you do the same with a different kind of file, does Emacs activate the correct major mode after decrypting the file? From unknown Sun Jun 22 04:12:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21870: 25.0.50; image now shown after decrypting image file Resent-From: Dirk-Jan C. Binnema Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 10 Nov 2015 17:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21870 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 21870@debbugs.gnu.org Received: via spool by 21870-submit@debbugs.gnu.org id=B21870.14471755947913 (code B ref 21870); Tue, 10 Nov 2015 17:14:02 +0000 Received: (at 21870) by debbugs.gnu.org; 10 Nov 2015 17:13:14 +0000 Received: from localhost ([127.0.0.1]:60496 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZwCTq-00023Y-6Q for submit@debbugs.gnu.org; Tue, 10 Nov 2015 12:13:14 -0500 Received: from mail-lb0-f178.google.com ([209.85.217.178]:34191) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZwCTW-00022i-EX for 21870@debbugs.gnu.org; Tue, 10 Nov 2015 12:13:13 -0500 Received: by lbbcs9 with SMTP id cs9so2015342lbb.1 for <21870@debbugs.gnu.org>; Tue, 10 Nov 2015 09:12:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-type; bh=VTZ2mdczQ/r/wQQaibpnrkYF/F+ify0N3poL+d0kPus=; b=Yon7C/tLuGkv7iLlc3IqCsKacvOU7xxf4oHHNr3IPuKftHVO8ONMcdy6VaojrkVL96 bV2EcldVs6NO/eQLM2/VW6VN/jUR/jr2fAewEG6MZuy0EyXAHt8whPfyuSja2G++xw+d Dky5Ep92uyfUQ2NWst390YUoikhe5TjzxevzfLVZ/XZfpPeQBM6+n9x9cNig2f+HrTNF 0fJeDznHaxltBeYHcBgtHpB43LogCPWuFCt0OLOHx6vT2SHuy/gybrjn2JrlbJGgNmE8 70Xt3ShefpUKoyDU0aVaj2wJNYD19cRIFHTEsdkj6/oO4ko4TZf+yGtrPBRbduCrQdHk WOWg== X-Received: by 10.112.147.232 with SMTP id tn8mr2240898lbb.84.1447175573453; Tue, 10 Nov 2015 09:12:53 -0800 (PST) Received: from borealis (91-159-159-29.elisa-laajakaista.fi. [91.159.159.29]) by smtp.gmail.com with ESMTPSA id zk5sm687856lbb.18.2015.11.10.09.12.52 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Nov 2015 09:12:52 -0800 (PST) References: <87egfyl0i3.fsf@djcbsoftware.nl> <83a8qln7s2.fsf@gnu.org> User-agent: mu4e 0.9.15; emacs 25.0.50.1 From: Dirk-Jan C. Binnema In-reply-to: <83a8qln7s2.fsf@gnu.org> Date: Tue, 10 Nov 2015 19:12:51 +0200 Message-ID: <87wptpvkvg.fsf@djcbsoftware.nl> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Tuesday Nov 10 2015, Eli Zaretskii wrote: >> From: Dirk-Jan C. Binnema >> Date: Tue, 10 Nov 2015 10:30:44 +0200 >> >> It seems the auto-decryption functionality does not work correctly for >> encrypted images - that is, decryption works, but then the image is not >> shown. >> >> Steps to reproduce: >> 1) Open an encrypted image file (say, test.jpeg.gpg) >> 2) Enter the passphrase, when asked (by easypg I assume) >> 3) Now, see a small rectangle in the upper left of the current window; >> instead of the expected image >> >> Expected behavior would be to see the image, just as if opening >> test.jpeg directly. > > If you do the same with a different kind of file, does Emacs activate > the correct major mode after decrypting the file? Yes - e.g. opening test.org.gpg will decrypt, then activate org-mode. (and note that this is reproducible with emacs -Q) Kind regards, Dirk. -- Dirk-Jan C. Binnema Helsinki, Finland e:djcb@djcbsoftware.nl w:www.djcbsoftware.nl pgp: D09C E664 897D 7D39 5047 A178 E96A C7A1 017D DA3C From unknown Sun Jun 22 04:12:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21870: 25.0.50; image now shown after decrypting image file Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Nov 2015 14:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21870 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Dirk-Jan C. Binnema" , Daiki Ueno Cc: 21870@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 21870-submit@debbugs.gnu.org id=B21870.14475116935281 (code B ref 21870); Sat, 14 Nov 2015 14:35:02 +0000 Received: (at 21870) by debbugs.gnu.org; 14 Nov 2015 14:34:53 +0000 Received: from localhost ([127.0.0.1]:37738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zxbum-0001N4-DP for submit@debbugs.gnu.org; Sat, 14 Nov 2015 09:34:53 -0500 Received: from mtaout26.012.net.il ([80.179.55.182]:38113) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxbuN-0001Lj-BL for 21870@debbugs.gnu.org; Sat, 14 Nov 2015 09:34:48 -0500 Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0NXT00B006YDP700@mtaout26.012.net.il> for 21870@debbugs.gnu.org; Sat, 14 Nov 2015 16:37:35 +0200 (IST) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NXT003P37AN6D80@mtaout26.012.net.il>; Sat, 14 Nov 2015 16:37:35 +0200 (IST) Date: Sat, 14 Nov 2015 16:34:16 +0200 From: Eli Zaretskii In-reply-to: <87wptpvkvg.fsf@djcbsoftware.nl> X-012-Sender: halo1@inter.net.il Message-id: <83ziygd507.fsf@gnu.org> References: <87egfyl0i3.fsf@djcbsoftware.nl> <83a8qln7s2.fsf@gnu.org> <87wptpvkvg.fsf@djcbsoftware.nl> X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Dirk-Jan C. Binnema > Cc: 21870@debbugs.gnu.org > Date: Tue, 10 Nov 2015 19:12:51 +0200 > > On Tuesday Nov 10 2015, Eli Zaretskii wrote: > > >> From: Dirk-Jan C. Binnema > >> Date: Tue, 10 Nov 2015 10:30:44 +0200 > >> > >> It seems the auto-decryption functionality does not work correctly for > >> encrypted images - that is, decryption works, but then the image is not > >> shown. > >> > >> Steps to reproduce: > >> 1) Open an encrypted image file (say, test.jpeg.gpg) > >> 2) Enter the passphrase, when asked (by easypg I assume) > >> 3) Now, see a small rectangle in the upper left of the current window; > >> instead of the expected image > >> > >> Expected behavior would be to see the image, just as if opening > >> test.jpeg directly. > > > > If you do the same with a different kind of file, does Emacs activate > > the correct major mode after decrypting the file? > > Yes - e.g. opening test.org.gpg will decrypt, then activate org-mode. > > (and note that this is reproducible with emacs -Q) Looks like epa-file.el doesn't run normal-mode after decrypting the file? Daiki, would you please look into this? If you want to install a fix, please do that on the emacs-25 branch. Thanks. From unknown Sun Jun 22 04:12:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21870: 25.0.50; image now shown after decrypting image file Resent-From: Daiki Ueno Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Nov 2015 06:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21870 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "Dirk-Jan C. Binnema" , 21870@debbugs.gnu.org Received: via spool by 21870-submit@debbugs.gnu.org id=B21870.14476542424892 (code B ref 21870); Mon, 16 Nov 2015 06:11:01 +0000 Received: (at 21870) by debbugs.gnu.org; 16 Nov 2015 06:10:42 +0000 Received: from localhost ([127.0.0.1]:39424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZyCzx-0001Gq-MS for submit@debbugs.gnu.org; Mon, 16 Nov 2015 01:10:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55321) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZyCzc-0001GH-Or for 21870@debbugs.gnu.org; Mon, 16 Nov 2015 01:10:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZyCzZ-0006um-CX for 21870@debbugs.gnu.org; Mon, 16 Nov 2015 01:10:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZyCzZ-0006ui-AD; Mon, 16 Nov 2015 01:10:17 -0500 Received: from du-a.org ([219.94.251.20]:59095 helo=dhcp-217-92.nrt.redhat.com) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZyCzY-0006My-7g; Mon, 16 Nov 2015 01:10:16 -0500 Message-ID: From: Daiki Ueno In-Reply-To: <83ziygd507.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 14 Nov 2015 16:34:16 +0200") References: <87egfyl0i3.fsf@djcbsoftware.nl> <83a8qln7s2.fsf@gnu.org> <87wptpvkvg.fsf@djcbsoftware.nl> <83ziygd507.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Date: Mon, 16 Nov 2015 15:10:11 +0900 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.6 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.6 (-----) --=-=-= Content-Type: text/plain Eli Zaretskii writes: >> >> It seems the auto-decryption functionality does not work correctly for >> >> encrypted images - that is, decryption works, but then the image is not >> >> shown. >> >> >> >> Steps to reproduce: >> >> 1) Open an encrypted image file (say, test.jpeg.gpg) >> >> 2) Enter the passphrase, when asked (by easypg I assume) >> >> 3) Now, see a small rectangle in the upper left of the current window; >> >> instead of the expected image >> >> >> >> Expected behavior would be to see the image, just as if opening >> >> test.jpeg directly. >> > >> > If you do the same with a different kind of file, does Emacs activate >> > the correct major mode after decrypting the file? >> >> Yes - e.g. opening test.org.gpg will decrypt, then activate org-mode. >> >> (and note that this is reproducible with emacs -Q) > > Looks like epa-file.el doesn't run normal-mode after decrypting the > file? Thanks for forwarding. Hmm, it seems that normal-mode is actually called, but image-mode tries to load the contents from the file, not from the buffer. Does the following hack look correct? (It seems reading test.jpeg.gz works because ImageMagick supports compressed files.) Regards, -- Daiki Ueno --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=image-mode.el.diff diff --git a/lisp/image-mode.el b/lisp/image-mode.el index e6d6a3e..12c8b95 100644 --- a/lisp/image-mode.el +++ b/lisp/image-mode.el @@ -658,7 +658,11 @@ image-toggle-display-image (not (and (boundp 'archive-superior-buffer) archive-superior-buffer)) (not (and (boundp 'tar-superior-buffer) - tar-superior-buffer))))) + tar-superior-buffer)) + (not (eq (find-file-name-handler + filename + 'insert-file-contents) + 'epa-file-handler))))) (file-or-data (if data-p (string-make-unibyte (buffer-substring-no-properties (point-min) (point-max))) --=-=-=-- From unknown Sun Jun 22 04:12:35 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21870: 25.0.50; image now shown after decrypting image file Resent-From: Dirk-Jan C. Binnema Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Nov 2015 07:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21870 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Daiki Ueno Cc: Eli Zaretskii , 21870@debbugs.gnu.org Received: via spool by 21870-submit@debbugs.gnu.org id=B21870.144766024914662 (code B ref 21870); Mon, 16 Nov 2015 07:51:02 +0000 Received: (at 21870) by debbugs.gnu.org; 16 Nov 2015 07:50:49 +0000 Received: from localhost ([127.0.0.1]:39469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZyEYq-0003oQ-Bl for submit@debbugs.gnu.org; Mon, 16 Nov 2015 02:50:48 -0500 Received: from mail-lf0-f41.google.com ([209.85.215.41]:33233) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZyEYW-0003nx-4U for 21870@debbugs.gnu.org; Mon, 16 Nov 2015 02:50:46 -0500 Received: by lfaz4 with SMTP id z4so18147482lfa.0 for <21870@debbugs.gnu.org>; Sun, 15 Nov 2015 23:50:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:references:user-agent:from:to:cc:subject:message-id :in-reply-to:date:mime-version:content-type; bh=GwPYI5DKPjbKylu4mgkXhivZdJIn9RGKNMn1TarjxZQ=; b=JuDdq2xYwupIAnw2a+spRydTmO6kwLjhRJHlEBvIVqWDRf3IOQtiVPVEPB75ZZmInr qrSpCPJxlium+bAsjWuc/1bSaon3RaCfnMm2rXPJC4lVbSLg4FkMK3nhJNtECqtOY285 445lV9KR6MrNBNOr+vMe88c5FPZhvx2cQmR24Ga43mAfvTS/vj9UPRgusQ/C/D+BLDzI p8BPuM2lkqzwN0rRdFn/kJMyi+M4cnTTW38NGEO6S0F5W8B7IPvDsLZ3pbFloS0zJqM6 jWXypv7r898UtquB9fN94ctOzwNqugJuTSGncZv9d76JWeNYWe+dGYIUzUuFizrSH0pz s3Cw== X-Received: by 10.25.132.147 with SMTP id g141mr16654503lfd.106.1447660226941; Sun, 15 Nov 2015 23:50:26 -0800 (PST) Received: from borealis (91-159-159-29.elisa-laajakaista.fi. [91.159.159.29]) by smtp.gmail.com with ESMTPSA id ki2sm488425lbc.15.2015.11.15.23.50.25 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 23:50:25 -0800 (PST) References: <87egfyl0i3.fsf@djcbsoftware.nl> <83a8qln7s2.fsf@gnu.org> <87wptpvkvg.fsf@djcbsoftware.nl> <83ziygd507.fsf@gnu.org> User-agent: mu4e 0.9.15; emacs 25.1.50.2 From: Dirk-Jan C. Binnema Message-ID: <874mgm1iyu.fsf@djcbsoftware.nl> In-reply-to: Date: Mon, 16 Nov 2015 09:50:24 +0200 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Monday Nov 16 2015, Daiki Ueno wrote: > Eli Zaretskii writes: > >>> >> It seems the auto-decryption functionality does not work correctly for >>> >> encrypted images - that is, decryption works, but then the image is not >>> >> shown. [...] >> Looks like epa-file.el doesn't run normal-mode after decrypting the >> file? > > Thanks for forwarding. Hmm, it seems that normal-mode is actually > called, but image-mode tries to load the contents from the file, not > from the buffer. Does the following hack look correct? > > (It seems reading test.jpeg.gz works because ImageMagick supports > compressed files.) Yes -- seems that did the trick. Just tried it with the patch and the image is now shown as expected. Thanks! Dirk. -- Dirk-Jan C. Binnema Helsinki, Finland e:djcb@djcbsoftware.nl w:www.djcbsoftware.nl pgp: D09C E664 897D 7D39 5047 A178 E96A C7A1 017D DA3C From unknown Sun Jun 22 04:12:35 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Dirk-Jan C. Binnema Subject: bug#21870: closed (Re: bug#21870: 25.0.50; image now shown after decrypting image file) Message-ID: References: <87egfyl0i3.fsf@djcbsoftware.nl> X-Gnu-PR-Message: they-closed 21870 X-Gnu-PR-Package: emacs Reply-To: 21870@debbugs.gnu.org Date: Tue, 17 Nov 2015 02:54:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1447728843-19257-1" This is a multi-part message in MIME format... ------------=_1447728843-19257-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #21870: 25.0.50; image now shown after decrypting image file 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 21870@debbugs.gnu.org. --=20 21870: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21870 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1447728843-19257-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 21870-done) by debbugs.gnu.org; 17 Nov 2015 02:53:05 +0000 Received: from localhost ([127.0.0.1]:40691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZyWOG-0004yi-J5 for submit@debbugs.gnu.org; Mon, 16 Nov 2015 21:53:04 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56811) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZyWOE-0004yN-82 for 21870-done@debbugs.gnu.org; Mon, 16 Nov 2015 21:53:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZyWOA-0004ke-NW for 21870-done@debbugs.gnu.org; Mon, 16 Nov 2015 21:53:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53987) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZyWOA-0004ka-KW; Mon, 16 Nov 2015 21:52:58 -0500 Received: from du-a.org ([219.94.251.20]:58646 helo=dhcp-217-92.nrt.redhat.com) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZyWOA-0005bN-0P; Mon, 16 Nov 2015 21:52:58 -0500 Message-ID: From: Daiki Ueno To: Dirk-Jan C. Binnema Subject: Re: bug#21870: 25.0.50; image now shown after decrypting image file References: <87egfyl0i3.fsf@djcbsoftware.nl> <83a8qln7s2.fsf@gnu.org> <87wptpvkvg.fsf@djcbsoftware.nl> <83ziygd507.fsf@gnu.org> <874mgm1iyu.fsf@djcbsoftware.nl> Date: Tue, 17 Nov 2015 11:52:53 +0900 In-Reply-To: <874mgm1iyu.fsf@djcbsoftware.nl> (Dirk-Jan C. Binnema's message of "Mon, 16 Nov 2015 09:50:24 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.8 (-----) X-Debbugs-Envelope-To: 21870-done Cc: 21870-done@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.8 (-----) Dirk-Jan C. Binnema writes: >> Thanks for forwarding. Hmm, it seems that normal-mode is actually >> called, but image-mode tries to load the contents from the file, not >> from the buffer. Does the following hack look correct? >> >> (It seems reading test.jpeg.gz works because ImageMagick supports >> compressed files.) > > Yes -- seems that did the trick. Just tried it with the patch and the > image is now shown as expected. Thanks for testing. Since the check was brittle, I have installed a slightly modified version to both master and emacs-25: http://git.sv.gnu.org/cgit/emacs.git/commit/?id=58e62350 Regards, -- Daiki Ueno ------------=_1447728843-19257-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Nov 2015 08:34:16 +0000 Received: from localhost ([127.0.0.1]:59680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zw4Nc-00054w-5v for submit@debbugs.gnu.org; Tue, 10 Nov 2015 03:34:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34919) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zw4NY-00054l-R7 for submit@debbugs.gnu.org; Tue, 10 Nov 2015 03:34:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zw4NW-0006Dm-N7 for submit@debbugs.gnu.org; Tue, 10 Nov 2015 03:34:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56121) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zw4NW-0006Dh-Je for submit@debbugs.gnu.org; Tue, 10 Nov 2015 03:34:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44876) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zw4NV-0002c5-HL for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2015 03:34:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zw4NL-00067S-RD for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2015 03:34:09 -0500 Received: from mail-lb0-x231.google.com ([2a00:1450:4010:c04::231]:36263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zw4NL-00066R-J8 for bug-gnu-emacs@gnu.org; Tue, 10 Nov 2015 03:33:59 -0500 Received: by lbblt2 with SMTP id lt2so96656929lbb.3 for ; Tue, 10 Nov 2015 00:33:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:user-agent:from:to:subject:date:message-id:mime-version :content-type; bh=VaqN7A2r49wQH88AWtGNAkvhKNfW/Qku/KkY04t3p2E=; b=IlYsjQSE7+i9JCIYOO0blMyCvZmihmU7OsFLttVP3ne+FrfVU4/EEoc0Rxfi1hxSAZ jiLdTDpt7CXEDDaY47OYNKKn+rtDzYk19uOvoXEnuGwUl34efy80jcR3LLlvIL+7VBhc z9RSlTIZBWwn2dLSnutGA39nuIhh+/F/li+Wl5BpkWBq4Ms2hLNwiWXt7tNL8L1nOAkN NpqzlRgO/XmnrvECKqdwuYRZARqGhg1ipoLUnbyeAD4SVjSBd+td1GqEfjrxIh1l+Dys SlpuF/JFi66GnyGAgK7nh6A7PssgA8oQGrOS5c3CpLwd+GH8Vn5pCiWXoLRaB+1Ns4rV 6aJg== X-Received: by 10.112.64.72 with SMTP id m8mr1034116lbs.41.1447144438163; Tue, 10 Nov 2015 00:33:58 -0800 (PST) Received: from borealis (91-159-159-29.elisa-laajakaista.fi. [91.159.159.29]) by smtp.gmail.com with ESMTPSA id ds2sm314265lbc.33.2015.11.10.00.33.56 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 10 Nov 2015 00:33:56 -0800 (PST) User-agent: mu4e 0.9.15; emacs 25.0.50.129 From: Dirk-Jan C. Binnema To: bug-gnu-emacs@gnu.org Subject: 25.0.50; image now shown after decrypting image file Date: Tue, 10 Nov 2015 10:30:44 +0200 Message-ID: <87egfyl0i3.fsf@djcbsoftware.nl> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) It seems the auto-decryption functionality does not work correctly for encrypted images - that is, decryption works, but then the image is not shown. Steps to reproduce: 1) Open an encrypted image file (say, test.jpeg.gpg) 2) Enter the passphrase, when asked (by easypg I assume) 3) Now, see a small rectangle in the upper left of the current window; instead of the expected image Expected behavior would be to see the image, just as if opening test.jpeg directly. The mentioned rectangle does seem to point the correct data (when looking at it with image-toggle-display. In GNU Emacs 25.0.50.129 (x86_64-unknown-linux-gnu, GTK+ Version 3.18.2) of 2015-11-02 Repository revision: d4352f813a0703cc7f7a873525131b272ef0c105 Windowing system distributor 'Fedora Project', version 11.0.11799902 System Description: Fedora release 23 (Twenty Three) Configured using: 'configure PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/share/pkgconfig:/usr/lib/pkgconfig::/usr/local/Cellar/sqlite/3.7.15.1/lib/pkgconfig/' Configured features: XPM JPEG TIFF GIF PNG IMAGEMAGICK SOUND DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 ------------=_1447728843-19257-1--