From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.devel Subject: Re: pgg symmetric encryption patch Date: Fri, 09 Dec 2005 16:43:26 +0100 Message-ID: References: <20050930210649.GA22126@kenny.sha-bang.local> <2cd46e7f0510010928v8244052k2a98375e38fdd2ed@mail.gmail.com> <20051002104823.GA31722@kenny.sha-bang.local> <20051003192503.GA15503@kenny.sha-bang.local> <2cd46e7f0510031250u66ea1349yb437d539ce4027ef@mail.gmail.com> <20051004105330.GA5288@kenny.sha-bang.local> <20051005161905.GA6208@kenny.sha-bang.local> <20051006090152.GB4494@kenny.sha-bang.local> <2cd46e7f0510061541w73bb6a92wb6d22829b6e804ae@mail.gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1134155362 16370 80.91.229.2 (9 Dec 2005 19:09:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 9 Dec 2005 19:09:22 +0000 (UTC) Cc: "sascha schwab \(symmetric encryption patches\)" , "Daiki Ueno \(pgg author\)" , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 09 20:09:21 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EknaH-0007xG-2M for ged-emacs-devel@m.gmane.org; Fri, 09 Dec 2005 20:07:09 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Eknac-00023B-9b for ged-emacs-devel@m.gmane.org; Fri, 09 Dec 2005 14:07:30 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EkkQN-0002L8-W8 for emacs-devel@gnu.org; Fri, 09 Dec 2005 10:44:44 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EkkPy-00021E-Qu for emacs-devel@gnu.org; Fri, 09 Dec 2005 10:44:19 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EkkPk-0001o8-4t for emacs-devel@gnu.org; Fri, 09 Dec 2005 10:44:06 -0500 Original-Received: from [217.13.230.178] (helo=yxa.extundo.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EkkQx-0004ZK-DI for emacs-devel@gnu.org; Fri, 09 Dec 2005 10:45:19 -0500 Original-Received: from latte.josefsson.org (jas@yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.13.4/8.13.4/Debian-3) with ESMTP id jB9FhVf9009153 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 9 Dec 2005 16:43:31 +0100 Original-To: Ken Manheimer OpenPGP: id=B565716F; url=http://josefsson.org/key.txt Mail-Copies-To: nobody X-Hashcash: 1:21:051209:emacs-devel@gnu.org::UgSZ7x7zSJXIOc80:07/Z X-Hashcash: 1:21:051209:ken.manheimer@gmail.com::1NKgN/lsQbcwzTif:YiV X-Hashcash: 1:21:051209:schwab@suse.de::dfoWxRjzAEEEOx87:4njh X-Hashcash: 1:21:051209:ueno@unixuser.org::D5TIhHTNAkMknNaT:6b/g X-Hashcash: 1:21:051209:rms@gnu.org::jREPunr2S6YQa6Qe:DSR0 In-Reply-To: <2cd46e7f0510061541w73bb6a92wb6d22829b6e804ae@mail.gmail.com> (Ken Manheimer's message of "Thu, 6 Oct 2005 18:41:14 -0400") User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) X-Virus-Scanned: ClamAV version 0.84, clamav-milter version 0.84e on yxa.extundo.com X-Virus-Status: Clean X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:47324 Archived-At: Hi. I'm belatedly looking into your PGG patches. The reason is that the we want to synchronize them with Gnus CVS, because that is the origin of the files. If Gnus CVS is later synched with Emacs CVS, your patches would conflict, and it will be time consuming to sort out the mess. So I want the files to be in sync. Ken Manheimer writes: > all of my experiments involve the current pgg code found in the > gnu.org lisp/gnus CVS. You may also check with the files in Gnus CVS. The Gnus 5.10.x branch is automatically synched to Emacs HEAD CVS, so it now has your patches, but Gnus CVS HEAD is developed concurrently, and fixes to PGG are installed there first. I try to keep Gnus CVS HEAD and Emacs CVS HEAD in sync. If you are contributing more patches, this may be useful to know. > 2. i also have some fundamental problems with the way unaltered pgg's > passphrase caching system is wired. i am not sure about my analysis, > and would love to be corrected, and filled in about how it actually does > work. (the passphrase cache routines could really use some informative > docstrings.) Right. Gnus CVS HEAD is using password.el for this purpose. I proposed earlier to make Emacs CVS HEAD also use it, but it was then considered too late before the Emacs release to make any feature additions, so I didn't install it. However, your changes are much larger than mine, and I believe if PGG used password, it would be much cleaner. So I'm proposing to add password.el to Emacs CVS HEAD now. This would clean up PGG and enable the general password infrastructure that Gnus CVS HEAD uses. I will now compare Emacs CVS HEAD pgg with Gnus CVS HEAD pgg to see which patches have been applied, and which should be synchronized in either direction. Thanks.