1
0
mirror of https://github.com/moparisthebest/curl synced 2024-11-16 06:25:03 -05:00

RELEASE-NOTES: synced

This commit is contained in:
Daniel Stenberg 2018-10-08 15:03:21 +02:00
parent 2ece5e3001
commit 82e40afe87
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -26,14 +26,22 @@ This release includes the following bugfixes:
o Curl_http2_done: fix memleak in error path [51] o Curl_http2_done: fix memleak in error path [51]
o Curl_retry_request: fix memory leak [49] o Curl_retry_request: fix memory leak [49]
o Curl_saferealloc: Fixed typo in docblock [40] o Curl_saferealloc: Fixed typo in docblock [40]
o FILE: fix CURLOPT_NOBODY and CURLOPT_HEADER output [78]
o GnutTLS: TLS 1.3 support [39] o GnutTLS: TLS 1.3 support [39]
o SECURITY-PROCESS: mention the bountygraph program [42] o SECURITY-PROCESS: mention the bountygraph program [42]
o anyauthput: fix compiler warning on 64-bit Windows [21] o anyauthput: fix compiler warning on 64-bit Windows [21]
o appveyor: add WinSSL builds [81]
o appveyor: run test suite (on Windows!) [65]
o certs: generate tests certs with sha256 digest algorithm [37] o certs: generate tests certs with sha256 digest algorithm [37]
o checksrc: enable strict mode and warnings [63]
o checksrc: handle zero scoped ignore commands [62]
o cmake: Backport to work with CMake 3.0 again [55] o cmake: Backport to work with CMake 3.0 again [55]
o cmake: Improve config installation [60] o cmake: Improve config installation [60]
o cmake: don't require OpenSSL if USE_OPENSSL=OFF [35] o cmake: don't require OpenSSL if USE_OPENSSL=OFF [35]
o cmake: fixed path used in generation of docs/tests [56] o cmake: fixed path used in generation of docs/tests [56]
o cmake: suppress MSVC warning C4127 for libtest
o cmake: test and set missed defines during configuration [64]
o comment: Fix multiple typos in function parameters [69]
o configure: force-use -lpthreads on HPUX [41] o configure: force-use -lpthreads on HPUX [41]
o configure: s/AC_RUN_IFELSE/CURL_RUN_IFELSE [53] o configure: s/AC_RUN_IFELSE/CURL_RUN_IFELSE [53]
o cookies: Remove redundant expired check [14] o cookies: Remove redundant expired check [14]
@ -41,9 +49,13 @@ This release includes the following bugfixes:
o curl: enabled Windows VT Support and UTF-8 output [57] o curl: enabled Windows VT Support and UTF-8 output [57]
o curl: update the documentation of --tlsv1.0 [17] o curl: update the documentation of --tlsv1.0 [17]
o curl_multi_wait: call getsock before figuring out timeout [34] o curl_multi_wait: call getsock before figuring out timeout [34]
o curl_ntlm_wb: check aprintf() return codes [75]
o curl_threads: fix classic MinGW compile break [54] o curl_threads: fix classic MinGW compile break [54]
o darwinssl: Fix realloc memleak [32] o darwinssl: Fix realloc memleak [32]
o darwinssl: more specific and unified error codes [6] o darwinssl: more specific and unified error codes [6]
o data-binary.d: clarify default content-type is x-www-form-urlencoded [71]
o docs/BUG-BOUNTY: explain the bounty program [76]
o docs/CIPHERS: mention the colon separation for OpenSSL [73]
o docs/examples: URL updates [45] o docs/examples: URL updates [45]
o example/asiohiper: insert warning comment about its status [18] o example/asiohiper: insert warning comment about its status [18]
o example/htmltidy: fix include paths of tidy libraries [52] o example/htmltidy: fix include paths of tidy libraries [52]
@ -53,12 +65,16 @@ This release includes the following bugfixes:
o examples: Fix memory leaks from realloc errors [31] o examples: Fix memory leaks from realloc errors [31]
o examples: do not wait when no transfers are running [16] o examples: do not wait when no transfers are running [16]
o ftp: include command in Curl_ftpsend sendbuffer [25] o ftp: include command in Curl_ftpsend sendbuffer [25]
o gskit: make sure to terminate version string [79]
o hostip: fix check on Curl_shuffle_addr return value [77]
o http2: fix memory leaks on error-path [29] o http2: fix memory leaks on error-path [29]
o http: fix memleak in rewind error path [50] o http: fix memleak in rewind error path [50]
o krb5: fix memory leak in krb_auth [25] o krb5: fix memory leak in krb_auth [25]
o lib: fix gcc8 warning on Windows [20] o lib: fix gcc8 warning on Windows [20]
o memory: add missing curl_printf header [30] o memory: add missing curl_printf header [30]
o memory: ensure to check allocation results [68]
o multi: fix memory leak in content encoding related error path [59] o multi: fix memory leak in content encoding related error path [59]
o nss: fix nssckbi module loading on Windows [70]
o nss: try to connect even if libnssckbi.so fails to load [36] o nss: try to connect even if libnssckbi.so fails to load [36]
o ntlm_wb: Fix memory leaks in ntlm_wb_response [24] o ntlm_wb: Fix memory leaks in ntlm_wb_response [24]
o ntlm_wb: bail out if the response gets overly large [13] o ntlm_wb: bail out if the response gets overly large [13]
@ -69,31 +85,22 @@ This release includes the following bugfixes:
o openssl: return CURLE_PEER_FAILED_VERIFICATION on failure to parse issuer [6] o openssl: return CURLE_PEER_FAILED_VERIFICATION on failure to parse issuer [6]
o openssl: show "proper" version number for libressl builds [28] o openssl: show "proper" version number for libressl builds [28]
o pipelining: deprecated [1] o pipelining: deprecated [1]
o runtests: ignore disabled even when ranges are given [74]
o runtests: skip ld_preload tests on macOS [80]
o runtests: use Windows paths for Windows curl
o schannel: unified error code handling [6] o schannel: unified error code handling [6]
o sendf: Fix whitespace in infof/failf concatenation [26] o sendf: Fix whitespace in infof/failf concatenation [26]
o ssl: deprecate CURLE_SSL_CACERT in favour of a unified error code [6] o ssl: deprecate CURLE_SSL_CACERT in favour of a unified error code [6]
o test1299: use single quotes around asterisk [72]
o test1452: mark as flaky [2] o test1452: mark as flaky [2]
o test320: strip out more HTML when comparing [66]
o tests/negtelnetserver.py: fix Python2-ism in neg TELNET server [67]
o tests: add unit tests for url.c [3] o tests: add unit tests for url.c [3]
o timeval: fix use of weak symbol clock_gettime() on Apple platforms [61]
o travis: bump the Secure Transport build to use xcode [58] o travis: bump the Secure Transport build to use xcode [58]
o urlglob: improve error message on bad globs [22] o urlglob: improve error message on bad globs [22]
o vtls: fix ssl version "or later" behavior change for many backends [38] o vtls: fix ssl version "or later" behavior change for many backends [38]
o x509asn1: return CURLE_PEER_FAILED_VERIFICATION on failure to parse cert [6] o x509asn1: return CURLE_PEER_FAILED_VERIFICATION on failure to parse cert [6]
o timeval: fix use of weak symbol clock_gettime() on Apple platforms [61]
o checksrc: handle zero scoped ignore commands [62]
o checksrc: enable strict mode and warnings [63]
o cmake: suppress MSVC warning C4127 for libtest
o cmake: test and set missed defines during configuration [64]
o appveyor: run test suite (on Windows!) [65]
o test320: strip out more HTML when comparing [66]
o runtests: use Windows paths for Windows curl
o tests/negtelnetserver.py: fix Python2-ism in neg TELNET server [67]
o memory: ensure to check allocation results [68]
o comment: Fix multiple typos in function parameters [69]
o nss: fix nssckbi module loading on Windows [70]
o data-binary.d: clarify default content-type is x-www-form-urlencoded [71]
o test1299: use single quotes around asterisk [72]
o docs/CIPHERS: mention the colon separation for OpenSSL [73]
o runtests: ignore disabled even when ranges are given [74]
This release includes the following known bugs: This release includes the following known bugs:
@ -104,13 +111,14 @@ advice from friends like these:
Brad King, Christian Heimes, Colin Hogben, Daniel Gustafsson, Daniel Shahaf, Brad King, Christian Heimes, Colin Hogben, Daniel Gustafsson, Daniel Shahaf,
Daniel Stenberg, Dave Reisner, Dmitry Kostjuchenko, Doron Behar, Daniel Stenberg, Dave Reisner, Dmitry Kostjuchenko, Doron Behar,
Eason-Yu on github, Erik Minekus, Even Rouault, Han Han, Harry Sintonen, Eason-Yu on github, Erik Minekus, Even Rouault, Github user @jakirkham,
Jean Fabrice, Jim Fuller, Kamil Dudka, Loganaden Velvindron, Marcel Raad, Han Han, Harry Sintonen, Jean Fabrice, Jim Fuller, Kamil Dudka,
Marc Hörsken, Max Dymond, Maxime Legros, Michael Kaufmann, Nate Prewitt, Loganaden Velvindron, Marcel Raad, Marc Hörsken, Max Dymond, Maxime Legros,
Nicklas Avén, Nick Zitzmann, Philipp Waehnert, Rainer Jung, Ray Satiro, Michael Kaufmann, Nate Prewitt, Nicklas Avén, Nick Zitzmann,
Rich Turner, Rikard Falkeborn, Ruslan Baratov, Sergei Nikulov, Philipp Waehnert, Rainer Jung, Ray Satiro, Rich Turner, Rick Deist,
Rikard Falkeborn, Ruslan Baratov, Sergei Nikulov, Shaun Jackman,
Thomas Glanzmann, Viktor Szakats, Yiming Jing, Thomas Glanzmann, Viktor Szakats, Yiming Jing,
(36 contributors) (39 contributors)
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)
@ -190,3 +198,10 @@ References to bug reports and discussions on issues:
[72] = https://github.com/curl/curl/issues/1751#issuecomment-321522580 [72] = https://github.com/curl/curl/issues/1751#issuecomment-321522580
[73] = https://curl.haxx.se/bug/?i=3077 [73] = https://curl.haxx.se/bug/?i=3077
[74] = https://curl.haxx.se/bug/?i=3075 [74] = https://curl.haxx.se/bug/?i=3075
[75] = https://curl.haxx.se/bug/?i=3111
[76] = https://curl.haxx.se/bug/?i=3067
[77] = https://curl.haxx.se/bug/?i=3110
[78] = https://curl.haxx.se/bug/?i=3083
[79] = https://curl.haxx.se/bug/?i=3105
[80] = https://curl.haxx.se/bug/?i=2394
[81] = https://curl.haxx.se/bug/?i=3104