c54d0ff6 | 08-Feb-2024 |
Daniel Stenberg |
write-out.md: clarify error handling details - it gets used even if the transfer fails - it does not cause error to be returned even if it fails Closes #12909 |
e7fd32b9 | 06-Feb-2024 |
Stefan Eissing |
ftp: do lineend conversions in client writer - remove the ftp special handling from sendf.c - let ftp_do() add a client writer that does the linened conversions - change the li
ftp: do lineend conversions in client writer - remove the ftp special handling from sendf.c - let ftp_do() add a client writer that does the linened conversions - change the lineend conversion to no longer modify the passed buffer, but write smaller chunks to the next cwriter instead. The inefficiency of this will be mitigated once we add output buffering for all client writes. Closes #12878
show more ...
|
6984aa3a | 08-Feb-2024 |
Stefan Eissing |
ftp: tracing improvements - trace socketindex for connection filters when not the first - trace socket fd in tcp - trace pollset adjusts in vtls Closes #12902 |
5a4b2f93 | 08-Feb-2024 |
Karthikdasari0423 <92445174+Karthikdasari0423@users.noreply.github.com> |
HTTP3.md: adjust the OpenSSL QUIC install instructions tried installing with old steps but failed tried with newly added setps and able to build ``` root@ubuntu:~/curl# ./src/cur
HTTP3.md: adjust the OpenSSL QUIC install instructions tried installing with old steps but failed tried with newly added setps and able to build ``` root@ubuntu:~/curl# ./src/curl -V /root/curl/src/.libs/curl: /lib/x86_64-linux-gnu/libssl.so.3: version `OPENSSL_3.2.0' not found (required by /root/curl/lib/.libs/libcurl.so.4) root@ubuntu:~/curl# ``` ``` root@ubuntu:~/curl# ./src/curl -V curl 8.6.1-DEV (x86_64-pc-linux-gnu) libcurl/8.6.1-DEV OpenSSL/3.2.0 zlib/1.2.11 brotli/1.0.9 libpsl/0.21.0 nghttp3/1.1.0 OpenLDAP/2.5.16 Release-Date: [unreleased] Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp Features: alt-svc AsynchDNS brotli HSTS HTTP3 HTTPS-proxy IPv6 Largefile libz NTLM PSL SSL threadsafe TLS-SRP UnixSockets root@ubuntu:~/curl# ``` Closes #12896
show more ...
|
e52cddb9 | 08-Feb-2024 |
Daniel Stenberg |
TODO: align the TOC with the header |
cf5f6042 | 08-Feb-2024 |
Daniel Stenberg |
docs: make sure curl.1 is included in dist tarballs Ref: https://github.com/curl/curl/issues/12832#issuecomment-1933271873 Closes #12892 |
505f43c9 | 08-Feb-2024 |
Karthikdasari0423 <92445174+Karthikdasari0423@users.noreply.github.com> |
HTTP3.md: remove quiche word in Openssl 3.2 Closes #12893 |
ef4bd8d6 | 07-Feb-2024 |
Daniel Stenberg |
curl: when allocating variables, add the name into the struct This saves the name from being an extra separate allocation. Closes #12891 |
d1c9f38b | 07-Feb-2024 |
Daniel Stenberg |
lib582: remove code causing warning that is never run The previous realloc code in this code could trigger a compiler warning, but since that code path cannot happen in normal circumstan
lib582: remove code causing warning that is never run The previous realloc code in this code could trigger a compiler warning, but since that code path cannot happen in normal circumstances it now instead exits with an error message there. Ref: #12887 Closes #12890
show more ...
|
ed09a99a | 01-Feb-2024 |
Stefan Eissing |
vtls: revert "receive max buffer" + add test case - add test_05_04 for requests using http/1.0, http/1.1 and h2 against an Apache resource that does an unclean TLS shutdown. - reve
vtls: revert "receive max buffer" + add test case - add test_05_04 for requests using http/1.0, http/1.1 and h2 against an Apache resource that does an unclean TLS shutdown. - revert special workarund in openssl.c for suppressing shutdown errors on multiplexed connections - vlts.c restore to its state before 9a90c9dd64d2f03601833a70786d485851bd1b53 Fixes #12885 Fixes #12844 Closes #12848
show more ...
|
7cf8414f | 05-Feb-2024 |
Daniel Stenberg |
tests: support setting/using blank content env variables - test450: remove --config from the keywords - test2080: change return code - test428: add --config as a keyword - test42
tests: support setting/using blank content env variables - test450: remove --config from the keywords - test2080: change return code - test428: add --config as a keyword - test428: disable on Windows due to CI problems
show more ...
|
0f0edc28 | 05-Feb-2024 |
Daniel Stenberg |
curl: exit on config file parser errors Like when trying to import an environment variable that does not exist. Also fix a bug for reading env variables when there is a default valu
curl: exit on config file parser errors Like when trying to import an environment variable that does not exist. Also fix a bug for reading env variables when there is a default value set. Bug: https://curl.se/mail/archive-2024-02/0008.html Reported-by: Brett Buddin Add test 462 to verify. Closes #12862
show more ...
|
1d968285 | 07-Feb-2024 |
Daniel Szmulewicz |
CURLOPT_WRITEFUNCTION.md: typo fix The maximum amount of body data that is <be> passed to the write callback is defined in the curl.h header file Closes #12889 |
142ac257 | 06-Feb-2024 |
Daniel Stenberg |
lib: convert Curl_get_line to use dynbuf Create the line in a dynbuf. Aborts the reading of the file on errors. Avoids having to always allocate maximum amount from the start. Avoids
lib: convert Curl_get_line to use dynbuf Create the line in a dynbuf. Aborts the reading of the file on errors. Avoids having to always allocate maximum amount from the start. Avoids direct malloc. Closes #12846
show more ...
|
8f40b30c | 06-Feb-2024 |
Daniel Stenberg |
KNOWN_BUGS: unicode on Windows Closes #11461 Closes #12231 Closes #12883 |
924e264b | 05-Feb-2024 |
Daniel Stenberg |
tool_operate: change precedence of server Retry-After time - When calculating the retry time, no longer allow a server's requested Retry-After time to take precedence over a longer ret
tool_operate: change precedence of server Retry-After time - When calculating the retry time, no longer allow a server's requested Retry-After time to take precedence over a longer retry time (either default algorithmic or user-specified). Prior to this change the server's Retry-After time took precedence over curl's retry time in all cases, but that's not always practical for short Retry-After times depending on how busy the server is. Bug: https://curl.se/mail/archive-2024-01/0022.html Reported-by: Dirk Hünniger Closes https://github.com/curl/curl/pull/12871
show more ...
|
911fc964 | 06-Feb-2024 |
Daniel Stenberg |
cmdline-docs: quote and angle bracket cleanup - make sure angle brackets are escaped - remove a lot of superfluous double quotes - replace several double quotes with backticks
cmdline-docs: quote and angle bracket cleanup - make sure angle brackets are escaped - remove a lot of superfluous double quotes - replace several double quotes with backticks To make nicer-looking markdown. Closes #12884
show more ...
|
dc3eb678 | 06-Feb-2024 |
Daniel Stenberg |
badwords: use hostname, not host name and username, filename - consistently. Fixed the patterns in badwords.txt to catch these. Closes #12888 |
bdb0bf47 | 06-Feb-2024 |
Viktor Szakats |
cmake: fix function description in comment [ci skip] Closes #12879 |
a5c86203 | 06-Feb-2024 |
Daniel Stenberg |
header.md: remove backslash, make nicer markdown - remove a leftover backslash before a dash - use backticks for "code" strings Closes #12877 |
755b31da | 06-Feb-2024 |
Daniel Stenberg |
docs: add mk-ca-bundle.1 to dist ... which also makes it get built. But don't build this or curl-config.1 if build docs is disabled. Closes #12875 |
c177e194 | 01-Feb-2024 |
Stefan Eissing |
https-proxy: use IP address and cert with ip in alt names - improve info logging when peer verification fails to indicate if DNS name or ip address has been tried to match - add te
https-proxy: use IP address and cert with ip in alt names - improve info logging when peer verification fails to indicate if DNS name or ip address has been tried to match - add test case for contacting https proxy with ip address - add pytest env check on loaded credentials and re-issue when they are no longer valid - disable proxy ip address test for bearssl, since not supported there Ref: #12831 Closes #12838
show more ...
|
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 |