History log of /curl/ (Results 1176 – 1200 of 33759)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
bf88cdb704-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

b8e098a004-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 ...

2583d11f04-Jul-2024 Viktor Szakats

tests: delete `CharConv` remains

Closes #14100

b5d565fa04-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

62bfcb0c02-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 ...

82b32b3403-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 ...

4659852903-Jul-2024 renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

GHA: update dependency gnutls/gnutls to v3.8.6

Closes #14094

105be9db03-Jul-2024 renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

GHA: update fsfe/reuse-action action to v4

Closes #14095

fa2c575602-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 ...

d4eeb3dd02-Jul-2024 renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Dockerfile: update debian:bookworm-slim to 39868a6

Closes #14083

38bdef0202-Jul-2024 Daniel Stenberg

FEATURES.md: refresh

- added lots of missing stuff
- rearranged a little
- remove all footnotes

Closes #14086

9f96847802-Jul-2024 Daniel Stenberg

RELEASE-NOTES: synced

bf9b22a602-Jul-2024 Daniel Stenberg

curl_easy_perform.md: call it network transfer, not file transfer

092c07d102-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 ...

480883cf01-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 ...

75763a3e01-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 ...

9784f9ac01-Jul-2024 Daniel Stenberg

managen: fix removing backticks from subtitles

It erroneously removed them from the wrong variable.

Closes #14081

80769b9c01-Jul-2024 Viktor Szakats

cmake: show protocols, then features

To match the order used by `curl -V` and `./configure`.

Closes #14082

9484beaa01-Jul-2024 Viktor Szakats

cmdline-docs: fix `--proxy-ca-native` example + tidy-ups

Also:
- fix an indentation.
- fix capitalized option in comment.

Closes #14078

6b10edb730-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 ...

a3e613a801-Jul-2024 Viktor Szakats

GHA/badwords.yml: fixup indent for yamllint [ci skip]

e0b1ed9001-Jul-2024 renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

GHA: update dependency awslabs/aws-lc to v1.31.0

Closes #14080

ca6b05b601-Jul-2024 Daniel Stenberg

GHA/badwords.yml: check source code wording

Closes #14073

c074ba6401-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 ...


