| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Also restore commit a8d91e2719 (curl: Precompile common expensive
headers, 2023-06-16) with new curl library target.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
* upstream-curl:
curl 2023-07-26 (50490c06)
|
| |
|
|
|
|
|
| |
* upstream-curl:
curl 2023-05-30 (7ab9d437)
|
|
|
|
|
| |
* upstream-curl:
curl 2023-03-20 (b16d1fa8)
|
|
|
|
|
| |
* upstream-curl:
curl 2023-02-20 (046209e5)
|
|
|
|
|
|
|
| |
Backport upstream curl commit `16bb32e104d` (sectransp: fix for
incomplete read/writes, 2023-01-05) to fix TLS support on macOS.
Fixes: #24398
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* upstream-curl:
curl 2022-12-21 (c12fb3dd)
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
* upstream-curl:
curl 2022-10-26 (cd95ee9f)
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* upstream-curl:
curl 2022-05-11 (462196e6)
|
|
|
|
|
| |
* upstream-curl:
curl 2022-04-27 (1669b17d)
|
| |
|
|
|
|
|
| |
* upstream-curl:
curl 2022-01-05 (801bd513)
|
|
|
|
|
| |
* upstream-curl:
curl 2021-09-22 (c7aef0a9)
|
|
|
|
|
| |
* upstream-curl:
curl 2021-09-14 (8e82f2a0)
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
* upstream-curl:
curl 2021-05-26 (6b951a69)
|
|
|
|
|
| |
* upstream-curl:
curl 2021-02-03 (2f33be81)
|
|
|
|
|
| |
* upstream-curl:
curl 2020-12-09 (e0528597)
|
|
|
|
|
| |
* upstream-curl:
curl 2020-08-19 (9d954e49)
|
|
|
|
|
| |
* upstream-curl:
curl 2020-06-30 (5a1fc8d3)
|
|
|
|
|
| |
* upstream-curl:
curl 2020-06-23 (e9db32a0)
|
| |
|
| |
|
|
|
|
|
| |
* upstream-curl:
curl 2020-03-04 (b8d13668)
|
|
|
|
|
| |
* upstream-curl:
curl 2019-05-22 (885ce314)
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* upstream-curl:
curl 2018-10-30 (19667715)
|
|\
| |
| |
| | |
Merge-request: !2509
|
| |
| |
| |
| |
| | |
* upstream-curl:
curl 2018-09-04 (432eb5f5)
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
* upstream-curl:
curl 2018-05-15 (cb013830)
|
|
|
|
|
| |
* upstream-curl:
curl 2018-01-23 (d6c21c8e)
|
| |
|
|
|
|
|
| |
* upstream-curl:
curl 2017-10-04 (3ea76790)
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* upstream-curl:
curl 2016-12-22 (44b9b4d4)
|
|
|
|
|
| |
* upstream-curl:
curl 2016-11-02 (3c561c65)
|
|
|
|
|
| |
Backport curl upstream commit curl-7_50_2~32 (nss: refuse previously
loaded certificate from file, 2016-08-22).
|
|
|
|
|
| |
* upstream-curl:
curl 2016-08-03 (f2cb3a01)
|
|
|
|
|
| |
The Debian package checker tool (lintian) detected several typos in
CMake.
|
|
|
|
|
|
|
| |
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.
|