6113dec2 | 13-Jan-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
abae4e31 | 13-Jan-2023 |
Daniel Stenberg |
ws: fix autoping handling Reported-by: Alexey Savchuk Fixes #10289 Closes #10294 |
521da2db | 13-Jan-2023 |
Daniel Stenberg |
curl_log: avoid printf() format checking with mingw Since it does not seem to like %zu and more Follow-up to db91dbbf2 Fixes #10291 Closes #10292 |
e6b72644 | 12-Jan-2023 |
Daniel Stenberg |
tool_getparam: fix compiler warning when !HAVE_WRITABLE_ARGV Follow-up to 2ed0e1f70ee176edf3d2 Closes #10286 |
12157aa9 | 12-Jan-2023 |
Stefan Eissing |
openssl: make the BIO_METHOD a local variable in the connection filter This avoids UAF issues when `curl_global_cleanup()` is called before all transfers have been completely handled. Un
openssl: make the BIO_METHOD a local variable in the connection filter This avoids UAF issues when `curl_global_cleanup()` is called before all transfers have been completely handled. Unfortunately this seems to be a more common pattern than we like. Closes #10285
show more ...
|
7d3b167f | 11-Jan-2023 |
Daniel Stenberg |
curl: output warning at --verbose output for debug-enabled version + a libcurl warning in the debug output Assisted-by: Jay Satiro Ref: https://curl.se/mail/lib-2023-01/003
curl: output warning at --verbose output for debug-enabled version + a libcurl warning in the debug output Assisted-by: Jay Satiro Ref: https://curl.se/mail/lib-2023-01/0039.html Closes #10278
show more ...
|
13991d60 | 09-Jan-2023 |
Daniel Stenberg |
src: add --http3-only Warning: --http3 and --http3-only are subject to change again (or be removed) before HTTP/3 support goes non-experimental. Closes #10264 |
a56d2b0b | 09-Jan-2023 |
Daniel Stenberg |
curl.h: add CURL_HTTP_VERSION_3ONLY As the previous CURL_HTTP_VERSION_3 option gets a slightly altered meaning. Closes #10264 |
8956cd4f | 12-Jan-2023 |
Daniel Stenberg |
connect: fix access of pointer before NULL check Detected by Coverity CID 1518992 Closes #10284 |
4579626c | 11-Jan-2023 |
Daniel Gustafsson |
easyoptions: Fix header printing in generation script The optiontable.pl script prints the header comment when generating easyoptions.c, but it wasn't escaping all characters which jumbl
easyoptions: Fix header printing in generation script The optiontable.pl script prints the header comment when generating easyoptions.c, but it wasn't escaping all characters which jumbled the curl ascii logo. Fix by escaping. Cloes #10275
show more ...
|
2ed0e1f7 | 11-Jan-2023 |
Harry Sintonen |
tool_getparam: fix hiding of command line secrets Closes #10276 |
d6b5d9f4 | 12-Jan-2023 |
Stefan Eissing |
tests: document the cfilter debug logging options Closes #10283 |
db91dbbf | 11-Jan-2023 |
Stefan Eissing |
curl_log: for failf/infof and debug logging implementations - new functions and macros for cfilter debugging - set CURL_DEBUG with names of cfilters where debug logging should be
curl_log: for failf/infof and debug logging implementations - new functions and macros for cfilter debugging - set CURL_DEBUG with names of cfilters where debug logging should be enabled - use GNUC __attribute__ to enable printf format checks during compile Closes #10271
show more ...
|
5cf5bfcd | 10-Jan-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
9f0c7795 | 08-Jan-2023 |
Nick Banks |
msh3: update to v0.6 Closes #10192 |
088c08a7 | 05-Jan-2023 |
Stefan Eissing |
ngtcp2: add CURLOPT_SSL_CTX_FUNCTION support for openssl+wolfssl Using common method for SSL_CTX initialization of verfiy peer and CA settings. This also provides X509_STORE sharing to b
ngtcp2: add CURLOPT_SSL_CTX_FUNCTION support for openssl+wolfssl Using common method for SSL_CTX initialization of verfiy peer and CA settings. This also provides X509_STORE sharing to become available for ngtcp2+openssl HTTP/3. Reported-by: violetlige on github Fixes #10222 Closes #10239
show more ...
|
c34fcbba | 10-Jan-2023 |
Daniel Stenberg |
cf-socket: make infof() call use %zu for size_t output Detected by Coverity CID 1518986 and CID 1518984 Closes #10268 |
9749a379 | 09-Jan-2023 |
Jon Rumsey |
os400: fixes to make-lib.sh and initscript.sh Adjust how exports list is generated from header files to account for declarations across multiple lines and CURL_DEPRECATED(...) tags.
os400: fixes to make-lib.sh and initscript.sh Adjust how exports list is generated from header files to account for declarations across multiple lines and CURL_DEPRECATED(...) tags. Update initscript.sh Specify qadrt_use_inline to prevent unistd.h in ASCII runtime defining close(a) -> close_a(a) Fixes #10266 Closes #10267
show more ...
|
33ac97e1 | 09-Jan-2023 |
Stefan Eissing |
tests-httpd: basic infra to run curl against an apache httpd plus nghttpx for h3 - adding '--with-test-httpd=<path>' to configure non-standard apache2 install - python env and base
tests-httpd: basic infra to run curl against an apache httpd plus nghttpx for h3 - adding '--with-test-httpd=<path>' to configure non-standard apache2 install - python env and base classes for running httpd - basic tests for connectivity with h1/h2/h3 - adding test cases for truncated responses in http versions. - adding goaway test for HTTP/3. - adding "stuttering" tests with parallel downloads in chunks with varying delays between chunks. - adding a curltest module to the httpd server, adding GOAWAY test. - mod_curltest now installs 2 handlers - 'echo': writing as response body what came as request body - 'tweak': with query parameters to tweak response behaviour - marked known fails as skip for now Closes #10175
show more ...
|
1c5d8acf | 06-Jan-2023 |
Stefan Eissing |
quic: improve connect error message, debugging info, fix false connect report - ECONNECTREFUSED has not its own fail message in quic filters - Debug logging in connect eyballing improved
quic: improve connect error message, debugging info, fix false connect report - ECONNECTREFUSED has not its own fail message in quic filters - Debug logging in connect eyballing improved - Fix bug in ngtcp2/quiche that could lead to false success reporting. Reported-by: Divy Le Ray Fixes #10245 Closes #10248
show more ...
|
0ef29268 | 09-Jan-2023 |
Stefan Eissing |
quiche: fix build without any HTTP/2 implementation Fixes #10260 Closes #10263 |
0978b2ef | 05-Jan-2023 |
Daniel Stenberg |
.github/workflows/linux.yml: add a quiche CI job Move over from zuul Closes #10241 |
5cb63da7 | 07-Jan-2023 |
Daniel Stenberg |
curl.h: allow up to 10M buffer size Bump the limit from 512K. There might be reasons for applications using h3 to set larger buffers and there is no strong reason for curl to have a
curl.h: allow up to 10M buffer size Bump the limit from 512K. There might be reasons for applications using h3 to set larger buffers and there is no strong reason for curl to have a very small maximum. Ref: https://curl.se/mail/lib-2023-01/0026.html Closes #10256
show more ...
|
3022eeae | 08-Jan-2023 |
Tatsuhiro Tsujikawa |
GHA: use designated ngtcp2 and its dependencies versions Designate ngtcp2 and its dependency versions so that the CI build does not fail without our control. Closes #10257 |
5a9a5e17 | 08-Jan-2023 |
Daniel Stenberg |
docs/cmdline-opts/hsts.d: explain hsts more Closes #10258 |