From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: lisp/url/url-https.el Date: 14 Apr 2004 18:09:49 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <87vfk28bl0.fsf-monnier+emacs@gnu.org> References: <87fzb8cfxq.fsf@lexx.delysid.org> <4nvfk2whna.fsf@lifelogs.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1081981331 658 80.91.224.253 (14 Apr 2004 22:22:11 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 14 Apr 2004 22:22:11 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Apr 15 00:21:55 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BDslX-0005mw-00 for ; Thu, 15 Apr 2004 00:21:55 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BDslW-0008MW-00 for ; Thu, 15 Apr 2004 00:21:54 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BDscZ-0008Rp-Jc for emacs-devel@quimby.gnus.org; Wed, 14 Apr 2004 18:12:39 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BDscD-0008Qt-Oi for emacs-devel@gnu.org; Wed, 14 Apr 2004 18:12:17 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BDsbg-0008KL-Un for emacs-devel@gnu.org; Wed, 14 Apr 2004 18:12:16 -0400 Original-Received: from [209.226.175.74] (helo=tomts20-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BDsZt-0007iy-Pt for emacs-devel@gnu.org; Wed, 14 Apr 2004 18:09:54 -0400 Original-Received: from alfajor ([67.71.116.109]) by tomts20-srv.bellnexxia.net (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP id <20040414220950.VFCI15811.tomts20-srv.bellnexxia.net@alfajor>; Wed, 14 Apr 2004 18:09:50 -0400 Original-Received: by alfajor (Postfix, from userid 1000) id 8694BD7633; Wed, 14 Apr 2004 18:09:49 -0400 (EDT) Original-To: Ted Zlatanov In-Reply-To: <4nvfk2whna.fsf@lifelogs.com> Original-Lines: 33 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:21645 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:21645 > I am willing to work with any standards Emacs has, but there has to be > some way to allow a willing user to plug in encryption code easily > into Gnus, once that code is downloaded. As it is, and according to > what you have told Lars Magne Ingebrigtsen and he has relayed to the > Gnus developers, not even empty wrapper functions that could be used > for encryption are allowed. That makes my life much harder. My understanding is that the problems only show up for code that's meant specifically for encryption. So you should be able to provide hooks as long as they are not specifically for encryption. I know nothing about your specific problem so I'm probably talking non-sense, but why should .authinfo and Gnus be so special? Can't we write a generic "auto-decrypt-mode" which works similarly to auto-compress-mode (or maybe even a patch to auto-compress-mode which allows "compression using gpg") ? This package wouldn't be distributable with Emacs but it doesn't have anything specific to do with Gnus and can distributed separately (e.g. from a non-US location). Or maybe we can even make the patch to jka-compr.el generic enough (allow "(de)compression with a program that requires interactive user input") to make it acceptable for inclusion in Emacs. Wait isn't something like that already available? And then somehow make sure Gnus can be customized to use .authinfo.gz (or .authinfo.gpg). Stefan