7f1c0987 | 07-May-2020 |
Daniel Stenberg |
urlapi: accept :: as a valid IPv6 address Text 1560 is extended to verify. Reported-by: Pavel Volgarev Fixes #5344 Closes #5351 |
11e4ac82 | 08-May-2020 |
Daniel Stenberg |
THANKS-filter: Peter Wang |
1c341e22 | 08-May-2020 |
Peter Wang |
*_sspi: fix bad uses of CURLE_NOT_BUILT_IN Return CURLE_AUTH_ERROR instead of CURLE_NOT_BUILT_IN for other instances of QuerySecurityPackageInfo failing, as in commit 2a81439553286f1
*_sspi: fix bad uses of CURLE_NOT_BUILT_IN Return CURLE_AUTH_ERROR instead of CURLE_NOT_BUILT_IN for other instances of QuerySecurityPackageInfo failing, as in commit 2a81439553286f12cd04a4bdcdf66d8e026d8201. Closes #5355
show more ...
|
ace6ae4d | 07-May-2020 |
Daniel Stenberg |
docs/HTTP3: add qlog to the quiche build instruction |
14c17a2b | 07-May-2020 |
Daniel Stenberg |
ngtcp2: introduce qlog support If the QLOGDIR environment variable is set, enable qlogging. ... and create Curl_qlogdir() in the new generic vquic/vquic.c file for QUIC function
ngtcp2: introduce qlog support If the QLOGDIR environment variable is set, enable qlogging. ... and create Curl_qlogdir() in the new generic vquic/vquic.c file for QUIC functions that are backend independent. Closes #5353
show more ...
|
2a814395 | 07-May-2020 |
Daniel Stenberg |
ntlm_sspi: fix bad use of CURLE_NOT_BUILT_IN That return code is reserved for build-time conditional code not being present while this was a regular run-time error from a Windows API.
ntlm_sspi: fix bad use of CURLE_NOT_BUILT_IN That return code is reserved for build-time conditional code not being present while this was a regular run-time error from a Windows API. Reported-by: wangp on github Fixes #5349 Closes #5350
show more ...
|
cad1f46c | 07-May-2020 |
Daniel Stenberg |
runtests: show elapsed test time with higher precision (ms) |
d1ef10b1 | 07-May-2020 |
Daniel Stenberg |
RELEASE-NOTES: synced |
54a2b63c | 06-May-2020 |
Daniel Stenberg |
http2: simplify and clean up trailer handling Triggered by a crash detected by OSS-Fuzz after the dynbuf introduction in ed35d6590e72. This should make the trailer handling more straight
http2: simplify and clean up trailer handling Triggered by a crash detected by OSS-Fuzz after the dynbuf introduction in ed35d6590e72. This should make the trailer handling more straight forward and hopefully less error-prone. Deliver the trailer header to the callback already at receive-time. No longer caches the trailers to get delivered at end of stream. Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=22030 Closes #5348
show more ...
|
7ae88019 | 07-May-2020 |
Marc Hoersken |
appveyor: disable test 1139 instead of ignoring it Spending time on manpage checking makes no sense for these builds due to lacking manpage support. |
4fdb2005 | 07-May-2020 |
Marc Hoersken |
appveyor: disable flaky test 1501 and ignore broken 1056 Test 1501 is flaky on Windows CI due to being time sensitive and the testsuite relying on taskkill.exe to check for the exist
appveyor: disable flaky test 1501 and ignore broken 1056 Test 1501 is flaky on Windows CI due to being time sensitive and the testsuite relying on taskkill.exe to check for the existance of processes which can take to much time itself. Test 1056 is broken in autotools-based Windows builds due to scope ID support missing in these builds at the moment.
show more ...
|
2d1745fe | 05-May-2020 |
Marc Hoersken |
test613.pl: make tests 613 and 614 work with OpenSSH for Windows OpenSSH for Windows shows group and other/world permissions as *, because those concepts do not exist on Windows. It also
test613.pl: make tests 613 and 614 work with OpenSSH for Windows OpenSSH for Windows shows group and other/world permissions as *, because those concepts do not exist on Windows. It also does not show the current or parent directory, so we just ignore those. Reviewed-by: Daniel Stenberg Closes #5328
show more ...
|
e1d81b52 | 06-May-2020 |
Daniel Stenberg |
runtests: set +x mode again |
44645ca8 | 04-May-2020 |
Daniel Stenberg |
libssh2: convert over to use dynbuf In my very basic test that lists sftp://127.0.0.1/tmp/, this patched code makes 161 allocations compared to 194 in git master. A 17% reduction.
libssh2: convert over to use dynbuf In my very basic test that lists sftp://127.0.0.1/tmp/, this patched code makes 161 allocations compared to 194 in git master. A 17% reduction. Closes #5336
show more ...
|
88100646 | 05-May-2020 |
Daniel Stenberg |
travis: add "qlog" as feature in the quiche build |
80b9db12 | 04-May-2020 |
Daniel Stenberg |
quiche: enable qlog output quiche has the potential to log qlog files. To enable this, you must build quiche with the qlog feature enabled `cargo build --features qlog`. curl then pa
quiche: enable qlog output quiche has the potential to log qlog files. To enable this, you must build quiche with the qlog feature enabled `cargo build --features qlog`. curl then passes a file descriptor to quiche, which takes ownership of the file. The FD transfer only works on UNIX. The convention is to enable logging when the QLOGDIR environment is set. This should be a path to a folder where files are written with the naming template <SCID>.qlog. Co-authored-by: Lucas Pardue Replaces #5337 Closes #5341
show more ...
|
e0af243b | 04-May-2020 |
Daniel Stenberg |
urldata.h: remove #define HEADERSIZE, not used anymore Follow-up to ed35d6590e72c |
18815aa6 | 04-May-2020 |
Daniel Stenberg |
ngtcp2: convert to dynbuf Closes #5335 |
7a86a25f | 04-May-2020 |
Daniel Stenberg |
connect: make happy eyeballs work for QUIC (again) Follow-up from dbd16c3e256c6c (regression in 7.70.0) Closes #5334 |
d2dfa3e6 | 04-May-2020 |
Daniel Stenberg |
connect: add two asserts to clue code analyzers in a little |
dae126ff | 02-May-2020 |
Daniel Stenberg |
http_proxy: ported to use dynbuf instead of a static size buffer Removes a 16K static buffer from the easy handle. Simplifies the code. |
ed35d659 | 02-May-2020 |
Daniel Stenberg |
dynbuf: introduce internal generic dynamic buffer functions A common set of functions instead of many separate implementations for creating buffers that can grow when appending data to t
dynbuf: introduce internal generic dynamic buffer functions A common set of functions instead of many separate implementations for creating buffers that can grow when appending data to them. Existing functionality has been ported over. In my early basic testing, the total number of allocations seem at roughly the same amount as before, possibly a few less. See docs/DYNBUF.md for a description of the API. Closes #5300
show more ...
|
00c2e8da | 02-May-2020 |
Daniel Stenberg |
runtests: remove sleep calls Remove many one second sleeps that were done *after* each newly started test server already has been verified. They should not have any purpose there.
runtests: remove sleep calls Remove many one second sleeps that were done *after* each newly started test server already has been verified. They should not have any purpose there. Closes #5323
show more ...
|
59e351a5 | 02-May-2020 |
Daniel Stenberg |
asyn-*: remove support for never-used NULL entry pointers ... and instead convert those to asserts to make sure they are truly never NULL. Closes #5324 |
f7ab4885 | 02-May-2020 |
Emil Engler |
doc: Rename VERSIONS to VERSIONS.md as it already has Markdown syntax Closes #5325 |