mirror of
https://github.com/moparisthebest/curl
synced 2024-12-24 17:18:48 -05:00
RELEASE-NOTES: synced
This commit is contained in:
parent
f60f51721c
commit
86d9bf42d3
@ -4,7 +4,7 @@ curl and libcurl 7.77.1
|
|||||||
Command line options: 242
|
Command line options: 242
|
||||||
curl_easy_setopt() options: 290
|
curl_easy_setopt() options: 290
|
||||||
Public functions in libcurl: 85
|
Public functions in libcurl: 85
|
||||||
Contributors: 2414
|
Contributors: 2421
|
||||||
|
|
||||||
This release includes the following changes:
|
This release includes the following changes:
|
||||||
|
|
||||||
@ -18,9 +18,11 @@ This release includes the following bugfixes:
|
|||||||
o ares: always store IPv6 addresses first [20]
|
o ares: always store IPv6 addresses first [20]
|
||||||
o bearssl: explicitly initialize all fields of Curl_ssl [1]
|
o bearssl: explicitly initialize all fields of Curl_ssl [1]
|
||||||
o bearssl: remove incorrect const on variable that is modified [1]
|
o bearssl: remove incorrect const on variable that is modified [1]
|
||||||
|
o c-hyper: abort CONNECT response reading early on non 2xx responses [75]
|
||||||
o c-hyper: clear NTLM auth buffer when request is issued [23]
|
o c-hyper: clear NTLM auth buffer when request is issued [23]
|
||||||
o c-hyper: convert HYPERE_INVALID_PEER_MESSAGE to CURLE_UNSUPPORTED_PROTOCOL [21]
|
o c-hyper: convert HYPERE_INVALID_PEER_MESSAGE to CURLE_UNSUPPORTED_PROTOCOL [21]
|
||||||
o c-hyper: fix NTLM on closed connection tested with test159 [4]
|
o c-hyper: fix NTLM on closed connection tested with test159 [4]
|
||||||
|
o c-hyper: fix the uploaded field in progress callbacks [78]
|
||||||
o c-hyper: handle NULL from hyper_buf_copy() [19]
|
o c-hyper: handle NULL from hyper_buf_copy() [19]
|
||||||
o c-hyper: support CURLINFO_STARTTRANSFER_TIME [29]
|
o c-hyper: support CURLINFO_STARTTRANSFER_TIME [29]
|
||||||
o c-hyper: support CURLOPT_HEADER [32]
|
o c-hyper: support CURLOPT_HEADER [32]
|
||||||
@ -29,12 +31,18 @@ This release includes the following bugfixes:
|
|||||||
o cmake: avoid leaking absolute paths into exported config [3]
|
o cmake: avoid leaking absolute paths into exported config [3]
|
||||||
o cmake: try well-known send/recv signature for Apple [12]
|
o cmake: try well-known send/recv signature for Apple [12]
|
||||||
o configure: add --disable-ntlm option [45]
|
o configure: add --disable-ntlm option [45]
|
||||||
|
o configure: disable RTSP when hyper is selected [68]
|
||||||
|
o configure: rename get-easy-option configure option to get-easy-options [81]
|
||||||
|
o conn_shutdown: if closed during CONNECT cleanup properly [59]
|
||||||
o conncache: lowercase the hash key for better match [5]
|
o conncache: lowercase the hash key for better match [5]
|
||||||
o cookies: track expiration in jar to optimize removals [25]
|
o cookies: track expiration in jar to optimize removals [25]
|
||||||
|
o curl: ignore blank --output-dir [57]
|
||||||
o Curl_ntlm_core_mk_nt_hash: fix OOM in error path [8]
|
o Curl_ntlm_core_mk_nt_hash: fix OOM in error path [8]
|
||||||
o Curl_ssl_getsessionid: fail if no session cache exists [14]
|
o Curl_ssl_getsessionid: fail if no session cache exists [14]
|
||||||
|
o CURLOPT_WRITEFUNCTION.3: minor update of the example [80]
|
||||||
o docs/INSTALL: remove mentions of configure --with-darwin-ssl [55]
|
o docs/INSTALL: remove mentions of configure --with-darwin-ssl [55]
|
||||||
o docs: use --max-redirs instead of --max-redir [28]
|
o docs: use --max-redirs instead of --max-redir [28]
|
||||||
|
o doh: fix wrong DEBUGASSERT for doh private_data [62]
|
||||||
o filecheck: quietly remove test-place/*~ [39]
|
o filecheck: quietly remove test-place/*~ [39]
|
||||||
o GHA: add a linux-hyper job [52]
|
o GHA: add a linux-hyper job [52]
|
||||||
o GHA: add several libcurl tests to the hyper job
|
o GHA: add several libcurl tests to the hyper job
|
||||||
@ -48,16 +56,30 @@ This release includes the following bugfixes:
|
|||||||
o http2_connisdead: handle trailing GOAWAY better [18]
|
o http2_connisdead: handle trailing GOAWAY better [18]
|
||||||
o http_proxy: deal with non-200 CONNECT response with Hyper [22]
|
o http_proxy: deal with non-200 CONNECT response with Hyper [22]
|
||||||
o HYPER: remove mentions of deprecated development branch
|
o HYPER: remove mentions of deprecated development branch
|
||||||
|
o lib: don't compare fd to FD_SETSIZE when using poll [61]
|
||||||
o mbedtls: make mbedtls_strerror always work [6]
|
o mbedtls: make mbedtls_strerror always work [6]
|
||||||
o mqtt: detect illegal and too large file size [43]
|
o mqtt: detect illegal and too large file size [43]
|
||||||
|
o ngtcp2: disable TLSv1.3 compatible mode when using GnuTLS [83]
|
||||||
|
o openssl: don't remove session id entry in disassociate [56]
|
||||||
o Revert "c-hyper: handle body on HYPER_TASK_EMPTY" [26]
|
o Revert "c-hyper: handle body on HYPER_TASK_EMPTY" [26]
|
||||||
|
o runtests: also find the last test in Makefile.inc [66]
|
||||||
o runtests: enable 'hyper mode' only for HTTP tests [34]
|
o runtests: enable 'hyper mode' only for HTTP tests [34]
|
||||||
|
o runtests: init $VERSION to avoid warnings when using -l
|
||||||
o runtests: parse data/Makefile.inc instead of using make [38]
|
o runtests: parse data/Makefile.inc instead of using make [38]
|
||||||
|
o runtests: skip disabled tests unless -f is used [82]
|
||||||
o schannel: set ALPN length correctly for HTTP/2 [24]
|
o schannel: set ALPN length correctly for HTTP/2 [24]
|
||||||
o setopt: fix incorrect comments [10]
|
o setopt: fix incorrect comments [10]
|
||||||
o socketpair: fix potential hangs [37]
|
o socketpair: fix potential hangs [37]
|
||||||
o ssl: read pending close notify alert before closing the connection [9]
|
o ssl: read pending close notify alert before closing the connection [9]
|
||||||
|
o sws: malloc request struct instead of using stack [60]
|
||||||
|
o test1216: adjusted for hyper mode [73]
|
||||||
|
o test1218: adjusted for hyper mode [72]
|
||||||
|
o test1230: adjust to work in hyper mode [74]
|
||||||
|
o test1340/1341: adjusted for hyper mode [71]
|
||||||
|
o test1438/1457: add HTTP keyword to make hyper mode work [70]
|
||||||
|
o test1594/1595/1596: fix to work in hyper mode [69]
|
||||||
o test269: disable for hyper [33]
|
o test269: disable for hyper [33]
|
||||||
|
o test3010: work with hyper mode [67]
|
||||||
o test328: avoid a header-looking body to make hyper mode work [53]
|
o test328: avoid a header-looking body to make hyper mode work [53]
|
||||||
o test339: CRLFify better to work in hyper mode [51]
|
o test339: CRLFify better to work in hyper mode [51]
|
||||||
o test347: CRLFify to work in hyper mode [50]
|
o test347: CRLFify to work in hyper mode [50]
|
||||||
@ -65,7 +87,11 @@ This release includes the following bugfixes:
|
|||||||
o test394: hyper returns a different error [48]
|
o test394: hyper returns a different error [48]
|
||||||
o test395: hyper cannot work around > 64 bit content-lengths like built-in [47]
|
o test395: hyper cannot work around > 64 bit content-lengths like built-in [47]
|
||||||
o test433: adjust for hyper mode [46]
|
o test433: adjust for hyper mode [46]
|
||||||
|
o test434: add HTTP keyword [76]
|
||||||
o test500: adjust to work with hyper mode
|
o test500: adjust to work with hyper mode
|
||||||
|
o test566: adjust to work with hyper mode [79]
|
||||||
|
o test599: adjusted to work in hyper mode [77]
|
||||||
|
o test644: remove as duplicate of test 587 [84]
|
||||||
o tests: fix Accept-Encoding strips to work with Hyper builds [41]
|
o tests: fix Accept-Encoding strips to work with Hyper builds [41]
|
||||||
o travis: add bearssl build [1]
|
o travis: add bearssl build [1]
|
||||||
o travis: delete --enable-hsts option (it is the default now) [ci skip] [2]
|
o travis: delete --enable-hsts option (it is the default now) [ci skip] [2]
|
||||||
@ -82,12 +108,15 @@ This release includes the following known bugs:
|
|||||||
This release would not have looked like this without help, code, reports and
|
This release would not have looked like this without help, code, reports and
|
||||||
advice from friends like these:
|
advice from friends like these:
|
||||||
|
|
||||||
Alexis Vachette, Christoph M. Becker, Dan Fandrich, Vadim Grinshpun
|
Alexis Vachette, Alex Xu, Bastian Krause, Christian Weisgerber,
|
||||||
Daniel Gustafsson, Daniel Stenberg, Dmitry Karpov, Dmitry Kostjuchenko,
|
Christoph M. Becker, Dan Fandrich, Daniel Gustafsson, Daniel Stenberg,
|
||||||
Douglas R. Reno, Ebe Janchivdorj, Gisle Vanem, Gregor Jasny, Harry Sintonen,
|
Dmitry Karpov, Dmitry Kostjuchenko, Douglas R. Reno, Ebe Janchivdorj,
|
||||||
Joel Depooter, Jon Rumsey, Kevin Burke, Laurent Dufresne, Marc Hörsken,
|
Fawad Mirza, Gergely Nagy, Gisle Vanem, Gregor Jasny, Harry Sintonen,
|
||||||
Michael Forney, Michael Kaufmann, Paul Groke, Shikha Sharma, Viktor Szakats
|
Joel Depooter, Jon Rumsey, Jun-ya Kato, Kevin Burke, Laurent Dufresne,
|
||||||
(23 contributors)
|
Marc Hörsken, Mark Swaanenburg, Michael Forney, Michael Kaufmann,
|
||||||
|
nian6324 on github, Paul Groke, Phil E. Taylor, Shikha Sharma,
|
||||||
|
Vadim Grinshpun, Viktor Szakats, Zhang Xiuhua,
|
||||||
|
(33 contributors)
|
||||||
|
|
||||||
References to bug reports and discussions on issues:
|
References to bug reports and discussions on issues:
|
||||||
|
|
||||||
@ -146,3 +175,28 @@ References to bug reports and discussions on issues:
|
|||||||
[53] = https://curl.se/bug/?i=7203
|
[53] = https://curl.se/bug/?i=7203
|
||||||
[54] = https://curl.se/bug/?i=7176
|
[54] = https://curl.se/bug/?i=7176
|
||||||
[55] = https://curl.se/mail/lib-2021-06/0008.html
|
[55] = https://curl.se/mail/lib-2021-06/0008.html
|
||||||
|
[56] = https://curl.se/bug/?i=7222
|
||||||
|
[57] = https://curl.se/bug/?i=7218
|
||||||
|
[59] = https://curl.se/bug/?i=7236
|
||||||
|
[60] = https://curl.se/mail/lib-2021-06/0018.html
|
||||||
|
[61] = https://curl.se/bug/?i=7240
|
||||||
|
[62] = https://curl.se/bug/?i=7227
|
||||||
|
[66] = https://curl.se/bug/?i=7209
|
||||||
|
[67] = https://curl.se/bug/?i=7209
|
||||||
|
[68] = https://curl.se/bug/?i=7209
|
||||||
|
[69] = https://curl.se/bug/?i=7209
|
||||||
|
[70] = https://curl.se/bug/?i=7209
|
||||||
|
[71] = https://curl.se/bug/?i=7209
|
||||||
|
[72] = https://curl.se/bug/?i=7209
|
||||||
|
[73] = https://curl.se/bug/?i=7209
|
||||||
|
[74] = https://curl.se/bug/?i=7209
|
||||||
|
[75] = https://curl.se/bug/?i=493
|
||||||
|
[76] = https://curl.se/bug/?i=7209
|
||||||
|
[77] = https://curl.se/bug/?i=7209
|
||||||
|
[78] = https://curl.se/bug/?i=7209
|
||||||
|
[79] = https://curl.se/bug/?i=7209
|
||||||
|
[80] = https://curl.se/bug/?i=7219
|
||||||
|
[81] = https://curl.se/bug/?i=7211
|
||||||
|
[82] = https://curl.se/bug/?i=7212
|
||||||
|
[83] = https://curl.se/bug/?i=6896
|
||||||
|
[84] = https://curl.se/bug/?i=7208
|
||||||
|
Loading…
Reference in New Issue
Block a user