ef8d98bb | 15-Jun-2019 |
Patrick Monnerat |
os400: make vsetopt() non-static as Curl_vsetopt() for os400 support. Use it in curl_easy_setopt_ccsid(). Reported-by: jonrumsey on github Fixes #3833 Closes #4028 |
c97e8493 | 14-Jun-2019 |
Daniel Stenberg |
runtests: report single test time + total duration ... after each successful test. Closes #4027 |
6cc18c59 | 13-Jun-2019 |
Daniel Stenberg |
multi: fix the transfer hash function Follow-up from 8b987cc7eb Reported-by: Tom van der Woerdt Fixes #4018 Closes #4024 |
ff387604 | 13-Jun-2019 |
Daniel Stenberg |
unit1654: cleanup on memory failure ... to make it handle torture tests properly. Reported-by: Marcel Raad Fixes #4021 Closes #4022 |
74f911d4 | 12-Jun-2019 |
Marcel Raad |
krb5: fix compiler warning Even though the variable was used in a DEBUGASSERT, GCC 8 warned in debug mode: krb5.c:324:17: error: unused variable 'maj' [-Werror=unused-variable]
krb5: fix compiler warning Even though the variable was used in a DEBUGASSERT, GCC 8 warned in debug mode: krb5.c:324:17: error: unused variable 'maj' [-Werror=unused-variable] Just suppress the warning and declare the variable unconditionally instead of only for DEBUGBUILD (which also missed the check for HAVE_ASSERT_H). Closes https://github.com/curl/curl/pull/4020
show more ...
|
9dd731c9 | 12-Jun-2019 |
Daniel Stenberg |
quote.d: asterisk prefix works for SFTP as well Reported-by: Ben Voris Fixes #4017 Closes #4019 |
8b987cc7 | 11-Jun-2019 |
Daniel Stenberg |
multi: fix the transfer hashes in the socket hash entries - The transfer hashes weren't using the correct keys so removing entries failed. - Simplified the iteration logic ove
multi: fix the transfer hashes in the socket hash entries - The transfer hashes weren't using the correct keys so removing entries failed. - Simplified the iteration logic over transfers sharing the same socket and they now simply are set to expire and thus get handled in the "regular" timer loop instead. Reported-by: Tom van der Woerdt Fixes #4012 Closes #4014
show more ...
|
f67009dd | 11-Jun-2019 |
Cliff Crosland |
url: Fix CURLOPT_MAXAGE_CONN time comparison Old connections are meant to expire from the connection cache after CURLOPT_MAXAGE_CONN seconds. However, they actually expire after 1000x
url: Fix CURLOPT_MAXAGE_CONN time comparison Old connections are meant to expire from the connection cache after CURLOPT_MAXAGE_CONN seconds. However, they actually expire after 1000x that value. This occurs because a time value measured in milliseconds is accidentally divided by 1M instead of by 1,000. Closes https://github.com/curl/curl/pull/4013
show more ...
|
29177f42 | 11-Jun-2019 |
Daniel Stenberg |
test1165: verify that CURL_DISABLE_ symbols are in sync between configure.ac and source code. They should be possible to switch on/off in configure AND be used in source code. |
002cdc92 | 11-Jun-2019 |
Daniel Stenberg |
configure: remove CURL_DISABLE_TLS_SRP It isn't used by code so stop providing the define. Closes #4010 |
48016832 | 11-Jun-2019 |
Daniel Stenberg |
Revert "cmake: add SMB to list of disabled protocols if HTTP_ONLY is specified" This reverts commit 36738caeb78603ce24e3ea089a167b8c216fb938. Apparently several of the appveyor wind
Revert "cmake: add SMB to list of disabled protocols if HTTP_ONLY is specified" This reverts commit 36738caeb78603ce24e3ea089a167b8c216fb938. Apparently several of the appveyor windows builds broke.
show more ...
|
36738cae | 12-Apr-2019 |
sergey-raevskiy |
cmake: add SMB to list of disabled protocols if HTTP_ONLY is specified Reviewed-by: Jakub Zakrzewski Closes #3770 |
81da0965 | 11-Jun-2019 |
Daniel Stenberg |
RELEASE-NOTES: synced |
ee6945c0 | 11-Jun-2019 |
Daniel Stenberg |
http2: remove CURL_DISABLE_TYPECHECK define ... in http2-less builds as it served no use. |
860ca310 | 10-Jun-2019 |
Daniel Stenberg |
configure: more --disable switches to toggle off individual features ... actual support in the code for disabling these has already landed. Closes #4009 |
342a0c7d | 11-Jun-2019 |
Daniel Stenberg |
wolfssl: fix key pinning build error follow-up from deb9462ff2de8 |
f0b7b106 | 10-Jun-2019 |
Daniel Stenberg |
CURLMOPT_SOCKETFUNCTION.3: clarified Moved away the callback explanation from curl_multi_socket_action.3 and expanded it somewhat. Closes #4006 |
4da5794d | 10-Jun-2019 |
Daniel Stenberg |
wolfssl: fixup for SNI use follow-up from deb9462ff2de8 Closes #4007 |
027c065f | 10-Jun-2019 |
Daniel Stenberg |
CURLOPT_CAINFO.3: polished wording Clarify the functionality when built to use Schannel and Secure Transport and stop calling it the "recommended" or "preferred" way and instead rath
CURLOPT_CAINFO.3: polished wording Clarify the functionality when built to use Schannel and Secure Transport and stop calling it the "recommended" or "preferred" way and instead rather call it the default. Removed the reference to the ssl comparison table as it isn't necessary. Reported-by: Richard Alcock Bug: https://curl.haxx.se/mail/lib-2019-06/0019.html Closes #4005
show more ...
|
b9a6130d | 10-Jun-2019 |
Daniel Stenberg |
SECURITY.md: created Brief security policy description for use/display on github. |
6df5f35e | 10-Jun-2019 |
Daniel Gustafsson |
tool_cb_prg: Fix integer overflow in progress bar Commit 61faa0b420c236480bc9ef6fd52b4ecc1e0f8d17 fixed the progress bar width calculation to avoid integer overflow, but failed to accoun
tool_cb_prg: Fix integer overflow in progress bar Commit 61faa0b420c236480bc9ef6fd52b4ecc1e0f8d17 fixed the progress bar width calculation to avoid integer overflow, but failed to account for the fact that initial_size is initialized to -1 when the file size is retrieved from the remote on an upload, causing another signed integer overflow. Fix by separately checking for this case before the width calculation. Closes #3984 Reported-by: Brian Carpenter (Geeknik Labs) Reviewed-by: Daniel Stenberg <daniel@haxx.se>
show more ...
|
deb9462f | 02-Jun-2019 |
Daniel Stenberg |
wolfssl: refer to it as wolfSSL only Remove support for, references to and use of "cyaSSL" from the source and docs. wolfSSL is the current name and there's no point in keeping refer
wolfssl: refer to it as wolfSSL only Remove support for, references to and use of "cyaSSL" from the source and docs. wolfSSL is the current name and there's no point in keeping references to ancient history. Assisted-by: Daniel Gustafsson Closes #3903
show more ...
|
fc6f9ecd | 10-Jun-2019 |
Daniel Stenberg |
RELEASE-NOTES: synced |
1667d559 | 08-Jun-2019 |
Daniel Stenberg |
bindlocal: detect and avoid IP version mismatches in bind() Reported-by: Alex Grebenschikov Fixes #3993 Closes #4002 |
094b5f35 | 05-Jun-2019 |
Daniel Stenberg |
multi: make sure 'data' can present in several sockhash entries Since more than one socket can be used by each transfer at a given time, each sockhash entry how has its own hash table wi
multi: make sure 'data' can present in several sockhash entries Since more than one socket can be used by each transfer at a given time, each sockhash entry how has its own hash table with transfers using that socket. In addition, the sockhash entry can now be marked 'blocked = TRUE'" which then makes the delete function just set 'removed = TRUE' instead of removing it "for real", as a way to not rip out the carpet under the feet of a parent function that iterates over the transfers of that same sockhash entry. Reported-by: Tom van der Woerdt Fixes #3961 Fixes #3986 Fixes #3995 Fixes #4004 Closes #3997
show more ...
|