1
0
mirror of https://github.com/moparisthebest/curl synced 2025-02-28 17:31:46 -05:00

RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2020-02-21 17:07:34 +01:00
parent 5808a0d0f5
commit 45160a8129
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -19,16 +19,21 @@ This release includes the following bugfixes:
o CURLINFO_COOKIELIST.3: Fix example [67] o CURLINFO_COOKIELIST.3: Fix example [67]
o CURLOPT_ALTSVC_CTRL.3: fix the DEFAULT wording [74] o CURLOPT_ALTSVC_CTRL.3: fix the DEFAULT wording [74]
o CURLOPT_PROXY_SSL_OPTIONS.3: Sync with CURLOPT_SSL_OPTIONS.3 o CURLOPT_PROXY_SSL_OPTIONS.3: Sync with CURLOPT_SSL_OPTIONS.3
o CURLOPT_REDIR_PROTOCOLS.3: update the DEFAULT section [83]
o GnuTLS: Always send client cert [76]
o HTTP-COOKIES.md: describe the cookie file format [21] o HTTP-COOKIES.md: describe the cookie file format [21]
o HTTP-COOKIES: mention that a trailing newline is required [81]
o KNOWN_BUGS: Multiple methods in a single WWW-Authenticate: header o KNOWN_BUGS: Multiple methods in a single WWW-Authenticate: header
o README: mention that the docs is in docs/ [49] o README: mention that the docs is in docs/ [49]
o RELEASE-PROCEDURE: feature win is closed post-release a few days [62] o RELEASE-PROCEDURE: feature win is closed post-release a few days [62]
o SOCKS: make the connect phase non-blocking [64] o SOCKS: make the connect phase non-blocking [64]
o altsvc: improved header parser [63] o altsvc: improved header parser [63]
o altsvc: keep a copy of the file name to survive handle reset [50] o altsvc: keep a copy of the file name to survive handle reset [50]
o altsvc: make saving the cache an atomic operation [84]
o altsvc: use h3-25 [40] o altsvc: use h3-25 [40]
o azure: disable brotli on the macos debug-builds [68] o azure: disable brotli on the macos debug-builds [68]
o checksrc.bat: Fix not being able to run script from the main curl dir [54] o checksrc.bat: Fix not being able to run script from the main curl dir [54]
o cleanup: fix several comment typos [78]
o cleanup: fix typos and wording in docs and comments [39] o cleanup: fix typos and wording in docs and comments [39]
o cmake: Enable SMB for Windows builds [12] o cmake: Enable SMB for Windows builds [12]
o cmake: Improve libssh2 check on Windows [8] o cmake: Improve libssh2 check on Windows [8]
@ -36,10 +41,12 @@ This release includes the following bugfixes:
o configure.ac: fix comments about --with-quiche [53] o configure.ac: fix comments about --with-quiche [53]
o conn: do not reuse connection if SOCKS proxy credentials differ [32] o conn: do not reuse connection if SOCKS proxy credentials differ [32]
o conncache: removed unused Curl_conncache_bundle_size() [33] o conncache: removed unused Curl_conncache_bundle_size() [33]
o connect: remove some spurious infof() calls [80]
o connection reuse: respect the max_concurrent_streams limits [3] o connection reuse: respect the max_concurrent_streams limits [3]
o contributors: Also include people who contributed to curl-www [58] o contributors: Also include people who contributed to curl-www [58]
o contrithanks: Use the most recent tag by default [59] o contrithanks: Use the most recent tag by default [59]
o cookie: check __Secure- and __Host- case sensitively [43] o cookie: check __Secure- and __Host- case sensitively [43]
o cookies: make saving atomic with a rename [85]
o create-dirs.d: mention the mode [73] o create-dirs.d: mention the mode [73]
o curl: Let -D merge headers in one file again [25] o curl: Let -D merge headers in one file again [25]
o curl: avoid using strlen for testing if a string is empty [37] o curl: avoid using strlen for testing if a string is empty [37]
@ -59,8 +66,10 @@ This release includes the following bugfixes:
o ftp: convert 'sock_accepted' to a plain boolean [66] o ftp: convert 'sock_accepted' to a plain boolean [66]
o ftp: remove superfluous checking for crlf in user or pwd [56] o ftp: remove superfluous checking for crlf in user or pwd [56]
o ftp: shrink temp buffers used for PORT [60] o ftp: shrink temp buffers used for PORT [60]
o github action: add CIFuzz [77]
o github: Instructions to post "uname -a" on Unix systems in issues [52] o github: Instructions to post "uname -a" on Unix systems in issues [52]
o hostip: move code to resolve IP address literals to `Curl_resolv` [13] o hostip: move code to resolve IP address literals to `Curl_resolv` [13]
o http2: now requires nghttp2 >= 1.12.0 [75]
o http: increase EXPECT_100_THRESHOLD to 1Mb [28] o http: increase EXPECT_100_THRESHOLD to 1Mb [28]
o http: move "oauth_bearer" from connectdata to Curl_easy [24] o http: move "oauth_bearer" from connectdata to Curl_easy [24]
o include: remove non-curl prefixed defines [15] o include: remove non-curl prefixed defines [15]
@ -92,11 +101,13 @@ This release includes the following bugfixes:
o strerror: Increase STRERROR_LEN 128 -> 256 [70] o strerror: Increase STRERROR_LEN 128 -> 256 [70]
o tool_dirhie: Allow directory traversal during creation [2] o tool_dirhie: Allow directory traversal during creation [2]
o tool_homedir: Change GetEnv() to use libcurl's curl_getenv() [69] o tool_homedir: Change GetEnv() to use libcurl's curl_getenv() [69]
o tool_util: Improve Windows version of tvnow() [82]
o travis: update non-OpenSSL Linux jobs to Bionic [38] o travis: update non-OpenSSL Linux jobs to Bionic [38]
o url: Include the failure reason when curl_win32_idn_to_ascii() fails [51] o url: Include the failure reason when curl_win32_idn_to_ascii() fails [51]
o urlapi: guess scheme properly with credentials given [47] o urlapi: guess scheme properly with credentials given [47]
o urldata: do string enums without #ifdefs for build scripts [29] o urldata: do string enums without #ifdefs for build scripts [29]
o vtls: Refactor Curl_multissl_version to make the code clearer [14] o vtls: Refactor Curl_multissl_version to make the code clearer [14]
o win32: USE_WIN32_CRYPTO to enable Win32 based MD4, MD5 and SHA256 functions [79]
This release includes the following known bugs: This release includes the following known bugs:
@ -112,12 +123,13 @@ advice from friends like these:
Daniel Marjamäki, Daniel Stenberg, Dan Jacobson, dmitrmax on github, Daniel Marjamäki, Daniel Stenberg, Dan Jacobson, dmitrmax on github,
Edgaras Janušauskas, Emil Engler, Faizur Rahman, Frank Gevaerts, Edgaras Janušauskas, Emil Engler, Faizur Rahman, Frank Gevaerts,
hamstergene on github, Harry Sintonen, James Fuller, Jeroen Ooms, hamstergene on github, Harry Sintonen, James Fuller, Jeroen Ooms,
Johannes Schindelin, Jon Rumsey, Kunal Ekawde, Marc Aldorasi, Marcel Raad, jethrogb on github, Johannes Schindelin, Jon Rumsey, Joonas Kuorilehto,
mbeifuss on github, Mike Norton, Mischa Salle, naost3rn on github, Kunal Ekawde, Leo Neat, Marc Aldorasi, Marcel Raad, mbeifuss on github,
Mike Frysinger, Mike Norton, Mischa Salle, naost3rn on github,
Nicolas Guillier, Orgad Shaneh, Pavel Volgarev, Pedro Monreal, Nicolas Guillier, Orgad Shaneh, Pavel Volgarev, Pedro Monreal,
Peter Piekarski, Pierre-Yves Bigourdan, Ray Satiro, Santino Keupp, Peter Piekarski, Pierre-Yves Bigourdan, Ray Satiro, Santino Keupp,
Steve Holme, Tobias Hieta, vshmuk on hackerone, 加藤郁之, Steve Holme, Sunny Bean, Tobias Hieta, vshmuk on hackerone, 加藤郁之,
(49 contributors) (54 contributors)
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)
@ -197,3 +209,14 @@ References to bug reports and discussions on issues:
[72] = https://curl.haxx.se/bug/?i=4900 [72] = https://curl.haxx.se/bug/?i=4900
[73] = https://curl.haxx.se/bug/?i=4766 [73] = https://curl.haxx.se/bug/?i=4766
[74] = https://curl.haxx.se/bug/?i=4909 [74] = https://curl.haxx.se/bug/?i=4909
[75] = https://curl.haxx.se/bug/?i=4961
[76] = https://curl.haxx.se/bug/?i=1411
[77] = https://curl.haxx.se/bug/?i=4960
[78] = https://curl.haxx.se/bug/?i=4957
[79] = https://curl.haxx.se/bug/?i=4955
[80] = https://curl.haxx.se/bug/?i=4951
[81] = https://curl.haxx.se/bug/?i=4946
[82] = https://curl.haxx.se/bug/?i=4947
[83] = https://curl.haxx.se/bug/?i=4943
[84] = https://curl.haxx.se/bug/?i=4936
[85] = https://curl.haxx.se/bug/?i=4914