History log of /curl/ (Results 2176 – 2200 of 33760)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b3f02e1d11-Jan-2024 Daniel Stenberg

configure: when enabling QUIC, check that TLS supports QUIC

Most importantly perhaps is when using OpenSSL that the used
build/flavor has the QUIC API: the vanilla OpenSSL does not, only

configure: when enabling QUIC, check that TLS supports QUIC

Most importantly perhaps is when using OpenSSL that the used
build/flavor has the QUIC API: the vanilla OpenSSL does not, only
BoringSSL, libressl, AWS-LC and quictls do.

Ref: https://github.com/curl/curl/commit/5d044ad9480a9f556f4b6a252d7533b1ba7fe57e#r136780413

Closes #12683

show more ...

5d044ad909-Jan-2024 Stefan Eissing

vquic: extract TLS setup into own source

- separate ngtcp2 specific parts out
- provide callback during init to allow ngtcp2 to apply its defaults

Closes #12678

98543fc211-Jan-2024 Sergey Markelov

multi: remove total timer reset in file_do() while fetching file://

The total timer is properly reset in MSTATE_INIT. MSTATE_CONNECT starts
with resetting the timer that is a start poin

multi: remove total timer reset in file_do() while fetching file://

The total timer is properly reset in MSTATE_INIT. MSTATE_CONNECT starts
with resetting the timer that is a start point for further multi states.
If file://, MSTATE_DO calls file_do() that should not reset the total
timer. Otherwise, the total time is always less than the pre-transfer
and the start transfer times.

Closes #12682

show more ...

693cd16710-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

dd0f680f10-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

24ae4a0710-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 ...

a9e128d510-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 ...

77c3c1a809-Jan-2024 Daniel Stenberg

curl_easy_header.3: tiny language fix

Closes #12672

5d75bcd209-Jan-2024 Daniel Stenberg

examples/range.c: add

Closes #12671

1404bcde09-Jan-2024 Daniel Stenberg

examples/netrc.c: add

Closes #12671

dd09f88f09-Jan-2024 Daniel Stenberg

examples/ipv6.c: new example showing IPv6-only internet transfer

Closes #12671

ebbc624309-Jan-2024 Daniel Stenberg

examples/address-scope.c: renamed from ipv6.c

It shows address scope use really

Closes #12671

48d8699909-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 ...

6d9bf0db09-Jan-2024 Daniel Stenberg

WEBSOCKET.md: remove dead link

e2fbe56609-Jan-2024 Daniel Stenberg

CI: spellcheck/appveyor: invoke configure --without-libpsl

Follow-up to 2998874bb61ac6

89bb115e09-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

a859e29a09-Jan-2024 Daniel Stenberg

gen.pl: support ## for doing .IP in table-like lists

Warn on use of .RS/.IP/.RE

Closes #12667

0ad13e0607-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 ...

ac4dbc9c07-Jan-2024 Daniel Stenberg

setopt: use memdup0 when cloning COPYPOSTFIELDS

Closes #12651

2959f45b07-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 ...

d18811b508-Jan-2024 Daniel Stenberg

CI: install libpsl or configure --without-libpsl in builds

As a follow-up to the stricted libpsl check in configure

2998874b08-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 ...

912d80c608-Jan-2024 Daniel Stenberg

RELEASE-NOTES: synced

a3abc81a07-Jan-2024 Daniel Stenberg

pop3: replace calloc + memcpy with memdup0

... and make sure to return error on out of memory.

Closes #12650

cfe7902108-Jan-2024 Daniel Stenberg

lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT

Closes #12658

1...<<81828384858687888990>>...1351