.github/scripts/badwords.txt
docs/TheArtOfHttpScripting.md
docs/cmdline-opts/pass.md
docs/cmdline-opts/proxy-pass.md
docs/libcurl/opts/CURLOPT_KEYPASSWD.md
docs/libcurl/opts/CURLOPT_PROXY_KEYPASSWD.md
include/README.md
include/curl/curl.h
include/curl/curlver.h
include/curl/easy.h
include/curl/multi.h
include/curl/system.h
include/curl/typecheck-gcc.h
include/curl/urlapi.h
lib/altsvc.c
lib/amigaos.c
lib/arpa_telnet.h
lib/asyn-ares.c
lib/asyn-thread.c
lib/asyn.h
lib/bufref.c
lib/c-hyper.c
lib/cf-h1-proxy.c
lib/cf-h2-proxy.c
lib/cf-https-connect.c
lib/cf-socket.c
lib/cfilters.h
lib/conncache.c
lib/conncache.h
lib/connect.c
lib/connect.h
lib/content_encoding.c
lib/cookie.c
lib/cookie.h
lib/curl_addrinfo.c
lib/curl_addrinfo.h
lib/curl_config.h.cmake
lib/curl_des.c
lib/curl_endian.c
lib/curl_gethostname.c
lib/curl_multibyte.h
lib/curl_ntlm_core.c
lib/curl_rtmp.c
lib/curl_sasl.c
lib/curl_setup.h
lib/curl_setup_once.h
lib/curl_sha512_256.c
lib/curl_sspi.c
lib/cw-out.c
lib/doh.c
lib/dynbuf.c
lib/dynhds.h
lib/easy.c
lib/easygetopt.c
lib/file.c
lib/fopen.c
lib/formdata.c
lib/formdata.h
lib/ftp.c
lib/ftp.h
lib/getenv.c
lib/gopher.c
lib/hash.c
lib/headers.c
lib/hmac.c
lib/hostip.c
lib/hostip.h
lib/hostip4.c
lib/hsts.c
lib/hsts.h
lib/http.c
lib/http.h
lib/http2.c
lib/http_aws_sigv4.c
lib/http_chunks.c
lib/http_chunks.h
lib/http_negotiate.c
lib/http_ntlm.c
lib/idn.c
lib/imap.c
lib/inet_ntop.c
lib/inet_pton.c
lib/krb5.c
lib/ldap.c
lib/macos.c
lib/md4.c
lib/md5.c
lib/memdebug.c
lib/mime.c
lib/mime.h
lib/mprintf.c
lib/mqtt.c
lib/multi.c
lib/multihandle.h
lib/multiif.h
lib/netrc.c
lib/netrc.h
lib/nonblock.c
lib/noproxy.c
lib/openldap.c
lib/parsedate.c
lib/pingpong.c
lib/pingpong.h
lib/pop3.c
lib/progress.c
lib/rand.c
lib/rename.c
lib/request.c
lib/request.h
lib/rtsp.c
lib/select.c
lib/sendf.c
lib/setopt.c
lib/setup-win32.h
lib/sha256.c
lib/share.c
lib/share.h
lib/smb.c
lib/smtp.c
lib/socketpair.c
lib/socks.c
lib/socks_gssapi.c
lib/socks_sspi.c
lib/splay.c
lib/splay.h
lib/strcase.c
lib/strerror.c
lib/strtok.c
lib/strtoofft.c
lib/system_win32.c
lib/telnet.c
lib/tftp.c
lib/timeval.c
lib/transfer.c
lib/url.c
lib/urlapi.c
lib/urldata.h
lib/vauth/cleartext.c
lib/vauth/cram.c
lib/vauth/digest.c
lib/vauth/digest_sspi.c
lib/vauth/krb5_gssapi.c
lib/vauth/krb5_sspi.c
lib/vauth/ntlm.c
lib/vauth/ntlm_sspi.c
lib/vauth/oauth2.c
lib/vauth/spnego_gssapi.c
lib/vauth/spnego_sspi.c
lib/vauth/vauth.c
lib/version.c
lib/version_win32.c
lib/vquic/curl_msh3.c
lib/vquic/curl_ngtcp2.c
lib/vquic/curl_osslq.c
lib/vquic/curl_quiche.c
lib/vquic/vquic-tls.c
lib/vquic/vquic.c
lib/vssh/libssh.c
lib/vssh/libssh2.c
lib/vssh/ssh.h
lib/vssh/wolfssh.c
lib/vtls/bearssl.c
lib/vtls/gtls.c
lib/vtls/hostcheck.c
lib/vtls/hostcheck.h
lib/vtls/mbedtls.c
lib/vtls/openssl.c
lib/vtls/rustls.c
lib/vtls/schannel.c
lib/vtls/schannel_int.h
lib/vtls/schannel_verify.c
lib/vtls/sectransp.c
lib/vtls/vtls.c
lib/vtls/wolfssl.c
lib/ws.c
src/Makefile.inc
src/tool_cb_dbg.c
src/tool_cb_hdr.c
src/tool_cb_prg.c
src/tool_cb_rea.c
src/tool_cb_see.c
src/tool_cb_wrt.c
src/tool_cfgable.h
src/tool_dirhie.c
src/tool_doswin.c
src/tool_filetime.c
src/tool_formparse.c
src/tool_getparam.c
src/tool_getpass.c
src/tool_getpass.h
src/tool_help.c
src/tool_helpers.c
src/tool_ipfs.c
src/tool_libinfo.c
src/tool_libinfo.h
src/tool_listhelp.c
src/tool_main.c
src/tool_operate.c
src/tool_operhlp.c
src/tool_paramhlp.c
src/tool_parsecfg.c
src/tool_progress.c
src/tool_sdecls.h
src/tool_setopt.c
src/tool_urlglob.c
src/tool_util.c
src/tool_vms.c
src/tool_writeout.c
src/tool_writeout_json.c
src/var.c
tests/data/test1268
tests/data/test1462
tests/data/test1538
9b68357701-Jul-2024 Yedaya Katsman

docs: add RELEASE-TOOLS.md.dist to .gitignore

Closes #14079

1...<<41424344454647484950>>...1351