From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Opportunistic STARTTLS in smtpmail.el Date: Tue, 31 May 2011 22:32:47 +0200 Organization: Programmerer Ingebrigtsen Message-ID: References: <8762ptue8r.fsf@lifelogs.com> <87k4e8ucw3.fsf@lifelogs.com> <87liyofwxp.fsf@lifelogs.com> <874o5cfui5.fsf@lifelogs.com> <87liyndz5l.fsf@lifelogs.com> <87y61nnpoq.fsf@lifelogs.com> <87fwnuacc5.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1306874212 30209 80.91.229.12 (31 May 2011 20:36:52 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 31 May 2011 20:36:52 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 31 22:36:47 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from [140.186.70.17] (helo=lists.gnu.org) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QRVgC-0005iL-0w for ged-emacs-devel@m.gmane.org; Tue, 31 May 2011 22:36:44 +0200 Original-Received: from localhost ([::1]:51214 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRVfy-0007Qk-8A for ged-emacs-devel@m.gmane.org; Tue, 31 May 2011 16:36:30 -0400 Original-Received: from [140.186.70.92] (port=60621 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRVci-0006ge-4c for emacs-devel@gnu.org; Tue, 31 May 2011 16:33:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QRVcZ-0000I3-GD for emacs-devel@gnu.org; Tue, 31 May 2011 16:33:01 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:36361) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QRVcY-0000HZ-V2 for emacs-devel@gnu.org; Tue, 31 May 2011 16:32:59 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QRVcX-0003gO-Mk for emacs-devel@gnu.org; Tue, 31 May 2011 22:32:57 +0200 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 31 May 2011 22:32:57 +0200 Original-Received: from larsi by cm-84.215.51.58.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 31 May 2011 22:32:57 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 36 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.51.58.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEVreomswMWQNz1plKV7 n6ucONMEAAACSUlEQVQ4jU2TgXXkIAxEZeECLEwBwLoAb0QBsNB/TTcCb3K8xOvH90gjgSjbii5e lHdVvXMcZZS90wPs6XSSXEfgB8znNYEqczwYAWw3TllcoByZ87UUbv4AFAOjVyL73M3IC3SQME4t 9ik7ZQMv1Q5JDSOMAfAh1c9UjNG1a93lOJV0usxrXaqool33phR2M+NNkOPVSxmXRIonRd77VxGv UcqVj6E/leK9O33/gj7857j0JuIytPOTY9hij1RK5YSVaQr1wuaQ6DOCE0noK0VEI7Cfs48v6vSS ECx5zMwNAnhOmUqnLQR5WrKnMZpFjRKUYpOhtHqZ2mjBfj0ql0NspYTvsLyPFvWt9Eny/0p+dgY5 RmsiwYtP/lgg5YxzoV4kCCASmCJ45hw7QikA9hFhm7FwrqkmuBoWiQ/J4CsNQE4LCHEeUnd7NbsU kQNNMD1Scy4myEfK1/UohNGowbMS8ejZ/gXmXpjWO18VzZDHyzyO+Ro2nGn/Ap63ZJWyod0Ay+U8 WDWJ3zaPi0Nyvr8gTIdytXQChFOfULzNYoUbDhKga1uKnAJIuEb6eVkO1ffjCmU06Vo2u9nU8ACI TDHjAHGry3WaKw0mqThx4ibYqu9SgMlGogjZVTdPMJ/nXGEEWkdH3ZiW7J/4Jp0K4bytz0OolZgx aA5XqxwczzJrqw3Tl2kCpM5xO62YVvfqbgRx889mwNxL2KveAO525AworlbvmFRsAkzJAgWNtAlf wKmbIvM81uTTd7kHEN2/W38vs8hf8Lf+AeNIlWGVn+JZAAAAAElFTkSuQmCC Mail-Copies-To: never X-Now-Playing: Boris's _Buzz In: Scion AV Remix_: "Buzz-In (Todd Edwards Remix)" User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:iKS5ZaS7LRqLCJ3PPW1kOIqwaHo= 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:139999 Archived-At: Ted Zlatanov writes: > I propose the hex data be the alist printed in the UTF-8 encoding, then > converted to the unibyte conversion, encrypted, and hex-encoded. The > next non-hex character (usually space or newline) ends the data. If we > fail to decode it, we print a warning message. I think it would be nice if it was as short as possible, too, because this will be a blob of stuff in a file that people would be editing. Which is why I kinda like the secret gpg: idea. If we put all the secrets into the same blob, we can say stuff like pfoo^@ubar^@ssalt that is, make the token names really short (one character), and use NUL as the separator, so that we can put random other characters (including space) into the passwords... > I agree about this. For your purpose, let's get the gpg tokens working. > Then we can overengineer the general solution into a minor mode, an > EmacsWiki page, and a long discussion about the aesthetics of hex data. :-) > What do you need from me to get the above done, if you agree about the > implementation? Well, I'd hoped that you'd implement this. :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/