-
- Downloads
SSL: protocol version can be specified more precisely
CURL_SSLVERSION_TLSv1_0, CURL_SSLVERSION_TLSv1_1, CURL_SSLVERSION_TLSv1_2 enum values are added to force exact TLS version (CURL_SSLVERSION_TLSv1 means TLS 1.x). axTLS: axTLS only supports TLS 1.0 and 1.1 but it cannot be set that only one of these should be used, so we don't allow the new enum values. darwinssl: Added support for the new enum values. SChannel: Added support for the new enum values. CyaSSL: Added support for the new enum values. Bug: The original CURL_SSLVERSION_TLSv1 value enables only TLS 1.0 (it did the same before this commit), because CyaSSL cannot be configured to use TLS 1.0-1.2. GSKit: GSKit doesn't seem to support TLS 1.1 and TLS 1.2, so we do not allow those values. Bugfix: There was a typo that caused wrong SSL versions to be passed to GSKit. NSS: TLS minor version cannot be set, so we don't allow the new enum values. QsoSSL: TLS minor version cannot be set, so we don't allow the new enum values. OpenSSL: Added support for the new enum values. Bugfix: The original CURL_SSLVERSION_TLSv1 value enabled only TLS 1.0, now it enables 1.0-1.2. Command-line tool: Added command line options for the new values.
Showing
- docs/libcurl/curl_easy_setopt.3 7 additions, 1 deletiondocs/libcurl/curl_easy_setopt.3
- docs/libcurl/symbols-in-versions 3 additions, 0 deletionsdocs/libcurl/symbols-in-versions
- include/curl/curl.h 4 additions, 1 deletioninclude/curl/curl.h
- lib/axtls.c 2 additions, 1 deletionlib/axtls.c
- lib/curl_darwinssl.c 34 additions, 0 deletionslib/curl_darwinssl.c
- lib/curl_schannel.c 9 additions, 0 deletionslib/curl_schannel.c
- lib/cyassl.c 12 additions, 1 deletionlib/cyassl.c
- lib/gskit.c 10 additions, 1 deletionlib/gskit.c
- lib/nss.c 6 additions, 0 deletionslib/nss.c
- lib/qssl.c 6 additions, 0 deletionslib/qssl.c
- lib/ssluse.c 37 additions, 14 deletionslib/ssluse.c
- packages/OS400/curl.inc.in 6 additions, 0 deletionspackages/OS400/curl.inc.in
- src/tool_getparam.c 22 additions, 3 deletionssrc/tool_getparam.c
- src/tool_setopt.c 3 additions, 0 deletionssrc/tool_setopt.c
Loading
Please register or sign in to comment