From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/64734 Path: news.gmane.org!not-for-mail From: Adrian Aichner Newsgroups: gmane.emacs.xemacs.beta,gmane.emacs.gnus.general Subject: Re: EasyPG 0.0.12 Date: Mon, 28 May 2007 17:34:15 +0200 Message-ID: <646dvu6g.fsf@mx.qsc.de> References: <734fd533-6d2b-46d1-964c-8d23c4c952e0@well-done.deisui.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Trace: sea.gmane.org 1180460991 25546 80.91.229.12 (29 May 2007 17:49:51 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 29 May 2007 17:49:51 +0000 (UTC) Cc: ding@gnus.org, XEmacs Beta List To: Daiki Ueno Original-X-From: xemacs-beta-bounces@xemacs.org Tue May 29 19:49:47 2007 Return-path: Envelope-to: gexb-xemacs-beta-2@gmane.org Original-Received: from 98.f7bed1.client.atlantech.net ([209.190.247.152] helo=calypso.tux.org) by lo.gmane.org with esmtp (Exim 4.50) id 1Ht5pL-0005wd-2c for gexb-xemacs-beta-2@gmane.org; Tue, 29 May 2007 19:49:47 +0200 Original-Received: from calypso.tux.org (localhost [127.0.0.1]) by calypso.tux.org (Postfix) with ESMTP id 0FDC0117F8B; Tue, 29 May 2007 13:49:42 -0400 (EDT) Original-Received: from gwyn.tux.org (gwyn.tux.org [207.172.156.132]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (No client certificate requested) by calypso.tux.org (Postfix) with ESMTP id A69B21179D7 for ; Mon, 28 May 2007 11:34:12 -0400 (EDT) Original-Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id l4SFYCrN000331 for ; Mon, 28 May 2007 11:34:12 -0400 Original-Received: (from xemacweb@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id l4SFYCib000330 for xemacs-beta@calypso.tux.org; Mon, 28 May 2007 11:34:12 -0400 Original-Received: from gwyn.tux.org (ident-user@localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id l4SFY8Nu000306 for ; Mon, 28 May 2007 11:34:08 -0400 Original-Received: (from mailnull@localhost) by gwyn.tux.org (8.12.11/8.12.11/Submit) id l4SFY8mZ000305 for xemacweb@tux.org; Mon, 28 May 2007 11:34:08 -0400 Original-Received: from mx01.qsc.de (mx01.qsc.de [213.148.129.14]) by gwyn.tux.org (8.12.11/8.12.11) with ESMTP id l4SFY74x032745 for ; Mon, 28 May 2007 11:34:08 -0400 Original-Received: from TANG (port-212-202-78-14.dynamic.qsc.de [212.202.78.14]) by mx01.qsc.de (Postfix) with ESMTP id E4B15C79F7; Mon, 28 May 2007 17:34:00 +0200 (CEST) X-Face: 4[iHdXiTu\V3u[~\I)*}#kYF[-tYl3VZga/HSOP|K,{L Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9 =w|R6U3_;SH&B (Daiki Ueno's message of "Sun, 29 Apr 2007 13:42:48 +0900") User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.5-b28 (windows-nt) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (gwyn.tux.org [0.0.0.0]); Mon, 28 May 2007 11:34:12 -0400 (EDT) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (gwyn.tux.org [0.0.0.0]); Mon, 28 May 2007 11:34:08 -0400 (EDT) X-Greylist: Delayed for 51:08:39 by milter-greylist-1.6 (gwyn.tux.org [207.172.156.133]); Mon, 28 May 2007 11:34:08 -0400 (EDT) X-Virus-Scanned: ClamAV version 0.88.4, clamav-milter version 0.88.4 on gwyn.tux.org X-Virus-Scanned: ClamAV version 0.88.4, clamav-milter version 0.88.4 on gwyn.tux.org X-Virus-Scanned: ClamAV version 0.88.4, clamav-milter version 0.88.4 on gwyn.tux.org X-Virus-Status: Clean X-XEmacs-List: beta X-Mailman-Approved-At: Tue, 29 May 2007 13:49:39 -0400 X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports and discussion of XEmacs development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: xemacs-beta-bounces@xemacs.org Errors-To: xemacs-beta-bounces@xemacs.org Xref: news.gmane.org gmane.emacs.xemacs.beta:24914 gmane.emacs.gnus.general:64734 Archived-At: Daiki Ueno writes: > The 12th (the one year anniversary) release of EasyPG is available from > http://www.easypg.org. > > EasyPG is an all-in-one GnuPG interface for Emacs. It has two > aspects: convenient tools which allow to use GnuPG from Emacs (EasyPG > Assistant), and a fully functional interface library to GnuPG (EasyPG > Library). > > * Major changes in 0.0.12 > > ** epa-file.el usability improvements. > > *** Ask recipients only the first time. > > *** Respect epa-armor and epa-textmode. > > *** Customizing epa-file-name-regexp now works. > > *** Backup files for "*.gpg" are also encrypted. Hello Daiki and All! I have migrated from crypt++ (which I used for years) to epg-0.0.12 over the Pentecost-weekend, and I like it! The biggest issue I found is that ediff-revision will not work with it out of the box. Unlike crypt++ easypg overloads write-region. When vc-find-version writes the retrieved (encrypted) file.gpg.~REV~ to disk, epa-file kicks in and encrypts the data again :-) I can prove that by decrypting the seemingly corrupted data in the created file one more time with `epa-decrypt-region' after visiting. Do you know a solution for this issue (already encrypted data coming from processes and being written to files matching epa-file-name-regexp) while epa-file is enabled? My awkward (and unacceptable) workaround (just to prove the fact and get me going) is to epa-file-disable and then epa-file-enable again inside vc-find-version in vc.el. Another issue is that local-variable-p requires the BUFFER argument in XEmacs 21.5 (beta28) "fuki" (+CVS-20070525) [Lucid] (i586-pc-win32, Mule) of Sat May 26 2007 on TANG Thirdly I would suggest to extend epa-file-name-regexp to "\\.gpg\\(~\\|\\.~[.0-9]+~\\)?\\'" in order to handle files created by vc-find-version. Finally, buffers read in are marked as modified, but that seems to be due to a recent change in XEmacs (probably GNU Emacs as well). Are the latest sources of easypg publicly available anywhere? They don't seem to be at sourceforge (?) Best regards! Adrian > > Regards, -- Adrian Aichner mailto:adrian@xemacs.org http://www.xemacs.org/