1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00
curl/lib/vtls
Kamil Dudka 958d2ffb19 nss: prevent NSS from incorrectly re-using a session
Without this workaround, NSS re-uses a session cache entry despite the
server name does not match.  This causes SNI host name to differ from
the actual host name.  Consequently, certain servers (e.g. github.com)
respond by 400 to such requests.

Bug: https://bugzilla.mozilla.org/1202264
2015-09-18 17:38:51 +02:00
..
axtls.c axtls: add timeout within Curl_axtls_connect 2015-03-31 02:04:22 +02:00
axtls.h vtls: Removed unimplemented overrides of curlssl_close_all() 2015-01-17 16:41:03 +00:00
cyassl.c SSL: Pinned public key hash support 2015-07-01 19:43:47 +02:00
cyassl.h cyassl: fixed mismatched sha256sum function prototype 2015-07-02 08:29:22 +02:00
darwinssl.c darwinsssl: add support for TLS False Start 2015-03-21 12:22:56 -05:00
darwinssl.h darwinsssl: add support for TLS False Start 2015-03-21 12:22:56 -05:00
gskit.c vtls: use curl_printf.h all over 2015-03-03 23:17:43 +01:00
gskit.h gskit.h: Code policing of function pointer arguments 2015-01-17 17:02:01 +00:00
gtls.c SSL: Pinned public key hash support 2015-07-01 19:43:47 +02:00
gtls.h SSL: Pinned public key hash support 2015-07-01 19:43:47 +02:00
nss.c nss: prevent NSS from incorrectly re-using a session 2015-09-18 17:38:51 +02:00
nssg.h SSL: Pinned public key hash support 2015-07-01 19:43:47 +02:00
openssl.c openssl: build with < 0.9.8 2015-09-17 08:54:04 +02:00
openssl.h openssl: build with < 0.9.8 2015-09-17 08:54:04 +02:00
polarssl_threadlock.c vtls: use curl_printf.h all over 2015-03-03 23:17:43 +01:00
polarssl_threadlock.h vtls: moved all TLS/SSL source and header files into subdir 2013-12-20 17:12:42 +01:00
polarssl.c polarssl: called mbedTLS in 1.3.10 and later 2015-03-25 09:19:57 +01:00
polarssl.h vtls: Removed unimplemented overrides of curlssl_close_all() 2015-01-17 16:41:03 +00:00
schannel.c schannel: Fix compilation warning from commit 7a8e861a56 2015-08-01 22:54:57 +01:00
schannel.h schannel: schannel_recv overhaul 2015-06-17 00:17:03 -04:00
vtls.c SSL: Pinned public key hash support 2015-07-01 19:43:47 +02:00
vtls.h SSL: Pinned public key hash support 2015-07-01 19:43:47 +02:00