From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.devel Subject: Re: Emacs core TLS support Date: Fri, 13 Aug 2010 14:54:37 +0100 Message-ID: References: <878wc1vfh3.fsf@lifelogs.com> <87r5ptpnz2.fsf@stupidchicken.com> <871vhsvkut.fsf@lifelogs.com> <87d41csktn.fsf@lifelogs.com> <87k4v0n0m8.fsf@lifelogs.com> <87wrrvfnc4.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1281707975 32714 80.91.229.12 (13 Aug 2010 13:59:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 13 Aug 2010 13:59:35 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 13 15:59:35 2010 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.69) (envelope-from ) id 1OjunF-0005z6-MQ for ged-emacs-devel@m.gmane.org; Fri, 13 Aug 2010 15:59:34 +0200 Original-Received: from localhost ([127.0.0.1]:48264 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ojun8-00048b-JA for ged-emacs-devel@m.gmane.org; Fri, 13 Aug 2010 09:59:26 -0400 Original-Received: from [140.186.70.92] (port=46264 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ojumx-000423-Lg for emacs-devel@gnu.org; Fri, 13 Aug 2010 09:59:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Ojuik-0004tg-Q8 for emacs-devel@gnu.org; Fri, 13 Aug 2010 09:54:56 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:40851) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ojuik-0004tX-EL for emacs-devel@gnu.org; Fri, 13 Aug 2010 09:54:54 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Ojuif-0003GO-Gn for emacs-devel@gnu.org; Fri, 13 Aug 2010 15:54:49 +0200 Original-Received: from cpc1-cmbg13-0-0-cust596.cmbg.cable.virginmedia.com ([86.9.122.85]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 13 Aug 2010 15:54:49 +0200 Original-Received: from sdl.web by cpc1-cmbg13-0-0-cust596.cmbg.cable.virginmedia.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 13 Aug 2010 15:54:49 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cpc1-cmbg13-0-0-cust596.cmbg.cable.virginmedia.com Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAG1BMVEUAAAA9Cgm3Hx1WWFWA gn+WmJWsrqv4+vcCAwCRl2MkAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAYoA AAGKATOXMFgAAAAHdElNRQfXAQwDNR+ZJmElAAABIklEQVQoz22SPW+DQAyGWUq65qasd9PNUSX4 AZHK2C1rJy5jpDS4IwRVup9dn7GNafpKIPPgzztXFSujqq1eM2n8h22oMkvxI/i9C97kRfMRUN55 dS3BrsAwBXUtMLAO4lryh8kTjOxKpQNniNxAgZOEe4bZwsDTFhKdqZRLNII4OQNHhEuq/RMkm6Cj TnnEA/fk0BorcYn5qA3oaeAxbaBOLrX+9G48NZ2Fzc2tzDM8Q+tMypEOqYHh8mAWaaK3U/cDMOT5 aMZMABgPXc7zPMs1A8DXO756GFJ/4fMEq47hTsAdn5avoxZ4ywl0c2w4Flu2Ybeyb3S+EqxX2DYA H8veJGEDTnHnrXvRaPyt+2kSfK6rfBZ2tUtfP/mR+pR6sX8BUZ/cDV7tvkoAAAAASUVORK5CYII= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (Mac OS X 10.6.4) Cancel-Lock: sha1:+CBCF99hsLwRiFCoO7w5f5G9Q8k= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:128604 Archived-At: On 2010-08-13 00:00 +0100, Ted Zlatanov wrote: > I posted a revised version of the patch on the gnutls-devel mailing > list and asked for help there: > http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4430 > > (note there's a minor revision of the patch posted today at > http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4442) > > Simon Josefsson is active on that list but doesn't seem interested in > further supporting that patch. So it's up to the Emacs developers to > take this on. > > The patch is far from done but at least all the wrapper code is written > and it has no issues AFAIK. All that remains is for someone with good C > knowledge to look through process.c and process.h and adjust the API > calls appropriately. Unfortunately I haven't done C in a long time and > don't know the Emacs internals well, so it's really inefficient for me > to dig through it. > > I'm attaching the latest patch here for completeness. As a user, I think such feature would be very nice to have. BTW, I remembered seeing rms OK the ffi feature. I wonder if there's a plan for this. It would open up a new world of applications for emacs. For example, at the moment emacs lacks a (good) English grammar checker. > Ted Leo