90dd1fc6 | 16-Jan-2022 |
Daniel Stenberg |
misc: remove BeOS code and references There has not been a mention of this OS in any commit since December 2004 (58f4af7973e3d2). The OS is also long gone. Closes #8288 |
0041fe7e | 16-Jan-2022 |
Daniel Stenberg |
tool_getparam: DNS options that need c-ares now fail without it Just silently accepting the options and then not having any effect is not good. Ref: #8283 Closes #8285 |
f974bee6 | 14-Jan-2022 |
Daniel Stenberg |
curl: remove "separators" (when using globbed URLs) Unless muted (with -s) When doing globbing, curl would output mime-like separators between the separate transfers. This is not documen
curl: remove "separators" (when using globbed URLs) Unless muted (with -s) When doing globbing, curl would output mime-like separators between the separate transfers. This is not documented anywhere, surprises users and clobbers the output. Gone now. Updated test 18 and 1235 Reported-by: jonny112 on github Bug: https://github.com/curl/curl/discussions/8257 Closes #8278
show more ...
|
6c084fd4 | 11-Jan-2022 |
Niels Martignène |
mbedtls: fix CURLOPT_SSLCERT_BLOB (again) - Increase the buffer length passed to mbedtls_x509_crt_parse to account for the null byte appended to the temporary blob. Follow-up
mbedtls: fix CURLOPT_SSLCERT_BLOB (again) - Increase the buffer length passed to mbedtls_x509_crt_parse to account for the null byte appended to the temporary blob. Follow-up to 867ad1c which uses a null terminated copy of the certificate blob, because mbedtls_x509_crt_parse requires PEM data to be null terminated. Ref: https://github.com/curl/curl/commit/867ad1c#r63439893 Ref: https://github.com/curl/curl/pull/8146 Closes https://github.com/curl/curl/pull/8260
show more ...
|
3aee3612 | 13-Jan-2022 |
Alessandro Ghedini |
quiche: verify the server cert on connect Similarly to c148f0f551f9bea0e3d0, make quiche correctly acknowledge `CURLOPT_SSL_VERIFYPEER` and `CURLOPT_SSL_VERIFYHOST`. Fixes #8173
quiche: verify the server cert on connect Similarly to c148f0f551f9bea0e3d0, make quiche correctly acknowledge `CURLOPT_SSL_VERIFYPEER` and `CURLOPT_SSL_VERIFYHOST`. Fixes #8173 Closes #8275
show more ...
|
7053c913 | 15-Jan-2022 |
Ikko Ashimine |
checksrc: fix typo in comment enfore -> enforce Closes #8281 |
66250c4d | 14-Jan-2022 |
Daniel Stenberg |
curl-openssl: remove the OpenSSL headers and library versions check It is more work to maintain that check than the (any?) benefit it brings. Fixes #8279 Reported-by: Satadr
curl-openssl: remove the OpenSSL headers and library versions check It is more work to maintain that check than the (any?) benefit it brings. Fixes #8279 Reported-by: Satadru Pramanik Closes #8280
show more ...
|
84853d94 | 13-Jan-2022 |
Daniel Stenberg |
mqtt: free any leftover when done Oss-fuzz found an issue when the "sendleftovers" pointer could leak memory. Fix this by always freeing it (if still assigned) in the done function.
mqtt: free any leftover when done Oss-fuzz found an issue when the "sendleftovers" pointer could leak memory. Fix this by always freeing it (if still assigned) in the done function. Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43515 Closes #8274
show more ...
|
8188ca91 | 09-Jan-2022 |
Daniel Stenberg |
formdata: avoid size_t => long typecast overflows Typically a problem for platforms with 32 bit long and 64 bit size_t Reported-by: Fabian Yamaguchi Bug: https://hackerone.com/r
formdata: avoid size_t => long typecast overflows Typically a problem for platforms with 32 bit long and 64 bit size_t Reported-by: Fabian Yamaguchi Bug: https://hackerone.com/reports/1444539 Closes #8272
show more ...
|
7422110b | 13-Jan-2022 |
Daniel Stenberg |
RELEASE-NOTES: synced bump next release to become 7.82.0 |
77406000 | 05-Jan-2022 |
Marcel Raad |
build: enable -Warith-conversion This makes the behavior consistent between GCC 10 and earlier versions. Closes https://github.com/curl/curl/pull/8271 |
813c9849 | 05-Jan-2022 |
Marcel Raad |
build: fix -Wenum-conversion handling Don't enable that warning when warnings are disabled. Also add it to CMake. Closes https://github.com/curl/curl/pull/8271 |
c07a71e7 | 10-Jan-2022 |
Marcel Raad |
appveyor: use VS 2017 image for the autotools builds The newer images don't have all required MSYS2 packages. Fixes https://github.com/curl/curl/issues/8248 Closes https://githu
appveyor: use VS 2017 image for the autotools builds The newer images don't have all required MSYS2 packages. Fixes https://github.com/curl/curl/issues/8248 Closes https://github.com/curl/curl/pull/8265
show more ...
|
51df1c8e | 10-Jan-2022 |
Marcel Raad |
appveyor: update images from VS 2019 to 2022 Closes https://github.com/curl/curl/pull/8265 |
44dfd6bd | 11-Jan-2022 |
MAntoniak <47522782+MAntoniak@users.noreply.github.com> |
mbedtls: return CURLcode result instead of a mbedtls error code ... when a certificate fails to be loaded from a blob Closes #8266 |
cb0c7970 | 11-Jan-2022 |
Daniel Stenberg |
curl_multi_socket.3: remove callback and typical usage descriptions 1. The callback is better described in the option for setting it. Having it in a single place reduces the risk that on
curl_multi_socket.3: remove callback and typical usage descriptions 1. The callback is better described in the option for setting it. Having it in a single place reduces the risk that one of them is wrong. 2. The "typical usage" is wrong since the functions described in this man page are both deprecated so they cannot be used in any "typical" way anymore. Closes #8262
show more ...
|
cefc2e68 | 08-Jan-2022 |
Daniel Stenberg |
curl-functions.m4: revert DYLD_LIBRARY_PATH tricks in CURL_RUN_IFELSE Mostly reverts ba0657c343f, but now instead just run the plain macro on darwin. The approach as used on other platfo
curl-functions.m4: revert DYLD_LIBRARY_PATH tricks in CURL_RUN_IFELSE Mostly reverts ba0657c343f, but now instead just run the plain macro on darwin. The approach as used on other platforms is simply not necessary on macOS. Fixes #8229 Reported-by: Ryan Schmidt Closes #8247
show more ...
|
eeca818b | 10-Jan-2022 |
Patrick Monnerat |
openldap: implement SASL authentication As credentials can be quite different depending on the mechanism used, there are no default mechanisms for LDAP and simple bind with a DN is t
openldap: implement SASL authentication As credentials can be quite different depending on the mechanism used, there are no default mechanisms for LDAP and simple bind with a DN is then used. The caller has to provide mechanism(s) using CURLOPT_LOGIN_OPTIONS to enable SASL authentication and disable simple bind. Closes #8152
show more ...
|
ce5463e6 | 11-Jan-2022 |
Cameron Will |
CURLOPT_RESOLVE.3: change example port to 443 83cc966 changed documentation from using http to https. However, CURLOPT_RESOLVE being set to port 80 in the documentation means that it
CURLOPT_RESOLVE.3: change example port to 443 83cc966 changed documentation from using http to https. However, CURLOPT_RESOLVE being set to port 80 in the documentation means that it isn't valid for the new URL. Update to 443. Closes https://github.com/curl/curl/pull/8258
show more ...
|
e1e9d5af | 07-Jan-2022 |
Fabian Keil |
test374: gif data without new line at the end Closes #8239 |
73684761 | 09-Feb-2021 |
Fabian Keil |
runtests.pl: support the nonewline attribute for the data part Added to FILEFORMAT Closes #8239 |
b6acbdeb | 10-Jan-2022 |
Patrick Monnerat |
curl tool: erase some more sensitive command line arguments As the ps command may reveal sensitive command line info, obfuscate options --tlsuser, --tlspasswd, --proxy-tlsuser, --proxy-t
curl tool: erase some more sensitive command line arguments As the ps command may reveal sensitive command line info, obfuscate options --tlsuser, --tlspasswd, --proxy-tlsuser, --proxy-tlspassword and --oauth2-bearer arguments. Reported-by: Stephen Boost <s.booth@epcc.ed.ac.uk> Closes #7964
show more ...
|
223f26c2 | 09-Jan-2022 |
Daniel Stenberg |
mesalink: remove support Mesalink has ceased development. We can no longer encourage use of it. It seems to be continued under the name TabbySSL, but no attempts have (yet) been to m
mesalink: remove support Mesalink has ceased development. We can no longer encourage use of it. It seems to be continued under the name TabbySSL, but no attempts have (yet) been to make curl support it. Fixes #8188 Closes #8191
show more ...
|
7edb0fcf | 09-Jan-2022 |
Daniel Stenberg |
ldap: return CURLE_URL_MALFORMAT for bad URL For consistency, use the same return code for URL malformats, independently of what scheme that is used. Previously this would return CUR
ldap: return CURLE_URL_MALFORMAT for bad URL For consistency, use the same return code for URL malformats, independently of what scheme that is used. Previously this would return CURLE_LDAP_INVALID_URL, but starting now that error cannot be returned. Closes #8170
show more ...
|
2a19ad47 | 09-Jan-2022 |
Daniel Stenberg |
docs/cmdline-opts: add "mutexed" options for more http versions Update four http version man page sections. Closes #8254 |