summaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2021-06-11 14:31:16 +0200
committerDaniel Stenberg <daniel@haxx.se>2021-06-11 14:31:16 +0200
commit86d9bf42d300b79ac8e0af45b1420a2947e27860 (patch)
treea2d77b48fed197cbfc2a909e7db207010051d3c6 /RELEASE-NOTES
parentf60f51721c656a96afa5ba9b6a5913a705f6bc60 (diff)
downloadcurl-86d9bf42d300b79ac8e0af45b1420a2947e27860.tar.gz
RELEASE-NOTES: synced
Diffstat (limited to 'RELEASE-NOTES')
-rw-r--r--RELEASE-NOTES68
1 files changed, 61 insertions, 7 deletions
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index fbc4ce274..b291ccfb8 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -4,7 +4,7 @@ curl and libcurl 7.77.1
Command line options: 242
curl_easy_setopt() options: 290
Public functions in libcurl: 85
- Contributors: 2414
+ Contributors: 2421
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 bearssl: explicitly initialize all fields of Curl_ssl [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: 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 the uploaded field in progress callbacks [78]
o c-hyper: handle NULL from hyper_buf_copy() [19]
o c-hyper: support CURLINFO_STARTTRANSFER_TIME [29]
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: try well-known send/recv signature for Apple [12]
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 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_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: 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 GHA: add a linux-hyper job [52]
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 http_proxy: deal with non-200 CONNECT response with Hyper [22]
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 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 runtests: also find the last test in Makefile.inc [66]
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: skip disabled tests unless -f is used [82]
o schannel: set ALPN length correctly for HTTP/2 [24]
o setopt: fix incorrect comments [10]
o socketpair: fix potential hangs [37]
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 test3010: work with hyper mode [67]
o test328: avoid a header-looking body to make hyper mode work [53]
o test339: CRLFify better to work in hyper mode [51]
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 test395: hyper cannot work around > 64 bit content-lengths like built-in [47]
o test433: adjust for hyper mode [46]
+ o test434: add HTTP keyword [76]
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 travis: add bearssl build [1]
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
advice from friends like these:
- Alexis Vachette, Christoph M. Becker, Dan Fandrich, Vadim Grinshpun
- Daniel Gustafsson, Daniel Stenberg, Dmitry Karpov, Dmitry Kostjuchenko,
- Douglas R. Reno, Ebe Janchivdorj, Gisle Vanem, Gregor Jasny, Harry Sintonen,
- Joel Depooter, Jon Rumsey, Kevin Burke, Laurent Dufresne, Marc Hörsken,
- Michael Forney, Michael Kaufmann, Paul Groke, Shikha Sharma, Viktor Szakats
- (23 contributors)
+ Alexis Vachette, Alex Xu, Bastian Krause, Christian Weisgerber,
+ Christoph M. Becker, Dan Fandrich, Daniel Gustafsson, Daniel Stenberg,
+ Dmitry Karpov, Dmitry Kostjuchenko, Douglas R. Reno, Ebe Janchivdorj,
+ Fawad Mirza, Gergely Nagy, Gisle Vanem, Gregor Jasny, Harry Sintonen,
+ Joel Depooter, Jon Rumsey, Jun-ya Kato, Kevin Burke, Laurent Dufresne,
+ 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:
@@ -146,3 +175,28 @@ References to bug reports and discussions on issues:
[53] = https://curl.se/bug/?i=7203
[54] = https://curl.se/bug/?i=7176
[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