Your message dated Thu, 25 Oct 2018 18:30:44 +0100
with message-id <[email protected]>
and subject line Re: Bug#911085: libcurl links old 1.0.2 OpenSSL libraries, 
while 1.1 is installed on system which prevents setting up SSL locking 
functions and causes random crashes
has caused the Debian Bug report #911085,
regarding libcurl links old 1.0.2 OpenSSL libraries, while 1.1 is installed on 
system which prevents setting up SSL locking functions and causes random crashes
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
911085: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911085
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: curl
Version: 7.52.1-5+deb9u7

Building an application on Stretch using libcurl in a multithreaded manner 
accessing https URLs will result in random crashes.
Setting up the OpenSSL locks required by 1.0.2 (CRYPTO_set_id_callback() and 
CRYPTO_set_locking_callback()) is complicated by the fact that the system 
OpenSSL headers and library is 1.1, and that the application ends up depending 
on multiple versions of libcrypto.
It may simply be a matter of rebuilding libcurl to link against 1.1, as work to 
support 1.1 in libcurl started in 2014.
Otherwise the OpenSSL wiki (https://wiki.openssl.org/index.php/OpenSSL_1.1.0_Changes#cURL  ) 
mentions a single required change: "SSL_SESSION->ssl_version. Replaced with 
SSL_version(SSL *)".

See alsohttps://curl.haxx.se/libcurl/c/threadsafe.html  .

Kind regards,

Jerome St-Louis


--- End Message ---
--- Begin Message ---
Source: curl
Source-Version: 7.60.0-2

On Mon, Oct 15, 2018 at 09:53:38AM -0400, Jérôme St-Louis wrote:
> Package: curl
> Version: 7.52.1-5+deb9u7
> 
> Building an application on Stretch using libcurl in a multithreaded manner 
> accessing https URLs will result in random crashes.
> Setting up the OpenSSL locks required by 1.0.2 (CRYPTO_set_id_callback() and 
> CRYPTO_set_locking_callback()) is complicated by the fact that the system 
> OpenSSL headers and library is 1.1, and that the application ends up 
> depending on multiple versions of libcrypto.
> It may simply be a matter of rebuilding libcurl to link against 1.1, as work 
> to support 1.1 in libcurl started in 2014.
> Otherwise the OpenSSL wiki 
> (https://wiki.openssl.org/index.php/OpenSSL_1.1.0_Changes#cURL  ) mentions a 
> single required change: "SSL_SESSION->ssl_version. Replaced with 
> SSL_version(SSL *)".
> 
> See alsohttps://curl.haxx.se/libcurl/c/threadsafe.html  .
> 
> Kind regards,
> 
> Jerome St-Louis
> 

curl has already been migrated to openssl 1.1 in Buster (see #858398).

--- End Message ---

Reply via email to