]>
git.ipfire.org Git - thirdparty/curl.git/log
Daniel Stenberg [Thu, 20 Jan 2022 10:29:43 +0000 (11:29 +0100)]
TODO: Passing NOTIFY option to CURLOPT_MAIL_RCPT
Closes #8232
pheiduck on githuh [Thu, 20 Jan 2022 08:29:12 +0000 (09:29 +0100)]
workflows/wolfssl: install impacket
needed Python Package for SMB tests
Closes #8307
Daniel Stenberg [Wed, 19 Jan 2022 12:57:30 +0000 (13:57 +0100)]
url: make Curl_disconnect return void
1. The function would only ever return CURLE_OK anyway
2. Only one caller actually used the return code
3. Most callers did (void)Curl_disconnect()
Closes #8303
Daniel Stenberg [Wed, 19 Jan 2022 10:42:27 +0000 (11:42 +0100)]
docs: document HTTP/2 not insisting on TLS 1.2
Both for --http2 and CURLOPT_HTTP_VERSION.
Reported-by: jhoyla on github
Fixes #8235
Closes #8300
Daniel Stenberg [Wed, 19 Jan 2022 10:38:50 +0000 (11:38 +0100)]
cmdline-opts/gen.pl: fix option matching to improve references
Previously it could mistakenly match partial names when there are
options that start with the same prefix, leading to the wrong references
used.
Closes #8299
Daniel Stenberg [Wed, 19 Jan 2022 10:59:53 +0000 (11:59 +0100)]
TODO: Less memory massaging with Schannel
Patrick Monnerat [Mon, 17 Jan 2022 16:26:34 +0000 (17:26 +0100)]
runtests.pl: disable debuginfod
Valgrind and gdb implement this feature: as this highly slows down tests,
disable it.
Closes #8291
Daniel Stenberg [Mon, 17 Jan 2022 15:49:00 +0000 (16:49 +0100)]
RELEASE-NOTES: synced
Daniel Stenberg [Mon, 17 Jan 2022 07:38:15 +0000 (08:38 +0100)]
CURLMOPT_TIMERFUNCTION/DATA.3: fix the examples
... to not call libcurl recursively back.
Closes #8286
Daniel Stenberg [Sun, 16 Jan 2022 22:00:09 +0000 (23:00 +0100)]
multi: set in_callback for multi interface callbacks
This makes most libcurl functions return error if called from within a
callback using the same multi handle. For example timer or socket
callbacks calling curl_multi_socket_action.
Reported-by: updatede on github
Fixes #8282
Closes #8286
Daniel Stenberg [Mon, 17 Jan 2022 14:56:41 +0000 (15:56 +0100)]
docs/HISTORY.md: mention alt-svc and HSTS
Daniel Stenberg [Sun, 16 Jan 2022 22:10:22 +0000 (23:10 +0100)]
misc: remove the final watcom references
Follow-up to
bbf8cae44dedc495e6
We removed support for the watcom builds files back in September
2020. This removes all remaining watcom references and ifdefs.
Closes #8287
Daniel Stenberg [Sun, 16 Jan 2022 22:35:00 +0000 (23:35 +0100)]
misc: remove BeOS code and references
There has not been a mention of this OS in any commit since December
2004 (
58f4af7973e3d2 ). The OS is also long gone.
Closes #8288
Daniel Stenberg [Sun, 16 Jan 2022 21:41:16 +0000 (22:41 +0100)]
tool_getparam: DNS options that need c-ares now fail without it
Just silently accepting the options and then not having any effect is
not good.
Ref: #8283
Closes #8285
Daniel Stenberg [Fri, 14 Jan 2022 07:30:26 +0000 (08:30 +0100)]
curl: remove "separators" (when using globbed URLs)
Unless muted (with -s) When doing globbing, curl would output mime-like
separators between the separate transfers. This is not documented
anywhere, surprises users and clobbers the output. Gone now.
Updated test 18 and 1235
Reported-by: jonny112 on github
Bug: https://github.com/curl/curl/discussions/8257
Closes #8278
Niels Martignène [Tue, 11 Jan 2022 08:25:00 +0000 (03:25 -0500)]
mbedtls: fix CURLOPT_SSLCERT_BLOB (again)
- Increase the buffer length passed to mbedtls_x509_crt_parse to account
for the null byte appended to the temporary blob.
Follow-up to
867ad1c which uses a null terminated copy of the
certificate blob, because mbedtls_x509_crt_parse requires PEM data
to be null terminated.
Ref: https://github.com/curl/curl/commit/
867ad1c #r63439893
Ref: https://github.com/curl/curl/pull/8146
Closes https://github.com/curl/curl/pull/8260
Alessandro Ghedini [Thu, 13 Jan 2022 13:43:20 +0000 (13:43 +0000)]
quiche: verify the server cert on connect
Similarly to
c148f0f551f9bea0e3d0 , make quiche correctly acknowledge
`CURLOPT_SSL_VERIFYPEER` and `CURLOPT_SSL_VERIFYHOST`.
Fixes #8173
Closes #8275
Ikko Ashimine [Sat, 15 Jan 2022 06:56:27 +0000 (15:56 +0900)]
checksrc: fix typo in comment
enfore -> enforce
Closes #8281
Daniel Stenberg [Fri, 14 Jan 2022 17:09:28 +0000 (18:09 +0100)]
curl-openssl: remove the OpenSSL headers and library versions check
It is more work to maintain that check than the (any?) benefit it
brings.
Fixes #8279
Reported-by: Satadru Pramanik
Closes #8280
Daniel Stenberg [Thu, 13 Jan 2022 13:27:06 +0000 (14:27 +0100)]
mqtt: free any leftover when done
Oss-fuzz found an issue when the "sendleftovers" pointer could leak memory.
Fix this by always freeing it (if still assigned) in the done function.
Bug: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43515
Closes #8274
Daniel Stenberg [Sun, 9 Jan 2022 16:00:43 +0000 (17:00 +0100)]
formdata: avoid size_t => long typecast overflows
Typically a problem for platforms with 32 bit long and 64 bit size_t
Reported-by: Fabian Yamaguchi
Bug: https://hackerone.com/reports/
1444539
Closes #8272
Daniel Stenberg [Thu, 13 Jan 2022 21:21:16 +0000 (22:21 +0100)]
RELEASE-NOTES: synced
bump next release to become 7.82.0
Marcel Raad [Wed, 5 Jan 2022 16:20:16 +0000 (17:20 +0100)]
build: enable -Warith-conversion
This makes the behavior consistent between GCC 10 and earlier versions.
Closes https://github.com/curl/curl/pull/8271
Marcel Raad [Wed, 5 Jan 2022 15:59:27 +0000 (16:59 +0100)]
build: fix -Wenum-conversion handling
Don't enable that warning when warnings are disabled.
Also add it to CMake.
Closes https://github.com/curl/curl/pull/8271
Marcel Raad [Mon, 10 Jan 2022 13:28:41 +0000 (14:28 +0100)]
appveyor: use VS 2017 image for the autotools builds
The newer images don't have all required MSYS2 packages.
Fixes https://github.com/curl/curl/issues/8248
Closes https://github.com/curl/curl/pull/8265
Marcel Raad [Mon, 10 Jan 2022 12:57:44 +0000 (13:57 +0100)]
appveyor: update images from VS 2019 to 2022
Closes https://github.com/curl/curl/pull/8265
MAntoniak [Tue, 11 Jan 2022 18:09:06 +0000 (19:09 +0100)]
mbedtls: return CURLcode result instead of a mbedtls error code
... when a certificate fails to be loaded from a blob
Closes #8266
Daniel Stenberg [Tue, 11 Jan 2022 10:28:16 +0000 (11:28 +0100)]
curl_multi_socket.3: remove callback and typical usage descriptions
1. The callback is better described in the option for setting it. Having
it in a single place reduces the risk that one of them is wrong.
2. The "typical usage" is wrong since the functions described in this
man page are both deprecated so they cannot be used in any "typical" way
anymore.
Closes #8262
Daniel Stenberg [Sat, 8 Jan 2022 14:40:04 +0000 (15:40 +0100)]
curl-functions.m4: revert DYLD_LIBRARY_PATH tricks in CURL_RUN_IFELSE
Mostly reverts
ba0657c343f , but now instead just run the plain macro on
darwin. The approach as used on other platforms is simply not necessary
on macOS.
Fixes #8229
Reported-by: Ryan Schmidt
Closes #8247
Patrick Monnerat [Mon, 10 Jan 2022 10:57:02 +0000 (11:57 +0100)]
openldap: implement SASL authentication
As credentials can be quite different depending on the mechanism used,
there are no default mechanisms for LDAP and simple bind with a DN is
then used.
The caller has to provide mechanism(s) using CURLOPT_LOGIN_OPTIONS to
enable SASL authentication and disable simple bind.
Closes #8152
Cameron Will [Tue, 11 Jan 2022 02:39:42 +0000 (21:39 -0500)]
CURLOPT_RESOLVE.3: change example port to 443
83cc966 changed documentation from using http to https. However,
CURLOPT_RESOLVE being set to port 80 in the documentation means that it
isn't valid for the new URL. Update to 443.
Closes https://github.com/curl/curl/pull/8258
Fabian Keil [Fri, 7 Jan 2022 10:15:13 +0000 (11:15 +0100)]
test374: gif data without new line at the end
Closes #8239
Fabian Keil [Tue, 9 Feb 2021 13:04:32 +0000 (14:04 +0100)]
runtests.pl: support the nonewline attribute for the data part
Added to FILEFORMAT
Closes #8239
Patrick Monnerat [Mon, 10 Jan 2022 10:51:16 +0000 (11:51 +0100)]
curl tool: erase some more sensitive command line arguments
As the ps command may reveal sensitive command line info, obfuscate
options --tlsuser, --tlspasswd, --proxy-tlsuser, --proxy-tlspassword and
--oauth2-bearer arguments.
Reported-by: Stephen Boost <s.booth@epcc.ed.ac.uk>
Closes #7964
Daniel Stenberg [Sun, 9 Jan 2022 21:28:48 +0000 (22:28 +0100)]
mesalink: remove support
Mesalink has ceased development. We can no longer encourage use of it.
It seems to be continued under the name TabbySSL, but no attempts have
(yet) been to make curl support it.
Fixes #8188
Closes #8191
Daniel Stenberg [Sun, 9 Jan 2022 21:38:22 +0000 (22:38 +0100)]
ldap: return CURLE_URL_MALFORMAT for bad URL
For consistency, use the same return code for URL malformats,
independently of what scheme that is used. Previously this would return
CURLE_LDAP_INVALID_URL, but starting now that error cannot be returned.
Closes #8170
Daniel Stenberg [Sun, 9 Jan 2022 20:34:19 +0000 (21:34 +0100)]
docs/cmdline-opts: add "mutexed" options for more http versions
Update four http version man page sections.
Closes #8254
Stephen M. Coakley [Sun, 9 Jan 2022 21:59:30 +0000 (15:59 -0600)]
rustls: add CURLOPT_CAINFO_BLOB support
Add support for `CURLOPT_CAINFO_BLOB` `CURLOPT_PROXY_CAINFO_BLOB` to the
rustls TLS backend. Multiple certificates in a single PEM string are
supported just like OpenSSL does with this option.
This is compatible at least with rustls-ffi 0.8+ which is our new
minimum version anyway.
I was able to build and run this on Windows, pulling trusted certs from
the system and then add them to rustls by setting
`CURLOPT_CAINFO_BLOB`. Handy!
Closes #8255
Daniel Stenberg [Sun, 9 Jan 2022 21:28:04 +0000 (22:28 +0100)]
scripts/copyright.pl: ignore missing files
Daniel Stenberg [Sun, 9 Jan 2022 17:13:04 +0000 (18:13 +0100)]
RELEASE-NOTES: synced
Daniel Stenberg [Sun, 9 Jan 2022 15:24:08 +0000 (16:24 +0100)]
data/DISABLED: disable test 313 for wolfssl builds
It was previously disabled only in the CI jobs yaml
Closes #8252
Daniel Stenberg [Sun, 9 Jan 2022 15:23:56 +0000 (16:23 +0100)]
runtests: make 'wolfssl' a testable feature
Closes #8252
Daniel Stenberg [Sun, 9 Jan 2022 13:10:22 +0000 (14:10 +0100)]
GHA: install stunnel in the medbtls + wolfssl CI jobs
Closes #8252
Daniel Stenberg [Sun, 9 Jan 2022 11:28:00 +0000 (12:28 +0100)]
CI: move the rustls CI job to GHA from Zuul
Closes #8251
Daniel Stenberg [Sun, 9 Jan 2022 10:59:33 +0000 (11:59 +0100)]
DISABLE: disable a dozen tests in the rustls build
Disables tests that don't yet work with the rustls backend.
Fixes #8004
Closes #8250
Daniel Stenberg [Sun, 9 Jan 2022 10:59:10 +0000 (11:59 +0100)]
runtests: make 'rustls' a testable feature
Daniel Stenberg [Sun, 9 Jan 2022 10:34:37 +0000 (11:34 +0100)]
remote-header-name.d: clarify
- it strips off the path from the server provided name
- it saves in current directory or --output-dir
Ref: https://curl.se/mail/archive-2022-01/0032.html
Closes #8249
Daniel Stenberg [Fri, 7 Jan 2022 16:44:42 +0000 (17:44 +0100)]
url: given a user in the URL, find pwd for that user in netrc
Add test 380 and 381 to verify, edited test 133
Reported-by: Manfred Schwarb
Fixes #8241
Closes #8243
Niels Martignène [Fri, 7 Jan 2022 10:36:31 +0000 (11:36 +0100)]
mbedtls: Fix ssl_init error with mbedTLS 3.1.0+
Since mbedTLS 3.1.0, mbedtls_ssl_setup() fails if the provided
config struct is not valid.
mbedtls_ssl_config_defaults() needs to be called before the config
struct is passed to mbedtls_ssl_setup().
Closes #8238
Filip Lundgren [Sat, 8 Jan 2022 02:41:18 +0000 (03:41 +0100)]
cmake: fix iOS CMake project generation error
Closes #8244
Daniel Stenberg [Sat, 8 Jan 2022 09:36:35 +0000 (10:36 +0100)]
ngtcp2: fix declaration of ‘result’ shadows a previous local
Follow-up to
8fbd6feddfa587cfd3
Closes #8245
Daniel Stenberg [Sat, 8 Jan 2022 09:40:21 +0000 (10:40 +0100)]
openssl.h: avoid including OpenSSL headers here
... by instead using the struct version of the typedef'ed pointer. To
fix build errors when both Schannel and OpenSSL are enabled.
Fixes #8240
Reported-by: Jan Ehrhardt
Closes #8246
Daniel Stenberg [Fri, 7 Jan 2022 23:28:52 +0000 (00:28 +0100)]
curl_url_set.3: mention when CURLU_ALLOW_SPACE was added
Daniel Stenberg [Fri, 7 Jan 2022 15:06:58 +0000 (16:06 +0100)]
tool_findfile: free mem properly
Follow-up to
764e4f066d5
Closes #8242
Daniel Stenberg [Sun, 2 Jan 2022 21:23:34 +0000 (22:23 +0100)]
tool_findfile: check ~/.config/curlrc too
... after the initial checks for .curlrc and if XDG_CONFIG_HOME is not
set, use $HOME and $CURL_HOME to check if ~/.config/curlrc is present.
Add test 436 to verify
Reported-by: Sandro Jaeckel
Fixes #8208
Closes #8213
Daniel Stenberg [Sun, 2 Jan 2022 21:22:14 +0000 (22:22 +0100)]
runtests: allow client/file to specify multiple directories
... and make sure to mkdir them all
Daniel Stenberg [Fri, 7 Jan 2022 09:06:16 +0000 (10:06 +0100)]
scripts/copyright.pl: support many provided file names on the cmdline
Fabian Keil [Sat, 23 Jan 2021 17:37:37 +0000 (18:37 +0100)]
tests/FILEFORMAT.md: fix typo
Fabian Keil [Wed, 27 Jan 2021 10:12:09 +0000 (11:12 +0100)]
Add test373: multiple chunks with binary zeros
Fabian Keil [Sun, 24 Jan 2021 13:43:20 +0000 (14:43 +0100)]
Add test372: binary zero in data element
Fabian Keil [Sun, 24 Jan 2021 14:27:00 +0000 (15:27 +0100)]
tests/server/getpart.c: properly deal with binary data containing NUL bytes
Fabian Keil [Sun, 24 Jan 2021 14:12:23 +0000 (15:12 +0100)]
runtests.pl: properly print the test if it contains binary zeros
Daniel Stenberg [Fri, 7 Jan 2022 08:59:41 +0000 (09:59 +0100)]
mailmap: Xiaoke Wang
Daniel Stenberg [Fri, 7 Jan 2022 08:59:07 +0000 (09:59 +0100)]
openssl: copyright year update
Follow-up to
30aea2b1ede
Daniel Stenberg [Fri, 7 Jan 2022 08:49:42 +0000 (09:49 +0100)]
scripts/copyright.pl: hush unless -v (for verbose) is used
xkernel [Thu, 6 Jan 2022 13:29:02 +0000 (21:29 +0800)]
openssl: check the return value of BIO_new_mem_buf()
Closes #8233
Daniel Stenberg [Thu, 6 Jan 2022 22:15:43 +0000 (23:15 +0100)]
examples/multi-app.c: call curl_multi_remove_handle as well
Fixes #8234
Reported-by: Melroy van den Berg
Closes #8236
Daniel Stenberg [Wed, 5 Jan 2022 22:14:15 +0000 (23:14 +0100)]
COPYING: bump copyright year range
Daniel Stenberg [Wed, 5 Jan 2022 22:13:49 +0000 (23:13 +0100)]
RELEASE-NOTES: synced
and bump curlver after release
Daniel Stenberg [Wed, 5 Jan 2022 15:51:24 +0000 (16:51 +0100)]
docs: fix mandoc -T lint formatting complaints
Closes #8228
Daniel Stenberg [Wed, 5 Jan 2022 15:36:29 +0000 (16:36 +0100)]
next.d. remove .fi/.nf as they are handled by gen.pl
Closes #8228
Daniel Stenberg [Wed, 5 Jan 2022 15:35:34 +0000 (16:35 +0100)]
gen.pl: terminate "example" sections better
If the example (section that is prefixed with spaces) ends the
description gen.pl would previously miss to output the terminating .fi
Closes #8228
Satadru Pramanik [Wed, 5 Jan 2022 17:43:25 +0000 (12:43 -0500)]
curl-functions.m4: fix LIBRARY_PATH adjustment to avoid eval
$$ usage in a m4 file introduces the PID in linux.
Instead, just duplicate previous working code with a case switch.
Fixes #8229
Closes #8230
Daniel Stenberg [Tue, 4 Jan 2022 07:49:51 +0000 (08:49 +0100)]
RELEASE-NOTES: synced
curl 7.81.0 release
Daniel Stenberg [Tue, 4 Jan 2022 07:51:02 +0000 (08:51 +0100)]
THANKS: add names from 7.81.0 release
Daniel Stenberg [Tue, 4 Jan 2022 07:54:48 +0000 (08:54 +0100)]
curl_multi_init.3: fix the copyright year range
Daniel Stenberg [Tue, 4 Jan 2022 22:15:37 +0000 (23:15 +0100)]
test719-721: require "proxy" feature present to run
Bug: https://github.com/curl/curl/pull/8223#issuecomment-
1005188696
Reported-by: Marc Hörsken
Closes #8226
Daniel Stenberg [Tue, 4 Jan 2022 10:17:25 +0000 (11:17 +0100)]
test719: require ipv6 support to run
Follow-up to
effd2bd7ba2a5fd244
Reported-by: Marc Hörsken
Bug: https://github.com/curl/curl/pull/8217#issuecomment-
1004681145
Closes #8223
Daniel Stenberg [Mon, 3 Jan 2022 12:35:53 +0000 (13:35 +0100)]
test719-721: verify SOCKS details
Using the new verify/socks details
Daniel Stenberg [Mon, 3 Jan 2022 12:33:46 +0000 (13:33 +0100)]
runtests: add verify/socks check
If used, this data is compared with the data in log/socksd-request.log
which the socksd server logs.
Added to FILEFORMAT.md
Daniel Stenberg [Mon, 3 Jan 2022 12:32:05 +0000 (13:32 +0100)]
server/socksd: log atyp + address in a separate log
To allow the test suite to verify that the right data arrived
Daniel Stenberg [Mon, 3 Jan 2022 10:29:21 +0000 (11:29 +0100)]
socks5: use appropriate ATYP for numerical IP address host names
When not resolving the address locallly (known as socks5h).
Add test 719 and 720 to verify.
Reported-by: Peter Piekarski
Fixes #8216
Closes #8217
Jay Satiro [Mon, 3 Jan 2022 20:14:45 +0000 (15:14 -0500)]
curl_multi_init.3: fix EXAMPLE formatting
Daniel Stenberg [Mon, 3 Jan 2022 16:17:22 +0000 (17:17 +0100)]
RELEASE-NOTES: synced
Daniel Stenberg [Mon, 3 Jan 2022 15:39:45 +0000 (16:39 +0100)]
libtest: avoid "assignment within conditional expression"
In lib530, lib540 and lib582
Closes #8218
Daniel Stenberg [Mon, 3 Jan 2022 15:04:32 +0000 (16:04 +0100)]
ftp: disable warning 4706 in MSVC
Follow-up to
21248e052d
Disabling "assignment within conditional expression" for MSVC needs to
be done before the function starts, for it to take effect.
Closes #8218
Daniel Stenberg [Sun, 2 Jan 2022 16:42:04 +0000 (17:42 +0100)]
tool_operate: warn if too many output arguments were found
More output instructions than URLs is likely a user error.
Add test case 371 to verify
Closes #8210
Daniel Stenberg [Mon, 3 Jan 2022 07:58:04 +0000 (08:58 +0100)]
.github/workflows/mbedtls.yml: bump to mbedtls 3.1.0
Closes #8215
Daniel Stenberg [Mon, 3 Jan 2022 07:19:25 +0000 (08:19 +0100)]
zuul: remove the mbedtls jobs
Now running as github workflows
Closes #8215
Daniel Stenberg [Mon, 3 Jan 2022 07:15:59 +0000 (08:15 +0100)]
github/workflows: add mbedtls and mbedtls-clang
Closes #8215
Valentin Richter [Sun, 2 Jan 2022 23:00:15 +0000 (18:00 -0500)]
mbedtls: fix private member designations for v3.1.0
"As a last resort, you can access the field foo of a structure bar by
writing bar.MBEDTLS_PRIVATE(foo). Note that you do so at your own risk,
since such code is likely to break in a future minor version of Mbed
TLS." -
https://github.com/ARMmbed/mbedtls/blob/
f2d1199edc5834df4297f247f213e614f7782d1d /docs/3.0-migration-guide.md
That future minor version is v3.1.0. I set the >= to == for the version
checks because v3.1.0 is a release, and I am not sure when the private
designation was reverted after v3.0.0.
Closes #8214
Valentin Richter [Sat, 1 Jan 2022 21:40:44 +0000 (16:40 -0500)]
cmake: prevent dev warning due to mismatched arg
-- curl version=[7.81.0-DEV]
CMake Warning (dev) at /usr/share/cmake-3.22.1/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (MBEDTLS)
does not match the name of the calling package (MbedTLS). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
deps/curl/CMake/FindMbedTLS.cmake:31 (find_package_handle_standard_args)
deps/curl/CMakeLists.txt:473 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Closes #8207
Daniel Stenberg [Sat, 1 Jan 2022 21:33:56 +0000 (22:33 +0100)]
urlapi: if possible, shorten given numerical IPv6 addresses
Extended test 1560 to verify
Closes #8206
MAntoniak [Thu, 16 Dec 2021 18:31:57 +0000 (19:31 +0100)]
url: reduce ssl backend count for CURL_DISABLE_PROXY builds
Closes #8212
Daniel Stenberg [Sat, 1 Jan 2022 16:59:56 +0000 (17:59 +0100)]
KNOWN_BUGS: "Trying local ports fails on Windows"
Reported-by: gclinch on github
Closes #8112
Daniel Stenberg [Thu, 30 Dec 2021 13:17:47 +0000 (14:17 +0100)]
misc: update copyright year range
Daniel Stenberg [Thu, 30 Dec 2021 13:15:33 +0000 (14:15 +0100)]
zuul: remove the wolfssl even more
Follow-up to
1914465cf180d32b3d
Daniel Stenberg [Thu, 30 Dec 2021 11:01:57 +0000 (12:01 +0100)]
examples/multi-single.c: remove WAITMS()
As it isn't used.
Reported-by: Melroy van den Berg
Fixes #8200
Closes #8201
Daniel Stenberg [Wed, 29 Dec 2021 22:46:13 +0000 (23:46 +0100)]
gtls: add gnutls include for the session type
Follow-up to
8fbd6feddfa5 to make it build more universally
Daniel Stenberg [Tue, 28 Dec 2021 21:57:31 +0000 (22:57 +0100)]
m4/curl-compilers: tell clang -Wno-pointer-bool-conversion
To hush compiler warnings we don't care for: error: address of function
'X' will always evaluate to 'true'
Fixes #8197
Closes #8198