RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2022-10-17 10:41:17 +02:00
parent 6b066de488
commit e335d778e3
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -4,7 +4,7 @@ curl and libcurl 7.86.0
Command line options: 248
curl_easy_setopt() options: 300
Public functions in libcurl: 91
Contributors: 2726
Contributors: 2730
This release includes the following changes:
@ -29,9 +29,13 @@ This release includes the following bugfixes:
o cmake: add missing inet_ntop check [145]
o cmake: add the check of HAVE_SOCKETPAIR [98]
o cmake: define BUILDING_LIBCURL in lib/CMakeLists, not config.h [5]
o cmake: delete duplicate HAVE_GETADDRINFO test [149]
o cmake: enable more detection on Windows [143]
o cmake: fix enabling websocket support [116]
o cmake: fix original MinGW builds [177]
o cmake: set HAVE_GETADDRINFO_THREADSAFE on Windows [147]
o cmake: set HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID on Windows [146]
o cmake: sync HAVE_SIGNAL detection with autotools [148]
o configure: correct the wording when checking grep -E [13]
o configure: deprecate builds with small curl_off_t [89]
o configure: fail if '--without-ssl' + explicit parameter for an ssl lib [164]
@ -67,12 +71,13 @@ This release includes the following bugfixes:
o CURLOPT_WILDCARDMATCH.3: Fix backslash escaping under single quotes [172]
o CURLSHOPT_UNLOCKFUNC.3: the callback has no 'access' argument [84]
o DEPRECATE.md: Support for systems without 64 bit data types [19]
o docs: fix deprecation versions inconsistencies [123]
o docs/examples: avoid deprecated options in examples where possible [115]
o docs/INSTALL: update Android Instructions for newer NDKs [151]
o docs/libcurl/symbols-in-versions: add several missing symbols
o docs: 100+ spellfixes
o docs: correct missing uppercase in Markdown files [38]
o docs: document more server names for test files
o docs: fix deprecation versions inconsistencies [123]
o docs: remove mentions of deprecated '--without-openssl' parameter [170]
o docs: tag curl options better in man pages
o docs: tell about disabled protocols in CURLOPT_*PROTOCOLS_STR.
@ -104,6 +109,7 @@ This release includes the following bugfixes:
o lib: sanitize conditional exclusion around MIME [82]
o lib: set more flags in config-win32.h [109]
o lib: the number four in a sequence is the "fourth" [28]
o libssh: if sftp_init fails, don't get the sftp error code [132]
o Makefile.m32: deduplicate build rules [131]
o Makefile.m32: drop CROSSPREFIX and our CC/AR defaults [137]
o Makefile.m32: exclude libs & libpaths for shared mode exes [127]
@ -115,9 +121,11 @@ This release includes the following bugfixes:
o misc: ISSPACE() => ISBLANK() [11]
o misc: use the term "null-terminate" consistently [41]
o mprintf: use snprintf if available [74]
o mqtt: return error for too long topic [133]
o msh3: change the static_assert to make the code C89
o netrc: compare user name case sensitively [118]
o netrc: use the URL-decoded user [103]
o ngtcp2: fix build errors due to changes in ngtcp2 library [107]
o ngtcp2: fix C89 compliance nit
o openssl: make certinfo available for QUIC [91]
o README.md: add GHA status badges for Linux and macOS builds [40]
@ -157,6 +165,7 @@ This release includes the following bugfixes:
o tool_operate: prevent over-queuing in parallel mode [176]
o tool_operate: reduce errorbuffer allocs [173]
o tool_paramhelp: asserts verify maximum sizes for string loading [112]
o tool_paramhelp: make the max argument a 'double' [136]
o tool_progress: remove 'Qd' from the parallel progress bar [175]
o tool_setopt: use better English in --libcurl source comments [39]
o unit test 1655: make it C89-compliant [59]
@ -183,20 +192,22 @@ This release would not have looked like this without help, code, reports and
advice from friends like these:
12932 on github, a1346054 on github, Aftab Alam, ajak in #curl,
Andrew Lambert, Benjamin Loison, bsergean on github, Dan Fandrich,
Daniel Hallberg, Daniel Stenberg, David Hu, Dmitry Karpov, Dominik Klemba,
Dustin Howett, Edoardo Lolletti, Eloy Degen, Emanuele Torre, Gisle Vanem,
Hayden Roche, Hiroki Kurosawa, James Fuller, John Bampton, Jonas Haag,
justchen1369 on github, Keitagit-kun on github, Marcel Raad, Marc Hörsken,
Mark Itzcovitz, Martin Ågren, Matthias Gatto, Matt Holt, Max Dymond,
Michael Drake, Michael Heimpold, n0name321 on github, Orgad Shaneh,
Patrick Monnerat, Paul Seligman, Petr Štetiar, Philip H, Philip H.,
Philip Heiduck, ProceduralMan on github, Randall S. Becker, Ray Satiro,
RobBotic1 on github, Robby Simpson, Samuel Henrique, Sergey Bronnikov,
ShadowZzj on github, Shaun Mirani, ssdbest on github, Thiago Suchorski,
Tobias Schaefer, Trail of Bits, Vasiliy Ulyanov, Viktor Szakats, Xiang Xiao,
Yuriy Chernyshov, zhanghu on xiaomi
(60 contributors)
Andrew Lambert, Benjamin Loison, bsergean on github, Christopher Sauer,
Dan Fandrich, Daniel Hallberg, Daniel Stenberg, David Hu, David McLaughlin,
Dmitry Karpov, Dominik Klemba, Dustin Howett, Edoardo Lolletti, Eloy Degen,
Emanuele Torre, Emilio López, Gisle Vanem, Hayden Roche, Hiroki Kurosawa,
James Fuller, John Bampton, Jonas Haag, jurisuk on github,
justchen1369 on github, Keitagit-kun on github, Kelly Kaoudis, Marcel Raad,
Marc Hörsken, Mark Itzcovitz, Martin Ågren, Matthias Gatto, Matt Holt,
Max Dymond, Michael Drake, Michael Heimpold, n0name321 on github,
Orgad Shaneh, Patrick Monnerat, Paul Seligman, Petr Štetiar, Philip H,
Philip H., Philip Heiduck, ProceduralMan on github, Randall S. Becker,
Ray Satiro, Rickard Hallerbäck, RobBotic1 on github, Robby Simpson,
Samuel Henrique, Sergey Bronnikov, ShadowZzj on github, Shaun Mirani,
ssdbest on github, Thiago Suchorski, Tobias Schaefer, Trail of Bits,
Vasiliy Ulyanov, Viktor Szakats, Xiang Xiao, Yuriy Chernyshov,
zhanghu on xiaomi
(66 contributors)
References to bug reports and discussions on issues:
@ -306,6 +317,7 @@ References to bug reports and discussions on issues:
[104] = https://curl.se/bug/?i=9665
[105] = https://curl.se/bug/?i=9728
[106] = https://curl.se/bug/?i=9658
[107] = https://curl.se/bug/?i=9747
[108] = https://curl.se/bug/?i=9664
[109] = https://curl.se/bug/?i=9712
[110] = https://curl.se/bug/?i=9646
@ -329,8 +341,11 @@ References to bug reports and discussions on issues:
[129] = https://curl.se/bug/?i=9633
[130] = https://curl.se/bug/?i=9645
[131] = https://curl.se/bug/?i=9642
[132] = https://curl.se/bug/?i=9737
[133] = https://curl.se/bug/?i=9744
[134] = https://curl.se/bug/?i=9707
[135] = https://curl.se/bug/?i=9697
[136] = https://curl.se/bug/?i=9700
[137] = https://curl.se/bug/?i=9698
[138] = https://curl.se/bug/?i=9701
[139] = https://curl.se/bug/?i=7966
@ -339,6 +354,11 @@ References to bug reports and discussions on issues:
[143] = https://curl.se/bug/?i=9687
[144] = https://github.com/curl/curl-for-win/blob/73a070d96fd906fdee929e2f1f00a9149fb39239/curl-autotools.sh#L44-L47
[145] = https://curl.se/bug/?i=9689
[146] = https://curl.se/bug/?i=9726
[147] = https://curl.se/bug/?i=9727
[148] = https://curl.se/bug/?i=9725
[149] = https://curl.se/bug/?i=9731
[151] = https://curl.se/bug/?i=9732
[164] = https://curl.se/bug/?i=9414
[169] = https://curl.se/bug/?i=9417
[170] = https://curl.se/bug/?i=9415