summaryrefslogtreecommitdiffstats
path: root/Utilities/cmcurl/lib
Commit message (Collapse)AuthorAgeFilesLines
* curl: Work around missing OpenSSL symbol with LCC 1.23Brad King2024-09-191-3/+8
| | | | | | Extend commit 8443dfa946 (curl: Work around missing OpenSSL symbol on machine with LCC 1.23, 2023-01-30, v3.26.0-rc1~18^2) to cover the `X509_get_signature_nid` symbol used by curl 8.10.
* Merge branch 'upstream-curl' into update-curlBrad King2024-09-18174-6572/+7923
| | | | | * upstream-curl: curl 2024-09-18 (7eb8c048)
* Merge branch 'upstream-curl' into update-curlBrad King2024-07-3116-117/+234
| | | | | * upstream-curl: curl 2024-07-31 (83bedbd7)
* Merge branch 'upstream-curl' into update-curlBrad King2024-07-25208-5079/+7725
| | | | | * upstream-curl: curl 2024-07-24 (5040f7e9)
* Merge branch 'upstream-curl' into update-curlBrad King2024-05-29148-4154/+6652
| | | | | * upstream-curl: curl 2024-05-22 (fd567d4f)
* Merge branch 'upstream-curl' into update-curlBrad King2024-04-05115-4596/+7220
| | | | | * upstream-curl: curl 2024-03-27 (de7b3e89)
* Merge branch 'upstream-curl' into update-curlBrad King2024-01-31125-4350/+7196
| | | | | * upstream-curl: curl 2024-01-31 (5ce164e0)
* cmcurl: fix X509_STORE_up_ref issue not just on LCC 1.23, but on LCC <= 1.23makise-homura2024-01-161-3/+3
|
* Merge branch 'upstream-curl' into update-curlBrad King2023-12-12139-3917/+4887
| | | | | * upstream-curl: curl 2023-12-06 (7161cb17)
* Merge branch 'upstream-curl' into update-curlBrad King2023-10-1293-1438/+1360
| | | | | | | * upstream-curl: curl 2023-10-11 (d755a5f7) Issue: #25329
* curl: Set build options the way we need for CMakeBrad King2023-09-221-0/+14
| | | | | Also restore commit a8d91e2719 (curl: Precompile common expensive headers, 2023-06-16) with new curl library target.
* Merge branch 'upstream-curl' into update-curlBrad King2023-09-22116-6206/+3352
| | | | | | | | | | | * upstream-curl: curl 2023-09-13 (6fa1d817) Upstream significantly refactored `lib/CMakeLists.txt`, so take the upstream version of everything except the code added by commit 54cb23c657 (curl: Restore installation of OpenSSL DLLs, 2014-11-03, v3.2.0-rc1~418^2~4). We will apply our customizations again in a follow-up commit.
* curl: Remove curlu library not needed for building within CMakeBrad King2023-08-011-0/+4
|
* Merge branch 'upstream-curl' into update-curlBrad King2023-08-0185-1663/+2410
| | | | | * upstream-curl: curl 2023-07-26 (50490c06)
* curl: Precompile common expensive headersClemens Wasser2023-06-221-0/+4
|
* Merge branch 'upstream-curl' into update-curlBrad King2023-05-30125-6796/+11666
| | | | | * upstream-curl: curl 2023-05-30 (7ab9d437)
* Merge branch 'upstream-curl' into update-curlBrad King2023-03-2070-1460/+1839
| | | | | * upstream-curl: curl 2023-03-20 (b16d1fa8)
* Merge branch 'upstream-curl' into update-curlBrad King2023-02-21322-9711/+14255
| | | | | * 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-27131-5752/+7867
| | | | | * 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-31311-3883/+7738
| | | | | * upstream-curl: curl 2022-10-26 (cd95ee9f)
* Build: Use imported target `ZLIB::ZLIB` instead of variablesAlex Turbov2022-09-222-2/+2
|
* 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-1625-155/+287
| | | | | * upstream-curl: curl 2022-05-11 (462196e6)
* Merge branch 'upstream-curl' into update-curlBrad King2022-04-28136-4508/+4568
| | | | | * upstream-curl: curl 2022-04-27 (1669b17d)
* curl: Set build options the way we need for CMakeBrad King2022-01-071-1/+1
|
* Merge branch 'upstream-curl' into update-curlBrad King2022-01-0792-1902/+3395
| | | | | * upstream-curl: curl 2022-01-05 (801bd513)
* Merge branch 'upstream-curl' into update-curlBrad King2021-09-248-44/+62
| | | | | * upstream-curl: curl 2021-09-22 (c7aef0a9)
* Merge branch 'upstream-curl' into update-curlBrad King2021-09-15117-2750/+3628
| | | | | * 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-27139-4394/+6247
| | | | | * upstream-curl: curl 2021-05-26 (6b951a69)
* Merge branch 'upstream-curl' into update-curlBrad King2021-02-03140-6611/+9124
| | | | | * upstream-curl: curl 2021-02-03 (2f33be81)
* Merge branch 'upstream-curl' into update-curlBrad King2020-12-09294-3549/+4489
| | | | | * upstream-curl: curl 2020-12-09 (e0528597)
* Merge branch 'upstream-curl' into update-curlBrad King2020-08-1950-392/+804
| | | | | * upstream-curl: curl 2020-08-19 (9d954e49)
* Merge branch 'upstream-curl' into update-curlBrad King2020-07-0136-211/+243
| | | | | * upstream-curl: curl 2020-06-30 (5a1fc8d3)
* Merge branch 'upstream-curl' into update-curlBrad King2020-06-24146-4658/+7547
| | | | | * upstream-curl: curl 2020-06-23 (e9db32a0)
* curl: Use KWIML to get integer type sizesBrad King2020-06-021-9/+12
|
* curl: When building inside CMake, link dependencies as PRIVATEBrad King2020-04-031-1/+1
|
* Merge branch 'upstream-curl' into update-curlBrad King2020-03-04204-5921/+12148
| | | | | * upstream-curl: curl 2020-03-04 (b8d13668)
* Merge branch 'upstream-curl' into update-curlBrad King2019-05-22162-5919/+6349
| | | | | * upstream-curl: curl 2019-05-22 (885ce314)
* curl: backport upstream fix to 7.62.0 regressionBrad King2018-11-021-1/+2
| | | | | | Backport upstream curl commit 2c5ec339ea (Curl_follow: accept non-supported schemes for "fake" redirects, 2018-11-01) to get a fix to curl issue 3210, a regression in 7.62.0.
* Merge branch 'upstream-curl' into update-curlBrad King2018-10-31114-1931/+4814
| | | | | * upstream-curl: curl 2018-10-30 (19667715)
* Merge branch 'update-curl' into release-3.13Brad King2018-10-2294-1234/+1967
|\ | | | | | | Merge-request: !2509
| * Merge branch 'upstream-curl' into update-curlBrad King2018-10-2294-1234/+1967
| | | | | | | | | | * upstream-curl: curl 2018-09-04 (432eb5f5)
* | curl: add missing type sizes for 'long long' and '__int64'Brad King2018-10-221-0/+6
|/ | | | | | | | | | | | | When generating `curl_config.h`, add size information for `long long` and `__int64` types. These are needed as candidates for defining the `ssize_t` type because on MSVC, `long` is not the same size as `size_t`. This problem did not affect upstream curl because it computes the `ssize_t` type in CMake code where all sizes are available. CMake's port computes it in preprocessor logic because universal binaries on macOS do not know type sizes until compile time. Fixes: #18477
* Merge branch 'upstream-curl' into update-curlBrad King2018-05-18100-1738/+3529
| | | | | * upstream-curl: curl 2018-05-15 (cb013830)
* Merge branch 'upstream-curl' into update-curlBrad King2018-01-2494-4111/+8823
| | | | | * upstream-curl: curl 2018-01-23 (d6c21c8e)