Re: Commit in Emacs trunk breaks Wanderlust

"Herbert J. Skuhra" <[email protected]> Sun, 3 Feb 2019 01:59:12 +0100
Newsgroups gmane.mail.wanderlust.general
Message-ID <20190203005911.u7hbvxn644ia5era__9924.59729766182$1549155634$gmane$org@mail.bsd4all.net>
On Sun, Feb 03, 2019 at 09:06:16AM +0900, Kazuhiro Ito wrote:
> > the following commit in Emacs trunk breaks Wanderlust:
> > 
> > commit f3f9a3582ef2081e96d12fb92ac190ffe9c1c431
> > Author: Robert Pluim
> > Date:   Thu Jan 24 11:34:34 2019 +0100
> > 
> >     Check for client certificates when using GnuTLS
> >     
> > I can no longer connect to IMAP4 servers:
> > 
> > Debugger entered--Lisp error: (void-function network-stream-certificate)
> >   signal(void-function (network-stream-certificate))
> 
> Not reproducible for me.  network-stream-certificate is actually
> defined in network-stream.el.  Please check your build and
> installation.

Yes, but network-stream.el is part of Emacs. Gnus and eww still works
for encrypted connections (imaps, nntps, https). 

And I've just found out that Wanderlust works if I rebuild Emacs with
"--disable-gnutls" and use gnutls-cli instead. Maybe this is the reason
why you couldn't reproduce the problem? 

This change was discussed on the emacs-devel mailing list:

http://lists.gnu.org/archive/html/emacs-devel/2019-01/msg00026.html

So, I assume Wanderlust needs some modification. Unfortunately I still
cannot figure it out. :-(

Thanks.

-- 
Herbert