#
2c4b338f |
| 01-Feb-2021 |
Daniel Stenberg |
vtls: remove md5sum As it is not used anymore. Reported-by: Jacob Hoffman-Andrews Bug: https://curl.se/mail/lib-2021-02/0000.html Closes #6557
|
#
bbe3aa9f |
| 13-Jan-2021 |
Patrick Monnerat |
vtls: reduce conn->data use Closes #6474
|
#
4d2f8006 |
| 04-Nov-2020 |
Daniel Stenberg |
curl.se: new home Closes #6172
|
#
7920be94 |
| 27-Jul-2020 |
Kamil Dudka |
vtls: deduplicate some DISABLE_PROXY ifdefs ... in the code of gtls, nss, and openssl Closes #5735
|
#
3acb2abd |
| 02-Sep-2020 |
Daniel Stenberg |
vtls: make it 'struct Curl_ssl_session' Use uppercase C for internal symbols. Closes #5906
|
Revision tags: curl-7_71_1, curl-7_71_0 |
|
#
d80d419d |
| 11-Jun-2020 |
Ruurd Beerstra |
ntlm: enable NTLM support with wolfSSL When wolfSSL is built with its OpenSSL API layer, it fetures the same DES* functions that OpenSSL has. This change take advantage of that.
ntlm: enable NTLM support with wolfSSL When wolfSSL is built with its OpenSSL API layer, it fetures the same DES* functions that OpenSSL has. This change take advantage of that. Co-authored-by: Daniel Stenberg Closes #5556 Fixes #5548
show more ...
|
#
f3d501dc |
| 27-May-2020 |
Daniel Stenberg |
build: disable more code/data when built without proxy support Added build to travis to verify Closes #5466
|
#
66b07757 |
| 13-May-2020 |
Daniel Stenberg |
checksrc: enhance the ASTERISKSPACE and update code accordingly Fine: "struct hello *world" Not fine: "struct hello* world" (and variations) Closes #5386
|
Revision tags: curl-7_70_0, curl-7_69_1 |
|
#
e364546f |
| 01-Mar-2020 |
Daniel Stenberg |
version: make curl_version* thread-safe without using global context Closes #5010
|
Revision tags: curl-7_69_0 |
|
#
6357a19f |
| 16-Jan-2020 |
Daniel Stenberg |
polarssl: removed As detailed in DEPRECATE.md, the polarssl support is now removed after having been disabled for 6 months and nobody has missed it. The threadlock files used by
polarssl: removed As detailed in DEPRECATE.md, the polarssl support is now removed after having been disabled for 6 months and nobody has missed it. The threadlock files used by mbedtls are renamed to an 'mbedtls' prefix instead of the former 'polarssl' and the common functions that previously were shared between mbedtls and polarssl and contained the name 'polarssl' have now all been renamed to instead say 'mbedtls'. Closes #4825
show more ...
|
Revision tags: curl-7_68_0 |
|
#
9b879160 |
| 08-Nov-2019 |
Michael Forney |
TLS: add BearSSL vtls implementation Closes #4597
|
Revision tags: curl-7_67_0, curl-7_66_0 |
|
#
a55faf33 |
| 30-Jul-2019 |
Daniel Stenberg |
cleanup: remove the 'numsocks' argument used in many places It was used (intended) to pass in the size of the 'socks' array that is also passed to these functions, but was rarely actuall
cleanup: remove the 'numsocks' argument used in many places It was used (intended) to pass in the size of the 'socks' array that is also passed to these functions, but was rarely actually checked/used and the array is defined to a fixed size of MAX_SOCKSPEREASYHANDLE entries that should be used instead. Closes #4169
show more ...
|
Revision tags: curl-7_65_3, curl-7_65_2, curl-7_65_1 |
|
#
deb9462f |
| 02-Jun-2019 |
Daniel Stenberg |
wolfssl: refer to it as wolfSSL only Remove support for, references to and use of "cyaSSL" from the source and docs. wolfSSL is the current name and there's no point in keeping refer
wolfssl: refer to it as wolfSSL only Remove support for, references to and use of "cyaSSL" from the source and docs. wolfSSL is the current name and there's no point in keeping references to ancient history. Assisted-by: Daniel Gustafsson Closes #3903
show more ...
|
Revision tags: curl-7_65_0, curl-7_64_1 |
|
#
76a9d8df |
| 12-Mar-2019 |
Chris Young |
vtls: rename some of the SSL functions ... in the SSL structure as AmiSSL is using macros for the socket API functions.
|
#
76a9c3c4 |
| 26-Feb-2019 |
Daniel Stenberg |
Secure Transport: no more "darwinssl" Everyone calls it Secure Transport, now we do too. Reviewed-by: Nick Zitzmann Closes #3619
|
Revision tags: curl-7_64_0, curl-7_63_0 |
|
#
302d125b |
| 30-Oct-2018 |
Daniel Stenberg |
axtls: removed As has been outlined in the DEPRECATE.md document, the axTLS code has been disabled for 6 months and is hereby removed. Use a better supported TLS library!
axtls: removed As has been outlined in the DEPRECATE.md document, the axTLS code has been disabled for 6 months and is hereby removed. Use a better supported TLS library! Assisted-by: Daniel Gustafsson Closes #3194
show more ...
|
Revision tags: curl-7_62_0 |
|
#
57348eb9 |
| 10-Sep-2018 |
Yiming Jing |
vtls: add a MesaLink vtls backend Closes #2984
|
Revision tags: curl-7_61_1, curl-7_61_0 |
|
#
050c93c4 |
| 29-May-2018 |
Daniel Stenberg |
setopt: add TLS 1.3 ciphersuites Adds CURLOPT_TLS13_CIPHERS and CURLOPT_PROXY_TLS13_CIPHERS. curl: added --tls13-ciphers and --proxy-tls13-ciphers Fixes #2435 Reported-
setopt: add TLS 1.3 ciphersuites Adds CURLOPT_TLS13_CIPHERS and CURLOPT_PROXY_TLS13_CIPHERS. curl: added --tls13-ciphers and --proxy-tls13-ciphers Fixes #2435 Reported-by: zzq1015 on github Closes #2607
show more ...
|
Revision tags: curl-7_60_0 |
|
#
e66cca04 |
| 04-May-2018 |
Daniel Stenberg |
vtls: use unified "supports" bitfield member in backends ... instead of previous separate struct fields, to make it easier to extend and change individual backends without having to modi
vtls: use unified "supports" bitfield member in backends ... instead of previous separate struct fields, to make it easier to extend and change individual backends without having to modify them all. closes #2547
show more ...
|
#
1621aed9 |
| 30-Apr-2018 |
Daniel Stenberg |
vtls: don't define MD5_DIGEST_LENGTH for wolfssl ... as it defines it (too)
|
#
336b6a32 |
| 02-Apr-2018 |
Wyatt O'Day |
tls: fix mbedTLS 2.7.0 build + handle sha256 failures (mbedtls 2.70 compiled with MBEDTLS_DEPRECATED_REMOVED) Closes #2453
|
Revision tags: curl-7_59_0, curl-7_58_0, curl-7_57_0, curl-7_56_1 |
|
#
8aee8a6a |
| 19-Oct-2017 |
Patrick Monnerat |
vtls: change struct Curl_ssl `close' field name to `close_one'. On OS/400, `close' is an ASCII system macro that corrupts the code if not used in a context not targetting the close() sys
vtls: change struct Curl_ssl `close' field name to `close_one'. On OS/400, `close' is an ASCII system macro that corrupts the code if not used in a context not targetting the close() system API.
show more ...
|
Revision tags: curl-7_56_0 |
|
#
953b5c4e |
| 22-Sep-2017 |
Jay Satiro |
ntlm: move NTLM_NEEDS_NSS_INIT define into core NTLM header .. and include the core NTLM header in all NTLM-related source files. Follow up to 6f86022. Since then http_ntlm checks N
ntlm: move NTLM_NEEDS_NSS_INIT define into core NTLM header .. and include the core NTLM header in all NTLM-related source files. Follow up to 6f86022. Since then http_ntlm checks NTLM_NEEDS_NSS_INIT but did not include vtls.h where it was defined. Closes https://github.com/curl/curl/pull/1911
show more ...
|
#
6f86022d |
| 30-Aug-2017 |
Viktor Szakats |
ntlm: use strict order for SSL backend #if branches With the recently introduced MultiSSL support multiple SSL backends can be compiled into cURL That means that now the order of the SSL
ntlm: use strict order for SSL backend #if branches With the recently introduced MultiSSL support multiple SSL backends can be compiled into cURL That means that now the order of the SSL One option would be to use the same SSL backend as was configured via `curl_global_sslset()`, however, NTLMv2 support would appear to be available only with some SSL backends. For example, when eb88d778e (ntlm: Use Windows Crypt API, 2014-12-02) introduced support for NTLMv1 using Windows' Crypt API, it specifically did *not* introduce NTLMv2 support using Crypt API at the same time. So let's select one specific SSL backend for NTLM support when compiled with multiple SSL backends, using a priority order such that we support NTLMv2 even if only one compiled-in SSL backend can be used for that. Ref: https://github.com/curl/curl/pull/1848
show more ...
|
#
4bb80d53 |
| 06-Sep-2017 |
Daniel Stenberg |
vtls: switch to CURL_SHA256_DIGEST_LENGTH define ... instead of the prefix-less version since WolfSSL 3.12 now uses an enum with that name that causes build failures for us. Fix
vtls: switch to CURL_SHA256_DIGEST_LENGTH define ... instead of the prefix-less version since WolfSSL 3.12 now uses an enum with that name that causes build failures for us. Fixes #1865 Closes #1867 Reported-by: Gisle Vanem
show more ...
|