[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libmicrohttpd] SSL handshake fails between libcurl and libgnutls/MH

From: Daniel Stenberg
Subject: Re: [libmicrohttpd] SSL handshake fails between libcurl and libgnutls/MHD
Date: Mon, 23 Jan 2012 14:06:10 +0100 (CET)
User-agent: Alpine 2.00 (DEB 1167 2008-08-23)

On Mon, 23 Jan 2012, Christian Grothoff wrote:

5) The bug is not present in curl 7.22.0 but DOES occur in 7.23.0 and 7.23.1.

That certainly narrows it down quite significantly. I checked the changes done to the GnuTLS code in libcurl between those two versions:

$ git log --oneline curl-7_22_0..curl-7_23_0 gtls.c
a873b95 gtls_connect_step1: remove use of deprecated functions
f5bb370 gtls.c: gnutls_transport_set_global_errno() deprecated in version 2.12.3
8036da8 gtls: only call gnutls_transport_set_lowat with <gnutls-2.12.0

... while it isn't completely unimaginable that the bug is due to a change in a different source module I think these three commits are the prime suspects.

We only had a total of 210 commits in curl between 7.22.0 and 7.23.0 so bisecting shouldn't be too time consuming if the procedure to get the bug to appear isn't too slow.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]