ea12afd5 | 13-Jun-2024 |
Daniel Stenberg |
GHA: detect and warn for more English contractions As we try to avoid them in curl documentation Closes #13940 |
3841569e | 07-Jun-2024 |
Stefan Eissing |
transfer: do not use EXPIRE_NOW while blocked - When a transfer sets `data->state.select_bits`, it is scheduled for rerun with EXPIRE_NOW. If such a transfer is blocked (due to P
transfer: do not use EXPIRE_NOW while blocked - When a transfer sets `data->state.select_bits`, it is scheduled for rerun with EXPIRE_NOW. If such a transfer is blocked (due to PAUSE, for example), this will lead to a busy loop. - multi.c: check for transfer block - sendf.*: add Curl_xfer_is_blocked() - sendf.*: add client reader `is_paused()` callback - implement is_paused()` callback where needed Closes #13908
show more ...
|
1424d507 | 13-Jun-2024 |
renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
ci: update dependency ngtcp2/ngtcp2 to v1.6.0 Closes #13939 |
76fca949 | 13-Jun-2024 |
renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
ci: update ngtcp2/nghttp3 to v1.4.0 Closes #13938 |
831047fd | 13-Jun-2024 |
Viktor Szakats |
cmake: stop setting SOVERSION for the static lib target Also move the logic closer to its use and related tidy-ups. Cherry-picked from #13898 Closes #13936 |
38bf07bc | 12-Jun-2024 |
Patrick Monnerat |
os400: make it compilable again A newly introduced use of getsockname() in the cli tool makes it require the ascii wrapper module, which is not available outside of the library: as t
os400: make it compilable again A newly introduced use of getsockname() in the cli tool makes it require the ascii wrapper module, which is not available outside of the library: as the tool only uses the address family field (binary), disable wrappers outside of libcurl. Fix setsockopt() parameter type mismatch using a (void *) cast. Sync ILE/RPG binding. Closes #13930
show more ...
|
f057de5a | 07-Jun-2024 |
Viktor Szakats |
libcurl.pc: add `Requires.private`, `Requires` for static linking - cmake: populate for dependencies. - autotools: populate for dependencies. (including mbedtls, though the script
libcurl.pc: add `Requires.private`, `Requires` for static linking - cmake: populate for dependencies. - autotools: populate for dependencies. (including mbedtls, though the script does not detect mbedtls through pkgconfig. mbedtls 3.6.0 now supports it.) Skip dealing with gssapi in this patch. Fixes #864 Closes #13911
show more ...
|
1dec702c | 05-Jun-2024 |
Viktor Szakats |
cmake: bring `curl-config.cmake` closer to `FindCURL` Set `CURL_LIBRARIES` and `CURL_INCLUDE_DIRS` variables for compatibility with CMake's `FindCURL.cmake`: https://github.com/Kitwa
cmake: bring `curl-config.cmake` closer to `FindCURL` Set `CURL_LIBRARIES` and `CURL_INCLUDE_DIRS` variables for compatibility with CMake's `FindCURL.cmake`: https://github.com/Kitware/CMake/blob/b411d0146c2e06acfb0c823bb039e99f0191b611/Modules/FindCURL.cmake#L209 For dependent projects, CMake's suggestion is to replace `CURL_LIBRARIES` with `CURL::libcurl`, and drop `CURL_INCLUDE_DIRS`. Reported-by: Aurélien Pierre Ref: https://curl.se/mail/lib-2024-06/0014.html Ref: https://gitlab.kitware.com/cmake/cmake/-/issues/24580 Closes #13897
show more ...
|
410111b5 | 12-Jun-2024 |
Daniel Stenberg |
tool_getparam: fix the bsearch call for ip-tos names Follow-up to 3c20ae08b9591 Reported-by: Samuel Chiang Fixes #13932 Closes #13933 |
267c3b31 | 12-Jun-2024 |
Daniel Stenberg |
request: change the struct field bodywrites to a bool, only for hyper Only hyper needs to know this, and it can use it as a boolean. Closes #13928 |
479858e1 | 12-Jun-2024 |
Andy Pan |
test: fix CURLOPT_TCP_KEEPCNT typo Follow up to b77d627d242 Closes #13931 |
7208ff65 | 12-Jun-2024 |
Daniel Stenberg |
http: remove "struct HTTP" It is not actually used anymore and only contained a dummy struct field. Remove all traces and uses of it. Closes #13927 |
69b6c105 | 12-Jun-2024 |
Daniel Stenberg |
cd2nroff: convert two warnings to errors Since the warnings tend to get missed too easily and these are problems we rather want addressed than letting slide. Closes #13929 |
02730bef | 12-Jun-2024 |
Daniel Stenberg |
urlapi: use a correct value for CURLU_NO_GUESS_SCHEME It was mistakenly set to the same value as CURLU_GET_EMPTY uses. Reported-by: Patrick Monnerat Bug: https://github.com/curl
urlapi: use a correct value for CURLU_NO_GUESS_SCHEME It was mistakenly set to the same value as CURLU_GET_EMPTY uses. Reported-by: Patrick Monnerat Bug: https://github.com/curl/curl/commit/655d44d139489625e77cf6790d36 Closes #13926
show more ...
|
9e900054 | 12-Jun-2024 |
Daniel Stenberg |
file: separate fake headers and body with a stand-alone CRLF Instead of bolting on the extra CRLF to the final header - as that makes the behavior inconsistent and not as documented. The
file: separate fake headers and body with a stand-alone CRLF Instead of bolting on the extra CRLF to the final header - as that makes the behavior inconsistent and not as documented. The final CRLF is now also made unconditional, just like it is for HTTP. Reported-by: dogma Bug: https://curl.se/mail/lib-2024-06/0033.html Closes #13925
show more ...
|
47a64f7e | 12-Jun-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced |
b77d627d | 05-Jun-2024 |
Andy Pan |
tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt Closes #13885 |
02ff5d53 | 11-Jun-2024 |
Daniel Stenberg |
TODO: make it "Add missing features to TLS backends" ... instead of just mentioning CA caching. Closes #13924 |
54fe8c44 | 14-May-2024 |
Orgad Shaneh |
curl: support VLAN Priority: --vlan-priority Add --vlan-priority option to the command line tool for setting VLAN priority. Closes #13907 |
1445b7ae | 11-Jun-2024 |
RainRat |
misc: fix typos Closes #13923 |
48952c1a | 11-Jun-2024 |
Daniel Stenberg |
CURLOPT_ECH.md: remove repeated 'if' Closes #13922 |
1ce621e8 | 11-Jun-2024 |
Daniel Stenberg |
vms: fixed language in comment It started with me fixing a repeated "are are" but the wording was incomprehensible so I tried to untangle it. Closes #13921 |
385c62aa | 10-Jun-2024 |
Stefan Eissing |
lib: xfer_setup and non-blocking shutdown - clarify Curl_xfer_setup() with RECV/SEND flags and different calls for which socket they operate on. Add a shutdown flag for secondary
lib: xfer_setup and non-blocking shutdown - clarify Curl_xfer_setup() with RECV/SEND flags and different calls for which socket they operate on. Add a shutdown flag for secondary sockets - change Curl_xfer_setup() calls to new functions - implement non-blocking connection shutdown at the end of receiving or sending a transfer Closes #13913
show more ...
|
61b46520 | 11-Jun-2024 |
Daniel Stenberg |
test1486: verify that write-out.md and tool_writeout.c are in sync - also verify alphabetialal order in the source - add two missing variables to write-out.md Closes #13920 |
e5223f3c | 10-Jun-2024 |
Viktor Szakats |
GHA: add cmake MSYS2 native job curl, libcurl, examples, build-only. To compare build behaviour with autotools. Closes #13917 |