e1099726 | 23-Oct-2024 |
renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
CI: update dependency openssl/openssl to v3.4.0 Closes #15377 |
53fdc5fa | 17-Sep-2024 |
Viktor Szakats |
runtests: use deterministic sort for `TESTINFO` lines Sort TESTINFO lines by description within the number of skipped test. It makes the list of skipped test groups easier to diff/compar
runtests: use deterministic sort for `TESTINFO` lines Sort TESTINFO lines by description within the number of skipped test. It makes the list of skipped test groups easier to diff/compare between jobs and runs. Closes #15374
show more ...
|
e43d37c5 | 22-Oct-2024 |
Max Dymond |
ci: fix renovate's matching for OpenSSL and quictls Renovate only matches on the raw version numbers of a package, but OpenSSL includes `openssl-` as a prefix in the version number. This
ci: fix renovate's matching for OpenSSL and quictls Renovate only matches on the raw version numbers of a package, but OpenSSL includes `openssl-` as a prefix in the version number. This change means that the match string now expects the `openssl-` prefix and will just update the version portion. This also updates quictls so that renovate can detect and update the version correctly. Closes #15359
show more ...
|
b327a53f | 22-Oct-2024 |
Viktor Szakats |
GHA: use `--no-install-suggests --no-install-recommends` where missing It prevents `apt-get install` commands installing unnecessary packages. Makes the 8 HTTP/3 jobs around 30 seco
GHA: use `--no-install-suggests --no-install-recommends` where missing It prevents `apt-get install` commands installing unnecessary packages. Makes the 8 HTTP/3 jobs around 30 seconds faster each. before: https://github.com/curl/curl/actions/runs/11466168597 after: https://github.com/curl/curl/actions/runs/11469013245?pr=15373 Closes #15373
show more ...
|
0e18bd39 | 22-Oct-2024 |
Daniel Stenberg |
mk-lib1521: fix the long return code check It worked mostly by accident since it checked the variable from the previous setopt invoke. Closes #15372 |
605bc2d2 | 22-Oct-2024 |
Viktor Szakats |
GHA/linux: merge 32-bit Linux workflow Also: - tidy up a step condition. Closes #15370 |
acd134cf | 22-Oct-2024 |
Yedaya Katsman |
tests: Fix FILEFORMAT <file name=""> directive Follow-up to dcc52095 Closes #15371 |
b6219cd9 | 22-Oct-2024 |
Viktor Szakats |
GHA/linux: merge torture jobs into the main workflow They complete in 4 and 7 minutes, and do not hold back the main Linux workflow. Also: - bump default parallelism for `te
GHA/linux: merge torture jobs into the main workflow They complete in 4 and 7 minutes, and do not hold back the main Linux workflow. Also: - bump default parallelism for `test-torture` target to `-j20` (was: `-j2`). - drop redundant package install from `rustls` jobs. Closes #15360
show more ...
|
52851d32 | 22-Oct-2024 |
Viktor Szakats |
GHA/macos: use `test-torture` target for torture tests They used `test-ci` before this patch. Closes #15369 |
096bfdef | 22-Oct-2024 |
Viktor Szakats |
cmake/FindCares: fix version detection for c-ares 1.34.1 Due to a regression in c-ares 1.34.1, the non-pkg-config version detection method broke for this version. c-ares 1.34.2 fixes it,
cmake/FindCares: fix version detection for c-ares 1.34.1 Due to a regression in c-ares 1.34.1, the non-pkg-config version detection method broke for this version. c-ares 1.34.2 fixes it, but update our detection code anyway to also work with 1.34.1. Ref: https://github.com/c-ares/c-ares/commit/126e2741592ce3f88bce8b85e0c405a12a014253 https://github.com/c-ares/c-ares/pull/903 Closes #15368
show more ...
|
825a800e | 22-Oct-2024 |
Viktor Szakats |
cmake: use the `BSD` variable - use `BSD` in addition to backwards-compatible method. - add `BSD` to the configuration log and `buildinfo.txt` if detected. - add `BSD` tag to `buildi
cmake: use the `BSD` variable - use `BSD` in addition to backwards-compatible method. - add `BSD` to the configuration log and `buildinfo.txt` if detected. - add `BSD` tag to `buildinfo.txt` also via `./configure`. The `BSD` variable is supported by CMake 3.25.0 and upper. Ref: https://cmake.org/cmake/help/latest/variable/BSD.html Closes #15367
show more ...
|
9126eb5a | 21-Oct-2024 |
Viktor Szakats |
cmake: replace `CURL_*_DIR` with `{PROJECT,CMAKE_CURRENT}_*_DIR` It reduces the number of synonym variables in the code. Makes it easier to grok and grep. - replace `CURL_SOURCE
cmake: replace `CURL_*_DIR` with `{PROJECT,CMAKE_CURRENT}_*_DIR` It reduces the number of synonym variables in the code. Makes it easier to grok and grep. - replace `CURL_SOURCE_DIR` with `PROJECT_SOURCE_DIR`. - replace `CURL_BINARY_DIR` with `PROJECT_BINARY_DIR` or `CMAKE_CURRENT_BINARY_DIR`. - replace a single use of `CMAKE_BINARY_DIR` with `PROJECT_BINARY_DIR`. - replace `CMAKE_CURRENT_*_DIR` with `PROJECT_*_DIR` where it makes the code more uniform. - quote an argument (formatting). Closes #15331
show more ...
|
c33174d4 | 22-Oct-2024 |
Viktor Szakats |
GHA/windows: increase timeout for vcpkg jobs due to slowness The openssl job no longer fits into 10 minutes since the 20241015.1.0 GHA windows-latest image update. This caused all runs t
GHA/windows: increase timeout for vcpkg jobs due to slowness The openssl job no longer fits into 10 minutes since the 20241015.1.0 GHA windows-latest image update. This caused all runs to fail. The `run tests` step takes ~10 minutes now, up from ~4. This is 6 minutes more than before these updates. It's seen with other vcpkg jobs too, tests run slower than half speed since. Bump the timeout to make it, though the headroom is now less than it was. Before: https://github.com/curl/curl/actions/runs/11386748199/job/31679733295 https://github.com/curl/curl/actions/runs/11347976608/job/31560690219 After: https://github.com/curl/curl/actions/runs/11462332743/job/31893491625?pr=15364 Ref: https://github.com/actions/runner-images/commit/fcc4cdb1d095af1317859c4809364538953b3497 Ref: https://github.com/curl/curl/pull/15335#issuecomment-2423759953 Follow-up to 1e0305973c22b1d84036fe0c4eee34aea5cd40cc #15356 Closes #15364
show more ...
|
dcb27fdd | 22-Oct-2024 |
Daniel Stenberg |
GHA: fix the msh3 renovate thing Follow-up to 943df95ae7 Closes #15363 |
943df95a | 22-Oct-2024 |
Stefan Eissing |
CI: run with standard mod_http2 We used to include a special mod_h2 in our CI that supports the directive H2MaxDataFrameLen for test_02_20. Since then, ubuntu-lastest includes a more
CI: run with standard mod_http2 We used to include a special mod_h2 in our CI that supports the directive H2MaxDataFrameLen for test_02_20. Since then, ubuntu-lastest includes a more recent apache httpd. Let's see if we can live without the special. Closes #15353
show more ...
|
c2e26367 | 19-Oct-2024 |
Tal Regev |
GHA/windows: add http3 to libressl vcpkg job Also drop a libressl workaround no longer necessary. Closes #15338 |
1e030597 | 22-Oct-2024 |
Viktor Szakats |
GHA/windows: ignore results for test 987 987 is `SMTPS with redundant explicit SSL request`. Root cause undiscovered. Started failing after GHA bumping the windows image to
GHA/windows: ignore results for test 987 987 is `SMTPS with redundant explicit SSL request`. Root cause undiscovered. Started failing after GHA bumping the windows image to `20241015.1.0`: https://github.com/actions/runner-images/commit/fcc4cdb1d095af1317859c4809364538953b3497 https://github.com/actions/runner-images/pull/10803 vcpkg packages also got bumped as a result. They seem unrelated: c-ares 1.33.1 -> 1.34.1 nghttp2 1.62.1 -> 1.63.0 nghttp3 1.5.0 -> 1.6.0 (there may be more) Ref: https://github.com/curl/curl/pull/15335#issuecomment-2423759953 Closes #15356
show more ...
|
0978afd7 | 21-Oct-2024 |
Viktor Szakats |
GHA/linux: tidy up and performance - replace openssl3 default local build with packaged one. - drop valgrind from IntelC job. - drop IntelC no-ssl job. - bump local openssl to 3.
GHA/linux: tidy up and performance - replace openssl3 default local build with packaged one. - drop valgrind from IntelC job. - drop IntelC no-ssl job. - bump local openssl to 3.3.2. - disable tests in the cmake variant of a job. - add comment to the remaining local openssl3 build. We can drop the patch after upgrading to upcoming 3.4.0. - drop gcc-11 from jobs. packaged gcc is now newer at 13.2.0. (saves more than 1m install time for each of the 5 jobs.) Follow-up to 9cc9a6472c5d2e13a117ca02f432443db2d1be57 #9454 Closes #15349
show more ...
|
e89491e1 | 16-Oct-2024 |
zjyhjqs |
cmake: fix compile warnings for clang-cl clang-cl is an alternative command-line interface to Clang, designed for compatibility with the Visual C++ compiler, `cl.exe`: https://clang.
cmake: fix compile warnings for clang-cl clang-cl is an alternative command-line interface to Clang, designed for compatibility with the Visual C++ compiler, `cl.exe`: https://clang.llvm.org/docs/UsersManual.html#clang-cl The way to test clang-cl in CMake: - `CMAKE_<LANGUAGE>_COMPILER_ID`: "Clang" - `CMAKE_<LANGUAGE>_COMPILER_FRONTEND_VARIANT`: "MSVC" Note: `CMAKE_<LANGUAGE>_COMPILER_FRONTEND_VARIANT` was introduced since CMake 3.14, but the variable `MSVC` works fine here. https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_COMPILER_FRONTEND_VARIANT.html https://cmake.org/cmake/help/latest/variable/MSVC.html Closes #15337
show more ...
|
7dd7cbac | 18-Oct-2024 |
Viktor Szakats |
version: say quictls in MSH3 builds Before: `curl 8.11.0-DEV (x86_64-pc-linux-gnu) libcurl/8.11.0-DEV OpenSSL/3.3.0 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libpsl/0.21.2 msh3/0.6.0.0` After: `
version: say quictls in MSH3 builds Before: `curl 8.11.0-DEV (x86_64-pc-linux-gnu) libcurl/8.11.0-DEV OpenSSL/3.3.0 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libpsl/0.21.2 msh3/0.6.0.0` After: `curl 8.11.0-DEV (x86_64-pc-linux-gnu) libcurl/8.11.0-DEV quictls/3.3.0 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libpsl/0.21.2 msh3/0.6.0.0` Closes #15335
show more ...
|
a58584a8 | 03-Oct-2024 |
Gabriel Marin |
checksrc: add check for spaces around logical AND operators Closes #15144 |
51724c43 | 20-Oct-2024 |
Daniel Stenberg |
curl_ws_recv.md: the 'meta' pointer is only returned on success Reported-by: Dylam De La Torre Fixes #15340 Closes #15343 |
d6bae1cb | 20-Oct-2024 |
Daniel Stenberg |
curl_ws_recv: return recv 0 and point meta to NULL on all errors Previously it could accidentally return some errors without having reset the values. Closes #15342 |
2816cba2 | 18-Oct-2024 |
Viktor Szakats |
GHA/linux: bump to quictls 3.3.0 Closes #15334 |
547d6004 | 19-Oct-2024 |
Jay Satiro |
curl_multi_perform.md: fix typo Reported-by: Dylam De La Torre Fixes https://github.com/curl/curl/issues/15339 |