mirror of
https://github.com/moparisthebest/curl
synced 2024-11-11 12:05:06 -05:00
RELEASE-NOTES: synced
This commit is contained in:
parent
3c77e280ce
commit
8dea78205e
@ -4,7 +4,7 @@ curl and libcurl 7.70.0
|
|||||||
Command line options: 231
|
Command line options: 231
|
||||||
curl_easy_setopt() options: 270
|
curl_easy_setopt() options: 270
|
||||||
Public functions in libcurl: 82
|
Public functions in libcurl: 82
|
||||||
Contributors: 2159
|
Contributors: 2162
|
||||||
|
|
||||||
This release includes the following changes:
|
This release includes the following changes:
|
||||||
|
|
||||||
@ -15,12 +15,14 @@ This release includes the following changes:
|
|||||||
|
|
||||||
This release includes the following bugfixes:
|
This release includes the following bugfixes:
|
||||||
|
|
||||||
|
o appveyor: add Unicode winbuild jobs [88]
|
||||||
o appveyor: completely disable tests that fail to timeout early
|
o appveyor: completely disable tests that fail to timeout early
|
||||||
o appveyor: show failed tests in log even if test is ignored
|
o appveyor: show failed tests in log even if test is ignored
|
||||||
o appveyor: sort builds by type and add two new variants
|
o appveyor: sort builds by type and add two new variants
|
||||||
o appveyor: turn disabled tests into ignored result tests
|
o appveyor: turn disabled tests into ignored result tests
|
||||||
o appveyor: use random test server ports based upon APPVEYOR_API_URL [52]
|
o appveyor: use random test server ports based upon APPVEYOR_API_URL [52]
|
||||||
o build: fixed build for systems with select() in unistd.h [43]
|
o build: fixed build for systems with select() in unistd.h [43]
|
||||||
|
o buildconf: avoid using tempfile when removing files [90]
|
||||||
o checksrc: warn on obvious conditional blocks on the same line as if() [44]
|
o checksrc: warn on obvious conditional blocks on the same line as if() [44]
|
||||||
o CI-fuzz: increase fuzz time to 40 minutes [59]
|
o CI-fuzz: increase fuzz time to 40 minutes [59]
|
||||||
o ci/tests: fix Azure Pipelines not running Windows containers [25]
|
o ci/tests: fix Azure Pipelines not running Windows containers [25]
|
||||||
@ -34,6 +36,7 @@ This release includes the following bugfixes:
|
|||||||
o cmake: add aliases so exported target names are available in tree [73]
|
o cmake: add aliases so exported target names are available in tree [73]
|
||||||
o cmake: add CMAKE_MSVC_RUNTIME_LIBRARY [45]
|
o cmake: add CMAKE_MSVC_RUNTIME_LIBRARY [45]
|
||||||
o cmake: add support for building with wolfSSL [9]
|
o cmake: add support for building with wolfSSL [9]
|
||||||
|
o cmake: Avoid MSVC C4273 warnings in send/recv checks [92]
|
||||||
o cmdline: fix handling of OperationConfig linked list (--next) [24]
|
o cmdline: fix handling of OperationConfig linked list (--next) [24]
|
||||||
o compressed.d: stress that the headers are not modified [80]
|
o compressed.d: stress that the headers are not modified [80]
|
||||||
o config: remove all defines of HAVE_DES_H [37]
|
o config: remove all defines of HAVE_DES_H [37]
|
||||||
@ -65,10 +68,12 @@ This release includes the following bugfixes:
|
|||||||
o http: don't consider upload done if the request isn't completely sent off [67]
|
o http: don't consider upload done if the request isn't completely sent off [67]
|
||||||
o lib670: use the same Win32 API check as all other lib tests
|
o lib670: use the same Win32 API check as all other lib tests
|
||||||
o lib: never define CURL_CA_BUNDLE with a getenv [51]
|
o lib: never define CURL_CA_BUNDLE with a getenv [51]
|
||||||
|
o libssh: Use new ECDSA key types to check known hosts [87]
|
||||||
o mailmap: fixup a few author names/fields
|
o mailmap: fixup a few author names/fields
|
||||||
o Makefile.m32: Improve windres parameter compatibility [17]
|
o Makefile.m32: Improve windres parameter compatibility [17]
|
||||||
o Makefile: run the cd commands in a subshell [1]
|
o Makefile: run the cd commands in a subshell [1]
|
||||||
o memdebug: don't log free(NULL)
|
o memdebug: don't log free(NULL)
|
||||||
|
o mime: properly check Content-Type even if it has parameters [83]
|
||||||
o multi: improve parameter check for curl_multi_remove_handle [6]
|
o multi: improve parameter check for curl_multi_remove_handle [6]
|
||||||
o nghttp2: 1.12.0 required [40]
|
o nghttp2: 1.12.0 required [40]
|
||||||
o ngtcp2: update to git master for the key installation API change [46]
|
o ngtcp2: update to git master for the key installation API change [46]
|
||||||
@ -87,21 +92,28 @@ This release includes the following bugfixes:
|
|||||||
o server/getpart: make the "XML-parser" stricter [20]
|
o server/getpart: make the "XML-parser" stricter [20]
|
||||||
o server/resolve: remove AI_CANONNAME to make macos tell the truth [63]
|
o server/resolve: remove AI_CANONNAME to make macos tell the truth [63]
|
||||||
o sockfilt: add logmsg output to select_ws_wait_thread on Windows [32]
|
o sockfilt: add logmsg output to select_ws_wait_thread on Windows [32]
|
||||||
|
o sockfilt: fix broken pipe on Windows to be ready in select_ws [95]
|
||||||
o sockfilt: fix handling of ready closed sockets on Windows
|
o sockfilt: fix handling of ready closed sockets on Windows
|
||||||
o sockfilt: fix race-condition of waiting threads and event handling [58]
|
o sockfilt: fix race-condition of waiting threads and event handling [58]
|
||||||
o socks: Fix blocking timeout logic [77]
|
o socks: Fix blocking timeout logic [77]
|
||||||
|
o src: Remove C99 constructs to ensure C89 compliance [82]
|
||||||
o SSLCERTS.md: Fix example code for setting CA cert file [31]
|
o SSLCERTS.md: Fix example code for setting CA cert file [31]
|
||||||
o test1148: tolerate progress updates better (again) [60]
|
o test1148: tolerate progress updates better (again) [60]
|
||||||
o test1177: verify that all the CURL_VERSION_ bits are documented
|
o test1177: verify that all the CURL_VERSION_ bits are documented
|
||||||
o test1566: verify --etag-compare that gets a 304 back [53]
|
o test1566: verify --etag-compare that gets a 304 back [53]
|
||||||
o test1908: avoid using fixed port number in test data [75]
|
o test1908: avoid using fixed port number in test data [75]
|
||||||
|
o test2043: use revoked.badssl.com instead of revoked.grc.com [94]
|
||||||
o test2100: fix static port instead of dynamic value being used
|
o test2100: fix static port instead of dynamic value being used
|
||||||
o tests/data: fix some XML formatting issues in test cases
|
o tests/data: fix some XML formatting issues in test cases
|
||||||
|
o tests/FILEFORMAT: converted to markdown and extended [84]
|
||||||
o tests/server/util.c: use curl_off_t instead of long for pid
|
o tests/server/util.c: use curl_off_t instead of long for pid
|
||||||
o tests: add Windows compatible pidwait like pidkill and pidterm
|
o tests: add Windows compatible pidwait like pidkill and pidterm
|
||||||
o tests: fix conflict between Cygwin/msys and Windows PIDs [81]
|
o tests: fix conflict between Cygwin/msys and Windows PIDs [81]
|
||||||
|
o tests: introduce preprocessed test cases
|
||||||
o tests: make Python-based servers compatible with Python 2 and 3 [22]
|
o tests: make Python-based servers compatible with Python 2 and 3 [22]
|
||||||
|
o tests: move pingpong server to dynamic listening port
|
||||||
o tests: remove python_dependencies for smbserver from our tree [16]
|
o tests: remove python_dependencies for smbserver from our tree [16]
|
||||||
|
o tests: run the sws server on "any port" [85]
|
||||||
o tests: use Cygwin/msys PIDs for stunnel and sshd on Windows
|
o tests: use Cygwin/msys PIDs for stunnel and sshd on Windows
|
||||||
o tls: remove the BACKEND define kludge from most backends [23]
|
o tls: remove the BACKEND define kludge from most backends [23]
|
||||||
o tool: do not declare functions with Curl_ prefix [66]
|
o tool: do not declare functions with Curl_ prefix [66]
|
||||||
@ -124,18 +136,20 @@ 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:
|
||||||
|
|
||||||
Alain Miniussi, Alex Gaynor, Andrew Kurushin, Björn Stenberg, Brad King,
|
Alain Miniussi, Alexander V. Tikhonov, Alex Gaynor,
|
||||||
|
Anderson Toshiyuki Sasaki, Andrew Kurushin, Björn Stenberg, Brad King,
|
||||||
Calvin Buckley, Chris Roberts, Clément Notin, Daiki Ueno, Dan Fandrich,
|
Calvin Buckley, Chris Roberts, Clément Notin, Daiki Ueno, Dan Fandrich,
|
||||||
Daniel Stenberg, Dennis Felsing, Dima Tisnek, Dirkjan Bussink, Eylem Ugurel,
|
Daniel Gustafsson, Daniel Stenberg, Dennis Felsing, Dima Tisnek,
|
||||||
Frank Gevaerts, FuccDucc on github, Gavin Wong, Gilles Vollant, Gisle Vanem,
|
Dirkjan Bussink, Eylem Ugurel, Frank Gevaerts, FuccDucc on github,
|
||||||
Harry Sintonen, hydra3333 on github, James Fuller, Johannes Schindelin,
|
Gavin Wong, Gilles Vollant, Gisle Vanem, Harry Sintonen, hydra3333 on github,
|
||||||
Jon Rumsey, Kamil Dudka, Karl Chen, Kwon-Young Choi, Leo Neat,
|
James Fuller, Johannes Schindelin, Jon Rumsey, JP Mens, Kamil Dudka,
|
||||||
Maksim Stsepanenka, Marcel Raad, Marc Hörsken, Markus Olsson, Mathias Gumz,
|
Karl Chen, Kwon-Young Choi, Leo Neat, Maksim Stsepanenka, Marcel Raad,
|
||||||
Michael Kaufmann, Michael Osipov, Muhammad Herdiansyah, Nathaniel R. Lewis,
|
Marc Hörsken, Markus Olsson, Mathias Gumz, Michael Kaufmann, Michael Osipov,
|
||||||
Paul Vixie, Ray Satiro, Rici Lake, Roger Orr, Ross Burton, Simon Chalifoux,
|
Muhammad Herdiansyah, Nathaniel R. Lewis, Patrick Monnerat, Paul Vixie,
|
||||||
Stepan Efremov, Steven Penny, Timothe Litt, Tim Sedlmeyer, Tommy Petty,
|
Ray Satiro, Rici Lake, Roger Orr, Ross Burton, Simon Chalifoux,
|
||||||
Viktor Szakats,
|
Stepan Efremov, Steven Penny, thanhchungbtc on github, Timothe Litt,
|
||||||
(50 contributors)
|
Tim Sedlmeyer, Tommy Petty, Viktor Szakats,
|
||||||
|
(56 contributors)
|
||||||
|
|
||||||
Thanks! (and sorry if I forgot to mention someone)
|
Thanks! (and sorry if I forgot to mention someone)
|
||||||
|
|
||||||
@ -221,3 +235,13 @@ References to bug reports and discussions on issues:
|
|||||||
[79] = https://curl.haxx.se/bug/?i=5223
|
[79] = https://curl.haxx.se/bug/?i=5223
|
||||||
[80] = https://github.com/curl/curl/issues/5182#issuecomment-611638008
|
[80] = https://github.com/curl/curl/issues/5182#issuecomment-611638008
|
||||||
[81] = https://curl.haxx.se/bug/?i=5188
|
[81] = https://curl.haxx.se/bug/?i=5188
|
||||||
|
[82] = https://curl.haxx.se/bug/?i=5254
|
||||||
|
[83] = https://curl.haxx.se/bug/?i=5256
|
||||||
|
[84] = https://curl.haxx.se/bug/?i=5261
|
||||||
|
[85] = https://curl.haxx.se/bug/?i=5247
|
||||||
|
[87] = https://curl.haxx.se/bug/?i=5252
|
||||||
|
[88] = https://curl.haxx.se/bug/?i=5063
|
||||||
|
[90] = https://curl.haxx.se/bug/?i=5213
|
||||||
|
[92] = https://curl.haxx.se/bug/?i=4764
|
||||||
|
[94] = https://curl.haxx.se/bug/?i=5233
|
||||||
|
[95] = https://curl.haxx.se/bug/?i=5228
|
||||||
|
Loading…
Reference in New Issue
Block a user