From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.devel Subject: Re: netrc field encryption in auth-source Date: Thu, 16 Jun 2011 10:32:15 +0200 Organization: not if I can help it Message-ID: References: <87liyofwxp.fsf@lifelogs.com> <874o5cfui5.fsf@lifelogs.com> <87liyndz5l.fsf@lifelogs.com> <8739jogwf9.fsf@lifelogs.com> <87lix9eknu.fsf_-_@lifelogs.com> <878vt52ykv.fsf@lifelogs.com> <878vt25tbf.fsf@lifelogs.com> Reply-To: emacs-devel@gnu.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1308213346 13587 80.91.229.12 (16 Jun 2011 08:35:46 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 16 Jun 2011 08:35:46 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 16 10:35:42 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QX83B-0000Bu-NM for ged-emacs-devel@m.gmane.org; Thu, 16 Jun 2011 10:35:41 +0200 Original-Received: from localhost ([::1]:60414 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QX83A-0005nt-WC for ged-emacs-devel@m.gmane.org; Thu, 16 Jun 2011 04:35:41 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:38887) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QX80L-0005B7-0E for emacs-devel@gnu.org; Thu, 16 Jun 2011 04:32:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QX80C-0000WW-UB for emacs-devel@gnu.org; Thu, 16 Jun 2011 04:32:44 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:39157) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QX80C-0000WA-Cm for emacs-devel@gnu.org; Thu, 16 Jun 2011 04:32:36 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QX807-00076h-5m for emacs-devel@gnu.org; Thu, 16 Jun 2011 10:32:31 +0200 Original-Received: from lns-bzn-49f-81-56-191-143.adsl.proxad.net ([81.56.191.143]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 16 Jun 2011 10:32:31 +0200 Original-Received: from rpluim by lns-bzn-49f-81-56-191-143.adsl.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 16 Jun 2011 10:32:31 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 43 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: lns-bzn-49f-81-56-191-143.adsl.proxad.net Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (cygwin) Cancel-Lock: sha1:5UDUlb48vUJqrwpyoGaEAjwNXhI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:140548 Archived-At: Ted Zlatanov writes: > On Wed, 15 Jun 2011 18:20:35 +0200 Lars Magne Ingebrigtsen wrote: > > LMI> Ted Zlatanov writes: >>> If you want this done by Wednesday (including the creation code), please >>> let me know if my code looked OK and if you find the interface >>> acceptable. I won't be able to do it in time otherwise. > > LMI> So please apply and I'll get started with the smtpmail.el stuff. :-) > > Applied. See `auth-source-save-secrets' for the only user-controllable > piece of the code. It should really be using the EPA functions directly > instead of relying on the file handlers but I wasn't able to get that > working. Maybe Daiki Ueno could give me a hint. Or I will get to it > eventually... I just took a look at this, it contains +(defcustom auth-source-save-secrets nil + "If set, auth-source will respect it for password tokens behavior." + :group 'auth-source + :version "23.2" ;; No Gnus + :type `(choice + :tag "auth-source new password token behavior" + (const :tag "Use GPG tokens" gpg) + (const :tag "Save unencrypted" nil) + (const :tag "Ask" ask))) I'm glad auth-source will show respect, but that doc-string is almost information free. How about something like "This controls what auth-source will do with password tokens: save them, ask, store as gpg tokens in .authinfo" Also, does ask mean 'ask once', or does it mean 'ask every time'? I'm personally looking for something that would give me "don't store passwords and don't ask me about storing them except maybe the first time". Regards Robert