4257ab41 | 14-Jun-2023 |
Daniel Stenberg |
libcurl-url.3: also mention CURLUPART_ZONEID ... and sort the two part-using lists alphabetically |
06dc5994 | 13-Jun-2023 |
Marcel Raad |
fopen: fix conversion warning on 32-bit Android When building for 32-bit ARM or x86 Android, `st_mode` is defined as `unsigned int` instead of `mode_t`, resulting in a -Wimplicit-int
fopen: fix conversion warning on 32-bit Android When building for 32-bit ARM or x86 Android, `st_mode` is defined as `unsigned int` instead of `mode_t`, resulting in a -Wimplicit-int-conversion clang warning because `mode_t` is `unsigned short`. Add a cast to silence the warning. Ref: https://android.googlesource.com/platform/bionic/+/refs/tags/ndk-r25c/libc/include/sys/stat.h#86 Closes https://github.com/curl/curl/pull/11313
show more ...
|
0e4c1434 | 12-Jun-2023 |
Marcel Raad |
http2: fix variable type `max_recv_speed` is `curl_off_t`, so using `size_t` might result in -Wconversion GCC warnings for 32-bit `size_t`. Visible in the NetBSD ARM autobuilds.
http2: fix variable type `max_recv_speed` is `curl_off_t`, so using `size_t` might result in -Wconversion GCC warnings for 32-bit `size_t`. Visible in the NetBSD ARM autobuilds. Closes https://github.com/curl/curl/pull/11312
show more ...
|
bc1e405e | 12-Jun-2023 |
Daniel Stenberg |
vtls: fix potentially uninitialized local variable warnings Follow-up from a4a5e438ae533c Closes #11310 |
c92b7228 | 09-Jun-2023 |
Daniel Stenberg |
timeval: use CLOCK_MONOTONIC_RAW if available Reported-by: Harry Sintonen Ref: #11288 Closes #11291 |
f06cc4f8 | 11-Jun-2023 |
Stefan Eissing |
tool: add curl command line option `--trace-ids` - added and documented --trace-ids to prepend (after the timestamp) the transfer and connection identifiers to each verbose log line
tool: add curl command line option `--trace-ids` - added and documented --trace-ids to prepend (after the timestamp) the transfer and connection identifiers to each verbose log line - format is [n-m] with `n` being the transfer id and `m` being the connection id. In case there is not valid connection id, print 'x'. - Log calls with a handle that has no transfer id yet, are written without any ids. Closes #11185
show more ...
|
e024d566 | 23-May-2023 |
Stefan Eissing |
lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID - add an `id` long to Curl_easy, -1 on init - once added to a multi (or its own multi), it gets a non-negative number assigned by the
lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID - add an `id` long to Curl_easy, -1 on init - once added to a multi (or its own multi), it gets a non-negative number assigned by the connection cache - `id` is unique among all transfers using the same cache until reaching LONG_MAX where it will wrap around. So, not unique eternally. - CURLINFO_CONN_ID returns the connection id attached to data or, if none present, data->state.lastconnect_id - variables and type declared in tool for write out Closes #11185
show more ...
|
fdda99c6 | 12-Jun-2023 |
Daniel Stenberg |
CURLOPT_INFILESIZE.3: mention -1 triggers chunked Ref: #11300 Closes #11304 |
4397e41b | 16-Apr-2023 |
Philip Heiduck |
CI: openssl-3.0.9+quic Closes #11296 |
b8f10b7e | 11-Jun-2023 |
Karthikdasari0423 <92445174+Karthikdasari0423@users.noreply.github.com> |
HTTP3.md: update openssl version Closes #11297 |
a4a5e438 | 12-Jun-2023 |
Daniel Stenberg |
vtls: avoid memory leak if sha256 call fails ... in the pinned public key handling function. Reported-by: lizhuang0630 on github Fixes #11306 Closes #11307 |
fdfc2bb6 | 12-Jun-2023 |
Daniel Stenberg |
examples/ipv6: disable on win32 I can't make if_nametoindex() work there Follow-up to c23dc42f3997acf23 Closes #11305 |
9ec099a2 | 12-Jun-2023 |
Daniel Stenberg |
tool_operate: allow cookie lines up to 8200 bytes Since this option might set multiple cookies in the same line, it does not make total sense to cap this at 4096 bytes, which is the limi
tool_operate: allow cookie lines up to 8200 bytes Since this option might set multiple cookies in the same line, it does not make total sense to cap this at 4096 bytes, which is the limit for a single cookie name or value. Closes #11303
show more ...
|
6c25cd45 | 12-Jun-2023 |
Daniel Stenberg |
test427: verify sending more cookies than fit in a 8190 bytes line curl will then only populate the header with cookies that fit, dropping ones that otherwise would have been sent
test427: verify sending more cookies than fit in a 8190 bytes line curl will then only populate the header with cookies that fit, dropping ones that otherwise would have been sent Ref: https://curl.se/mail/lib-2023-06/0020.html Closes #11303
show more ...
|
1899899b | 12-Jun-2023 |
Daniel Stenberg |
testutil: allow multiple %-operators on the same line Closes #11303 |
aaba783d | 11-Jun-2023 |
Oleg Jukovec |
docs: update CURLOPT_UPLOAD.3 The behavior of CURLOPT_UPLOAD differs from what is described in the documentation. The option automatically adds the 'Transfer-Encoding: chunked' heade
docs: update CURLOPT_UPLOAD.3 The behavior of CURLOPT_UPLOAD differs from what is described in the documentation. The option automatically adds the 'Transfer-Encoding: chunked' header if the upload size is unknown. Closes #11300
show more ...
|
2738927b | 12-Jun-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
818a3473 | 12-Jun-2023 |
Daniel Stenberg |
CURLOPT_AWS_SIGV4.3: remove unused variable from example Closes #11302 |
555bacd6 | 09-Jun-2023 |
Daniel Stenberg |
examples/https.c: use CURLOPT_CA_CACHE_TIMEOUT for demonstration purposes Closes #11290 |
c23dc42f | 09-Jun-2023 |
Daniel Stenberg |
example/ipv6: feature CURLOPT_ADDRESS_SCOPE in use Closes #11282 |
8460ef4f | 10-Jun-2023 |
Karthikdasari0423 <92445174+Karthikdasari0423@users.noreply.github.com> |
docs: Update HTTP3.md for newer ngtcp2 and nghttp3 Follow-up to fb9b9b58 Ref: #11184 Closes #11295 |
fb9b9b58 | 10-Jun-2023 |
Dan Fandrich |
docs: update the supported ngtcp2 and nghttp3 versions Follow-up to cae9d10b Ref: #11184 Closes #11294 |
b65086a8 | 07-Jun-2023 |
Dan Fandrich |
tests: fix error messages & handling around sockets The wrong error code was checked on Windows on UNIX socket failures, which could have caused all UNIX sockets to be reported as having
tests: fix error messages & handling around sockets The wrong error code was checked on Windows on UNIX socket failures, which could have caused all UNIX sockets to be reported as having errored and the tests therefore skipped. Also, a useless error message was displayed on socket errors in many test servers on Windows because strerror() doesn't work on WinSock error codes; perror() is overridden there to work on all errors and is used instead. Ref #11258 Closes #11265
show more ...
|
9e759323 | 09-Jun-2023 |
Daniel Stenberg |
CURLOPT_SSH_PRIVATE_KEYFILE.3: expand on the file search Reported-by: atjg on github Ref: #11287 Closes #11289 |
3f784980 | 09-Jun-2023 |
Stefan Eissing |
ngtcp2: use ever increasing timestamp in io - ngtcp2 v0.16.0 asserts that timestamps passed to its function will only ever increase. - Use a context shared between ingress/egress o
ngtcp2: use ever increasing timestamp in io - ngtcp2 v0.16.0 asserts that timestamps passed to its function will only ever increase. - Use a context shared between ingress/egress operations that uses a shared timestamp, regularly updated during calls. Closes #11288
show more ...
|