Daniel Stenberg
5106f1dc40
curl.1: add an "OUTPUT" section at the top of the manpage
...
Explain the basic concepts behind curl output.
Inspired by #6124
Closes #6134
2020-10-29 09:29:41 +01:00
Daniel Stenberg
4c615eace7
mailmap: set Viktor Szakats's email
2020-10-28 11:10:54 +01:00
Daniel Stenberg
61630a155e
runtests: show keywords when no tests ran
...
To help out future debugging, runtests now outputs the list of keywords
when it fails because no tests ran.
Ref: #6120
Closes #6126
2020-10-26 23:05:19 +01:00
Jay Satiro
9f4c1c0cce
CURLOPT_DNS_USE_GLOBAL_CACHE.3: fix typo
...
Reported-by: Rui LIU
Closes https://github.com/curl/curl/issues/6131
2020-10-26 17:18:44 -04:00
Jay Satiro
b1ff27995b
range.d: fix typo
...
Follow-up to 15ae039
from earlier today.
2020-10-26 17:18:37 -04:00
Daniel Stenberg
4cbb17a2cb
CI/github: work-around for brew breakage on macOS
...
... and make it use OpenSSL 1.1 properly
Fixes #6130
Closes #6129
2020-10-26 22:14:53 +01:00
José Joaquín Atria
15ae039883
range.d: clarify that curl will not parse multipart responses
...
Closes #6127
Fixes #6124
2020-10-26 11:02:49 +01:00
Daniel Stenberg
bdbf82a9b7
RELEASE-NOTES: synced
2020-10-26 09:27:29 +01:00
Baruch Siach
ddcc110bfc
libssh2: fix build with disabled proxy support
...
Build breaks because the http_proxy field is missing:
vssh/libssh2.c:3119:10: error: 'struct connectdata' has no member named 'http_proxy'
Regression from #6021 , shipped in curl 7.73.0
Closes #6125
2020-10-26 09:18:35 +01:00
Daniel Stenberg
96450a1a33
alt-svc: enable by default
...
Remove CURLALTSVC_IMMEDIATELY, which was never implemented/supported.
alt-svc support in curl is no longer considered experimental
Closes #5868
2020-10-25 23:08:54 +01:00
Daniel Stenberg
e2bcdf557b
CI/appveyor: remove (unused) runtests.pl -b option
2020-10-25 22:58:06 +01:00
Emil Engler
499b3b6ff6
tool_help: make "output" description less confusing
...
Currently the description of "output" is misleading when comparing it
"verbose".
Closes #6118
2020-10-24 23:46:02 +02:00
Daniel Stenberg
6f8871844c
CI/appveyor: disable test 571 in two cmake builds
...
... they're simply too flaky there.
Closes #6119
2020-10-24 23:24:09 +02:00
Daniel Stenberg
67dede842a
cmake: set the unicode feature in curl-config on Windows
...
... if built that way. To make it match curl -V output.
Reviewed-by: Marcel Raad
Closes #6117
2020-10-22 19:12:11 +02:00
Daniel Stenberg
4bfca0a807
libssh2: require version 1.0 or later
...
... and simplify the code accordingly. libssh2 version 1.0 was released
in April 2009.
Closes #6116
2020-10-22 16:45:40 +02:00
Daniel Stenberg
141e23d789
KNOWN_BUGS: mention the individual cmake issues
...
... to make them easier to refer to and address separately and
one-by-one.
2020-10-21 08:25:19 +02:00
Daniel Stenberg
6dc563cdaa
CMake: store IDN2 information in curl_config.h
...
This allows the build to enable IDN properly and it makes test 1014
happier.
Ref: #6074
Closes #6108
2020-10-20 14:51:33 +02:00
Daniel Stenberg
57501c86d2
CMake: call the feature unixsockets without dash
...
... so that curl-config gets correct and makes test 1014 happy!
Ref: #6074
Closes #6108
2020-10-20 14:51:26 +02:00
Daniel Stenberg
18dd7cc9af
CI/travis: add brotli and zstd to the libssh2 build
...
... to make sure such tests are run with valgrind. Suppress the zstd
valgrind warnings we get with version 1.3.3 on Ubuntu 18.04 (for debug
and non-debug builds).
Closes #6105
2020-10-19 16:31:43 +02:00
Daniel Stenberg
4282d5f9d0
runtests: revert the mistaken edit of $CURL
...
Regression from c4693adc62
2020-10-19 12:01:00 +02:00
Daniel Stenberg
eb97e2c798
RELEASE-NOTES: synced
2020-10-19 09:14:47 +02:00
Daniel Stenberg
65fb4d16a3
curl_url_set.3: fix typo in the RETURN VALUE section
...
Reported-by: Basuke Suzuki
Fixes #6102
2020-10-18 23:02:57 +02:00
Daniel Stenberg
f3b7d72c57
packages/OS400: make the source code-style compliant
...
... and make sure 'make checksrc' in the root dir also verifies the
packages/OS400 sources.
Closes https://github.com/curl/curl/pull/6085
2020-10-17 23:33:50 -04:00
Jay Satiro
3bcd81df92
os400: Sync libcurl API options
...
This fixes the OS400 build and also an incorrect entry for
CURLINFO_APPCONNECT_TIME_T where it was treated as
CURLINFO_STARTTRANSFER_TIME_T.
Reported-by: Jon Rumsey
Fixes https://github.com/curl/curl/issues/6083
Closes https://github.com/curl/curl/pull/6084
2020-10-17 22:32:13 -04:00
Daniel Stenberg
6f85968678
CURLOPT_NOBODY.3: fix typo
...
Reported-by: Basuke Suzuki
Fixes #6097
2020-10-16 23:02:49 +02:00
Marc Hoersken
354afc891d
CI/azure: improve on flakiness by avoiding libtool wrappers
...
Install curl binaries into MinGW bin folder and use that
for the tests in order to avoid libtool wrapper binaries.
The libtool wrapper binaries (not scripts) on Windows seem
to be one of the possible causes for the following issues:
1. Process output can be lost in the wrapper process chain.
2. Killing the wrapper process does not kill the actual one.
Derived from #5904
Closes #6049
2020-10-16 20:10:26 +02:00
Daniel Stenberg
bfd35d5eda
CURLOPT_URL.3: clarify SCP/SFTP URLs are for uploads as well
2020-10-16 15:36:01 +02:00
Zenju
6d1a05b0bf
CURLOPT_TCP_NODELAY.3: fix comment in example code
...
Closes #6096
2020-10-16 15:06:51 +02:00
Daniel Stenberg
a3d5b199f9
openssl: acknowledge SRP disabling in configure properly
...
Follow-up to 68a5132474
Use a new separate define that is the combination of both
HAVE_OPENSSL_SRP and USE_TLS_SRP: USE_OPENSSL_SRP
Bug: https://curl.haxx.se/mail/lib-2020-10/0037.html
Closes #6094
2020-10-16 14:29:02 +02:00
Viktor Szakats
e34959c0b9
http3: fix two build errors, silence warnings
...
* fix two build errors due to mismatch between function
declarations and their definitions
* silence two mismatched signs warnings via casts
Approved-by: Daniel Stenberg
Closes #6093
2020-10-16 07:15:48 +00:00
Viktor Szakats
769c9a4eec
Makefile.m32: add support for HTTP/3 via ngtcp2+nghttp3
...
Approved-by: Daniel Stenberg
Closes #6092
2020-10-16 07:15:19 +00:00
Daniel Stenberg
c5ff3fb2cd
tool_operate: fix compiler warning when --libcurl is disabled
...
Closes #6095
2020-10-16 08:13:42 +02:00
Daniel Stenberg
475c1aba68
checksrc: warn on empty line before open brace
...
... and fix a few occurances
Closes #6088
2020-10-15 23:32:26 +02:00
Daniel Stenberg
b7ea3d2c22
urlapi: URL encode a '+' in the query part
...
... when asked to with CURLU_URLENCODE.
Extended test 1560 to verify.
Reported-by: Dietmar Hauser
Fixes #6086
Closes #6087
2020-10-15 23:21:53 +02:00
Cristian Morales Vega
3862c37b63
libcurl.pc: make it relocatable
...
It supposes when people specify the libdir/includedir they do it to
change where under prefix/exec_prefix it should be, not to make it
independent of prefix/exec_prefix.
Closes #6061
2020-10-15 16:04:21 +02:00
Daniel Stenberg
88bf689f94
runtests: return error if no tests ran
...
... and make TESTFAIL stand out a little better by adding newlines
before and after.
Reported-by: Marc Hörsken
Issue: #6052
Closes #6053
2020-10-15 15:50:11 +02:00
Daniel Stenberg
621e147ca7
docs/FEATURE: convert to markdown
...
... and clean it up a bit.
Closes #6067
2020-10-15 15:47:38 +02:00
Philipp Klaus Krause
5168e5ad1d
strerror: use 'const' as the string should never be modified
...
Closes #6068
2020-10-15 15:43:32 +02:00
Jay Satiro
8b1a10cdf7
connect: repair build without ipv6 availability
...
Assisted-by: Daniel Stenberg
Reported-by: Tom G. Christensen
Fixes https://github.com/curl/curl/issues/6069
Closes https://github.com/curl/curl/pull/6071
2020-10-15 12:56:57 +02:00
Daniel Stenberg
a654fdc9d1
RELEASE-NOTES: synced
...
Started over for the journey to next release.
2020-10-15 12:53:29 +02:00
Daniel Stenberg
7c88fe375b
src/tool_filetime: disable -Wformat on mingw for this file
...
With gcc 10 on mingw we otherwise get this warning:
error: ISO C does not support the 'I' printf flag [-Werror=format=]
Fixes #6079
Closes #6082
2020-10-15 11:00:43 +02:00
Daniel Stenberg
15997f6db5
test122[12]: remove these two tests
...
... and remove the objnames scripts they tested. They're not used for
anything anymore so testing them serves no purpose!
Reported-by: Marc Hörsken
Fixes #6080
Closes #6081
2020-10-15 07:56:19 +02:00
Daniel Stenberg
315ee3fe75
RELEASE-NOTES: synced
...
for 7.73.0
2020-10-14 07:50:16 +02:00
Daniel Stenberg
2cbd2a2abf
THANKS: from 7.73.0 and .mailmap fixes
2020-10-14 07:50:16 +02:00
Daniel Stenberg
eafe1eaff7
mailmap: fixups of some contributors
2020-10-14 07:50:16 +02:00
Daniel Stenberg
fddc603b60
projects/build-wolfssl.bat: fix the copyright year range
2020-10-14 07:50:16 +02:00
Sergei Nikulov
d8fffd718b
CI/tests: fix invocation of tests for CMake builds
...
Update appveyor.yml to set env variable TFLAGS and run tests
Remove curly braces due to CMake error (${TFLAGS} -> $TFLAGS)
Move testdeps build to build step (per review comments)
Reviewed-by: Marc Hörsken
Closes #6066
Fixes #6052
2020-10-14 07:03:55 +02:00
Marc Hoersken
112418070a
tests/server/util.c: fix support for Windows Unicode builds
...
Detected via #6066
Closes #6070
2020-10-14 06:58:04 +02:00
Jay Satiro
a326877981
strerror: Revert to local codepage for Windows error string
...
- Change get_winapi_error() to return the error string in the local
codepage instead of UTF-8 encoding.
Two weeks ago bed5f84
fixed get_winapi_error() to work on xbox, but it
also changed the error string's encoding from local codepage to UTF-8.
We return the local codepage version of the error string because if it
is output to the user's terminal it will likely be with functions which
expect the local codepage (eg fprintf, failf, infof).
This is essentially a partial revert of bed5f84
. The support for xbox
remains but the error string is reverted back to local codepage.
Ref: https://github.com/curl/curl/pull/6005
Reviewed-by: Marcel Raad
Closes #6065
2020-10-13 14:17:27 +02:00
Marc Hoersken
0a99281c21
CI/tests: use verification curl for test reporting APIs
...
Avoid using our own, potentially installed, curl for
the test reporting APIs in case it is broken.
Reviewed-by: Daniel Stenberg
Preparation for #6049
Closes #6063
2020-10-13 06:57:02 +02:00