History log of /curl/ (Results 8026 – 8050 of 33765)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3ff8928612-May-2020 Daniel Stenberg

list-only.d: this option existed already in 4.0

79d60a9212-May-2020 Jay Satiro

retry-all-errors.d: Shorten the summary line

Follow-up to b995bb5 from a few moments ago.

Reported-by: Daniel Stenberg

Ref: https://github.com/curl/curl/commit/b995bb5#r391

retry-all-errors.d: Shorten the summary line

Follow-up to b995bb5 from a few moments ago.

Reported-by: Daniel Stenberg

Ref: https://github.com/curl/curl/commit/b995bb5#r39108929

show more ...

a902171609-May-2020 denzor

easy: fix dangling pointer on easy_perform fail

Closes https://github.com/curl/curl/pull/5363

b995bb5804-Apr-2020 Jay Satiro

tool: Add option --retry-all-errors to retry on any error

The "sledgehammer" of retrying.

Closes https://github.com/curl/curl/pull/5185

98e5904111-May-2020 James Le Cuirot

libcurl.pc: Merge Libs.private into Libs for static-only builds

A project being built entirely statically will call pkg-config with
--static, which utilises the Libs.private field. Conve

libcurl.pc: Merge Libs.private into Libs for static-only builds

A project being built entirely statically will call pkg-config with
--static, which utilises the Libs.private field. Conversely it will
not use --static when not being built entirely statically, even if
there is only a static build of libcurl available. This will most
likely cause the build to fail due to underlinking unless we merge the
Libs fields.

Consider that this is what the Meson build system does when it
generates pkg-config files.

I have also reflected this in the --libs argument of curl-config even
though REQUIRE_LIB_DEPS always seems to be "yes" anyway.

Closes #5373

show more ...

ad64169810-May-2020 Peter Wu

CMake: fix runtests.pl with CMake, add new test targets

* runtests.pl:
- Fix out-of-tree build under CMake when srcdir is not set. Default
srcdir to the location of runte

CMake: fix runtests.pl with CMake, add new test targets

* runtests.pl:
- Fix out-of-tree build under CMake when srcdir is not set. Default
srcdir to the location of runtests.pl.
- Add a hack to allow CMake to use the TFLAGS option as documented
in tests/README and used in scripts/travis/script.sh.
* Bump CMake version to 3.2 for USES_TERMINAL, dropping Debian Jessie
support (no one should care, it is already EOL.).
* Remove CTest since it defines its own 'test' target with no tests
since all unittests are already broken and not built by default.
* Add new test targets based on the options from Makefile.am. Since
new test targets are rarely added, I opted for duplicating the
runtests.pl options as opposed to creating a new Makefile.inc file.
Use top-level target names (test-x) instead of x-test since that is
used by CI and others.

Closes #5358

show more ...

c2ab249410-May-2020 Peter Wu

CMake: do not build test programs by default

The default target should only build libcurl and curl. Add a dedicated
'testdeps' target which will be used later when running tests. Note th

CMake: do not build test programs by default

The default target should only build libcurl and curl. Add a dedicated
'testdeps' target which will be used later when running tests. Note that
unittests are currently broken in CMake and already excluded.

Closes #5368

show more ...

90bbfb5111-May-2020 Daniel Stenberg

FILEFORMAT: moved up the variables section and further polished

c67592fe11-May-2020 Daniel Stenberg

runtests: remove ftp2 support, not used

We once supported two separate ftp instances in the test suite. Has not
been used the last decade.

Closes #5375

db8866fa11-May-2020 Daniel Stenberg

url: sort the protocol schemes in rough popularity order

When looking for a protocol match among supported schemes, check the
most "popular" schemes first. It has zero functionality diff

url: sort the protocol schemes in rough popularity order

When looking for a protocol match among supported schemes, check the
most "popular" schemes first. It has zero functionality difference and
for all practical purposes a speed difference will not be measureable
but it still think it makes sense to put the least likely matches last.

"Popularity" based on the 2019 user survey.

Closes #5377

show more ...

cffbcc3110-May-2020 Marc Hoersken

test1238: avoid tftpd being busy for tests shortly following

The tftpd server may still be busy if the total timeout of
25 seconds has not been reached or no sread error was received

test1238: avoid tftpd being busy for tests shortly following

The tftpd server may still be busy if the total timeout of
25 seconds has not been reached or no sread error was received
during or after the execution of the timeout test 1238.

Once the next TFTP test comes around (eg. 1242 or 1243),
those will fail because the tftpd server is still waiting
on data from curl due to the UDP protocol being stateless
and having no connection close. On Linux this error may not
happen, because ICMP errors generated due to a swrite error
can also be returned async on the next sread call instead.

Therefore we will now just kill the tftpd server after test
1238 to make sure that the following tests are not affected.

This enables us to no longer ignore tests 1242, 1243, 2002
and 2003 on the CI platforms CirrusCI and AppVeyor.

Assisted-by: Peter Wu
Closes #5364

show more ...

743e9c2311-May-2020 Daniel Stenberg

