History log of /curl/ (Results 301 – 325 of 32192)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
aedbbdf111-Mar-2024 Daniel Stenberg

vquic-tls: return appropirate errors on wolfSSL errors

Reported-by: Dexter Gerig
Closes #13107

14d9afdf12-Mar-2024 Viktor Szakats

tidy-up: one comment and EOF newlines

Reviewed-by: Daniel Stenberg
Closes #13108

e7219c2b12-Mar-2024 Daniel Stenberg

cmdline-opts: language cleanups

Use imperative mood consistently for the first sentence describing an
option.

"Set this" instead "tell curl to set" or "this sets..."

Pl

cmdline-opts: language cleanups

Use imperative mood consistently for the first sentence describing an
option.

"Set this" instead "tell curl to set" or "this sets..."

Plus some extra cleanups and rephrasing.

Closes #13106

show more ...


docs/cmdline-opts/MANPAGE.md
docs/cmdline-opts/_PROTOCOLS.md
docs/cmdline-opts/alt-svc.md
docs/cmdline-opts/anyauth.md
docs/cmdline-opts/basic.md
docs/cmdline-opts/ca-native.md
docs/cmdline-opts/cacert.md
docs/cmdline-opts/capath.md
docs/cmdline-opts/cert-status.md
docs/cmdline-opts/cert-type.md
docs/cmdline-opts/cert.md
docs/cmdline-opts/compressed-ssh.md
docs/cmdline-opts/config.md
docs/cmdline-opts/connect-to.md
docs/cmdline-opts/continue-at.md
docs/cmdline-opts/cookie-jar.md
docs/cmdline-opts/cookie.md
docs/cmdline-opts/curves.md
docs/cmdline-opts/data-ascii.md
docs/cmdline-opts/data-binary.md
docs/cmdline-opts/data-raw.md
docs/cmdline-opts/data-urlencode.md
docs/cmdline-opts/data.md
docs/cmdline-opts/delegation.md
docs/cmdline-opts/digest.md
docs/cmdline-opts/disable-eprt.md
docs/cmdline-opts/disable-epsv.md
docs/cmdline-opts/disallow-username-in-url.md
docs/cmdline-opts/dns-interface.md
docs/cmdline-opts/dns-ipv4-addr.md
docs/cmdline-opts/dns-ipv6-addr.md
docs/cmdline-opts/etag-compare.md
docs/cmdline-opts/etag-save.md
docs/cmdline-opts/expect100-timeout.md
docs/cmdline-opts/fail-with-body.md
docs/cmdline-opts/fail.md
docs/cmdline-opts/false-start.md
docs/cmdline-opts/form-escape.md
docs/cmdline-opts/form.md
docs/cmdline-opts/ftp-method.md
docs/cmdline-opts/ftp-port.md
docs/cmdline-opts/ftp-pret.md
docs/cmdline-opts/ftp-skip-pasv-ip.md
docs/cmdline-opts/globoff.md
docs/cmdline-opts/haproxy-protocol.md
docs/cmdline-opts/help.md
docs/cmdline-opts/hsts.md
docs/cmdline-opts/http0.9.md
docs/cmdline-opts/http1.0.md
docs/cmdline-opts/http1.1.md
docs/cmdline-opts/http2-prior-knowledge.md
docs/cmdline-opts/http2.md
docs/cmdline-opts/http3.md
docs/cmdline-opts/ipv4.md
docs/cmdline-opts/ipv6.md
docs/cmdline-opts/keepalive-time.md
docs/cmdline-opts/limit-rate.md
docs/cmdline-opts/list-only.md
docs/cmdline-opts/location-trusted.md
docs/cmdline-opts/max-time.md
docs/cmdline-opts/negotiate.md
docs/cmdline-opts/netrc-file.md
docs/cmdline-opts/netrc.md
docs/cmdline-opts/next.md
docs/cmdline-opts/ntlm.md
docs/cmdline-opts/output-dir.md
docs/cmdline-opts/output.md
docs/cmdline-opts/path-as-is.md
docs/cmdline-opts/pinnedpubkey.md
docs/cmdline-opts/post301.md
docs/cmdline-opts/post302.md
docs/cmdline-opts/post303.md
docs/cmdline-opts/proto-default.md
docs/cmdline-opts/proto-redir.md
docs/cmdline-opts/proto.md
docs/cmdline-opts/proxy-anyauth.md
docs/cmdline-opts/proxy-basic.md
docs/cmdline-opts/proxy-ca-native.md
docs/cmdline-opts/proxy-digest.md
docs/cmdline-opts/proxy-http2.md
docs/cmdline-opts/proxy-negotiate.md
docs/cmdline-opts/proxy-ntlm.md
docs/cmdline-opts/proxy-pinnedpubkey.md
docs/cmdline-opts/proxy-service-name.md
docs/cmdline-opts/proxy-tls13-ciphers.md
docs/cmdline-opts/referer.md
docs/cmdline-opts/remote-header-name.md
docs/cmdline-opts/remote-name-all.md
docs/cmdline-opts/remove-on-error.md
docs/cmdline-opts/request-target.md
docs/cmdline-opts/resolve.md
docs/cmdline-opts/service-name.md
docs/cmdline-opts/socks5-basic.md
docs/cmdline-opts/socks5-gssapi-service.md
docs/cmdline-opts/socks5-gssapi.md
docs/cmdline-opts/ssl-allow-beast.md
docs/cmdline-opts/ssl-auto-client-cert.md
docs/cmdline-opts/ssl-no-revoke.md
docs/cmdline-opts/ssl-revoke-best-effort.md
docs/cmdline-opts/styled-output.md
docs/cmdline-opts/tftp-no-options.md
docs/cmdline-opts/tlsv1.md
docs/cmdline-opts/trace-ascii.md
docs/cmdline-opts/trace.md
docs/cmdline-opts/upload-file.md
docs/cmdline-opts/url-query.md
docs/cmdline-opts/url.md
docs/cmdline-opts/use-ascii.md
docs/cmdline-opts/xattr.md
tests/test1275.pl
451a7a7a12-Mar-2024 Daniel Stenberg

