54d37697 | 06-Jun-2020 |
Daniel Stenberg |
Curl_addrinfo: use one malloc instead of three To reduce the amount of allocations needed for creating a Curl_addrinfo struct, make a single larger malloc instead of three separate small
Curl_addrinfo: use one malloc instead of three To reduce the amount of allocations needed for creating a Curl_addrinfo struct, make a single larger malloc instead of three separate smaller ones. Closes #5533
show more ...
|
52777754 | 08-Jun-2020 |
Alessandro Ghedini |
quiche: update SSLKEYLOGFILE support quiche now requires the application to explicitly set the keylog path for each connection, rather than reading the environment variable itself.
quiche: update SSLKEYLOGFILE support quiche now requires the application to explicitly set the keylog path for each connection, rather than reading the environment variable itself. Closes #5541
show more ...
|
876e6641 | 08-Jun-2020 |
Daniel Stenberg |
tests: add two simple tests for --login-options Test 895 and 896 - as a follow-up to a3e972313b Closes #5539 |
99e09d90 | 08-Jun-2020 |
Daniel Stenberg |
ngtcp2: update with recent API changes Syncs with ngtcp2 commit 7e9a917d386d98 merged June 7 2020. Assisted-by: Tatsuhiro Tsujikawa Closes #5538 |
b950120b | 08-Jun-2020 |
xquery |
socks: remove unreachable breaks in socks.c and mime.c Closes #5537 |
a3e97231 | 07-Jun-2020 |
Daniel Stenberg |
tool_cfgable: free login_options at exit Memory leak Reported-by: Geeknik Labs Fixes #5535 Closes #5536 |
7370b4e3 | 06-Jun-2020 |
Daniel Stenberg |
libssh2: keep sftp errors as 'unsigned long' Remove weird work-around for storing the SFTP errors as int instead of the "unsigned long" that libssh2 actually returns for SFTP errors.
libssh2: keep sftp errors as 'unsigned long' Remove weird work-around for storing the SFTP errors as int instead of the "unsigned long" that libssh2 actually returns for SFTP errors. Closes #5534
show more ...
|
3186f500 | 01-Jun-2020 |
Marc Hoersken |
timeouts: move ms timeouts to timediff_t from int and long Now that all functions in select.[ch] take timediff_t instead of the limited int or long, we can remove type conversions an
timeouts: move ms timeouts to timediff_t from int and long Now that all functions in select.[ch] take timediff_t instead of the limited int or long, we can remove type conversions and related preprocessor checks to silence compiler warnings. Avoiding conversions from time_t was already done in 842f73de. Based upon #5262 Supersedes #5214, #5220 and #5221 Follow up to #5343 and #5479 Closes #5490
show more ...
|
e2de2d53 | 05-Jun-2020 |
François Rigault |
openssl: set FLAG_TRUSTED_FIRST unconditionally On some systems, openssl 1.0.x is still the default, but it has been patched to contain all the recent security fixes. As a result of this
openssl: set FLAG_TRUSTED_FIRST unconditionally On some systems, openssl 1.0.x is still the default, but it has been patched to contain all the recent security fixes. As a result of this patching, it is possible for macro X509_V_FLAG_NO_ALT_CHAINS to be defined, while the previous behavior of openssl to not look at trusted chains first, remains. Fix it: ensure X509_V_FLAG_TRUSTED_FIRST is always set, do not try to probe for the behavior of openssl based on the existence ofmacros. Closes #5530
show more ...
|
2705830f | 05-Jun-2020 |
Daniel Stenberg |
server/util: fix logmsg format using curl_off_t argument ... this caused segfaults on armv7. Regression added in dd0365d560aea5a (7.70.0) Reviewed-by: Jay Satiro Closes
server/util: fix logmsg format using curl_off_t argument ... this caused segfaults on armv7. Regression added in dd0365d560aea5a (7.70.0) Reviewed-by: Jay Satiro Closes #5529
show more ...
|
47d8730d | 05-Jun-2020 |
Daniel Stenberg |
RELEASE-NOTES: synced |
e980cbb8 | 05-Jun-2020 |
Cherish98 <66007047+Cherish98@users.noreply.github.com> |
socks: fix expected length of SOCKS5 reply Commit 4a4b63d forgot to set the expected SOCKS5 reply length when the reply ATYP is X'01'. This resulted in erroneously expecting more bytes
socks: fix expected length of SOCKS5 reply Commit 4a4b63d forgot to set the expected SOCKS5 reply length when the reply ATYP is X'01'. This resulted in erroneously expecting more bytes when the request length is greater than the reply length (e.g., when remotely resolving the hostname). Closes #5527
show more ...
|
bba83ed2 | 05-Jun-2020 |
Marc Hoersken |
.gitignore: add directory containing the stats repo Since the new curl/stats repository is designed to be checked out into the curl repository working tree as stats/ it should be on
.gitignore: add directory containing the stats repo Since the new curl/stats repository is designed to be checked out into the curl repository working tree as stats/ it should be on the ignore list to aid in commit staging.
show more ...
|
3bde2e3f | 04-Jun-2020 |
Adnan Khan |
HTTP3.md: clarify cargo build directory Cargo needs to be called from within the 'quiche' directory. Closes #5522 |
95a65804 | 05-Jun-2020 |
Daniel Stenberg |
user-agent.d: spell out what happens given a blank argument Closes #5525 |
d957ed49 | 05-Jun-2020 |
Daniel Stenberg |
trailers: switch h1-trailer logic to use dynbuf In the continued effort to remove "manual" realloc schemes. Closes #5524 |
a00668d2 | 04-Jun-2020 |
Daniel Stenberg |
CURLINFO_ACTIVESOCKET.3: clarify the description Reported-by: Jay Satiro Fixes #5299 Closes #5520 |
42ed22fe | 04-Jun-2020 |
Daniel Stenberg |
mailmap: Don J Olmstead |
4190f496 | 04-Jun-2020 |
Daniel Stenberg |
configure: only strip first -L from LDFLAGS In the logic that works out if a given OpenSSL path works, it stripped off a possibly leading -L flag using an incorrect sed pattern which
configure: only strip first -L from LDFLAGS In the logic that works out if a given OpenSSL path works, it stripped off a possibly leading -L flag using an incorrect sed pattern which would remove all instances of -L in the string, including if the path itself contained that two-letter sequence! The same pattern was used and is now updated in multiple places. Now it only removes -L if it starts the strings. Reported-by: Mohamed Osama Fixes #5519 Closes #5521
show more ...
|
ceab0feb | 04-Jun-2020 |
Peter Wu |
quiche: advertise draft 28 support Fix the verbose message while at it, quiche currently supports draft 27 and draft 28 simultaneously. Closes #5518 |
c048dd0b | 04-Jun-2020 |
Daniel Stenberg |
KNOWN_BUGS: RTSP authentication breaks without redirect support Closes #4750 |
7e7db5d2 | 04-Jun-2020 |
Jay Satiro |
projects: Add crypt32.lib to dependencies for all OpenSSL configs Windows project configurations that use OpenSSL with USE_WIN32_CRYPTO need crypt32. Follow-up to 148534d which
projects: Add crypt32.lib to dependencies for all OpenSSL configs Windows project configurations that use OpenSSL with USE_WIN32_CRYPTO need crypt32. Follow-up to 148534d which added CURLSSLOPT_NATIVE_CA for 7.71.0. The changes that are in this commit were made by script. Ref: https://gist.github.com/jay/a1861b50ecce2b32931237180f856e28 Closes https://github.com/curl/curl/pull/5516
show more ...
|
0900b03e | 03-Jun-2020 |
Marc Hoersken |
CI/macos: fix 'is already installed' errors by using bundle Avoid failing CI builds due to nghttp2 being already installed. Closes #5513 |
74368dc6 | 03-Jun-2020 |
Daniel Stenberg |
altsvc: fix 'dsthost' may be used uninitialized in this function |
2bf7d1b1 | 02-Jun-2020 |
Daniel Stenberg |
RELEASE-NOTES: synced |