| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
... so that (auto)builds from tarballs also get the correct instructions.
Fixes #6176
|
|
|
|
|
|
|
|
|
| |
Identified by clang on windows.
Reported-by: Gisle Vanem
Bug: 58974d25d8173aec154e593ed9d866da566c9811
Closes #6351
|
|
|
|
| |
Closes #5204
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use -v as the first option to enable verbose mode which will show source
input, extracted symbol and line info. For example:
Source: ./../include/curl/typecheck-gcc.h
Symbol: curlcheck_socket_info(info)
Line #423: #define curlcheck_socket_info(info) \
Ref: https://curl.se/mail/lib-2020-12/0084.html
Closes https://github.com/curl/curl/pull/6349
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
That behavior is a limitation of Apple's Secure Transport.
Reported-by: Cory Benfield
Reported-by: Ian Spence
Confirmed-by: Nick Zitzmann
Ref: https://github.com/curl/curl/issues/998
Closes https://github.com/curl/curl/issues/6347
Closes https://github.com/curl/curl/pull/6348
|
|
|
|
| |
Closes #4908
|
|
|
|
|
|
|
| |
... as it runs too long otherwise and the other tests are verified in
other builds anyway.
Closes #6345
|
|
|
|
|
|
| |
... as the mqtt code reuses the "method" originally used for HTTP.
Closes #6344
|
|
|
|
|
| |
Fixes #6112
Closes #6135
|
| |
|
|
|
|
|
|
|
|
|
| |
Detected by OSS-Fuzz
Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28735
Added test 1916 and 1917 to verify.
Closes #6338
|
| |
|
| |
|
|
|
|
| |
... as an alternative HTTP backend within libcurl.
|
|
|
|
| |
... for when setopt() returns error.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
As the first (optional) HTTP backend alternative instead of native
Close #6110
|
|
|
|
|
|
|
| |
I used this to track down some issues and I figured I could just as well
keep this extra logging in here for future needs.
Closes #6331
|
|
|
|
|
|
|
|
|
|
| |
When the initial request isn't possible to send in its entirety, the
remainder of request would be delivered to the debug callback as data
and would wrongly be counted internally as body-bytes sent.
Extended test 1295 to verify.
Closes #6328
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When failing in TOOFAST, the multi_done() wasn't called so the same
cleanup and handling wasn't done like when it fails in PERFORM, which in
the case of FTP could mean that the control connection wouldn't be
marked as "dead" for the CURLE_ABORTED_BY_CALLBACK case. Which caused
ftp_disconnect() to use it to send "QUIT", which could end up waiting
for a response a long time before giving up!
Reported-by: Tomas Berger
Fixes #6333
Closes #6337
|
|
|
|
| |
Closes #6336
|
|
|
|
| |
Closes #6335
|
|
|
|
| |
Closes #6334
|
|
|
|
| |
Closes #6150
|
|
|
|
|
|
|
|
| |
This reverts commit 4cbb17a2cbbbe6337142d39479e21c3990b9c22f.
... as the work-around now causes failures.
Closes #6332
|
|
|
|
| |
... for function pointers. Breaks in ancient compilers.
|
| |
|
|
|
|
| |
Follow-up to f24784f9143
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit introduces a "gophers" handler inside the gopher protocol if
USE_SSL is defined. This protocol is no different than the usual gopher
prococol, with the added TLS encapsulation upon connecting. The protocol
has been adopted in the gopher community, and many people have enabled
TLS in their gopher daemons like geomyidae(8), and clients, like clic(1)
and hurl(1).
I have not implemented test units for this protocol because my knowledge
of Perl is sub-par. However, for someone more knowledgeable it might be
fairly trivial, because the same test that tests the plain gopher
protocol can be used for "gophers" just by adding a TLS listener.
Signed-off-by: parazyd <parazyd@dyne.org>
Closes #6208
|
|
|
|
| |
Closes #5424
|
|
|
|
|
|
|
| |
OSS-Fuzz found it
Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28676
Closes #6327
|
|
|
|
|
|
|
| |
... and remove the wording about entries from before 2019 as the "within
12 months" is still there and covers that.
Closes #6318
|
|
|
|
|
|
|
|
|
| |
Fix regression from commit fc813f80e1bcac (#6248) that changed the unit
to microseconds instead of seconds with fractions
Reported-by: 不确定
Fixes #6321
Closes #6322
|
| |
|
|
|
|
| |
Closes https://github.com/curl/curl/issues/6302
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The error is shown with infof rather than failf so that the user will
see the extended error message information only in verbose mode, and
will still see the standard CURLE_AUTH_ERROR message. For example:
---
* schannel: InitializeSecurityContext failed: SEC_E_QOP_NOT_SUPPORTED
(0x8009030A) - The per-message Quality of Protection is not supported by
the security package
* multi_done
* Connection #1 to host 127.0.0.1 left intact
curl: (94) An authentication function returned an error
---
Ref: https://github.com/curl/curl/issues/6302
Closes https://github.com/curl/curl/pull/6315
|
|
|
|
| |
Closes #6316
|
|
|
|
| |
Closes #6314
|
|
|
|
|
|
|
| |
Note that ports 25 and 587 are common ports for smtp, the former being
the default.
Closes https://github.com/curl/curl/pull/6310
|
|
|
|
|
|
| |
... that are now found in URL-SYNTAX.md
Closes #6307
|
|
|
|
| |
[skip ci]
|
|
|
|
| |
Closes #6311
|
|
|
|
| |
Closes #6308
|