managen: remove space before protocols

For options that are listed for specific protocols, the protocols (shown
first within parentheses) are now output without the leading space in the

managen: remove space before protocols

For options that are listed for specific protocols, the protocols (shown
first within parentheses) are now output without the leading space in the
manpage output.

Closes #13105

show more ...

942896fd07-Mar-2024 Jay Satiro

mbedtls: properly cleanup the thread-shared entropy

- Store the state of the thread-shared entropy for global init/cleanup.

- Use curl's thread support of mbedtls for all Windows bu

mbedtls: properly cleanup the thread-shared entropy

- Store the state of the thread-shared entropy for global init/cleanup.

- Use curl's thread support of mbedtls for all Windows builds instead of
just when the threaded resolver is used via USE_THREADS_WIN32.

Prior to this change on global cleanup curl builds that have curl thread
support for mbedtls freed the entropy (8b1d2298) but failed to mark that
it had been freed, which caused problems on subsequent init + transfer.

Bug: https://github.com/curl/curl/discussions/11919#discussioncomment-8687105
Reported-by: awesomekosm@users.noreply.github.com

Closes https://github.com/curl/curl/pull/13071

show more ...

3ccce37711-Mar-2024 Daniel Stenberg

tool_getparam: handle non-existing (out of range) short-options

... correctly, even when they follow an existing one without a space in
between.

Verify with test 467

Fo

tool_getparam: handle non-existing (out of range) short-options

... correctly, even when they follow an existing one without a space in
between.

Verify with test 467

Follow-up to 07dd60c05b
Reported-by: Geeknik Labs
Fixes #13101
Closes #13102

show more ...

