mirror of
https://github.com/curl/curl.git
synced 2025-02-23 15:10:03 +08:00
RELEASE-NOTES: synced
This commit is contained in:
parent
6ba3047378
commit
272f62f171
@ -4,7 +4,7 @@ curl and libcurl 7.85.0
|
||||
Command line options: 248
|
||||
curl_easy_setopt() options: 299
|
||||
Public functions in libcurl: 88
|
||||
Contributors: 2675
|
||||
Contributors: 2679
|
||||
|
||||
This release includes the following changes:
|
||||
|
||||
@ -13,20 +13,27 @@ This release includes the following changes:
|
||||
|
||||
This release includes the following bugfixes:
|
||||
|
||||
o amissl: allow AmiSSL to be used with AmigaOS 4.x builds [115]
|
||||
o amissl: make AmiSSL v5 a minimum requirement [117]
|
||||
o asyn-thread: make getaddrinfo_complete return CURLcode [53]
|
||||
o base64: base64url encoding has no padding [41]
|
||||
o BUGS.md: improve language [62]
|
||||
o build: improve OS string in CMake and `config-win32.h` [15]
|
||||
o cirrus.yml: replace py38-pip with py39-pip [63]
|
||||
o cirrus/freebsd-ci: bootstrap the pip installer [104]
|
||||
o cmake: do not force Windows target versions [28]
|
||||
o cmake: fix build for mingw cross compile [33]
|
||||
o cmake: link curl to its dependencies with PRIVATE [57]
|
||||
o cmake: remove APPEND in export(TARGETS) [58]
|
||||
o cmake: support ngtcp2 boringssl backend [18]
|
||||
o cmdline-opts/gen.pl: improve performance [97]
|
||||
o configure: -pthread not available on AmigaOS 4.x [118]
|
||||
o configure: check for the stdatomic.h header in configure [7]
|
||||
o configure: fix --disable-headers-api [55]
|
||||
o configure: fixup bsdsocket detection code for AmigaOS 4.x [110]
|
||||
o connect: add quic connection information [100]
|
||||
o connect: revert the use of IP*_RECVERR [102]
|
||||
o connect: set socktype/protocol correctly [114]
|
||||
o cookie: treat a blank domain in Set-Cookie: as non-existing [40]
|
||||
o cookie: use %zu to infof() for size_t values [26]
|
||||
o curl-compilers.m4: make icc use -diag* options and disable two warnings [84]
|
||||
@ -39,10 +46,13 @@ This release includes the following bugfixes:
|
||||
o curl_easy_header: Add CURLH_PSEUDO to sanity check [94]
|
||||
o curl_mime_data.3: polish the wording [6]
|
||||
o curl_multi_timeout.3: clarify usage [48]
|
||||
o CURLINFO_SPEED_UPLOAD/DOWNLOAD.3: fix examples [121]
|
||||
o CURLOPT_CONNECT_ONLY.3: clarify multi API use [64]
|
||||
o CURLOPT_SERVER_RESPONSE_TIMEOUT: the new name [16]
|
||||
o digest: fix memory leak, fix not quoted 'opaque' [66]
|
||||
o digest: fix missing increment of 'nc' value for auth-int [39]
|
||||
o digest: pass over leading spaces in qop values [119]
|
||||
o digest: reject broken header with session protocol but without qop [120]
|
||||
o docs/cmdline: mark fail and fail-with-body as mutually exclusive [98]
|
||||
o docs: add dns category to --resolve [95]
|
||||
o docs: explain curl_easy_escape/unescape curl handle is ignored [23]
|
||||
@ -57,6 +67,7 @@ This release includes the following bugfixes:
|
||||
o easy_lock: switch to using atomic_int instead of bool [9]
|
||||
o easyoptions: fix icc warning [42]
|
||||
o escape: remove outdated comment [25]
|
||||
o file: add handling of native AmigaOS paths [108]
|
||||
o file: fix icc enumerated type mixed with another type warning [92]
|
||||
o ftp: use a correct expire ID for timer expiry [88]
|
||||
o getinfo: return better error on NULL as first argument [21]
|
||||
@ -67,6 +78,7 @@ This release includes the following bugfixes:
|
||||
o http_chunks: remove an assign + typecast [82]
|
||||
o hyper: enable obs-folded multiline headers [101]
|
||||
o hyper: use wakers for curl pause/resume [2]
|
||||
o ldap: adapt to conn->port now being an 'int' [106]
|
||||
o lib/curl_path.c: add ISC to license expression [1]
|
||||
o lib3026: reduce the number of threads to 100 [44]
|
||||
o libcurl-security.3: fix typo on macro "SH_" [12]
|
||||
@ -85,6 +97,7 @@ This release includes the following bugfixes:
|
||||
o ngtcp2: fix stall or busy loop on STOP_SENDING with upload data [19]
|
||||
o ngtcp2: implement cb_h3_stop_sending and cb_h3_reset_stream callbacks [59]
|
||||
o openssl: add `CURL_BORINGSSL_VERSION` to identify BoringSSL [24]
|
||||
o openssl: add details to "unable to set client certificate" error [116]
|
||||
o openssl: fix BoringSSL symbol conflicts with LDAP and Schannel [52]
|
||||
o quiche: fix build failure [99]
|
||||
o select: do not return fatal error on EINTR from poll() [32]
|
||||
@ -95,9 +108,11 @@ This release includes the following bugfixes:
|
||||
o splay: avoid using -1 in unsigned variable [78]
|
||||
o test3026: add support for Windows using native Win32 threads [65]
|
||||
o test3026: require 'threadsafe' [56]
|
||||
o test44[2-4]: add '--resolve' to the keywords [122]
|
||||
o tests: several enumerated type cleanups [67]
|
||||
o THANKS: merged two entries for Evgeny Grin
|
||||
o tidy-up: delete unused build configuration macros [93]
|
||||
o tool: reintroduce set file comment code for AmigaOS [111]
|
||||
o tool_cfgable: make 'synthetic_error' a plain bool [70]
|
||||
o tool_formparse: fix variable may be used before its value is set [72]
|
||||
o tool_getparam: make --doh-url "" switch it off [60]
|
||||
@ -110,7 +125,10 @@ This release includes the following bugfixes:
|
||||
o trace: 0x7F character is non-printable [50]
|
||||
o url: enumerated type mixed with another type [74]
|
||||
o urldata: change second proxytype field to unsigned char to match [75]
|
||||
o urldata: make 'negnpn' use less storage [112]
|
||||
o urldata: make state.httpreq an unsigned char [77]
|
||||
o urldata: make three *_proto struct fields smaller [113]
|
||||
o urldata: move smaller fields down in connectdata struct [105]
|
||||
o urldata: reduce size of several struct fields [14]
|
||||
o vtls: make Curl_ssl_backend() return the enum type curl_sslbackend [83]
|
||||
o windows: improve random source [29]
|
||||
@ -123,19 +141,20 @@ This release would not have looked like this without help, code, reports and
|
||||
advice from friends like these:
|
||||
|
||||
Adam Sampson, Alessandro Ghedini, Alexandre Bury, Andreas Sommer,
|
||||
Andrew Lambert, Brad Forschinger, Brian Carpenter, Daniel Katz,
|
||||
Daniel Stenberg, Don J Olmstead, Emanuele Torre, Emil Engler,
|
||||
Érico Nogueira Rolim, Even Rouault, Evgeny Grin (Karlson2k), Gwen Shapira,
|
||||
Harry Sintonen, highmtworks on github, Jakub Zakrzewski, Jilayne Lovejoy,
|
||||
Joshua Root, jurisuk on github, jvvprasad78 on github, Kai Pastor,
|
||||
Litter White, lwthiker on github, Marcel Raad, Marc Hörsken, Marco Kamner,
|
||||
MasterInQuestion on github, Matthew Thompson, Maxim Ivanov, Michał Antoniak,
|
||||
Nao Yonashiro, Oliver Roberts, Patrick Monnerat, Philip H, Ray Satiro,
|
||||
Rosen Penev, Ryan Schmidt, rzrymiak on github, Samuel Henrique,
|
||||
Sean McArthur, Sergey Ogryzkov, Sukanya Hanumanthu, Tatsuhiro Tsujikawa,
|
||||
Ted Lyngmo, Thomas Weißschuh, Viktor Szakats, Wyatt O'Day, Xiaoke Wang,
|
||||
yiyuaner on github
|
||||
(52 contributors)
|
||||
Andrew Lambert, Brad Forschinger, Brian Carpenter, Cering on github,
|
||||
Chris Young, Daniel Katz, Daniel Stenberg, Don J Olmstead, Emanuele Torre,
|
||||
Emil Engler, Érico Nogueira Rolim, Even Rouault, Evgeny Grin (Karlson2k),
|
||||
Fabian Keil, Gwen Shapira, Harry Sintonen, highmtworks on github,
|
||||
Jakub Zakrzewski, Jilayne Lovejoy, Joshua Root, jurisuk on github,
|
||||
jvvprasad78 on github, Kai Pastor, Litter White, lwthiker on github,
|
||||
Marcel Raad, Marc Hörsken, Marco Kamner, MasterInQuestion on github,
|
||||
Matthew Thompson, Maxim Ivanov, Michael Trebilcock, Michał Antoniak,
|
||||
Nao Yonashiro, Oliver Roberts, opensignature on github, Patrick Monnerat,
|
||||
Philip H, Ray Satiro, Rosen Penev, Ryan Schmidt, rzrymiak on github,
|
||||
Samuel Henrique, Sean McArthur, Sergey Ogryzkov, Sukanya Hanumanthu,
|
||||
Tatsuhiro Tsujikawa, Ted Lyngmo, Thomas Weißschuh, Viktor Szakats,
|
||||
vlubart on github, Wyatt O'Day, Xiaoke Wang, yiyuaner on github
|
||||
(58 contributors)
|
||||
|
||||
References to bug reports and discussions on issues:
|
||||
|
||||
@ -238,6 +257,24 @@ References to bug reports and discussions on issues:
|
||||
[97] = https://curl.se/bug/?i=9230
|
||||
[98] = https://curl.se/bug/?i=9221
|
||||
[99] = https://curl.se/bug/?i=9223
|
||||
[100] = https://curl.se/bug/?i=9286
|
||||
[101] = https://curl.se/bug/?i=9216
|
||||
[102] = https://curl.se/bug/?i=9209
|
||||
[103] = https://curl.se/bug/?i=9208
|
||||
[104] = https://curl.se/bug/?i=9213
|
||||
[105] = https://curl.se/bug/?i=9280
|
||||
[106] = https://curl.se/bug/?i=9281
|
||||
[108] = https://curl.se/bug/?i=9259
|
||||
[110] = https://curl.se/bug/?i=9268
|
||||
[111] = https://curl.se/bug/?i=9258
|
||||
[112] = https://curl.se/bug/?i=9279
|
||||
[113] = https://curl.se/bug/?i=9278
|
||||
[114] = https://curl.se/bug/?i=9274
|
||||
[115] = https://curl.se/bug/?i=9269
|
||||
[116] = https://curl.se/bug/?i=9228
|
||||
[117] = https://curl.se/bug/?i=9267
|
||||
[118] = https://curl.se/bug/?i=9266
|
||||
[119] = https://curl.se/bug/?i=9264
|
||||
[120] = https://curl.se/bug/?i=9077
|
||||
[121] = https://curl.se/bug/?i=9239
|
||||
[122] = https://curl.se/bug/?i=9250
|
||||
|
Loading…
Reference in New Issue
Block a user