147eca8b | 31-Aug-2020 |
Daniel Stenberg |
RELEASE-NOTES: synced |
e37e4468 | 31-Aug-2020 |
Daniel Stenberg |
mqtt: enable by default No longer considered experimental. Closes #5858 |
ede125b7 | 29-Aug-2020 |
Michael Baentsch <57787676+baentsch@users.noreply.github.com> |
tls: add CURLOPT_SSL_EC_CURVES and --curves Closes #5892 |
a3373554 | 30-Aug-2020 |
Daniel Stenberg |
url: remove funny embedded comments in Curl_disonnect calls |
728f8d3b | 29-Aug-2020 |
Chris Paulson-Ellis |
conn: check for connection being dead before reuse Prevents incorrect reuse of an HTTP connection that has been prematurely shutdown() by the server. Partial revert of 755083d00
conn: check for connection being dead before reuse Prevents incorrect reuse of an HTTP connection that has been prematurely shutdown() by the server. Partial revert of 755083d00deb16 Fixes #5884 Closes #5893
show more ...
|
8b69ac0c | 29-Aug-2020 |
Marc Hoersken |
buildconf: exec autoreconf to avoid additional process Also make buildconf exit with the return code of autoreconf. Reviewed-by: Daniel Stenberg Follow up to #5853 Clos
buildconf: exec autoreconf to avoid additional process Also make buildconf exit with the return code of autoreconf. Reviewed-by: Daniel Stenberg Follow up to #5853 Closes #5890
show more ...
|
de77ae0a | 29-Aug-2020 |
Marc Hoersken |
CI/azure: no longer ignore results of test 1013 Follow up to #5771 Closes #5889 |
61aab81c | 29-Aug-2020 |
Marc Hoersken |
docs: add description about CI platforms to CONTRIBUTE.md Reviewed-by: Daniel Stenberg Reviewed-by: Marcel Raad Reviewed-by: Jay Satiro Closes #5882 |
8bb18311 | 28-Aug-2020 |
Daniel Stenberg |
tests/getpart: use MIME::Base64 instead of home-cooked Since we already use the base64 package since a while back, we can just as well switch to that here too. It also happens t
tests/getpart: use MIME::Base64 instead of home-cooked Since we already use the base64 package since a while back, we can just as well switch to that here too. It also happens to use the exact same function name, which otherwise causes a run-time warning. Reported-by: Marc Hörsken Fixes #5885 Closes #5887
show more ...
|
f504f186 | 03-Aug-2020 |
Marcel Raad |
ntlm: fix condition for curl_ntlm_core usage `USE_WINDOWS_SSPI` without `USE_WIN32_CRYPTO` but with any other DES backend is fine, but was excluded before. This also fixes test
ntlm: fix condition for curl_ntlm_core usage `USE_WINDOWS_SSPI` without `USE_WIN32_CRYPTO` but with any other DES backend is fine, but was excluded before. This also fixes test 1013 as the condition for SMB support in configure.ac didn't match the condition in the source code. Now it does. Fixes https://github.com/curl/curl/issues/1262 Closes https://github.com/curl/curl/pull/5771
show more ...
|
5cfb807b | 22-Aug-2020 |
Marcel Raad |
AppVeyor: switch 64-bit Schannel Debug CMake builds to Unicode The Schannel builds are the most useful to verify as they make the most use of the Windows API. Classic MinGW doesn't suppo
AppVeyor: switch 64-bit Schannel Debug CMake builds to Unicode The Schannel builds are the most useful to verify as they make the most use of the Windows API. Classic MinGW doesn't support Unicode at all, only MinGW-w64 and MSVC do. Closes https://github.com/curl/curl/pull/5843
show more ...
|
95aea798 | 22-Aug-2020 |
Marcel Raad |
CMake: add option to enable Unicode on Windows As already existing for winbuild. Closes https://github.com/curl/curl/pull/5843 |
05729b66 | 28-Aug-2020 |
Marc Hoersken |
select: simplify return code handling for poll and select poll and select already return -1 on error according to POSIX, so there is no need to perform a <0 to -1 conversion in code.
select: simplify return code handling for poll and select poll and select already return -1 on error according to POSIX, so there is no need to perform a <0 to -1 conversion in code. Also we can just use one check with <= 0 on the return code. Assisted-by: Daniel Stenberg Reviewed-by: Jay Satiro Replaces #5852 Closes #5880
show more ...
|
a935f0bd | 28-Aug-2020 |
Daniel Stenberg |
RELEASE-NOTES: synced |
70984ce1 | 27-Aug-2020 |
Jeroen Ooms |
tests: add test1912 with typechecks Validates that gcc-typecheck macros match the new option type API. Closes #5873 |
6e18568b | 28-Aug-2020 |
Daniel Stenberg |
easyoptions: provide debug function when DEBUGBUILD ... not CURLDEBUG as they're not always set in conjunction. Follow-up to 6ebe63fac23f38df Fixes #5877 Closes #5878 |
5fcad1c1 | 28-Aug-2020 |
Marc Hoersken |
sockfilt: handle FD_CLOSE winsock event on write socket Learn from the way Cygwin handles and maps the WinSock events to simulate correct and complete poll and select behaviour accor
sockfilt: handle FD_CLOSE winsock event on write socket Learn from the way Cygwin handles and maps the WinSock events to simulate correct and complete poll and select behaviour according to Richard W. Stevens Network Programming book. Follow up to #5867 Closes #5879
show more ...
|
003e81e2 | 26-Aug-2020 |
Marc Hoersken |
multi: handle connection state winsock events Learn from the way Cygwin handles and maps the WinSock events to simulate correct and complete poll and select behaviour according to Ri
multi: handle connection state winsock events Learn from the way Cygwin handles and maps the WinSock events to simulate correct and complete poll and select behaviour according to Richard W. Stevens Network Programming book. Reviewed-by: Jay Satiro Reviewed-by: Marcel Raad Follow up to #5634 Closes #5867
show more ...
|
a2c85bb8 | 24-Aug-2020 |
Daniel Stenberg |
Curl_pgrsTime - return new time to avoid timeout integer overflow Setting a timeout to INT_MAX could cause an immediate error to get returned as timeout because of an overflow when diffe
Curl_pgrsTime - return new time to avoid timeout integer overflow Setting a timeout to INT_MAX could cause an immediate error to get returned as timeout because of an overflow when different values of 'now' were used. This is primarily fixed by having Curl_pgrsTime() return the "now" when TIMER_STARTSINGLE is set so that the parent function will continue using that time. Reported-by: Ionuț-Francisc Oancea Fixes #5583 Closes #5847
show more ...
|
68a51324 | 27-Aug-2020 |
Daniel Stenberg |
TLS: fix SRP detection by using the proper #ifdefs USE_TLS_SRP will be true if *any* selected TLS backend can use SRP HAVE_OPENSSL_SRP is defined when OpenSSL can use it HA
TLS: fix SRP detection by using the proper #ifdefs USE_TLS_SRP will be true if *any* selected TLS backend can use SRP HAVE_OPENSSL_SRP is defined when OpenSSL can use it HAVE_GNUTLS_SRP is defined when GnuTLS can use it Clarify in the curl_verison_info docs that CURL_VERSION_TLSAUTH_SRP is set if at least one of the supported backends offers SRP. Reported-by: Stefan Strogin Fixes #5865 Closes #5870
show more ...
|
c77f6fd1 | 28-Aug-2020 |
Dan Kenigsberg |
docs: SSLCERTS: fix English syntax Signed-off-by: Dan Kenigsberg <danken@redhat.com> Closes #5876 |
0ac310a8 | 24-Aug-2020 |
Alessandro Ghedini |
docs: non-existing macros in man pages As reported by man(1) when invoked as: man --warnings -E UTF-8 -l -Tutf8 -Z <file> >/dev/null Closes #5846 |
3165ea05 | 24-Aug-2020 |
Alessandro Ghedini |
curl.1: fix typo invokved -> invoked Closes #5846 |
85868537 | 25-Aug-2020 |
Daniel Stenberg |
buildconf: invoke 'autoreconf -fi' instead The custom script isn't necessary anymore - but remains for simplicity and just invokes autoreconf. Closes #5853 |
616c30ad | 26-Aug-2020 |
Emil Engler |
lib: make Curl_gethostname accept a const pointer The address of that variable never gets changed, only the data in it so why not make it a "char * const"? Closes #5866 |