| curl and libcurl 7.86.0 |
| |
| Public curl releases: 211 |
| Command line options: 248 |
| curl_easy_setopt() options: 299 |
| Public functions in libcurl: 88 |
| Contributors: 2696 |
| |
| This release includes the following changes: |
| |
| o NPN: remove support for and use of [16] |
| o Websockets: initial support [23] |
| |
| This release includes the following bugfixes: |
| |
| o cmake: fix original MinGW builds [177] |
| o configure: correct the wording when checking grep -E [13] |
| o configure: fail if '--without-ssl' + explicit parameter for an ssl lib [164] |
| o content_encoding: use writer struct subclasses for different encodings [8] |
| o ctype: remove all use of <ctype.h>, use our own versions [12] |
| o curl-compilers.m4: use -O2 as default optimize for clang [6] |
| o curl_ctype: convert to macros-only [10] |
| o curl_easy_pause.3: unpausing is as fast as possible [14] |
| o CURLOPT_DNS_INTERFACE.3: mention it works for almost all protocols [15] |
| o CURLOPT_PROXY_SSLCERT_BLOB.3: this is for HTTPS proxies [9] |
| o CURLOPT_WILDCARDMATCH.3: Fix backslash escaping under single quotes [172] |
| o docs: remove mentions of deprecated '--without-openssl' parameter [170] |
| o ftp: ignore a 550 response to MDTM [1] |
| o header: define public API functions as extern c [26] |
| o headers: reset the requests counter at transfer start [25] |
| o http2: make nghttp2 less picky about field whitespace [27] |
| o lib: add required Win32 setup definitions in setup-win32.h [4] |
| o manpages: Fix spelling of "allows to" -> "allows one to" [171] |
| o misc: ISSPACE() => ISBLANK() [11] |
| o misc: spelling fixes [174] |
| o setup-win32: no longer define UNICODE/_UNICODE implicitly [3] |
| o tests/certs/scripts: insert standard curl source headers [169] |
| o tests: fix tag syntax errors in test files |
| o tool_operate: prevent over-queuing in parallel mode [176] |
| o tool_operate: reduce errorbuffer allocs [173] |
| o tool_progress: remove 'Qd' from the parallel progress bar [175] |
| o urlapi: leaner with fewer allocs [2] |
| |
| This release includes the following known bugs: |
| |
| o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html) |
| |
| This release would not have looked like this without help, code, reports and |
| advice from friends like these: |
| |
| ajak in #curl, Andrew Lambert, Dan Fandrich, Daniel Stenberg, Emanuele Torre, |
| James Fuller, justchen1369 on github, Keitagit-kun on github, Marcel Raad, |
| Marc Hรถrsken, Max Dymond, Michael Heimpold, Orgad Shaneh, Patrick Monnerat, |
| ProceduralMan on github, Ray Satiro, Samuel Henrique, ssdbest on github, |
| Viktor Szakats |
| (19 contributors) |
| |
| References to bug reports and discussions on issues: |
| |
| [1] = https://curl.se/bug/?i=9357 |
| [2] = https://curl.se/bug/?i=9408 |
| [3] = https://curl.se/bug/?i=9375 |
| [4] = https://curl.se/bug/?i=9375 |
| [6] = https://curl.se/bug/?i=9444 |
| [8] = https://curl.se/bug/?i=9455 |
| [9] = https://curl.se/bug/?i=9434 |
| [10] = https://curl.se/bug/?i=9429 |
| [11] = https://curl.se/bug/?i=9432 |
| [12] = https://curl.se/bug/?i=9433 |
| [13] = https://curl.se/bug/?i=9471 |
| [14] = https://curl.se/bug/?i=9410 |
| [15] = https://curl.se/bug/?i=9427 |
| [16] = https://curl.se/bug/?i=9307 |
| [23] = https://curl.se/bug/?i=8995 |
| [25] = https://curl.se/bug/?i=9424 |
| [26] = https://curl.se/bug/?i=9424 |
| [27] = https://curl.se/bug/?i=9448 |
| [164] = https://curl.se/bug/?i=9414 |
| [169] = https://curl.se/bug/?i=9417 |
| [170] = https://curl.se/bug/?i=9415 |
| [171] = https://curl.se/bug/?i=9419 |
| [172] = https://curl.se/bug/?i=9418 |
| [173] = https://curl.se/bug/?i=9394 |
| [174] = https://curl.se/bug/?i=9403 |
| [175] = https://curl.se/bug/?i=9389 |
| [176] = https://curl.se/bug/?i=8933 |
| [177] = https://curl.se/bug/?i=9214 |