1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-10 19:45:04 -05:00
curl/lib/vtls
Daniel Stenberg de71e68000 openssl: don’t call CRYTPO_cleanup_all_ex_data
The OpenSSL function CRYTPO_cleanup_all_ex_data() cannot be called
multiple times without crashing - and other libs might call it! We
basically cannot call it without risking a crash. The function is a
no-op since OpenSSL 1.1.0.

Not calling this function only risks a small memory leak with OpenSSL <
1.1.0.

Bug: https://curl.haxx.se/mail/lib-2016-09/0045.html
Reported-by: Todd Short
2016-09-19 11:33:14 +02:00
..
axtls.c internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
axtls.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
cyassl.c internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
cyassl.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
darwinssl.c darwinssl: disable RC4 cipher-suite support 2016-09-18 15:01:03 -05:00
darwinssl.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
gskit.c internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
gskit.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
gtls.c internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
gtls.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
mbedtls.c mbedtls: set debug threshold to 4 (verbose) when MBEDTLS_DEBUG is defined 2016-08-05 00:23:17 +02:00
mbedtls.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
nss.c nss: work around race condition in PK11_FindSlotByName() 2016-08-26 14:42:22 +02:00
nssg.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
openssl.c openssl: don’t call CRYTPO_cleanup_all_ex_data 2016-09-19 11:33:14 +02:00
openssl.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
polarssl_threadlock.c URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
polarssl_threadlock.h URLs: change all http:// URLs to https:// 2016-02-03 00:19:02 +01:00
polarssl.c internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00
polarssl.h tls: make setting pinnedkey option fail if not supported 2016-05-01 17:05:38 +02:00
schannel.c schannel: Disable ALPN for Wine since it is causing problems 2016-08-26 15:35:16 -04:00
schannel.h schannel: add CURLOPT_CERTINFO support 2016-06-01 08:50:01 +02:00
vtls.c TLS: random file/egd doesn't have to match for conn reuse 2016-08-26 10:01:19 +02:00
vtls.h internals: rename the SessionHandle struct to Curl_easy 2016-06-22 10:28:41 +02:00