18143579 | 30-Sep-2024 |
Viktor Szakats |
cmake: readd `generate-curl.1` dependency for `src` just in case Trying to fix intermittent build failures with MSVC 2008: ``` unity_0.obj : error LNK2019: unresolved external symbol
cmake: readd `generate-curl.1` dependency for `src` just in case Trying to fix intermittent build failures with MSVC 2008: ``` unity_0.obj : error LNK2019: unresolved external symbol _showhelp referenced in function _tool_help unity_0.obj : error LNK2019: unresolved external symbol _hugehelp referenced in function _operate ``` https://ci.appveyor.com/project/curlorg/curl/builds/50700212/job/h3ekljnbccosej5k#L154 https://ci.appveyor.com/project/curlorg/curl/builds/50701615/job/61mkg9og1eooqli8#L155 Follow-up to 496da69aa0eb988ac92eb815742eb89b975ad83e #14883 Closes #15088
show more ...
|
212ff19b | 29-Sep-2024 |
Viktor Szakats |
runtests: drop unused code for old/classic-mingw support Follow-up to 38029101e2d78ba125732b3bab6ec267b80a0e72 #11625 Closes #15087 |
aed3f023 | 30-Sep-2024 |
Viktor Szakats |
GHA: move Cygwin jobs back into the Windows workflow Cygwin jobs took 30 minutes and was the reason for moving them to their own workflow. After recent changes, they finish in 8 minutes,
GHA: move Cygwin jobs back into the Windows workflow Cygwin jobs took 30 minutes and was the reason for moving them to their own workflow. After recent changes, they finish in 8 minutes, which is on par or lower than the longest Windows jobs. Thus, Cygwin can now be moved back to the Windows workflow without causing extra wait for all the workflow jobs to complete (and allowing a manual retry for the remaining flaky jobs). Notice that Cygwin still uses the cygwin/cygwin-install-action action to install Cygwin itself. This action uses no caching and the time it takes fluctuates widely depending on mirror speed, congestion and other things. If Cygwin tends to hold up jobs again for this or other reasons, this patch may be reverted. Follow-up to 80a8e24956ff652e865113231649cb0c14f1e7c2 #15083 Follow-up to 2d8464c4cb9736144946701c5e632c817888eaec #14366 Closes #15086
show more ...
|
7bc653a1 | 30-Sep-2024 |
Viktor Szakats |
appveyor: bump to OpenSSL 3.3 Closes #15085 |
069a9654 | 30-Sep-2024 |
Viktor Szakats |
appveyor: delete unused WebSockets option remains [ci skip] |
b85d37a3 | 23-Sep-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
CI: bump vmactions/omnios-vm from 1.0.6 to 1.0.7 Bumps [vmactions/omnios-vm](https://github.com/vmactions/omnios-vm) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/vmactions/o
CI: bump vmactions/omnios-vm from 1.0.6 to 1.0.7 Bumps [vmactions/omnios-vm](https://github.com/vmactions/omnios-vm) from 1.0.6 to 1.0.7. - [Release notes](https://github.com/vmactions/omnios-vm/releases) - [Commits](https://github.com/vmactions/omnios-vm/compare/2f97978b477e0a014767f65ecf3656b933541460...bc3c64398d10bd00ecd8b3ca72db91c5a03dea77) --- updated-dependencies: - dependency-name: vmactions/omnios-vm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Closes #15018
show more ...
|
97c0f89b | 12-Sep-2024 |
Stefan Eissing |
quic: use send/recvmmsg when available add checks for sendmmsg in configure and CmakeLists.txt for enabling use of these functions in ngtcp2/quiche quic. Closes #14880 |
876f17ad | 28-Sep-2024 |
renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
ci: update dependency awslabs/aws-lc to v1.36.0 Closes #14955 |
256fa639 | 23-Sep-2024 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
CI: bump github/codeql-action from 3.26.6 to 3.26.8 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.6 to 3.26.8. - [Release notes](https://github.com/gith
CI: bump github/codeql-action from 3.26.6 to 3.26.8 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.6 to 3.26.8. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/4dd16135b69a43b6c8efb853346f8437d92d3c93...294a9d92911152fe08befb9ec03e240add280cb3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Closes #15019
show more ...
|
cd636297 | 27-Sep-2024 |
Daniel Stenberg |
CI/winbuild: remove enabling of websocket - done by default now Closes #15076 |
e474b023 | 29-Sep-2024 |
Viktor Szakats |
runtests: fix indentation |
80a8e249 | 29-Sep-2024 |
Viktor Szakats |
GHA/cygwin, msys: move tests to cmake jobs, to finish faster Move test runs from autotools jobs to cmake ones for Cygwin and MSYS. This makes producing test results and finishing the wor
GHA/cygwin, msys: move tests to cmake jobs, to finish faster Move test runs from autotools jobs to cmake ones for Cygwin and MSYS. This makes producing test results and finishing the workflows faster, because the cmake build steps are much faster than autotools in these envs. Also: - drop building examples with Cygwin autotools. It takes almost 4 minutes. Keep building them with cmake, taking 20 seconds. - drop building examples in MSYS autotools jobs that run tests. Keep building them in autotools jobs without tests. It makes the longest running job 2 minutes shorter. After this patch Cygwin job times are on par with or lower than Windows ones. It means Cygwin doesn't cause extra delay to finish the whole workflow, allowing to re-merge these jobs into the Windows workflow. Closes #15083
show more ...
|
47d604ae | 29-Sep-2024 |
Viktor Szakats |
GHA/windows: fix `find` in old-mingw-w64 `curl -V` step By default it runs the Windows `find` command and fails. Tweak the `PATH` to find the MSYS shell implementation. |
2c419fc1 | 28-Sep-2024 |
Viktor Szakats |
ci: tidy-ups - http3-linux: add newlines for readability. - http3-linux: use `make pytest` to run pytest. - checksrc: use `|` multiline to sync with other uses. - checksrc: prefe
ci: tidy-ups - http3-linux: add newlines for readability. - http3-linux: use `make pytest` to run pytest. - checksrc: use `|` multiline to sync with other uses. - checksrc: prefer `$()`. - prefer `>-` over `>` for folded option lists. - cygwin: drop a `grep` no longer necessary. Closes #15081
show more ...
|
8a8719d2 | 27-Sep-2024 |
Viktor Szakats |
cmake: websockets tidy-ups - restore change lost after websockets-default update. Ref: 6a1dcdc5d2f1b450de4d10739660b32d081c51a1 #14998 - delete unused line after websockets is on b
cmake: websockets tidy-ups - restore change lost after websockets-default update. Ref: 6a1dcdc5d2f1b450de4d10739660b32d081c51a1 #14998 - delete unused line after websockets is on by default. Follow-up to d78e129d50b2d190f1c1bde2ad1f62f02f152db0 #14936 Closes #15078
show more ...
|
842f8843 | 28-Sep-2024 |
Viktor Szakats |
GHA linux: restore `apt-get update` It seems like the Ubuntu apt mirror list or other preloaded data on the Linux runner can go stale (?) throughout a single week causing failures li
GHA linux: restore `apt-get update` It seems like the Ubuntu apt mirror list or other preloaded data on the Linux runner can go stale (?) throughout a single week causing failures like this, in some of the jobs: ``` Ign:16 http://security.ubuntu.com/ubuntu jammy-updates/main amd64 libapr1-dev amd64 1.7.0-8ubuntu0.22.04.1 Err:16 mirror+file:/etc/apt/apt-mirrors.txt jammy-updates/main amd64 libapr1-dev amd64 1.7.0-8ubuntu0.22.04.1 404 Not Found [IP: 40.81.13.82 80] Get:24 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libnghttp2-dev amd64 1.43.0-1ubuntu0.2 [117 kB] Get:25 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 vsftpd amd64 3.0.5-0ubuntu1.1 [123 kB] Fetched 4029 kB in 2s (1682 kB/s) E: Failed to fetch mirror+file:/etc/apt/apt-mirrors.txt/pool/main/a/apr/libapr1-dev_1.7.0-8ubuntu0.22.04.1_amd64.deb 404 Not Found [IP: 40.81.13.82 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? Error: Process completed with exit code 100. ``` https://github.com/curl/curl/actions/runs/11074211380/job/30772496037#step:32:63 Restore `apt update` to fix it. Follow-up to 1b8449674adb57ee0f60e761d654c69b20ee8fcf #14992 Closes #15082
show more ...
|
7048d1d2 | 27-Sep-2024 |
Tatsuhiro Tsujikawa |
docs/cmdline-opts: GnuTLS supports PKCS#11 URI in --cert option Closes #15075 |
f2ce14e1 | 26-Sep-2024 |
Viktor Szakats |
singleuse: limit checks to non-unity jobs `singleuse.pl` requires non-unity builds. With unity builds, it remains silent. - make some jobs non-unity to allow singleuse to do its
singleuse: limit checks to non-unity jobs `singleuse.pl` requires non-unity builds. With unity builds, it remains silent. - make some jobs non-unity to allow singleuse to do its job. - since all jobs used the `--unit` singleuse checker option, make this option permanent. Closes #15065
show more ...
|
9541e666 | 23-Sep-2024 |
Viktor Szakats |
GHA/windows: formatting, adjust timeouts, tidy-ups - reduce job timeouts for msys2 and old-mingw-w64 jobs. - fold long lines and reorder options in MSVC jobs. - make some options def
GHA/windows: formatting, adjust timeouts, tidy-ups - reduce job timeouts for msys2 and old-mingw-w64 jobs. - fold long lines and reorder options in MSVC jobs. - make some options default in MSVC jobs. Closes #15017
show more ...
|
95d33905 | 26-Sep-2024 |
Dan Fandrich |
CI: update 32-bit CI to Ubuntu 24.04 and enable more Enable librtmp, libssh, libidn2 and c-ares support for broader 32-bit test coverage. Bump the gcc version to 14. Closes #150
CI: update 32-bit CI to Ubuntu 24.04 and enable more Enable librtmp, libssh, libidn2 and c-ares support for broader 32-bit test coverage. Bump the gcc version to 14. Closes #15068
show more ...
|
7f3d5982 | 25-Sep-2024 |
Stefan Eissing |
CI: improvements in test reliability and performance - CI default: raise parallelism to 20 - CI valgind: set parallelism to 6 - CI non-native: adapt parallelism for OS builds - C
CI: improvements in test reliability and performance - CI default: raise parallelism to 20 - CI valgind: set parallelism to 6 - CI non-native: adapt parallelism for OS builds - CI Windows: no longer ignore FTP, TFTP, MQTT and SMTP - CI Windows: restrict test timeout to 10 minutes - CI Windows: do not run tests for msh3 build - tests, various: restrict curl invocation to ipv4 to avoid talking to any ipv6 test server running in parallel - tests: requiring http/2 server no longer needs to mention http server - test 190: use a fixed timeout of 10 seconds instead of %FTPTIME2, as that value rises under parallel load beyond what the server is waiting and then produces different results - test 1540: add debug logging - testrunner: add verify checks for http/2 and http/3 server Closes #15040
show more ...
|
aca28aba | 27-Sep-2024 |
Daniel Stenberg |
lib: fix disabled-verbose-strings + enable-debug build warnings |
d78e129d | 27-Sep-2024 |
Daniel Stenberg |
WebSockets: make support official (non-experimental) Inverts the configure/cmake options to instead provide options that disable WebSockets and have them (ws + wss) enabled by default.
WebSockets: make support official (non-experimental) Inverts the configure/cmake options to instead provide options that disable WebSockets and have them (ws + wss) enabled by default. Closes #14936
show more ...
|
cfae354a | 26-Sep-2024 |
Viktor Szakats |
codespell: extend checks to more subdirs - fix issues found. - fix a few more found locally. Closes #15072 |
6b2824da | 26-Sep-2024 |
Viktor Szakats |
GHA/torture: prefer pip `--break-system-packages` for speed Follow-up to c5e3d8ba94791dbc51f98a56ce07b3ba6b0aa446 #14972 Closes #15071 |