bf88cdb7 | 04-Jul-2024 |
Daniel Stenberg |
tool_operate: check for --disable case *sensitively* curl command line options are specified with the correct casing or they don't match Closes #14103 |
b8e098a0 | 04-Jul-2024 |
Stefan Eissing |
transfer: avoid polling socket every transfer loop Improve download performance, minimal effort. Do not poll the socket for pending data every transfer loop iteration. This give
transfer: avoid polling socket every transfer loop Improve download performance, minimal effort. Do not poll the socket for pending data every transfer loop iteration. This gives 10-20% performance gains on large HTTP/1.1 downloads (on my machine). Closes #14098
show more ...
|
2583d11f | 04-Jul-2024 |
Viktor Szakats |
tests: delete `CharConv` remains Closes #14100 |
b5d565fa | 04-Jul-2024 |
Viktor Szakats |
GHA: bump macOS CMake job parallelism to 4 (nproc+1) [ci skip] To match autotools ones and the rest of workflows. Follow-up to 464282ddfb214917be3d143c035f178f3b77f209 #13807 |
62bfcb0c | 02-Jul-2024 |
Yedaya Katsman |
help: add flags to output and ssh categories - Add --output, --remove-on-error, --output-dir and --created-dirs to the output help category - Add --hostpubmd5, --hostpubsha256
help: add flags to output and ssh categories - Add --output, --remove-on-error, --output-dir and --created-dirs to the output help category - Add --hostpubmd5, --hostpubsha256, --insecure (-k), and --pubkey to the ssh help category Closes #14076
show more ...
|
82b32b34 | 03-Jul-2024 |
Stefan Eissing |
TODO: remove item about 'SSL_peak' GnuTLS todo item about using an equivalent of `SSL_peak()`, which nicely escaped the word checks, is no longer relevant. We do not use `SSL_pe
TODO: remove item about 'SSL_peak' GnuTLS todo item about using an equivalent of `SSL_peak()`, which nicely escaped the word checks, is no longer relevant. We do not use `SSL_peek()` anymore since connection filters were introduced. Closes #14091
show more ...
|
46598529 | 03-Jul-2024 |
renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
GHA: update dependency gnutls/gnutls to v3.8.6 Closes #14094 |
105be9db | 03-Jul-2024 |
renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
GHA: update fsfe/reuse-action action to v4 Closes #14095 |
fa2c5756 | 02-Jul-2024 |
Viktor Szakats |
GHA: Windows job exclusions tweaks - disable SMTP tests in MSYS2/mingw-w64 and MSVC jobs. On the suspicion of sometimes hanging: https://github.com/curl/curl/actions/runs/9346162
GHA: Windows job exclusions tweaks - disable SMTP tests in MSYS2/mingw-w64 and MSVC jobs. On the suspicion of sometimes hanging: https://github.com/curl/curl/actions/runs/9346162475/job/25720437944?pr=13855#step:14:2838 https://github.com/curl/curl/actions/runs/9758011305/job/26931678639?pr=14084#step:14:2834 https://github.com/curl/curl/actions/runs/9774468536/job/26982805294#step:11:4731 - run TFTP, MQTT, WebSockets tests in MSYS2/msys jobs again. - switch hanging old-mingw-w64 7.3.0 job to Release (from Debug). Guessing here, 9.5.0 is more solid, and one difference is Debug/Release mode. Let's match 7.3.0 with that and see how it changes hangs and flakiness. The other difference is Unicode ON in 7.3.0. Flaky 6.3.0 was also Debug, with Unicode OFF: 217878bade884202ee5fb2e80186c5fd130392e8 #13566. (Unicode unlikely to play a role here IMO.) If 7.3.0 keeps hanging / remains flaky I'll consider disabling its test runs. - opt-out from vcpkg telemetry. Ref: https://github.com/curl/curl/pull/13599#issuecomment-2119372376 Closes #14085
show more ...
|
d4eeb3dd | 02-Jul-2024 |
renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
Dockerfile: update debian:bookworm-slim to 39868a6 Closes #14083 |
38bdef02 | 02-Jul-2024 |
Daniel Stenberg |
FEATURES.md: refresh - added lots of missing stuff - rearranged a little - remove all footnotes Closes #14086 |
9f968478 | 02-Jul-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced |
bf9b22a6 | 02-Jul-2024 |
Daniel Stenberg |
curl_easy_perform.md: call it network transfer, not file transfer |
092c07d1 | 02-Jul-2024 |
Viktor Szakats |
winbuild: MS-DOS batch tidy-ups - prefer `.bat` extension over `.cmd` for MS-DOS batch, which also avoids confusion with OS/400 `.cmd` files. - cleanup `echo` quotes, drop them con
winbuild: MS-DOS batch tidy-ups - prefer `.bat` extension over `.cmd` for MS-DOS batch, which also avoids confusion with OS/400 `.cmd` files. - cleanup `echo` quotes, drop them consistently. - delete empty output line from one of the error branches. - prefer lowercase commands like the rest of MS-DOS batches. - delete a contraction. - drop backticks from error message. - use `nmake.exe` consistently. - use equal/not-equal operator style consistently. - inline a single-line `if` branch. - delete exceptions and rules dealing with Windows `.cmd` extension. Closes #14084
show more ...
|
480883cf | 01-Jul-2024 |
Stefan Eissing |
multi: fix pollset during RESOLVING phase - add a DEBUGASSERT for when a transfer's pollset should not be empty. - move write unpausing from transfer loop into curl_easy_pause. This
multi: fix pollset during RESOLVING phase - add a DEBUGASSERT for when a transfer's pollset should not be empty. - move write unpausing from transfer loop into curl_easy_pause. This make sure that the url_updatesocket() finds the correct state when updating socket events. - fix HTTP/2 proxy during connect phase to set sockets correctly - fix test2600 to simulate a socket set - move write unpausing from transfer loop into curl_easy_pause. This make sure that the url_updatesocket() finds the correct state when updating socket events. - waiting for the resolver to deliver might not involve any sockets to wait for. Do not generate a warning. Fixes #14047 Closes #14074
show more ...
|
75763a3e | 01-Jul-2024 |
Daniel Stenberg |
cmdline-opts: shorten six help texts o --location-trusted o --next o --parallel-immmediate o --pinnedpubkey o --proxy-pass o --proxy-ssl-allow-beast Closes
cmdline-opts: shorten six help texts o --location-trusted o --next o --parallel-immmediate o --pinnedpubkey o --proxy-pass o --proxy-ssl-allow-beast Closes #14075
show more ...
|
9784f9ac | 01-Jul-2024 |
Daniel Stenberg |
managen: fix removing backticks from subtitles It erroneously removed them from the wrong variable. Closes #14081 |
80769b9c | 01-Jul-2024 |
Viktor Szakats |
cmake: show protocols, then features To match the order used by `curl -V` and `./configure`. Closes #14082 |
9484beaa | 01-Jul-2024 |
Viktor Szakats |
cmdline-docs: fix `--proxy-ca-native` example + tidy-ups Also: - fix an indentation. - fix capitalized option in comment. Closes #14078 |
6b10edb7 | 30-Jun-2024 |
Viktor Szakats |
cmake: sync protocol/feature list with `curl -V` output - sort features case-insensitively. Requires CMake v3.13.0. Follow-up to 0f26abeef1dd1d1a02f8e12dbc3d51e73e9d2e9c #14063
cmake: sync protocol/feature list with `curl -V` output - sort features case-insensitively. Requires CMake v3.13.0. Follow-up to 0f26abeef1dd1d1a02f8e12dbc3d51e73e9d2e9c #14063 - convert protocol list to lowercase. But leave it uppercase in `curl-config`. Closes #14066
show more ...
|
a3e613a8 | 01-Jul-2024 |
Viktor Szakats |
GHA/badwords.yml: fixup indent for yamllint [ci skip] |
e0b1ed90 | 01-Jul-2024 |
renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
GHA: update dependency awslabs/aws-lc to v1.31.0 Closes #14080 |
ca6b05b6 | 01-Jul-2024 |
Daniel Stenberg |
GHA/badwords.yml: check source code wording Closes #14073 |
c074ba64 | 01-Jul-2024 |
Daniel Stenberg |
code: language cleanup in comments Based on the standards and guidelines we use for our documentation. - expand contractions (they're => they are etc) - host name = > hostname
code: language cleanup in comments Based on the standards and guidelines we use for our documentation. - expand contractions (they're => they are etc) - host name = > hostname - file name => filename - user name = username - man page => manpage - run-time => runtime - set-up => setup - back-end => backend - a HTTP => an HTTP - Two spaces after a period => one space after period Closes #14073
show more ...
|
9b683577 | 01-Jul-2024 |
Yedaya Katsman |
docs: add RELEASE-TOOLS.md.dist to .gitignore Closes #14079 |