4e4e8af111-Mar-2024 Stefan Eissing

lib: move 'done' parameter to SingleRequests

A transfer may do several `SingleRequest`s for its success. This happens
regularly for authentication, follows and retries on failed connecti

lib: move 'done' parameter to SingleRequests

A transfer may do several `SingleRequest`s for its success. This happens
regularly for authentication, follows and retries on failed connections.
The "readwrite()" calls and functions connected to those carried a `bool
*done` parameter to indicate that the current `SingleRequest` is over.
This may happen before `upload_done` or `download_done` bits of
`SingleRequest` are set.

The problem with that is now `write_resp()` protocol handlers are
invoked in places where the `bool *done` cannot be passed up to the
caller. Instead of being a bool in the call chain, it needs to become a
member of `SingleRequest`, reflecting its state.

This removes the `bool *done` parameter and adds the `done` bit to
`SingleRequest` instead. It adds `Curl_req_soft_reset()` for using a
`SingleRequest` in a follow up, clearing `done` and other
flags/counters.

Closes #13096

show more ...

6aeb729b11-Mar-2024 Stefan Eissing

request: clarify message when request has been sent off

Change the "uploaded and fine" message for requests without a body

Reported-by: Karthikdasari0423 on github
Fixes #13093

request: clarify message when request has been sent off

Change the "uploaded and fine" message for requests without a body

Reported-by: Karthikdasari0423 on github
Fixes #13093
Closes #13095

show more ...

cd93765111-Mar-2024 Daniel Stenberg

RELEASE-NOTES: synced

fcef00db08-Mar-2024 Stefan Eissing

lib: keep conn IP information together

new struct ip_quadruple for holding local/remote addr+port

- used in data->info and conn and cf-socket.c
- copy back and forth complete st

lib: keep conn IP information together

new struct ip_quadruple for holding local/remote addr+port

- used in data->info and conn and cf-socket.c
- copy back and forth complete struct
- add 'secondary' to conn
- use secondary in reporting success for ftp 2nd connection

Reported-by: DasKutti on github
Fixes #13084
Closes #13090

show more ...

1ccf1cd908-Mar-2024 Daniel Stenberg

scripts/managen: the new name and home for the manpage generator

It was previously docs/cmdline-opts/gen.pl

Closes #13089

39173f6608-Mar-2024 Daniel Stenberg

VULN-DISCLOSURE-POLICY.md: update detail about CVE requests

curl is a CNA now

Closes #13088

a586b8ca07-Mar-2024 Stefan Eissing

lib: client reader polish

- seek_func/seek_client, use transfer values only
- remove copies held in `struct connectdata`, use only
ever `data->set.seek_func`
- reso

lib: client reader polish

- seek_func/seek_client, use transfer values only
- remove copies held in `struct connectdata`, use only
ever `data->set.seek_func`
- resolves possible issues in multiuse connections
- new mime post reader eliminates need to ever overwriting this

- websockets, remove empty Curl_ws_done() function

Closes #13079

show more ...

800617fa08-Mar-2024 Marcel Raad

lib1598: fix `CURLOPT_POSTFIELDSIZE` usage

It requires a `long` argument.

Closes https://github.com/curl/curl/pull/13085

7168137607-Mar-2024 Daniel Stenberg

docs/cmdline-opts: drop the curl.1 from the dist tarball

Since it is no longer needed for building tool_hugehelp.c and all the
docs is available in readable markdown format in the tarbal

docs/cmdline-opts: drop the curl.1 from the dist tarball

Since it is no longer needed for building tool_hugehelp.c and all the
docs is available in readable markdown format in the tarball, the peeps
that don't want to build the manpage still do good.

Removing it also fixes the complexity of out-of-tree builds when the
curl.1 exists in the source tree.

show more ...

1ab2efb007-Mar-2024 Daniel Stenberg

test1140/1173: extend wildcards to find curl.1

... in its new build path.

