]>
git.ipfire.org Git - thirdparty/curl.git/log
Daniel Stenberg [Mon, 6 Apr 2020 15:00:39 +0000 (17:00 +0200)]
select: remove typecast from SOCKET_WRITABLE/READABLE macros
So that they don't hide conversions-by-mistake
Reviewed-by: Jay Satiro
Closes #5190
Daniel Stenberg [Mon, 6 Apr 2020 16:14:10 +0000 (18:14 +0200)]
CURLOPT_WRITEFUNCTION.3: add inline example and new see-also
Closes #5192
Daniel Stenberg [Mon, 6 Apr 2020 21:45:31 +0000 (23:45 +0200)]
release-notes: output trailing references sorted numerically
Daniel Stenberg [Mon, 6 Apr 2020 21:21:52 +0000 (23:21 +0200)]
cleanup: correct copyright year range on a few files
Daniel Stenberg [Mon, 6 Apr 2020 15:07:38 +0000 (17:07 +0200)]
configure: remove use of -vec-report0 from CFLAGS with icc
... as it apparently isn't (always) supported.
Reported-by: Alain Miniussi
Fixes #5096
Closes #5191
Daniel Stenberg [Mon, 6 Apr 2020 15:06:45 +0000 (17:06 +0200)]
warnless: remove code block for icc that didn't work
Reported-by: Alain Miniussi
Fixes #5096
Marc Hoersken [Mon, 6 Apr 2020 16:05:13 +0000 (18:05 +0200)]
dist: add missing setup-win32.h
Follow up to
d820224b8b
Daniel Stenberg [Mon, 6 Apr 2020 14:43:32 +0000 (16:43 +0200)]
RELEASE-NOTES: synced
Daniel Stenberg [Mon, 6 Apr 2020 14:20:27 +0000 (16:20 +0200)]
scripts/release-notes.pl: add helper script for RELEASE-NOTES maintenance
This script helps putting entries in the RELEASE-NOTES using a coherent
style and sorting with a minimal human editing effort - as long as the
first line in the commit message is good enough! There's a short howto
at the top of the file.
Dennis Felsing [Mon, 6 Apr 2020 11:56:07 +0000 (13:56 +0200)]
configure: don't check for Security.framework when cross-compiling
Since it checks for the local file, not the cross-compiled one.
Closes #5189
Daniel Stenberg [Sun, 5 Apr 2020 22:05:42 +0000 (00:05 +0200)]
TODO: Option to make -Z merge lined based outputs on stdout
Closes #5175
Daniel Stenberg [Sun, 5 Apr 2020 09:19:39 +0000 (11:19 +0200)]
lib: never define CURL_CA_BUNDLE with a getenv
- it breaks the build (since
6de756c9b1de34b7a1 )
- it's not documented and not consistent across platforms
- the curl tool does that getenv magic
Bug: https://github.com/curl/curl/commit/
6de756c #r38127030
Reported-by: Gisle Vanem
Closes #5187
Marc Hoersken [Sun, 5 Apr 2020 16:25:03 +0000 (18:25 +0200)]
lib670: use the same Win32 API check as all other lib tests
Marc Hoersken [Mon, 9 Mar 2020 12:51:35 +0000 (13:51 +0100)]
appveyor: use random test server ports based upon APPVEYOR_API_URL
Avoid conflicts of test server ports with AppVeyor API on localhost.
Closes #5034
Marc Hoersken [Fri, 6 Mar 2020 20:02:18 +0000 (21:02 +0100)]
appveyor: sort builds by type and add two new variants
Related to #5034 and #5063
Marc Hoersken [Fri, 6 Mar 2020 20:41:06 +0000 (21:41 +0100)]
appveyor: show failed tests in log even if test is ignored
And print API response with newline only if there is one
Marc Hoersken [Thu, 5 Mar 2020 17:56:57 +0000 (18:56 +0100)]
appveyor: turn disabled tests into ignored result tests
Daniel Stenberg [Sun, 5 Apr 2020 09:23:25 +0000 (11:23 +0200)]
KNOWN_BUGS: fixed "USE_UNIX_SOCKETS on Windows"
Fixed with #5170 (commit
23a870f2fd041278 )
Daniel Stenberg [Sat, 4 Apr 2020 22:05:47 +0000 (00:05 +0200)]
test1566: verify --etag-compare that gets a 304 back
Verifies the fix in #5183
Closes #5186
Kwon-Young Choi [Sat, 4 Apr 2020 15:27:18 +0000 (17:27 +0200)]
CURLINFO_CONDITION_UNMET: return true for 304 http status code
In libcurl, CURLINFO_CONDITION_UNMET is used to avoid writing to the
output file if the server did not transfered a file based on time
condition. In the same manner, getting a 304 HTTP response back from the
server, for example after passing a custom If-Match-* header, also
fulfill this condition.
Fixes #5181
Closes #5183
Kwon-Young Choi [Fri, 3 Apr 2020 18:51:14 +0000 (20:51 +0200)]
curl: allow both --etag-compare and --etag-save with same file name
This change inverse the order of processing for the --etag-compare and
--etag-save option to process first --etag-compare. This in turn allows
to use the same file name to compare and save an etag.
The original behavior of not failing if the etag file does not exists is
conserved.
Fixes #5179
Closes #5180
Viktor Szakats [Sat, 4 Apr 2020 17:49:20 +0000 (17:49 +0000)]
windows: enable UnixSockets with all build toolchains
Extend existing unix socket support in Windows builds to be
enabled for all toolchain vendors or versions. (Previously
it was only supported with certain MSVC versions + more recent
Windows 10 SDKs)
Ref: https://devblogs.microsoft.com/commandline/af_unix-comes-to-windows/
Ref: https://github.com/curl/curl/issues/5162
Closes: https://github.com/curl/curl/pull/5170
Daniel Stenberg [Fri, 3 Apr 2020 22:01:35 +0000 (00:01 +0200)]
KNOWN_BUGS: Store TLS context per transfer instead of per connection
Closes #5102
Marc Hoersken [Sun, 29 Mar 2020 15:18:34 +0000 (17:18 +0200)]
sockfilt: remove redundancy in timeout handling
And update other logmsg output in select_ws on Windows.
Marc Hoersken [Sun, 29 Mar 2020 16:25:31 +0000 (18:25 +0200)]
sockfilt: fix handling of ready closed sockets on Windows
Replace the incomplete workaround regarding FD_CLOSE
only signalling once by instead doing a pre-check with
standard select and storing the result for later use.
select keeps triggering on closed sockets on Windows while
WSAEventSelect fires only once with data still available.
By doing the pre-check we do not run in a deadlock
due to waiting forever for another FD_CLOSE event.
Marc Hoersken [Thu, 2 Apr 2020 16:41:11 +0000 (18:41 +0200)]
sockfilt: fix race-condition of waiting threads and event handling
Fix race-condition of waiting threads finishing while events are
already being processed which lead to invalid or skipped events.
Use mutex to check for one event at a time or do post-processing.
In addition to mutex-based locking use specific event as signal.
Closes #5156
Leo Neat [Thu, 2 Apr 2020 17:12:24 +0000 (10:12 -0700)]
CI-fuzz: increase fuzz time to 40 minutes
Closes #5174
Marc Hoersken [Thu, 2 Apr 2020 17:27:30 +0000 (19:27 +0200)]
CI: increase Azure Pipelines timeouts due to performance issues
The current demand on Azure negatively impacts the CI performance.
Marc Hoersken [Thu, 2 Apr 2020 16:33:22 +0000 (18:33 +0200)]
runtests.pl: log host OS as detected by Perl environment
Marc Hoersken [Thu, 2 Apr 2020 16:31:02 +0000 (18:31 +0200)]
ftpserver.pl: log before and after data connection is closed
Daniel Stenberg [Wed, 1 Apr 2020 21:10:16 +0000 (23:10 +0200)]
RELEASE-NOTES: synced
Daniel Stenberg [Tue, 31 Mar 2020 12:50:15 +0000 (14:50 +0200)]
RELEASE-PROCEDURE.md: run the copyright.pl script!
Daniel Stenberg [Tue, 31 Mar 2020 12:42:20 +0000 (14:42 +0200)]
vquic/ngtcp2.h: update copyright year range
Follow-up to
0736ee73d346a52
Daiki Ueno [Sun, 29 Mar 2020 13:13:04 +0000 (15:13 +0200)]
CI: add build with ngtcp2 + gnutls on Travis CI
Daiki Ueno [Wed, 25 Mar 2020 21:49:02 +0000 (22:49 +0100)]
vquic: add support for GnuTLS backend of ngtcp2
Currently, the TLS backend used by vquic/ngtcp2.c is selected at compile
time. Therefore OpenSSL support needs to be explicitly disabled.
Signed-off-by: Daiki Ueno <dueno@redhat.com>
Closes #5148
Gisle Vanem [Tue, 31 Mar 2020 12:32:29 +0000 (14:32 +0200)]
examples/sessioninfo.c: add include to fix compiler warning
Fixes #5171
Daniel Stenberg [Tue, 31 Mar 2020 09:02:18 +0000 (11:02 +0200)]
misc: copyright year updates
Follow-up to
7a71965e9
Harry Sintonen [Mon, 30 Mar 2020 13:52:43 +0000 (16:52 +0300)]
build: fixed build for systems with select() in unistd.h
Closes #5169
Daniel Stenberg [Mon, 30 Mar 2020 21:51:45 +0000 (23:51 +0200)]
memdebug: don't log free(NULL)
... it serves no purpose and fills up the log.
Daniel Stenberg [Mon, 30 Mar 2020 08:55:31 +0000 (10:55 +0200)]
cleanup: insert newline after if() conditions
Our code style mandates we put the conditional block on a separate
line. These mistakes are now detected by the updated checksrc.
Daniel Stenberg [Mon, 30 Mar 2020 08:52:48 +0000 (10:52 +0200)]
checksrc: warn on obvious conditional blocks on the same line as if()
Closes #5164
Roger Orr [Mon, 30 Mar 2020 10:31:21 +0000 (11:31 +0100)]
cmake: add CMAKE_MSVC_RUNTIME_LIBRARY
Fixes #5165
Closes #5167
Daiki Ueno [Sun, 29 Mar 2020 12:53:39 +0000 (14:53 +0200)]
ngtcp2: update to git master for the key installation API change
This updates the ngtcp2 OpenSSL backend to follow the API change in
commit
32e703164 of ngtcp2.
Notable changes are:
- ngtcp2_crypto_derive_and_install_{rx,tx}_key have been added to replace
ngtcp2_crypto_derive_and_install_key
- the 'side' argument of ngtcp2_crypto_derive_and_install_initial_key
has been removed
Fixes #5166
Closes #5168
Cyrus [Sat, 28 Mar 2020 00:34:51 +0000 (17:34 -0700)]
SECURITY.md: minor rephrase
Closes #5158
Daniel Stenberg [Sun, 29 Mar 2020 21:51:52 +0000 (23:51 +0200)]
output.d: quote the URL when globbing
Some shells do globbing of their own unless the URL is quoted, so maybe
encourage this.
Co-authored-by: Jay Satiro
Closes #5160
Daniel Stenberg [Sun, 29 Mar 2020 21:30:51 +0000 (23:30 +0200)]
dist: add tests/version-scan.pl to tarball
... used in test 1177.
Follow-up to
a97d826f6de3
Daniel Stenberg [Fri, 27 Mar 2020 23:04:51 +0000 (00:04 +0100)]
test1177: verify that all the CURL_VERSION_ bits are documented
Daniel Stenberg [Fri, 27 Mar 2020 23:00:27 +0000 (00:00 +0100)]
curl.h: remnove CURL_VERSION_ESNI. Never supported nor documented
Considered experimental and therefore we can do this.
Closes #5157
Daniel Stenberg [Sat, 28 Mar 2020 22:09:45 +0000 (23:09 +0100)]
KNOWN_BUGS: DoH doesn't inherit all transfer options
Closes #4578
Closes #4579
Daniel Stenberg [Sat, 28 Mar 2020 22:06:39 +0000 (23:06 +0100)]
KNOWN_BUGS: DoH leaks memory after followlocation
Closes #4592
Daniel Stenberg [Sat, 28 Mar 2020 22:04:14 +0000 (23:04 +0100)]
KNOWN_BUGS: "FTPS needs session reuse"
Closes #4654
Daniel Stenberg [Sat, 28 Mar 2020 22:01:42 +0000 (23:01 +0100)]
KNOWN_BUGS: "stick to same family over SOCKS pro" is presumed fixed
Daniel Stenberg [Sat, 28 Mar 2020 21:58:50 +0000 (22:58 +0100)]
TODO: Set custom client ip when using haproxy protocol
Closes #5125
Michael Kaufmann [Thu, 26 Mar 2020 22:15:37 +0000 (23:15 +0100)]
writeout_json: Fix data type issues
Load long values correctly (e.g. for http_code).
Use curl_off_t (not long) for:
- size_download (CURLINFO_SIZE_DOWNLOAD_T)
- size_upload (CURLINFO_SIZE_UPLOAD_T)
The unit for these values is bytes/second, not microseconds:
- speed_download (CURLINFO_SPEED_DOWNLOAD_T)
- speed_upload (CURLINFO_SPEED_UPLOAD_T)
Fixes #5131
Closes #5152
Daniel Stenberg [Fri, 27 Mar 2020 11:08:05 +0000 (12:08 +0100)]
mailmap: fixup a few author names/fields
Douglas Steinwand, Gökhan Şengün, Jessa Chandler, Julian Z and
Svyatoslav Mishyn
Daniel Stenberg [Thu, 26 Mar 2020 12:05:03 +0000 (13:05 +0100)]
version: add 'cainfo' and 'capath' to version info struct
Suggested-by: Timothe Litt
URL: https://curl.haxx.se/mail/lib-2020-03/0090.html
Reviewed-by: Jay Satiro
Closes #5150
Daniel Stenberg [Thu, 26 Mar 2020 23:08:14 +0000 (00:08 +0100)]
RELEASE-NOTES: synced
Jay Satiro [Thu, 26 Mar 2020 22:11:28 +0000 (18:11 -0400)]
SSLCERTS.md: Fix example code for setting CA cert file
Prior to this change the documentation erroneously said use
CURLOPT_CAPATH to set a CA cert file.
Bug: https://curl.haxx.se/mail/lib-2020-03/0121.html
Reported-by: Timothe Litt
Closes https://github.com/curl/curl/pull/5151
Marc Hoersken [Wed, 11 Mar 2020 13:19:59 +0000 (14:19 +0100)]
sockfilt: add logmsg output to select_ws_wait_thread on Windows
Assisted-by: Jay Satiro
Reviewed-by: Daniel Stenberg
Closes #5086
Daniel Stenberg [Wed, 25 Mar 2020 22:16:28 +0000 (23:16 +0100)]
docs/make: generate curl.1 from listed files only
Previously it rendered the page from files matching "*.d" in the correct
directory, which worked fine in git builds when the files were added but
made it easy to forget adding the files to the dist.
Now, only man page sections listed in DPAGES in Makefile.inc will be
used, thus "forcing" us to update this to get the man page right and get
it included in the dist at the same time.
Ref: #5146
Closes #5149
Daniel Stenberg [Mon, 23 Mar 2020 11:28:20 +0000 (12:28 +0100)]
openssl: adapt to functions marked as deprecated since version 3
OpenSSL 3 deprecates SSL_CTX_load_verify_locations and the MD4, DES
functions we use.
Fix the MD4 and SSL_CTX_load_verify_locations warnings.
In configure, detect OpenSSL v3 and if so, inhibit the deprecation
warnings. OpenSSL v3 deprecates the DES functions we use for NTLM and
until we rewrite the code to use non-deprecated functions we better
ignore these warnings as they don't help us.
Closes #5139
Daniel Stenberg [Wed, 25 Mar 2020 15:31:13 +0000 (16:31 +0100)]
dist: add mail-rcpt-allowfails.d to the tarball
Reported-by: Maksim Stsepanenka
Reviewed-by: Jat Satiro
Closes #5146
Daniel Stenberg [Tue, 24 Mar 2020 22:16:03 +0000 (23:16 +0100)]
travis: update the ngtcp2 build to use the latest OpenSSL patch
... which also makes it OpenSSL 1.1.1d based and not v3.
Marc Hoersken [Tue, 24 Mar 2020 17:24:52 +0000 (18:24 +0100)]
CI: remove default Ubuntu build from GitHub Actions
We are already running a very similar Ubuntu build on Travis CI.
The macOS variant of this default build is kept on Github Actions.
Marc Hoersken [Tue, 24 Mar 2020 17:19:35 +0000 (18:19 +0100)]
CI: bring GitHub Actions fuzzing job in line with macOS jobs
Update YAML formatting, job naming and triggers.
Marc Hoersken [Tue, 24 Mar 2020 17:18:15 +0000 (18:18 +0100)]
CI: migrate macOS jobs from Azure and Travis CI to GitHub Actions
Reduce workload on Azure Pipelines and Travis CI while
consolidating macOS jobs onto less utilized GitHub Actions.
Reviewed-by: Daniel Stenberg
Closes #5124
Daniel Stenberg [Tue, 24 Mar 2020 14:22:48 +0000 (15:22 +0100)]
config: remove all defines of HAVE_DES_H
As there's no code using it.
Closes #5144
Daniel Stenberg [Mon, 23 Mar 2020 13:44:29 +0000 (14:44 +0100)]
copyright: fix out-of-date copyright ranges and missing headers
Reported by the new script 'scripts/copyright.pl'. The script has a
regex whitelist for the files that don't need copyright headers.
Removed three (mostly usesless) README files from docs/
Closes #5141
Daniel Stenberg [Tue, 24 Mar 2020 11:54:03 +0000 (12:54 +0100)]
packages: add OS400/chkstrings.c to the dist
Reported-by: Jon Rumsey
Fixes #5142
Closes #5143
Clément Notin [Mon, 23 Mar 2020 20:17:21 +0000 (21:17 +0100)]
nghttp2: 1.12.0 required
since nghttp2_session_set_local_window_size is needed
Closes #5140
Daniel Stenberg [Mon, 23 Mar 2020 09:47:10 +0000 (10:47 +0100)]
RELEASE-NOTES: synced
Calvin Buckley [Sat, 21 Mar 2020 18:54:16 +0000 (19:54 +0100)]
OS400: Update strings for ccsid-ifier
Fixes build.
Closes #5132
Daniel Stenberg [Fri, 20 Mar 2020 22:59:13 +0000 (23:59 +0100)]
cirrus: make freebsd ignore the tests instead of skipping
To allow us to see in the CI logs how they actually behave
Closes #5091
Daniel Stenberg [Thu, 19 Mar 2020 13:33:53 +0000 (14:33 +0100)]
cirrus: move the sanitizer build from freebsd 13 to freebsd 12
Daniel Stenberg [Thu, 12 Mar 2020 14:29:42 +0000 (15:29 +0100)]
Revert "cirrus-ci: disable the FreeBSD 13 builds"
This reverts commit
691b71be930f0e285c8f7a76efd56bbe0576cda6 .
Daniel Stenberg [Sun, 22 Mar 2020 11:25:46 +0000 (12:25 +0100)]
getinfo: provide CURLINFO_HEADER_SIZE and CURLINFO_REQUEST_SIZE override
To let debug-builds return fake values, like in test 970.
Ref: #5131
Closes #5136
Daniel Stenberg [Sun, 22 Mar 2020 11:08:39 +0000 (12:08 +0100)]
test970: improve the test
- send more data to make problems more obvious
- don't start the data with minus, it makes diffs harder to read
- skip the headers in the stdout comparison
- save to a file name to also verify 'filename_effective'
Ref: #5131
Daniel Stenberg [Sun, 22 Mar 2020 10:49:16 +0000 (11:49 +0100)]
CURLINFO_NUM_CONNECTS: improve accuracy
The counter was not bumped in all cases correctly.
Reported-by: Marcel Raad
Ref: #5131
Closes #5135
Daniel Stenberg [Sun, 22 Mar 2020 22:30:09 +0000 (23:30 +0100)]
TODO: Use "random" ports for the test servers
Daniel Stenberg [Sat, 21 Mar 2020 22:19:39 +0000 (23:19 +0100)]
lib/curl_setup: adjust the copyright year range
Follow-up from
d820224b8
Jay Satiro [Sat, 7 Mar 2020 08:21:33 +0000 (03:21 -0500)]
curl_setup: define _WIN32_WINNT_[OS] symbols
.. because not all Windows build systems have those symbols, and even
those that do may be missing newer symbols (eg the Windows 7 SDK does
not define _WIN32_WINNT_WIN10).
Those symbols are used in build-time logic to decide which API to use
and prior to this change if the symbols were missing it would have
resulted in deprecated API being used when more recent functions were
available (eg GetVersionEx used instead of VerifyVersionInfo).
Reported-by: FuccDucc@users.noreply.github.com
Probably fixes https://github.com/curl/curl/issues/4995
Closes https://github.com/curl/curl/pull/5057
Ross Burton [Fri, 20 Mar 2020 21:16:24 +0000 (21:16 +0000)]
curl-functions.m4: remove inappropriate AC_REQUIRE
AC_REQUIRE means "if this macro hasn't been executed already, execute
it". So in a wrapper around AC_RUN_IFELSE, AC_REQUIRE(AC_RUN_IFELSE)
isn't correct at that will execute AC_RUN_IFELSE without any arguments.
With autoconf 2.69 this is basically a no-op, but with autoconf 2.70,
AC_RUN_IFELSE without a default value when cross-compiling is fatal.
The result is that curl with autoconf 2.70 cannot cross-compile.
Fixes https://github.com/curl/curl/issues/5126
Closes https://github.com/curl/curl/pull/5130
Marc Hoersken [Fri, 20 Mar 2020 17:18:04 +0000 (18:18 +0100)]
ci/tests: fix Azure Pipelines not running Windows containers
Workaround posted here: microsoft/azure-pipelines-agent#2864
Assisted-by: Simon Chalifoux
Assisted-by: Tommy Petty
Fixes #5117
Closes #5129
Daniel Stenberg [Fri, 20 Mar 2020 09:34:18 +0000 (10:34 +0100)]
tests: add test 430, 431 and 432 to verify the --config fix
Verify the fixes in
4e0b4fee4
Rici Lake [Wed, 18 Mar 2020 23:28:19 +0000 (18:28 -0500)]
cmdline: fix handling of OperationConfig linked list (--next)
Ensures that -K/--config inserts new items at the end of the list
instead of overwriting the second item, and that after a -K/--config
option has been parsed, the option parser's view of the current config
is update.
Fixes #5120
Closes #5123
Marc Hoersken [Thu, 19 Mar 2020 23:28:31 +0000 (00:28 +0100)]
test2100: fix static port instead of dynamic value being used
Marc Hoersken [Thu, 19 Mar 2020 23:24:36 +0000 (00:24 +0100)]
test970: fix static ip:port instead of dynamic values being used
Daniel Stenberg [Wed, 18 Mar 2020 22:44:25 +0000 (23:44 +0100)]
secure transport: remove the BACKEND define kludge
Closes #5122
Daniel Stenberg [Wed, 18 Mar 2020 22:22:01 +0000 (23:22 +0100)]
mbedtls: remove the BACKEND define kludge
Daniel Stenberg [Wed, 18 Mar 2020 22:18:33 +0000 (23:18 +0100)]
bearssl: remove the BACKEND define kludge
Daniel Stenberg [Wed, 18 Mar 2020 22:16:02 +0000 (23:16 +0100)]
wolfssl: remove the BACKEND define kludge
Daniel Stenberg [Wed, 18 Mar 2020 22:12:58 +0000 (23:12 +0100)]
nss: remove the BACKEND define kludge
Daniel Stenberg [Wed, 18 Mar 2020 22:09:01 +0000 (23:09 +0100)]
gnutls: remove the BACKEND define kludge
Daniel Stenberg [Wed, 18 Mar 2020 15:58:38 +0000 (16:58 +0100)]
openssl: remove the BACKEND define kludge
Use a proper variable instead to make it easier to use a debugger and
read the code.
Marc Hoersken [Tue, 17 Mar 2020 09:36:25 +0000 (10:36 +0100)]
tests: make Python-based servers compatible with Python 2 and 3
Update smbserver.py and negtelnetserver.py to be compatible with
Python 3 while staying backwards-compatible to support Python 2.
Fix string encoding and handling of echoed and transferred data.
Tested with both Python 2.7.17 and Python 3.7.7
Reported-by: Daniel Stenberg
Assisted-by: Kamil Dudka
Reviewed-by: Marcel Raad
Fixes #5104
Closes #5110
Daniel Stenberg [Tue, 17 Mar 2020 22:29:10 +0000 (23:29 +0100)]
writeout_json: use curl_off_t printf() option for the time output
Follow-up to:
04c03416e68fd635a15
Closes #5115
Daniel Stenberg [Wed, 18 Mar 2020 09:23:47 +0000 (10:23 +0100)]
RELEASE-NOTES: synced
Uh, I missed this in
1a46b218db
Daniel Stenberg [Wed, 18 Mar 2020 07:47:51 +0000 (08:47 +0100)]
RELEASE-NOTES: synced
... and bumped curlver.h to 7.70.0
Jay Satiro [Wed, 18 Mar 2020 06:51:55 +0000 (02:51 -0400)]
http2: Fix erroneous debug message that h2 connection closed
Prior to this change in libcurl debug builds http2 stream closure was
erroneously referred to as connection closure.
Before:
* nread <= 0, server closed connection, bailing
After:
* nread == 0, stream closed, bailing
Closes https://github.com/curl/curl/pull/5118
Daniel Stenberg [Wed, 18 Mar 2020 07:33:28 +0000 (08:33 +0100)]
tool_setopt: correct the copyright year range
Follow-up to
5450428491