72840613 | 17-Mar-2020 |
Viktor Szakats |
windows: suppress UI in all CryptAcquireContext() calls Ref: https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptacquirecontexta#parameters Reviewed-by: Marc Hörsken
windows: suppress UI in all CryptAcquireContext() calls Ref: https://docs.microsoft.com/windows/win32/api/wincrypt/nf-wincrypt-cryptacquirecontexta#parameters Reviewed-by: Marc Hörsken Closes https://github.com/curl/curl/pull/5088
show more ...
|
ab9dc5ae | 17-Mar-2020 |
Daniel Stenberg |
writeout_json: add missing comma to fix the HTTP version Follow-up to 04c03416e68fd635a15 |
7631f2b7 | 08-Feb-2020 |
Daniel Stenberg |
test 970: verify --write-out '%{json}' Makes curl_easy_getinfo() of "variable" numerical content instead return the number set in the env variable `CURL_TIME`. Makes curl_versio
test 970: verify --write-out '%{json}' Makes curl_easy_getinfo() of "variable" numerical content instead return the number set in the env variable `CURL_TIME`. Makes curl_version() of "variable" textual content. This guarantees a stable version string which can be tested against. Environment variable `CURL_VERSION` defines the content. Assisted-by: Mathias Gumz
show more ...
|
04c03416 | 01-Feb-2020 |
Mathias Gumz |
writeout: support to generate JSON output This commit adds support to generate JSON via the writeout feature: -w "%{json}" It leverages the existing infrastructure as m
writeout: support to generate JSON output This commit adds support to generate JSON via the writeout feature: -w "%{json}" It leverages the existing infrastructure as much as possible. Thus, generating the JSON on STDERR is possible by: -w "%{stderr}%{json}" This implements a variant of https://github.com/curl/curl/wiki/JSON#--write-out-json. Closes #4870
show more ...
|
d8340281 | 16-Mar-2020 |
Daniel Stenberg |
CI: stop ignoring 323, it is disabled |
8a2b36df | 16-Mar-2020 |
Daniel Stenberg |
DISABLED: disable test 323 The test uses SRP to "a server not supporting it" but modern stunnel versions will silently accept it and remain happy. The test is therefore faulty.
DISABLED: disable test 323 The test uses SRP to "a server not supporting it" but modern stunnel versions will silently accept it and remain happy. The test is therefore faulty. I haven't figured out how to make stunnel explicitly reject SRP-using connects. Reported-by: Marc Hörsken Fixes #5105 Closes #5113
show more ...
|
45008cb4 | 17-Mar-2020 |
Marc Hoersken |
ci/tests: increase timeouts for torture builds on Azure Pipelines For some reason the torture builds have slowed down recently. Reported-by: Daniel Stenberg |
37a05418 | 12-Mar-2020 |
Daniel Stenberg |
cmake: add support for building with wolfSSL My working build cmdline: $ cmake -DCMAKE_PREFIX_PATH=$HOME/build-wolfssl -DCMAKE_USE_WOLFSSL=ON . Assisted-by: Brad King C
cmake: add support for building with wolfSSL My working build cmdline: $ cmake -DCMAKE_PREFIX_PATH=$HOME/build-wolfssl -DCMAKE_USE_WOLFSSL=ON . Assisted-by: Brad King Closes #5095
show more ...
|
95c36fff | 16-Mar-2020 |
Daniel Stenberg |
tool_operate: fix add_parallel_transfers when more are in queue Trying to return early from the function if no new transfers were added would break the "morep" argument and cause issues.
tool_operate: fix add_parallel_transfers when more are in queue Trying to return early from the function if no new transfers were added would break the "morep" argument and cause issues. This could lead to zero content "transfers" (within quotes since they would never be started) when parallel-max was reduced. Reported-by: Gavin Wong Analyzed-by: Jay Satiro Fixes #4937 Closes #5112
show more ...
|
2eba5e4c | 15-Mar-2020 |
Daniel Stenberg |
vtls: free ssl_config leftovers on out-of-memory Torture testing 2034 and 2037 found this. Reported-by: Marc Hörsken Fixes #5108 Closes #5109 |
404d5f20 | 15-Mar-2020 |
Marc Hoersken |
ci/tests: fix Azure Pipelines not running for pull requests Closes #5111 |
92c152c2 | 15-Mar-2020 |
Daniel Stenberg |
gskit: update the copyright year range Follow-up from 083603c63a3 |
083603c6 | 15-Mar-2020 |
Marc Hoersken |
gskit: use our internal select wrapper for portability Follow up to c52b342 Closes #5106 |
dda8babd | 15-Mar-2020 |
Marc Hoersken |
tests: fix verification of stdout in test 1452 due to newline Fixes test1452:41:1: error: missing </stdout> tag before </verify> |
49fbe019 | 15-Mar-2020 |
Marc Hoersken |
ci/tests: install impacket for SMB tests on FreeBSD using CirrusCI Also force the package index/cache to be updated before installing. Closes #5103 |
92f129cd | 15-Mar-2020 |
Marc Hoersken |
tests/README: add note about manually installing python-impacket Follow up to 4be2560 |
f38c7290 | 10-Mar-2020 |
Daniel Stenberg |
transfer: cap retries of "dead connections" to 5 When libcurl retries a connection due to it being "seemingly dead" or by REFUSED_STREAM, it will now only do it up five times before givi
transfer: cap retries of "dead connections" to 5 When libcurl retries a connection due to it being "seemingly dead" or by REFUSED_STREAM, it will now only do it up five times before giving up, to avoid never-ending loops. Reported-by: Dima Tisnek Bug: https://curl.haxx.se/mail/lib-2020-03/0044.html Closes #5074
show more ...
|
51fde337 | 15-Mar-2020 |
Daniel Stenberg |
TODO: TLS-PSK with OpenSSL Closes #5081 |
696cfc0f | 12-Mar-2020 |
Marc Hoersken |
select: add 'timeout_ms' wrap-around precaution to Curl_select |
041e778f | 12-Mar-2020 |
Marc Hoersken |
select: fix 'pending_ms' is assigned a value that is never used Detected by Codacy |
c52b3420 | 15-Mar-2020 |
Marc Hoersken |
select: move duplicate select preparation code into Curl_select Reviewed by Daniel Stenberg Reviewed by Marcel Raad Closes #5078 |
dbd16c3e | 12-Mar-2020 |
Daniel Stenberg |
connect: happy eyeballs cleanup Make sure each separate index in connn->tempaddr[] is used for a fixed family (and only that family) during the connection process. If family one
connect: happy eyeballs cleanup Make sure each separate index in connn->tempaddr[] is used for a fixed family (and only that family) during the connection process. If family one takes a long time and family two fails immediately, the previous logic could misbehave and retry the same family two address repeatedly. Reported-by: Paul Vixie Reported-by: Jay Satiro Fixes #5083 Fixes #4954 Closes #5089
show more ...
|
dc595210 | 14-Mar-2020 |
Marc Hoersken |
ci/tests: fix and align setting TFLAGS for make test-nonflaky |
ac566834 | 14-Mar-2020 |
Marc Hoersken |
ci/tests: install test suite dependencies stunnel and impacket |
4be2560e | 15-Mar-2020 |
Marc Hoersken |
tests: remove python_dependencies for smbserver from our tree Users of the SMB tests will have to install impacket manually. Reasoning: our in-tree version of impacket was quite out
tests: remove python_dependencies for smbserver from our tree Users of the SMB tests will have to install impacket manually. Reasoning: our in-tree version of impacket was quite outdated and only compatible with Python 2 which is already end-of-life. Upgrading to Python 3 and a compatible impacket version would require to import additional Python-only and CPython-extension dependencies. This would have hindered portability enormously. Closes #5094
show more ...
|