Also update the test scripts to be more precise in error messages to
help us understand CI errors bette

test1140/1173: extend wildcards to find curl.1

... in its new build path.

Also update the test scripts to be more precise in error messages to
help us understand CI errors better.

Follow-up to f03c85635f35269f1
Ref: #13029
Closes #13083

show more ...

b4d73e6707-Mar-2024 Daniel Stenberg

http2: minor tweaks to optimize two struct sizes

- use BIT() instead of bool
- place the struct fields in (roughly) size order

Closes #13082

aba98d2f07-Mar-2024 Daniel Stenberg

buildconf.bat: remove outdated groff/nroff use

- don't try to generate the real hugehelp file, because it requires
curl.txt which needs a build
- don't attempt to do anything in a

buildconf.bat: remove outdated groff/nroff use

- don't try to generate the real hugehelp file, because it requires
curl.txt which needs a build
- don't attempt to do anything in a c-ares subdirectory

Follow-up to f03c85635f35269
Closes #13078

show more ...

5267bf5207-Mar-2024 Daniel Stenberg

http2: memory errors in the push callbacks are fatal

Use the correct nghttp2 error code accordingly.

Closes #13081

e55db0c807-Mar-2024 Viktor Szakats

mkhelp: rename variable to fix compiler warnings

```
src\tool_operate.c(541,33): warning C4459: declaration of 'm' hides global declaration [_bld\src\curl.vcxproj]
_bld\src\tool_hu

mkhelp: rename variable to fix compiler warnings

```
src\tool_operate.c(541,33): warning C4459: declaration of 'm' hides global declaration [_bld\src\curl.vcxproj]
_bld\src\tool_hugehelp.c(8,27):
see declaration of 'm'
src\tool_paramhlp.c(307,14): warning C4459: declaration of 'm' hides global declaration [_bld\src\curl.vcxproj]
src\tool_progress.c(118,16): warning C4459: declaration of 'm' hides global declaration [_bld\src\curl.vcxproj]
src\tool_writeout.c(288,31): warning C4459: declaration of 'm' hides global declaration [_bld\src\curl.vcxproj]
```
Ref: https://ci.appveyor.com/project/curlorg/curl/builds/49348159/job/51ee75cd2n0wj6lc#L614

Reviewed-by: Daniel Stenberg
Closes #13077

show more ...

cf3b60e907-Mar-2024 Daniel Stenberg

KNOWN_BUGS: POP3 issue when reading small chunks

Closes #12063

a03b91e707-Mar-2024 Daniel Stenberg

RELEASE-NOTES: synced

835e4cb126-Feb-2024 Robert Moreton

asyn-ares: fix data race warning

- Store the c-ares version during global init.

Prior to this change several threads could write the same data to a
static int variable at the sa

asyn-ares: fix data race warning

- Store the c-ares version during global init.

Prior to this change several threads could write the same data to a
static int variable at the same time. Though in practice it's not a
problem ThreadSanitizer may warn.

Reported-by: Nikita Taranov
Assisted-by: Jay Satiro

Fixes #13065
Closes #13000

show more ...

2c0f2e8107-Mar-2024 Stefan Eissing

hyper: implement unpausing via client reader

Just a tidy up to contain 'ifdef' pollution of common
code parts with implementation specifics.

- remove the ifdef hyper unpausing i

hyper: implement unpausing via client reader

Just a tidy up to contain 'ifdef' pollution of common
code parts with implementation specifics.

- remove the ifdef hyper unpausing in easy.c
- add hyper client reader for CURL_CR_PROTOCOL phase
that implements the unpause method for calling
the hyper waker if it is set

Closes #13075

show more ...

8a9fbd6207-Mar-2024 Stefan Eissing

ngtcp2: no recvbuf for stream

- write response data directly to the transfer via
`Curl_xfer_write_resp()` like we do in HTTP/2.

Closes #13073

1...<<11121314151617181920>>...1288