aba80430 | 30-Mar-2024 |
Daniel Stenberg |
tool: follow-up getenv fix Remove a double free. Change the IPFS env use to a plain getenv() simply because coverity gets confused. Follow-up to 9126b141c9398fe Closes #13241 |
6a43d0d7 | 30-Mar-2024 |
Daniel Stenberg |
idn: make Curl_idnconvert_hostname() use Curl_idn_decode() In the name of less code duplication Closes #13236 |
e54a66aa | 30-Mar-2024 |
Daniel Stenberg |
curl-confopts.m4: define CARES_NO_DEPRECATED when c-ares is used Starting in 1.28.0 c-ares added deprecation warnings for some API calls libcurl uses. Closes #13240 |
32083608 | 30-Mar-2024 |
Daniel Stenberg |
vquic: use CURL_FORMAT_CURL_OFF_T for 64 bit printf output Reported-by: Keitagit-kun on github Fixes #13224 Closes #13231 |
56935a7d | 30-Mar-2024 |
Daniel Stenberg |
openldap: create ldap URLs correctly for IPv6 addresses Reported-by: Sergio Durigan Junior Fixes #13228 Closes #13235 |
9126b141 | 30-Mar-2024 |
Daniel Stenberg |
curl: use curl_getenv instead of the curlx_ version The curlx one was once introduced when we still considered dropping the libcurl function at some point. To reduce confusion and to mak
curl: use curl_getenv instead of the curlx_ version The curlx one was once introduced when we still considered dropping the libcurl function at some point. To reduce confusion and to make it easier to understand when curl_free() should be used, use the actual libcurl function call directly instead. Closes #13230
show more ...
|
4a98db37 | 28-Mar-2024 |
Evgeny Grin (Karlson2k) |
curl_sha512_256: do not use workaround for NetBSD when not needed Assisted-by: riastradh on github Assisted-by: Michael Kaufmann Closes #13225 |
9c420983 | 27-Mar-2024 |
Matt Jolly |
m4: fix rustls pkg-config codepath The previous pkg-config code would successfully detect rustls but did not set all appropriate variables and call the right macros to properly confi
m4: fix rustls pkg-config codepath The previous pkg-config code would successfully detect rustls but did not set all appropriate variables and call the right macros to properly configure cURL. Reported-by: kpcyrd on github Fixes #13200 Closes #13202
show more ...
|
5b1a88e2 | 30-Mar-2024 |
Daniel McCarney |
deps: update librustls 0.12.0 -> 0.13.0 This commit updates the optional rustls-ffi librustls dependency from 0.12.0 to 0.13.0. This version is based on the latest available rustls r
deps: update librustls 0.12.0 -> 0.13.0 This commit updates the optional rustls-ffi librustls dependency from 0.12.0 to 0.13.0. This version is based on the latest available rustls release (0.23.4). The breaking API changes from 0.12.0 to 0.13.0 are in API surface unused by curl, so this is an in-place update without any code changes. The `RUSTLS.md` documentation is updated to reflect the new version in use, and to clarify that `cbindgen` isn't required to build `librustls` - it's only used by developers to update the vendored `rustls.h` header file maintained upstream. Closes #13238
show more ...
|
a41cd15b | 28-Mar-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced |
5564751f | 28-Mar-2024 |
Daniel Stenberg |
tool_xattr: "guess" URL scheme if none is provided ... when figuring out the source URL to store. Reported-by: Dagfinn Ilmari Mannsåker Fixes #13205 Closes #13221 |
a15de6f7 | 28-Mar-2024 |
Daniel Stenberg |
tool_xattr: in debug builds, act normally if CURL_FAKE_XATTR is not set Closes #13220 |
b30d694a | 28-Mar-2024 |
Stefan Eissing |
content_encoding: brotli and others, pass through 0-length writes - curl's transfer handling may write 0-length chunks at the end of the download with an EOS flag. (HTTP/2 does this co
content_encoding: brotli and others, pass through 0-length writes - curl's transfer handling may write 0-length chunks at the end of the download with an EOS flag. (HTTP/2 does this commonly) - content encoders need to pass-through such a write and not count this as error in case they are finished decoding Fixes #13209 Fixes #13212 Closes #13219
show more ...
|
6f320482 | 27-Mar-2024 |
Tobias Stoeckmann |
libssh2: set length to 0 if strdup failed Internally, libssh2 dereferences the NULL pointer if length is non-zero. The callback function cannot return the error condition, so at least
libssh2: set length to 0 if strdup failed Internally, libssh2 dereferences the NULL pointer if length is non-zero. The callback function cannot return the error condition, so at least prevent subsequent crash. Closes #13213
show more ...
|
4ad9d297 | 28-Mar-2024 |
Daniel Stenberg |
RELEASE-PROCEDURE: mention an initial working build This is the step that was not done and caused the 8.7.0 mishap (it lacked the correctly generated hugehelp file). Remove the
RELEASE-PROCEDURE: mention an initial working build This is the step that was not done and caused the 8.7.0 mishap (it lacked the correctly generated hugehelp file). Remove the mention of the copyright script as this is verified by a CI job these days: the REUSE one. Closes #13216
show more ...
|
c77bdf17 | 27-Mar-2024 |
Paul Howarth |
curl_sha512_255: fix detection of OpenSSL 1.1.1 or later Use the same OPENSSL_VERSION_NUMBER comparison as in lib/vtls/openssl.c. Closes #13208 |
d82869d7 | 27-Mar-2024 |
Robert Moreton |
cf-socket: remove references to l_ip, l_port Fixes #13210 Closes #13211 |
c247827a | 27-Mar-2024 |
Daniel Stenberg |
openssl: do not set SSL_MODE_RELEASE_BUFFERS While it might save some memory, it causes OpenSSL to instead do a huge amount of allocations. Ref: #13136 Closes #13203 |
2efc111e | 25-Mar-2024 |
Daniel Stenberg |
curl: make --help adapt to the terminal width Instead of assuming and working with 80 colums, try figuring out what width is actually used. Ref: #13141 Closes #13171 |
97c417ae | 27-Mar-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced and bump to 8.7.2 for now |
97879029 | 26-Mar-2024 |
Daniel Stenberg |
configure: make --disable-docs imply --disable-manual Because when the docs is not built, the necesary curl.txt file is not present so then the manual cannot get built. Reported
configure: make --disable-docs imply --disable-manual Because when the docs is not built, the necesary curl.txt file is not present so then the manual cannot get built. Reported-by: Harry Sintonen Closes #13191
show more ...
|
4b42cda3 | 27-Mar-2024 |
Chris Webb |
cmdline-docs: fix make install with configure --disable-docs make -C docs/cmdline-opts install depends on all-am, which in turn depends on $(MANS), unconditionally defined to be $(man_MA
cmdline-docs: fix make install with configure --disable-docs make -C docs/cmdline-opts install depends on all-am, which in turn depends on $(MANS), unconditionally defined to be $(man_MANS). As with CLEANFILES, only add curl.1 to man_MANS when BUILD_DOCS is true so we don't try to build curl.1 unnecessarily. Closes #13198
show more ...
|
de7b3e89 | 27-Mar-2024 |
Daniel Stenberg |
RELEASE-PROCEDURE: remove old release dates, add new pending ones |
72cf468d | 27-Mar-2024 |
Daniel Stenberg |
RELEASE-NOTES: synced curl 8.7.0 release |
b447a775 | 27-Mar-2024 |
Daniel Stenberg |
THANKS: new contributors from the 8.7.0 release |