4f794558 | 04-Feb-2024 |
Jiawen Geng |
docs: add necessary setup for nghttp3 Now nghttp3 has submodules https://github.com/ngtcp2/nghttp3/blob/main/.gitmodules Closes #12859 |
174c89ec | 02-Feb-2024 |
Peter Krefting |
version: allow building with ancient libpsl The psl_check_version_number() API was added in libpsl 0.11.0. CentOS 7 ships with version 0.7.0 which lacks this API. Revert to using the old
version: allow building with ancient libpsl The psl_check_version_number() API was added in libpsl 0.11.0. CentOS 7 ships with version 0.7.0 which lacks this API. Revert to using the older versioning API if we detect an old libpsl version. Follow-up to 72bd88adde0e8cf6e63644a7d6df1da01a399db4 Bug: https://curl.se/mail/archive-2024-02/0004.html Reported-by: Scott Mutter Closes #12872
show more ...
|
8050761e | 06-Feb-2024 |
Daniel Stenberg |
TODO: Support latest rustls Closes #12737 Closes #12874 |
d94733b4 | 05-Feb-2024 |
Daniel Stenberg |
docs: make curldown do angle brackets like markdown Make sure we use \< and \> in markdown all over so that it renders correctly, on GitHub and elsewhere. cd2nroff now outputs a warning
docs: make curldown do angle brackets like markdown Make sure we use \< and \> in markdown all over so that it renders correctly, on GitHub and elsewhere. cd2nroff now outputs a warning if it finds an unescaled angle bracket. Ref: #12854 Closes #12869
show more ...
|
80944740 | 05-Feb-2024 |
Daniel Stenberg |
docs: fix the --disable-docs for autotools Follow-up to 541321507e386 Closes #12870 |
ad79612f | 05-Feb-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced |
bf411ccd | 05-Feb-2024 |
Daniel Stenberg |
libcurl-security.md: Active FTP passes on the local IP address Reported-by: Harry Sintonen Closes #12867 |
577182a6 | 05-Feb-2024 |
Stefan Eissing |
configure: do not link with nghttp3 unless necessary Fixes #12833 Closes #12864 Reported-by: Ryan Carsten Schmidt |
a982d19a | 05-Feb-2024 |
Daniel Stenberg |
THANKS: add Dmitry Tretyakov ... since I missed to give credit to the report in the fix of #12861 |
d6825df3 | 05-Feb-2024 |
Stefan Eissing |
openssl-quic: check on Windows that socket conv to int is possible Fixes #12861 Closes #12865 |
75d79a44 | 05-Feb-2024 |
Daniel Stenberg |
tool_cb_hdr: only parse etag + content-disposition for 2xx ... and ignore them for other response codes. Reported-by: Harry Sintonen Closes #12866 |
5cc2b016 | 05-Feb-2024 |
Daniel Stenberg |
md4: include strdup.h for the memdup proto Reported-by: Erik Schnetter Fixes #12849 Closes #12863 |
aefb0bde | 03-Feb-2024 |
Joel Depooter |
docs: add missing slashes to SChannel client certificate documentation When setting the CURLOPT_SSLCERT option to a certificate thumprint, it is required to have a backslash between the
docs: add missing slashes to SChannel client certificate documentation When setting the CURLOPT_SSLCERT option to a certificate thumprint, it is required to have a backslash between the "store location", "store name" and "thumbprint" tokens. These slashes were present in the previous documentation, but were missed in the transition to markdown documentation. Closes #12854
show more ...
|
0dc03622 | 31-Jan-2024 |
Stefan Eissing |
HTTP/2: write response directly - use the new `Curl_xfer_write_resp()` to write incoming responses directly to the client - eliminates `stream->recvbuf` - memory consumption on
HTTP/2: write response directly - use the new `Curl_xfer_write_resp()` to write incoming responses directly to the client - eliminates `stream->recvbuf` - memory consumption on parallel transfers minimized Closes #12828
show more ...
|
8911d867 | 05-Feb-2024 |
Daniel Stenberg |
cookie.md: provide an example sending a fixed cookie Closes #12868 |
3ec85206 | 02-Feb-2024 |
Lars Kellogg-Stedman |
ALTSVC.md: correct a typo The ALPN documentation erroneously referred to a "host number" instead of a "port number". Closes #12852 |
7e2c53f7 | 03-Feb-2024 |
Boris Verkhovskiy |
proxy1.0.md: fix example Closes #12856 |
54132150 | 03-Feb-2024 |
Chris Webb |
configure: add --disable-docs flag Building man pages from curldown sources now requires perl. Add a --disable-docs flag to configure to enable building and installing without docume
configure: add --disable-docs flag Building man pages from curldown sources now requires perl. Add a --disable-docs flag to configure to enable building and installing without documentation where perl is not available or man pages are not required. This is selected automatically (with a warning) when perl is not found by configure. Fixes #12832 Closes #12857
show more ...
|
a84ad94d | 04-Feb-2024 |
Faraz Fallahi |
connect.c: fix typo Closes #12858 |
b8c00383 | 01-Feb-2024 |
Daniel Stenberg |
sendf: ignore response body to HEAD and mark the stream for close, but return OK since the response this far was ok - if headers were received. Partly because this is what curl has d
sendf: ignore response body to HEAD and mark the stream for close, but return OK since the response this far was ok - if headers were received. Partly because this is what curl has done traditionally. Test 499 verifies. Updates test 689. Reported-by: Sergey Bronnikov Bug: https://curl.se/mail/lib-2024-02/0000.html Closes #12842
show more ...
|
10491957 | 01-Feb-2024 |
Daniel Stenberg |
ftp: treat a 226 arriving before data as a signal to read data For active mode transfers. Due to some interesting timing, curl can sometimes get the 226 (transfer complete) over
ftp: treat a 226 arriving before data as a signal to read data For active mode transfers. Due to some interesting timing, curl can sometimes get the 226 (transfer complete) over the control channel first, before the data connection signals readability. If this happens, use that as a signal to check the data connection. Additionally, set the socket filter in listen mode *before* the PORT/EPRT command is issued, to reduce the risk that the little time gap could interfere. This issue never reproduced for me on Debian and takes several hundred rounds for me to trigger on my mac. Reported-by: Stefan Eissing Fixes #12823 Closes #12841
show more ...
|
627c8c59 | 31-Jan-2024 |
Patrick Monnerat |
OS400: avoid using awk in the build scripts Awk is a PASE program and its use may cause a failure depending on the CCSID of the calling script (IBM bug?). For this reason, rever
OS400: avoid using awk in the build scripts Awk is a PASE program and its use may cause a failure depending on the CCSID of the calling script (IBM bug?). For this reason, revert to an sed-only solution to extract the exported symbols from the header files. Closes #12826
show more ...
|
a911f4ff | 01-Feb-2024 |
Jan Macku |
docs: remove `mk-ca-bundle.1` from `man_MANS` It was accidentally added in https://github.com/curl/curl/pull/12730 Co-authored-by: Lukáš Zaoral <lzaoral@redhat.com> Signed-off-b
docs: remove `mk-ca-bundle.1` from `man_MANS` It was accidentally added in https://github.com/curl/curl/pull/12730 Co-authored-by: Lukáš Zaoral <lzaoral@redhat.com> Signed-off-by: Jan Macku <jamacku@redhat.com> Follow-up to eefcc1bda4bccd800f5a56a0fe17a2f44a96e88b Closes #12843
show more ...
|
26f79419 | 01-Feb-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced and bump to 8.6.1 for now |
5b50bf0c | 01-Feb-2024 |
Daniel Stenberg |
cmdline-docs/Makefile: avoid using a fixed temp file name By appending the pid number two different runs at the same time will not trample over the same file. Reported-by: Jon R
cmdline-docs/Makefile: avoid using a fixed temp file name By appending the pid number two different runs at the same time will not trample over the same file. Reported-by: Jon Rumsey Fixes #12829 Closes #12839
show more ...
|