75d379a4 | 21-Aug-2021 |
Daniel Stenberg |
config.d: escape the backslash properly Closes #7603 |
4886962f | 20-Aug-2021 |
Don |
curl_setup.h: sync values for HTTP_ONLY The values for HTTP_ONLY differed between CMakeLists.txt and curl_setup.h. Sync them and sort the values in curl_setup.h to make it easier to
curl_setup.h: sync values for HTTP_ONLY The values for HTTP_ONLY differed between CMakeLists.txt and curl_setup.h. Sync them and sort the values in curl_setup.h to make it easier to spot differences. Closes #7601
show more ...
|
37f1c21c | 17-Aug-2021 |
Jay Satiro |
configure: set classic mingw minimum OS version to XP - If the user has not specified a minimum OS version (via WINVER or _WIN32_WINNT macros) then set it to Windows XP. Prior
configure: set classic mingw minimum OS version to XP - If the user has not specified a minimum OS version (via WINVER or _WIN32_WINNT macros) then set it to Windows XP. Prior to this change classic MinGW defaulted the minimum OS version to Windows NT 4.0 which is way too old. At least Windows XP is needed for getaddrinfo (which resolves hostnames to IPv6 addresses). Ref: https://github.com/curl/curl/issues/7483#issuecomment-891597034 Closes https://github.com/curl/curl/pull/7581
show more ...
|
7d76be33 | 17-Aug-2021 |
Jay Satiro |
schannel: Work around typo in classic mingw macro - Define ALG_CLASS_DHASH (the typo from the include) to ALG_CLASS_HASH. Prior to this change there was an incomplete fix to ignore
schannel: Work around typo in classic mingw macro - Define ALG_CLASS_DHASH (the typo from the include) to ALG_CLASS_HASH. Prior to this change there was an incomplete fix to ignore the CALG_TLS1PRF macro on those versions of MinGW where it uses the ALG_CLASS_DHASH typoed macro. Ref: 48cf45c Ref: https://osdn.net/projects/mingw/ticket/38391 Ref: https://github.com/curl/curl/issues/2924 Closes https://github.com/curl/curl/pull/7580
show more ...
|
c78762d4 | 20-Aug-2021 |
Daniel Stenberg |
RELEASE-NOTES: synced |
059379d2 | 20-Aug-2021 |
Daniel Stenberg |
http_proxy: fix user-agent and custom headers for CONNECT with hyper Enable test 287 Closes #7598 |
f46b83fc | 14-Aug-2021 |
Daniel Stenberg |
c-hyper: initial support for "dumping" 1xx HTTP responses With the use hyper_request_on_informational() Enable test 155 and 158 Closes #7597 |
5b1c2dd1 | 17-Aug-2021 |
Marc Hoersken |
tests/*server.pl: flush output before executing subprocess Also avoid shell processes staying around by using exec. This is necessary to avoid output data being buffering inside the
tests/*server.pl: flush output before executing subprocess Also avoid shell processes staying around by using exec. This is necessary to avoid output data being buffering inside the process chain of Perl, Bash/Shell and our test server binaries. On non-Windows systems the exec will also make the subprocess replace the intermediate shell, but on Windows it will at least bind the processes together since there is no real fork or exec available. See: https://cygwin.com/cygwin-ug-net/highlights.html and: https://docs.microsoft.com/cpp/c-runtime-library/exec-wexec-functions Ref: https://github.com/curl/curl/pull/7530#issuecomment-900949010 Reviewed-by: Daniel Stenberg Reviewed-by: Jay Satiro Closes #7530
show more ...
|
ebefa3b9 | 17-Aug-2021 |
Marc Hoersken |
CI: use GitHub Container Registry instead of Docker Hub Avoid limits on Docker Hub and improve image pull/download speed. Closes #7587 |
0da13560 | 17-Aug-2021 |
Daniel Stenberg |
openssl: when creating a new context, there cannot be an old one Remove the previous handling that would call SSL_CTX_free(), and instead add an assert that halts a debug build if there
openssl: when creating a new context, there cannot be an old one Remove the previous handling that would call SSL_CTX_free(), and instead add an assert that halts a debug build if there ever is a context already set at this point. Closes #7585
show more ...
|
f121b015 | 18-Aug-2021 |
Jay Satiro |
KNOWN_BUGS: Renegotiate from server may cause hang for OpenSSL backend Closes https://github.com/curl/curl/issues/6785 |
422d1cca | 17-Aug-2021 |
Viktor Szakats |
docs/BINDINGS: URL update |
b5abbc3d | 15-Aug-2021 |
Marc Hoersken |
tests/server/*.c: align handling of portfile argument and file 1. Call the internal variable portname (like pidname) everywhere. 2. Have a variable wroteportfile (like wrotepidfile) ever
tests/server/*.c: align handling of portfile argument and file 1. Call the internal variable portname (like pidname) everywhere. 2. Have a variable wroteportfile (like wrotepidfile) everywhere. 3. Make sure the file is cleaned up on exit (like pidfile). 4. Add parameter --portfile to usage outputs everywhere. Reviewed-by: Daniel Stenberg Replaces #7523 Closes #7574
show more ...
|
31480dbd | 17-Aug-2021 |
Daniel Gustafsson |
KNOWN_BUGS: Fix a number of typos in KNOWN_BUGS Fixes a set of typos found in section 11.3. |
5ceb83ff | 17-Aug-2021 |
Daniel Stenberg |
getparameter: fix the --local-port number parser It could previously get tricked into parsing the uninitialized stack based buffer. Reported-by: Brian Carpenter Closes #7582 |
04f46a2a | 17-Aug-2021 |
Daniel Stenberg |
KNOWN_BUGS: Can't use Secure Transport with Crypto Token Kit Closes #7048 |
50ddc144 | 14-Jul-2021 |
Jan Verbeek |
curl: add warning for ignored data after quoted form parameter In an argument like `-F 'x=@/etc/hostname;filename="foo"abc'` the `abc` is ignored. This adds a warning if the ignored data
curl: add warning for ignored data after quoted form parameter In an argument like `-F 'x=@/etc/hostname;filename="foo"abc'` the `abc` is ignored. This adds a warning if the ignored data isn't all whitespace. Closes #7394
show more ...
|
4729c251 | 16-Aug-2021 |
Jay Satiro |
codeql: fix error "Resource not accessible by integration" - Enable codeql writing security-events. GitHub set the default permissions to read, apparently since earlier this yea
codeql: fix error "Resource not accessible by integration" - Enable codeql writing security-events. GitHub set the default permissions to read, apparently since earlier this year. Ref: https://github.com/github/codeql-action/issues/464 Ref: https://github.blog/changelog/2021-04-20-github-actions-control-permissions-for-github_token/ Fixes https://github.com/curl/curl/issues/7575 Closes https://github.com/curl/curl/pull/7576
show more ...
|
b654fb4c | 29-Apr-2021 |
Jay Satiro |
tool_operate: Fix --fail-early with parallel transfers - Abort via progress callback to fail early during parallel transfers. When a critical error occurs during a transfer (eg --fa
tool_operate: Fix --fail-early with parallel transfers - Abort via progress callback to fail early during parallel transfers. When a critical error occurs during a transfer (eg --fail-early constraint) then other running transfers will be aborted via progress callback and finish with error CURLE_ABORTED_BY_CALLBACK (42). In this case, the callback error does not become the most recent error and a custom error message is used for those transfers: curld --fail --fail-early --parallel https://httpbin.org/status/404 https://httpbin.org/delay/10 curl: (22) The requested URL returned error: 404 curl: (42) Transfer aborted due to critical error in another transfer > echo %ERRORLEVEL% 22 Fixes https://github.com/curl/curl/issues/6939 Closes https://github.com/curl/curl/pull/6984
show more ...
|
1828f6ae | 10-Jul-2021 |
Sergey Markelov |
sectransp: support CURLINFO_CERTINFO Fixes #4130 Closes #7372 |
44f88e66 | 16-Aug-2021 |
Daniel Stenberg |
ngtcp2: remove the acked_crypto_offset struct field init ... as it is gone from the API upstream. Closes #7578 |
8c9722bb | 16-Aug-2021 |
Daniel Stenberg |
misc: update incorrect copyright year ranges Closes #7577 |
859b3386 | 16-Aug-2021 |
Daniel Stenberg |
KNOWN_BUGS: HTTP/3 quiche upload large file fails Closes #7532 |
b8139e43 | 16-Aug-2021 |
Daniel Stenberg |
KNOWN_BUGS: CMake build with MIT Kerberos does not work Closes #6904 |
29fd1632 | 16-Aug-2021 |
Daniel Stenberg |
TODO: add asynch getaddrinfo support Closes #6746 |