curl and libcurl 8.0.0 Public curl releases: 214 Command line options: 250 curl_easy_setopt() options: 302 Public functions in libcurl: 91 Contributors: 2818 This release includes the following changes: o This release includes the following bugfixes: o cookie: parse without sscanf() o CURLOPT_PIPEWAIT: allow waited reuse also for subsequent connections [10] o docs/cmdline-opts: mark all global options [6] o GHA: add Microsoft C++ Code Analysis [7] o lib517: verify time stamps without leading zeroes plus some more o parsedate: parse strings without using sscanf() [2] o parsedate: replace sscanf( for time stamp parsing [1] o tests: HTTP server fixups [3] o tool_getparam: don't add a new node for just --no-remote-name [5] o tool_operate: avoid fclose(NULL) on bad header dump file [12] o tool_operate: propagate error codes for missing URL after --next [4] o tool_progress: shut off progress meter for --silent in parallel [8] This release includes the following known bugs: o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html) Planned upcoming removals include: o gskit o NSS o support for space-separated NOPROXY patterns o support for systems without 64 bit data types See https://curl.se/dev/deprecate.html for details This release would not have looked like this without help, code, reports and advice from friends like these: Daniel Stenberg, finkjsc on github, Jérémy Rabasco, Matt Jolly, Stefan Eissing, u20221022 on github (6 contributors) References to bug reports and discussions on issues: [1] = https://curl.se/bug/?i=10547 [2] = https://curl.se/bug/?i=10547 [3] = https://curl.se/bug/?i=10568 [4] = https://curl.se/bug/?i=10558 [5] = https://curl.se/bug/?i=10564 [6] = https://curl.se/bug/?i=10566 [7] = https://curl.se/bug/?i=10583 [8] = https://curl.se/bug/?i=10573 [10] = https://curl.se/bug/?i=10456 [12] = https://curl.se/bug/?i=10570