From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daiki Ueno Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: Re: Syncing Gnus and Emacs repositories Date: Wed, 11 Jul 2007 19:22:06 +0900 Message-ID: <83190086-6229-4e41-8db9-91a880c83fb4@well-done.deisui.org> References: <73c8965e-2672-4997-aa32-340b5611d7ae@well-done.deisui.org> <8b558f9a-0c2e-467e-8dd4-8958329ea768@well-done.deisui.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Trace: sea.gmane.org 1184149368 16014 80.91.229.12 (11 Jul 2007 10:22:48 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 11 Jul 2007 10:22:48 +0000 (UTC) Cc: Leo , Werner Koch , rms@gnu.org, ding@gnus.org, emacs-devel@gnu.org To: Sascha Wilde Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 11 12:22:45 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1I8ZLD-0008A6-Tj for ged-emacs-devel@m.gmane.org; Wed, 11 Jul 2007 12:22:40 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I8ZLD-0001BP-BC for ged-emacs-devel@m.gmane.org; Wed, 11 Jul 2007 06:22:39 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I8ZLA-0001BJ-B5 for emacs-devel@gnu.org; Wed, 11 Jul 2007 06:22:36 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I8ZL7-0001B7-NJ for emacs-devel@gnu.org; Wed, 11 Jul 2007 06:22:35 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I8ZL7-0001B4-Hu for emacs-devel@gnu.org; Wed, 11 Jul 2007 06:22:33 -0400 Original-Received: from g96069.scn-net.ne.jp ([210.231.96.69] helo=well-done.deisui.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1I8ZL5-0004Hq-9j; Wed, 11 Jul 2007 06:22:32 -0400 Original-Received: from [150.82.173.223] (helo=well-done.deisui.org) by well-done.deisui.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.67) (envelope-from ) id 1I8ZKo-0001ua-Jm; Wed, 11 Jul 2007 19:22:14 +0900 X-Attribution: DU Mail-Copies-To: poster In-Reply-To: (Sascha Wilde's message of "Wed, 11 Jul 2007 11:38:44 +0200") X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) 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:74646 gmane.emacs.gnus.general:64924 Archived-At: >>>>> In >>>>> Sascha Wilde wrote: > Daiki Ueno wrote: > [...] > > Frankly, (at least) I don't want to extend PGG to support these issues, > > because that requires almost rewrite of the slightly outdated code > > (actually, PGG is my first elisp program written about 10 years ago ;-) > > > >> What does it use instead? > > > > EasyPG. If it is available, Gnus automatically detects it. > In general I agree that replacing PGG is TRTTD. I haven't had time to > look at EasyPG yet, but some questions come to my mind: > - are the features I added to PGG (symmetric encryption, use of > gpg-agent) already in EasyPG? Yes, but the implementation is different. > - how does EasyPG communicate with gpg? > The (strongly) recommended way to utilizes gpg in applications is > using the gpgme api (or maybe the assuan protocol directly, but I'm > not sure about this, I added Werner Koch to the CC, so he might > comment on this). You didn't look into the source code of GPGME, did you? GPGME just invokes "gpg" or "gpgsm" commands and communicates with them in the same way as EasyPG does. > - Is there any S/MIME support in EasyPG? > As gpg supports S/MIME since version 2.x this would be a great > enhancement. Already there. Gnus interface is also available. Regards, -- Daiki Ueno