| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
CURLSHOPT_LOCKFUNC.3
CURLSHOPT_SHARE.3
CURLSHOPT_UNLOCKFUNC.3
CURLSHOPT_UNSHARE.3
CURLSHOPT_USERDATA.3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously specifying `--without-gnutls` would unexpectedly attempt to
compile with GnuTLS, effectively interpreting this as
`--with-gnutls`. This caused a significant amount of confusion when
`libcurl` was built with SSL disabled since GnuTLS wasn't present.
68d89f24 dropped the `--without-*` options from the configure help, but
`AC_ARG_WITH` still defines these flags automatically. As
https://www.gnu.org/software/autoconf/manual/autoconf-2.60/html_node/External-Software.html
describes, the `action-if-given` is called when the user specifies
`--with-*` or `--without-*` options.
To prevent this confusion, we make the `--without` flag do the right
thing by ignoring the value if it set to "no".
Closes #7994
|
|
|
|
| |
Closes #7991
|
|
|
|
| |
Closes #7956
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously we'd return CURLE_READ_ERROR if we received this, instead
of triggering the error handling logic that's present in the next if
block down.
After this change, curl requests to https://go.googlesource.com using
HTTP/2 complete successfully.
Fixes #7949
Closes #7948
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some method names, as well as the generated library name, were changed
in a recent refactoring.
Further, change the default configuration instructions to check for
Hyper in either "target/debug" or "target/release" - the latter
contains an optimized build configuration.
Fixes #7947
Closes #7948
|
|
|
|
| |
and bump the version to 7.80.1
|
|
|
|
|
|
|
|
|
|
| |
... to prevent a lingering pointer that would lead to a double-free.
Added test 1939 to verify.
Reported-by: Stephen M. Coakley
Fixes #7982
Closes #7986
|
|
|
|
|
|
|
|
|
| |
Easy handles that are used by the multi interface should be removed from
the multi handle before they are cleaned up.
Reported-by: Stephen M. Coakley
Ref: #7982
Closes #7983
|
|
|
|
| |
Closes #7984
|
|
|
|
| |
for curl 7.80.0
|
| |
|
|
|
|
|
|
|
| |
Advertise h3 as well as h3-29 since some servers out there require h3
for QUIC v1.
Closes #7979
|
|
|
|
|
|
|
| |
Since we switched to v1 quic_transport_parameters codepoint in #7960
with quictls, lets use QUIC v1 consistently.
Closes #7979
|
|
|
|
| |
Closes #7978
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds Schannel variants of SSLpinning tests that include the option
--ssl-revoke-best-effort to ignore certificate revocation check
failures which is required due to our custom test CA certificate.
Disable the original variants if the Schannel backend is enabled.
Also skip all IDN tests which are broken while using an msys shell.
This is a step to simplify test exclusions for Windows and MinGW.
Reviewed-by: Jay Satiro
Reviewed-by: Marcel Raad
Reviewed-by: Daniel Stenberg
Closes #7968
|
|
|
|
| |
Closes #7975
|
|
|
|
|
|
| |
Reported-by: Roger Young
Fixes #7967
Closes #7976
|
|
|
|
|
|
|
|
|
|
| |
tool_operate.c(889) : warning C4701: potentially uninitialized local
variable 'per' use
Follow-up to cc71d352651a0d95
Reported-by: Marc Hörsken
Bug: https://github.com/curl/curl/pull/7922#issuecomment-963042676
Closes #7971
|
|
|
|
|
|
| |
Reported-by: Godwin Stewart
Fixes #7973
Closes #7974
|
|
|
|
|
|
|
| |
Fixes torture test failures
Follow-up to cc71d352651
Closes #7972
|
| |
|
|
|
|
| |
Closes #7970
|
|
|
|
|
|
|
|
|
|
|
| |
You're => You are
Hasn't => Has not
Doesn't => Does not
Don't => Do not
You'll => You will
etc
Closes #7930
|
|
|
|
|
|
|
|
|
| |
Spotted by torture testing 343 344 345 347.
Follow-up from cc71d352651a0
Pointed-out-by: Dan Fandrich
Closes #7969
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QUIC Transport Parameters Extension has been changed between draft-29
and latest RFC9001. Most notably, its identifier has been updated from
0xffa5 to 0x0039. The version is selected through the QUIC TLS library
via the legacy codepoint.
Disable the usage of legacy codepoint in curl to switch to latest
RFC9001. This is required to be able to keep up with latest QUIC
implementations.
Acked-by: Tatsuhiro Tsujikawa
Closes #7960
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
... to be proper backslash-backslash-n sequences to render nicely in man
and on website.
Follow-up to 24155569d8a
Reported-by: Sergey Markelov
Fixes https://github.com/curl/curl-www/issues/163
Closes #7962
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When failing to create the output file for saving an etag, only fail
that particular single transfer and allow others to follow.
In a serial transfer setup, if no transfer at all is done due to them
all being skipped because of this error, curl will output an error
message and return exit code 26.
Added test 369 and 370 to verify.
Reported-by: Earnestly on github
Ref: #7942
Closes #7945
|
|
|
|
|
|
|
|
| |
Previously we saw errors attempting to run "brew install", see
https://github.com/curl/curl/runs/4095721123?check_suite_focus=true for
an example, since this command is idempotent, it is safe to run again.
Closes #7955
|
|
|
|
|
|
| |
Ref: https://github.com/curl/curl/discussions/7954
Closes #7957
|
| |
|
|
|
|
|
|
|
|
|
| |
The latest cmake-rs assumes cmake's --parallel works. That was added in
cmake 3.12, but a lot of our CI builds run on Ubuntu Bionic which only
has cmake 3.10.
Fixes #7927
Closes #7952
|
|
|
|
|
|
|
|
| |
This reverts commit 7c88fe375b15c44d77bccc9ab733b8069d228e6f.
Follow up to #6535 as the pragma is obsolete with warnf
Closes #7941
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Call schannel_shutdown if the SSL connection fails.
Prior to this change schannel_shutdown (which shuts down the SSL
connection as well as memory cleanup) was not called when the SSL
connection failed (eg due to failed handshake).
Co-authored-by: Gisle Vanem
Fixes https://github.com/curl/curl/issues/7877
Closes https://github.com/curl/curl/pull/7878
|
|
|
|
|
|
|
|
|
| |
So that CURLINFO_PRIMARY_IP etc work for HTTP/3 like for other HTTP
versions.
Reported-by: Jerome Mao
Fixes #7939
Closes #7944
|
|
|
|
|
|
|
|
| |
s/transfering/transferring/
s/transfered/transferred/
Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
Closes #7937
|
|
|
|
|
|
|
|
|
|
| |
impacket now performs sanity checks if the requested and to
be served file path actually is inside the real share path.
Ref: https://github.com/SecureAuthCorp/impacket/pull/1066
Fixes #7924
Closes #7935
|
|
|
|
|
|
|
| |
"Very" should be avoided in most texts. If intensifiers are needed, try
find better words instead.
Closes #7936
|
|
|
|
| |
Closes #7929
|
|
|
|
|
|
|
|
|
|
|
| |
Bold the example ciphers instead of using single quotes, which then also
avoids the problem of how to use single quotes when first in a line.
Also rephrased the pages a little.
Reported-by: Sergio Durigan Junior
Ref: #7928
Closes #7934
|
|
|
|
|
|
|
|
|
|
| |
... and allow single quotes to be used "normally" in the .d files.
Makes the output curl.1 use better nroff.
Reported-by: Sergio Durigan Junior
Ref: #7928
Closes #7933
|
|
|
|
|
| |
Reviewed-by: Daniel Stenberg
Closes #7925
|
|
|
|
|
|
| |
Reported-by: ryancaicse on github
Fixes #7926
Closes #7931
|
|
|
|
|
|
|
|
|
|
| |
This makes it possible to use -u again for local testing,
but removes the flag from CI config files and make targets.
Reviewed-by: Daniel Stenberg
Partially reverts #7841
Closes #7921
|
|
|
|
| |
Closes #7923
|
|
|
|
|
|
| |
Show response to "GETQUOTAROOT INBOX" command.
Closes #6973
|