curl/lib/vtls
Daniel Stenberg d93215621f openssl: fix per-thread memory leak usiong 1.0.1 or 1.0.2
OpenSSL 1.0.1 and 1.0.2 build an error queue that is stored per-thread
so we need to clean it when easy handles are freed, in case the thread
will be killed in which the easy handle was used. All OpenSSL code in
libcurl should extract the error in association with the error already
so clearing this queue here should be harmless at worst.

Fixes #964
2016-09-14 14:35:44 +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: test for errSecSuccess in PKCS12 import rather than noErr (#993) 2016-09-06 10:37:31 +02: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: fix per-thread memory leak usiong 1.0.1 or 1.0.2 2016-09-14 14:35:44 +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