693cd167 | 10-Jan-2024 |
Daniel Stenberg |
http_proxy: a blank CURLOPT_USERAGENT should not be used in CONNECT Extended test 80 to verify this. Reported-by: Stefan Eissing Fixes #12680 Closes #12681 |
dd0f680f | 10-Jan-2024 |
Daniel Stenberg |
sectransp: do verify_cert without memdup for blobs Since the information is then already stored in memory, this can avoid an extra set of malloc + free calls. Closes #12679 |
24ae4a07 | 10-Jan-2024 |
Daniel Stenberg |
hsts: remove assert for zero length domain A zero length domain can happen if the HSTS parser is given invalid input data which is not unheard of and is done by the fuzzer. Foll
hsts: remove assert for zero length domain A zero length domain can happen if the HSTS parser is given invalid input data which is not unheard of and is done by the fuzzer. Follow-up from cfe7902111ae547873 Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65661 Closes #12676
show more ...
|
a9e128d5 | 10-Jan-2024 |
Daniel Stenberg |
headers: make sure the trailing newline is not stored extended test1940 to verify blank header fields too Bug: https://curl.se/mail/lib-2024-01/0019.html Reported-by: Dmitry Kar
headers: make sure the trailing newline is not stored extended test1940 to verify blank header fields too Bug: https://curl.se/mail/lib-2024-01/0019.html Reported-by: Dmitry Karpov Closes #12675
show more ...
|
77c3c1a8 | 09-Jan-2024 |
Daniel Stenberg |
curl_easy_header.3: tiny language fix Closes #12672 |
5d75bcd2 | 09-Jan-2024 |
Daniel Stenberg |
examples/range.c: add Closes #12671 |
1404bcde | 09-Jan-2024 |
Daniel Stenberg |
examples/netrc.c: add Closes #12671 |
dd09f88f | 09-Jan-2024 |
Daniel Stenberg |
examples/ipv6.c: new example showing IPv6-only internet transfer Closes #12671 |
ebbc6243 | 09-Jan-2024 |
Daniel Stenberg |
examples/address-scope.c: renamed from ipv6.c It shows address scope use really Closes #12671 |
48d86999 | 09-Jan-2024 |
Stefan Eissing |
multi: pollset adjust, init with FIRSTSOCKET during connect - `conn->sockfd` is set by `Curl_setup_transfer()`, but that is called *after* the connection has been established - use
multi: pollset adjust, init with FIRSTSOCKET during connect - `conn->sockfd` is set by `Curl_setup_transfer()`, but that is called *after* the connection has been established - use `conn->sock[FIRSTSOCKET]` instead Follow-up to a0f94800d507de Closes #12664
show more ...
|
6d9bf0db | 09-Jan-2024 |
Daniel Stenberg |
WEBSOCKET.md: remove dead link |
e2fbe566 | 09-Jan-2024 |
Daniel Stenberg |
CI: spellcheck/appveyor: invoke configure --without-libpsl Follow-up to 2998874bb61ac6 |
89bb115e | 09-Jan-2024 |
Daniel Stenberg |
cmdline/docs/*.d: switch to using ## instead of .IP To make the editing easier. To write and to read. Closes #12667 |
a859e29a | 09-Jan-2024 |
Daniel Stenberg |
gen.pl: support ## for doing .IP in table-like lists Warn on use of .RS/.IP/.RE Closes #12667 |
0ad13e06 | 07-Jan-2024 |
Jay Satiro |
cookie.d: Document use of empty string to enable cookie engine - Explain that --cookie "" can be used to enable the cookie engine without reading any initial cookies. As is do
cookie.d: Document use of empty string to enable cookie engine - Explain that --cookie "" can be used to enable the cookie engine without reading any initial cookies. As is documented in CURLOPT_COOKIEFILE. Ref: https://curl.se/libcurl/c/CURLOPT_COOKIEFILE.html Bug: https://github.com/curl/curl/issues/12643#issuecomment-1879844420 Reported-by: janko-js@users.noreply.github.com Closes https://github.com/curl/curl/pull/12646
show more ...
|
ac4dbc9c | 07-Jan-2024 |
Daniel Stenberg |
setopt: use memdup0 when cloning COPYPOSTFIELDS Closes #12651 |
2959f45b | 07-Jan-2024 |
Daniel Stenberg |
telnet: use dynbuf instad of malloc for escape buffer Previously, send_telnet_data() would malloc + free a buffer every time for escaping IAC codes. Now, it reuses a dynbuf for this purp
telnet: use dynbuf instad of malloc for escape buffer Previously, send_telnet_data() would malloc + free a buffer every time for escaping IAC codes. Now, it reuses a dynbuf for this purpose. Closes #12652
show more ...
|
d18811b5 | 08-Jan-2024 |
Daniel Stenberg |
CI: install libpsl or configure --without-libpsl in builds As a follow-up to the stricted libpsl check in configure |
2998874b | 08-Jan-2024 |
Daniel Stenberg |
configure: make libpsl detection failure cause error To force users to explictily disable it if they really don't want it used and make it harder to accidentally miss it. --with
configure: make libpsl detection failure cause error To force users to explictily disable it if they really don't want it used and make it harder to accidentally miss it. --without-libpsl is the option to use if PSL is not wanted. Closes #12661
show more ...
|
912d80c6 | 08-Jan-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced |
a3abc81a | 07-Jan-2024 |
Daniel Stenberg |
pop3: replace calloc + memcpy with memdup0 ... and make sure to return error on out of memory. Closes #12650 |
cfe79021 | 08-Jan-2024 |
Daniel Stenberg |
lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT Closes #12658 |
8e0323b4 | 07-Jan-2024 |
Daniel Stenberg |
mime: use memdup0 instead of malloc + memcpy Closes #12649 |
fb414370 | 08-Jan-2024 |
Daniel Stenberg |
tool_getparam: move the --rate logic into set_rate() |
9e4e5277 | 08-Jan-2024 |
Daniel Stenberg |
tool_getparam: switch to an enum for every option To make the big switch much easier to read/understand and to make it easier to add new options. |