write-out.d: added "response_code"

4b88ac7111-May-2020 Daniel Stenberg

KNOWN_BUGS: Build with staticly built dependency

I rewrote the item 5.4 to be more generic about static dependencies.

eed30a3111-May-2020 Daniel Stenberg

ROADMAP: remove old entries

MQTT - the start has already landed

tiny-curl - also mostly landed and is a continuous work

make menuconfig - basically no interest from users,

ROADMAP: remove old entries

MQTT - the start has already landed

tiny-curl - also mostly landed and is a continuous work

make menuconfig - basically no interest from users, not pushing there

show more ...

ac26be8608-May-2020 Peter Wu

travis: Add ngtcp2 and quiche tests for CMake

To avoid an explosion of jobs, extend the existing CMake tests with
ngtcp2 and quiche support. macOS was previously moved to GitHub actions,

travis: Add ngtcp2 and quiche tests for CMake

To avoid an explosion of jobs, extend the existing CMake tests with
ngtcp2 and quiche support. macOS was previously moved to GitHub actions,
so the non-Linux case can be dropped.

show more ...

5d8c53d308-May-2020 Peter Wu

CMake: add ENABLE_ALT_SVC option

Tested alt-svc with quiche. While at it, add missing MultiSSL reporting
(not tested).

5bfc874a08-May-2020 Peter Wu

CMake: add HTTP/3 support (ngtcp2+nghttp3, quiche)

Add three new CMake Find modules (using the curl license, but I grant
others the right to apply the CMake BSD license instead).

CMake: add HTTP/3 support (ngtcp2+nghttp3, quiche)

Add three new CMake Find modules (using the curl license, but I grant
others the right to apply the CMake BSD license instead).

This CMake config is simpler than the autotools one because it assumes
ngtcp2 and nghttp3 to be used together. Another difference is that this
CMake config checks whether QUIC is actually supported by the TLS
library (patched OpenSSL or boringssl) since this can be a common
configuration mistake that could result in build errors later.

Unlike autotools, CMake does not warn you that the features are
experimental. The user is supposed to already know that and read the
documentation. It requires a very special build environment anyway.

Tested with ngtcp2+OpenSSL+nghttp3 and quiche+boringssl, both built from
current git master. Use `LD_DEBUG=files src/curl |& grep need` to figure
out which features (libldap-2.4, libssh2) to disable due to conflicts
with boringssl.

Closes #5359

show more ...

000f721610-May-2020 Marc Hoersken

tests/server/tftpd.c: fix include and enhance debug logging

setjmp.h should only be included if HAVE_SETJMP_H is defined.

Add additional log statements to see wether reads and write

tests/server/tftpd.c: fix include and enhance debug logging

setjmp.h should only be included if HAVE_SETJMP_H is defined.

Add additional log statements to see wether reads and writes
are blocking or finishing before an alarm signal is received.

Assisted-by: Peter Wu
Part of #5364

show more ...

6f63ab4110-May-2020 Daniel Stenberg

tool_operate: only set CURLOPT_SSL_OPTIONS if SSL support is present

Reported-by: Marcel Raad
Follow-up to 148534db5
Fixes #5367
Closes #5369

54fa68bf09-May-2020 Marc Hoersken

appveyor: update comments to be clear about toolchain

- CMake-based MSYS builds use mingw-w64 to cross-compile.
- autotools-based builds are compiled using msys2-devel.

The diff

appveyor: update comments to be clear about toolchain

- CMake-based MSYS builds use mingw-w64 to cross-compile.
- autotools-based builds are compiled using msys2-devel.

The difference is that the later ones are not cross-compiled
to Windows and instead require the msys2 runtime to be present.

At the moment only the Azure Pipelines CI builds actually
run autotools-based cross-compilation builds for Windows.

show more ...

8329775a08-May-2020 Marc Hoersken

TODO: update regarding missing Schannel features

Some aspects have already been implemented over the years.

15.1 Client certificates are now supported:

- System stores via

TODO: update regarding missing Schannel features

Some aspects have already been implemented over the years.

15.1 Client certificates are now supported:

- System stores via e35b0256eb34f1fe562e3e2a2615beb50a391c52
- PKCS#12 files via 0fdf96512613574591f501d63fe49495ba40e1d5

15.2 Ciphers can now be specified through:

- Algorithms via 9aefbff30d280c60fc9d8cc3e0b2f19fc70a2f28

Reviewed-by: Daniel Stenberg and Marcel Raad
Closes #5358

show more ...

92501a1208-May-2020 Daniel Stenberg

checksrc: close the .checksrc file handle when done reading

1fa3733908-May-2020 Daniel Stenberg

RELEASE-NOTES: synced

And bumped next version to 7.71.0

148534db13-Sep-2019 Gilles Vollant

CURLOPT_SSL_OPTIONS: add *_NATIVE_CA to use Windows CA store (with openssl)

Closes #4346

76b9e8de08-May-2020 Daniel Stenberg

TODO: native IDN support on macOS

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