73d6f414 | 02-Dec-2022 |
Daniel Stenberg |
cookie: open cookie jar as a binary file On Windows there is a difference and for text files, ^Z means end of file which is not desirable. Ref: #9973 Closes #10017 |
3dfb6aea | 01-Dec-2022 |
Daniel Stenberg |
runtests: only do CRLF replacements for hyper if it is HTTP Closes #10016 |
5c27f6c4 | 01-Dec-2022 |
Stefan Eissing |
openssl: fix for BoringSSL BIO result interpretation mixups Reported-by: Robin Marx Fixes #10013 Closes #10015 |
4c712a1b | 01-Dec-2022 |
Max Dymond |
ci: Remove zuul fuzzing job as it's superseded by CIFuzz |
2f34a734 | 01-Dec-2022 |
Daniel Stenberg |
runtests: do CRLF replacements per section only The `crlf="yes"` attribute and "hyper mode" are now only applied on a subset of dedicated sections: data, datacheck, stdout and protocol.
runtests: do CRLF replacements per section only The `crlf="yes"` attribute and "hyper mode" are now only applied on a subset of dedicated sections: data, datacheck, stdout and protocol. Updated test 2500 accordingly. Also made test1 use crlf="yes" for <protocol>, mostly because it is often used as a template test case. Going forward, using this attribute we should be able to write test cases using linefeeds only and avoid mixed line ending encodings. Follow-up to ca15b7512e8d11 Fixes #10009 Closes #10010
show more ...
|
27ec767e | 30-Nov-2022 |
Stefan Eissing |
gnutls: use common gnutls init and verify code for ngtcp2 Closes #10007 |
b8ffb02e | 30-Nov-2022 |
Baitinq on github |
aws_sigv4: fix typos in aws_sigv4.c Closes #10008 |
610b96c6 | 30-Nov-2022 |
Kenneth Myhra |
curl.h: include <sys/select.h> on SerenityOS Closes #10006 |
39bbd1ca | 30-Nov-2022 |
Daniel Stenberg |
openssl: prefix errors with '[lib]/[version]: ' To help users understand where this (cryptic) error message comes from. Suggested-by: Philip Sanetra Ref: #10002 Closes #10004 |
ca15b751 | 29-Nov-2022 |
Stefan Eissing |
tests: add HTTP/3 test case, custom location for proper nghttpx - adding support for HTTP/3 test cases via a nghttpx server that is build with ngtcp2 and nghttp3. - test2500 is the
tests: add HTTP/3 test case, custom location for proper nghttpx - adding support for HTTP/3 test cases via a nghttpx server that is build with ngtcp2 and nghttp3. - test2500 is the first test case, performing a simple GET. - nghttpx is checked for support and the 'feature' nghttpx-h3 is set accordingly. test2500 will only run, when supported. - a specific nghttpx location can be given in the environment variable NGHTTPX or via the configure option --with-test-nghttpx=<path> Extend NGHTTPX config to H2 tests as well * use $ENV{NGHTTPX} and the configured default also in http2 server starts * always provide the empty test/nghttpx.conf to nghttpx. as it defaults to reading /etc/nghttpx/nghttpx.conf otherwise. Added nghttpx to CI ngtcp2 jobs to run h3 tests. Closes #9031
show more ...
|
0186ec41 | 30-Nov-2022 |
Daniel Stenberg |
RELEASE-NOTES: synced Removed duplicate after contributors.sh fix: 9967c10b6daa1 |
9967c10b | 30-Nov-2022 |
Daniel Stenberg |
scripts/contributors.sh: strip one OR MORE leading spaces From names found credited in commit logs |
4e214655 | 30-Nov-2022 |
Daniel Stenberg |
RELEASE-NOTES: synced |
07203b0b | 29-Nov-2022 |
Daniel Stenberg |
openssl/mbedtls: use %d for outputing port with failf (int) Coverity CID 1517100 Also, remove some int typecasts in vtls.c for the port number Closes #10001 |
f85e932b | 29-Nov-2022 |
Daniel Stenberg |
KNOWN_BUGS: remove "Multi perform hangs waiting for threaded resolver" We now offer a way to avoid that hang, using CURLOPT_QUICK_EXIT. Follow-up to 49798cac832ab1 fixed via #9147
KNOWN_BUGS: remove "Multi perform hangs waiting for threaded resolver" We now offer a way to avoid that hang, using CURLOPT_QUICK_EXIT. Follow-up to 49798cac832ab1 fixed via #9147 Closes #9999
show more ...
|
862406c5 | 29-Nov-2022 |
Daniel Stenberg |
KNOWN_BUGS: remove "--interface for ipv6 binds to unusable IP address" Since years back the "if2ip" function verifies that it binds to a local IPv6 address that uses the same scope as th
KNOWN_BUGS: remove "--interface for ipv6 binds to unusable IP address" Since years back the "if2ip" function verifies that it binds to a local IPv6 address that uses the same scope as the remote address. This is not a bug. Fixes #686 Closes #9998
show more ...
|
3075fdcc | 28-Nov-2022 |
Daniel Stenberg |
test1276: verify lib/optiontable.pl Checks that it generates an output identical to the file. |
ea557cfa | 28-Nov-2022 |
Daniel Stenberg |
lib/optiontable.pl: adapt to CURLOPTDEPRECATED() Follow-up from 6967571bf20624bc Reported-by: Gisle Vanem Fixes #9992 Closes #9993 |
f83610c8 | 29-Nov-2022 |
Daniel Stenberg |
docs/INSTALL.md: list OSes and CPUs quoted to make them skip spellcheck. Also added a new CPU. Follow-up to 4506cbf7f24a2a Closes #9997 |
ae99ac6f | 28-Nov-2022 |
Ikko Ashimine |
vtls: fix typo in vtls_int.h paramter -> parameter Closes: #9996 Reviewed-by: Daniel Gustafsson <daniel@yesql.se> |
42aa4e1a | 28-Nov-2022 |
Daniel Stenberg |
curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS As OpenSSL's include files are all included using <openssl/*.h> in curl source code, we just risk that existing openssl fi
curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS As OpenSSL's include files are all included using <openssl/*.h> in curl source code, we just risk that existing openssl files will "shadow" include files without path if that path is provided. Fixes #9989 Closes #9988
show more ...
|
4506cbf7 | 28-Nov-2022 |
Daniel Stenberg |
INSTALL: update operating systems and CPU archs Update after recent runs on Twitter/Mastodon and my blog Closes #9994 |
55807e6c | 25-Nov-2022 |
Stefan Eissing |
tls: backends use connection filters for IO, enabling HTTPS-proxy - OpenSSL (and compatible) - BearSSL - gnutls - mbedtls - rustls - schannel - secure-transpor
tls: backends use connection filters for IO, enabling HTTPS-proxy - OpenSSL (and compatible) - BearSSL - gnutls - mbedtls - rustls - schannel - secure-transport - wolfSSL (v5.0.0 and newer) This leaves only the following without HTTPS-proxy support: - gskit - nss - wolfSSL (versions earlier than v5.0.0) Closes #9962
show more ...
|
dbd74baf | 28-Nov-2022 |
Daniel Stenberg |
include/curl/curl.h: bump the deprecated requirements to gcc 6.1 Reported-by: Michael Kaufmann Fixes #9917 Closes #9987 |
eb559c80 | 16-Nov-2022 |
Patrick Monnerat |
mime: relax easy/mime structures binding Deprecation and removal of codeset conversion support from the library have released the strict need for an early binding of mime structures to
mime: relax easy/mime structures binding Deprecation and removal of codeset conversion support from the library have released the strict need for an early binding of mime structures to an easy handle (https://github.com/curl/curl/commit/2610142). This constraint currently forces to create the handle before the mime structure and the latter cannot be attached to another handle once created (see https://curl.se/mail/lib-2022-08/0027.html). This commit removes the handle pointers from the mime structures allowing more flexibility on their use. When an easy handle is duplicated, bound mime structures must however still be duplicated too as their components hold send-time dynamic information. Closes #9927
show more ...
|