History log of /curl/ (Results 8051 – 8075 of 33765)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7f1c098707-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

11e4ac8208-May-2020 Daniel Stenberg

THANKS-filter: Peter Wang

1c341e2208-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 ...

ace6ae4d07-May-2020 Daniel Stenberg

docs/HTTP3: add qlog to the quiche build instruction

14c17a2b07-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 ...

2a81439507-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 ...

cad1f46c07-May-2020 Daniel Stenberg

runtests: show elapsed test time with higher precision (ms)

d1ef10b107-May-2020 Daniel Stenberg

RELEASE-NOTES: synced

54a2b63c06-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 ...

7ae8801907-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.

4fdb200507-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 ...

2d1745fe05-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 ...

e1d81b5206-May-2020 Daniel Stenberg

runtests: set +x mode again

44645ca804-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 ...

8810064605-May-2020 Daniel Stenberg

travis: add "qlog" as feature in the quiche build

80b9db1204-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 ...

e0af243b04-May-2020 Daniel Stenberg

urldata.h: remove #define HEADERSIZE, not used anymore

Follow-up to ed35d6590e72c

18815aa604-May-2020 Daniel Stenberg

ngtcp2: convert to dynbuf

Closes #5335

7a86a25f04-May-2020 Daniel Stenberg

connect: make happy eyeballs work for QUIC (again)

Follow-up from dbd16c3e256c6c (regression in 7.70.0)

Closes #5334

d2dfa3e604-May-2020 Daniel Stenberg

connect: add two asserts to clue code analyzers in a little

dae126ff02-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.

ed35d65902-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 ...

00c2e8da02-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 ...

59e351a502-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

f7ab488502-May-2020 Emil Engler

doc: Rename VERSIONS to VERSIONS.md as it already has Markdown syntax

Closes #5325

1...<<321322323324325326327328329330>>...1351