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 |
6c3a91ed | 01-Jul-2024 |
Viktor Szakats |
libcurl.pc: add more `Requires.private`/`Requires` dependencies - add `libmsh3` reference from cmake and autotools. - add `mit-krb5-gssapi` reference from cmake. It leaves
libcurl.pc: add more `Requires.private`/`Requires` dependencies - add `libmsh3` reference from cmake and autotools. - add `mit-krb5-gssapi` reference from cmake. It leaves GSS not set from autotools. The handling of heimdal in cmake is fuzzy, that's probably missing too. Follow-up to f057de5a1a950a90d1920021db152a4b695f1a8a #13911 Closes #14072
show more ...
|
d68a1212 | 30-Jun-2024 |
Viktor Szakats |
cmake: improve wolfSSL detection - support detecting wolfSSL via pkg-config (like autotools.) - detect wolfSSL version. - detect `HAVE_WOLFSSL_DES_ECB_ENCRYPT`. (need
cmake: improve wolfSSL detection - support detecting wolfSSL via pkg-config (like autotools.) - detect wolfSSL version. - detect `HAVE_WOLFSSL_DES_ECB_ENCRYPT`. (needs e.g. `--enable-curl` when building wolfSSL) - detect `HAVE_WOLFSSL_FULL_BIO` and enable HTTPS-proxy feature. (needs e.g. `--enable-opensslall` when building wolfSSL) - fix to show `HTTPS-proxy` in cmake feature list. Ref: 55807e6c056f27846d70cec70ee6ac3f0e5b3bbe #9962 - fix to show `NTLM` in cmake feature list. - fix to show `smb` and `smbs` in cmake protocol list. - add wolfSSL CMake job to GHA (for macOS). - fix mqtt and wolfSSL symbol clash. ``` ./curl/lib/mqtt.c: In function 'mqtt_doing': ./curl/lib/mqtt.c:746:17: error: declaration of 'byte' shadows a global declaration [-Werror=shadow] 746 | unsigned char byte; | ^~~~ /opt/homebrew/Cellar/wolfssl/5.7.0_1/include/wolfssl/wolfcrypt/types.h:85:36: note: shadowed declaration is here 85 | typedef unsigned char byte; | ^~~~ ``` - format `FindWolfSSL.cmake` closer to neighbours. Closes #14064
show more ...
|