summaryrefslogtreecommitdiffstats
path: root/Utilities/cmcurl/lib/vtls
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-curl' into update-curlBrad King2023-05-3015-615/+622
| | | | | * upstream-curl: curl 2023-05-30 (7ab9d437)
* Merge branch 'upstream-curl' into update-curlBrad King2023-03-207-241/+189
| | | | | * upstream-curl: curl 2023-03-20 (b16d1fa8)
* Merge branch 'upstream-curl' into update-curlBrad King2023-02-2132-1052/+1021
| | | | | * upstream-curl: curl 2023-02-20 (046209e5)
* curl: Backport upstream fix for SecureTransport on macOSBrad King2023-02-091-40/+88
| | | | | | | Backport upstream curl commit `16bb32e104d` (sectransp: fix for incomplete read/writes, 2023-01-05) to fix TLS support on macOS. Fixes: #24398
* curl: Enable schannel TLS 1.3 support on Windows 11Brad King2023-02-081-7/+0
| | | | | | | | | | Revert commit c0a4536cec (curl: Disable schannel TLS 1.3 support on Windows 11, 2022-11-09, v3.25.0~13^2). The curl bug it avoided was fixed by upstream curl commit `4f42150d0` (sendf: change Curl_read_plain to wrap Curl_recv_plain , 2022-11-14, curl-7_87_0~129), which we have since recently updating to curl 7.87.0. Issue: #24147
* curl: Work around missing OpenSSL symbol on machine with LCC 1.23Brad King2023-01-301-0/+6
| | | | | | | On a nightly build using LCC 1.23, OpenSSL 2.0.0 is found but does not seem to have the `X509_STORE_up_ref` symbol used by curl 7.87. Pending further investigation, disable use of the symbol based on the compiler version.
* Merge branch 'upstream-curl' into update-curlBrad King2023-01-2720-2365/+3295
| | | | | * upstream-curl: curl 2022-12-21 (c12fb3dd)
* curl: Disable schannel TLS 1.3 support on Windows 11Brad King2022-11-091-0/+7
| | | | | | | | Curl 7.85.0 introduced support for TLS 1.3 support with schannel. We've observed connection failures in some cases, so disable the support pending further investigation. Fixes: #24147
* Merge branch 'upstream-curl' into update-curlBrad King2022-10-3131-632/+1032
| | | | | * upstream-curl: curl 2022-10-26 (cd95ee9f)
* curl: make libcmcurl buildable with old LibreSSLmakise-homura2022-06-281-7/+17
| | | | | | | | LibreSSL older than 2.6.0 is not supported correctly in upstream curl, and as a consequence, in libcmcurl. Such LibreSSL versions can be used in old distros, like OS Elbrus 4.x and 5.x, so until this fix, CMake wasn't buildable there either.
* Merge branch 'upstream-curl' into update-curlBrad King2022-05-168-68/+94
| | | | | * upstream-curl: curl 2022-05-11 (462196e6)
* Merge branch 'upstream-curl' into update-curlBrad King2022-04-2820-1075/+2675
| | | | | * upstream-curl: curl 2022-04-27 (1669b17d)
* Merge branch 'upstream-curl' into update-curlBrad King2022-01-0715-543/+741
| | | | | * upstream-curl: curl 2022-01-05 (801bd513)
* Merge branch 'upstream-curl' into update-curlBrad King2021-09-1515-938/+1170
| | | | | * upstream-curl: curl 2021-09-14 (8e82f2a0)
* curl: backport upstream fix to 7.77.0 regressionBrad King2021-06-281-0/+1
| | | | | | | | Backport upstream curl commit `ee97f1769` (schannel: set ALPN length correctly for HTTP/2, 2021-05-26) to get a fix to curl issue 7138, a regression in 7.77.0. Fixes: #22355
* Merge branch 'upstream-curl' into update-curlBrad King2021-05-2716-1487/+2472
| | | | | * upstream-curl: curl 2021-05-26 (6b951a69)
* Merge branch 'upstream-curl' into update-curlBrad King2021-02-0314-1049/+1001
| | | | | * upstream-curl: curl 2021-02-03 (2f33be81)
* Merge branch 'upstream-curl' into update-curlBrad King2020-12-0927-307/+333
| | | | | * upstream-curl: curl 2020-12-09 (e0528597)
* Merge branch 'upstream-curl' into update-curlBrad King2020-08-197-40/+105
| | | | | * upstream-curl: curl 2020-08-19 (9d954e49)
* Merge branch 'upstream-curl' into update-curlBrad King2020-07-013-8/+61
| | | | | * upstream-curl: curl 2020-06-30 (5a1fc8d3)
* Merge branch 'upstream-curl' into update-curlBrad King2020-06-2415-1263/+1983
| | | | | * upstream-curl: curl 2020-06-23 (e9db32a0)
* Merge branch 'upstream-curl' into update-curlBrad King2020-03-0420-1483/+1676
| | | | | * upstream-curl: curl 2020-03-04 (b8d13668)
* Merge branch 'upstream-curl' into update-curlBrad King2019-05-2219-1334/+809
| | | | | * upstream-curl: curl 2019-05-22 (885ce314)
* Merge branch 'upstream-curl' into update-curlBrad King2018-10-3115-251/+1153
| | | | | * upstream-curl: curl 2018-10-30 (19667715)
* Merge branch 'upstream-curl' into update-curlBrad King2018-10-2211-78/+454
| | | | | * upstream-curl: curl 2018-09-04 (432eb5f5)
* Merge branch 'upstream-curl' into update-curlBrad King2018-05-1814-355/+1228
| | | | | * upstream-curl: curl 2018-05-15 (cb013830)
* Merge branch 'upstream-curl' into update-curlBrad King2018-01-2412-73/+160
| | | | | * upstream-curl: curl 2018-01-23 (d6c21c8e)
* Merge branch 'upstream-curl' into update-curlBrad King2017-10-1023-1830/+2523
| | | | | * upstream-curl: curl 2017-10-04 (3ea76790)
* Merge branch 'upstream-curl' into update-curlBrad King2017-06-148-96/+385
| | | | | | | | | * upstream-curl: curl 2017-06-14 (54b636f1) Resolve a logical conflict in `Utilities/cmcurl/CMakeLists.txt` by disabling CA bundle/path detection for build within CMake. CMake already handles locating a CA bundle/path at runtime.
* Merge branch 'upstream-curl' into update-curlBrad King2017-05-1120-480/+1058
| | | | | | | | * upstream-curl: curl 2017-04-19 (d957e218) Resolve conflicts in `CMakeLists.txt` in favor of the upstream version. We will re-apply our logic as needed in following commits.
* Merge branch 'upstream-curl' into update-curlBrad King2017-02-0716-980/+1563
| | | | | * upstream-curl: curl 2016-12-22 (44b9b4d4)
* Merge branch 'upstream-curl' into update-curlBrad King2016-12-0512-160/+230
| | | | | * upstream-curl: curl 2016-11-02 (3c561c65)
* curl: Backport certificate reuse fix from 7.50.2Brad King2016-09-071-1/+7
| | | | | Backport curl upstream commit curl-7_50_2~32 (nss: refuse previously loaded certificate from file, 2016-08-22).
* Merge branch 'upstream-curl' into update-curlBrad King2016-08-0324-986/+2464
| | | | | * upstream-curl: curl 2016-08-03 (f2cb3a01)
* Merge branch 'curl-upstream' into update-curlBrad King2015-08-1223-2183/+2909
| | | | | | | Resolve conflicts by taking upstream side when possible and otherwise integrating the changes from both sides. Be carful in CMakeLists.txt where the OPENSSL code block that we modified previously has moved, and preserve our previous modifications in the new location.
* Merge branch 'curl-upstream' into update-curlBrad King2014-10-2924-0/+15550
Resolve all conflicts in favor of the upstream side. We can re-apply specific changes later.