diff --git a/RELEASE-NOTES b/RELEASE-NOTES index a7772ea0f..a5f03f94d 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -8,10 +8,17 @@ Curl and libcurl 7.43.0 This release includes the following changes: - o New: CURLOPT_PROXY_SERVICE_NAME and CURLOPT_SERVICE_NAME - o New curl options: --proxy-service-name and --service-name + o Added CURLOPT_PROXY_SERVICE_NAME[11] + o Added CURLOPT_SERVICE_NAME[12] + o New curl option: --proxy-service-name[13] + o Mew curl option: --service-name [14] o New curl option: --data-raw [5] - + o Added CURLOPT_PIPEWAIT [15] + o Added support for multiplexing transfers using HTTP/2, enable this + with the new CURLPIPE_MULTIPLEX bit for CURLMOPT_PIPELINING [16] + o HTTP/2: requires nghttp2 1.0.0 or later + o scripts: add zsh.pl for generating zsh completion + This release includes the following bugfixes: o nss: fix compilation failure with old versions of NSS [1] @@ -24,6 +31,36 @@ This release includes the following bugfixes: o README: convert to UTF-8 o cyassl: Implement public key pinning o nss: implement public key pinning for NSS backend + o mingw build: add arch -m32/-m64 to LDFLAGS + o schannel: Fix out of bounds array [6] + o configure: remove autogenerated files by autoconf + o configure: remove --automake from libtoolize call + o acinclude.m4: fix shell test for default CA cert bundle/path + o schannel: fix regression in schannel_recv [7] + o openssl: skip trace outputs for ssl_ver == 0 [8] + o gnutls: properly retrieve certificate status + o netrc: Read in text mode when cygwin [9] + o winbuild: Document the option used to statically link the CRT [10] + o FTP: Make EPSV use the control IP address rather than the original host + o FTP: fix dangling conn->ip_addr dereference on verbose EPSV + o conncache: keep bundles on host+port bases, not only host names + o runtests.pl: use 'h2c' now, no -14 anymore + o curlver: introducing new version number (checking) macros + o openssl: boringssl build brekage, use SSL_CTX_set_msg_callback [17] + o CURLOPT_POSTFIELDS.3: correct variable names [18] + o curl_easy_unescape.3: update RFC reference [19] + o gnutls: don't fail on non-fatal alerts during handshake + o testcurl.pl: allow source to be in an arbitrary directory + o CURLOPT_HTTPPROXYTUNNEL.3: only works with a HTTP proxy + o SSPI-error: Change SEC_E_ILLEGAL_MESSAGE description [20] + o parse_proxy: switch off tunneling if non-HTTP proxy [21] + o share_init: fix OOM crash + o perl: remove subdir, not touched in 9 years + o CURLOPT_COOKIELIST.3: Add example + o CURLOPT_COOKIE.3: Explain that the cookies won't be modified [22] + o CURLOPT_COOKIELIST.3: Explain Set-Cookie without a domain [23] + o FAQ: How do I port libcurl to my OS? + o openssl: Use TLS_client_method for OpenSSL 1.1.0+ This release includes the following known bugs: @@ -32,11 +69,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: - Alessandro Ghedini, Anthony Avina, Brian Chrisman, Dagobert Michelsen, - Dan Fandrich, Daniel Stenberg, Grant Pannell, Jens Rantil, Kamil Dudka, - Linus Nielsen, Marc Hoersken, Oren Souroujon, Patrick Rapin, Paul Howarth, - Ray Satiro, Viktor Szakáts, Yehezkel Horowitz, - (17 contributors) + Alessandro Ghedini, Alexander Dyagilev, Anders Bakken, Anthony Avina, + Ashish Shukla, Bert Huijben, Brian Chrisman, Brian Prodoehl, Chris Araman, + Dagobert Michelsen, Dan Fandrich, Daniel Melani, Daniel Stenberg, + Dmitry Eremin-Solenikov, Egon Eckert, Fred Stluka, Grant Pannell, Jens Rantil, + Kamil Dudka, Linus Nielsen, Liviu Chircu, Marc Hoersken, Michael Osipov, + Oren Souroujon, Orgad Shaneh, Patrick Monnerat, Patrick Rapin, Paul Howarth, + Ray Satiro, Sean Boudreau, Tatsuhiro Tsujikawa, Viktor Szakáts, + Yehezkel Horowitz, + (33 contributors) Thanks! (and sorry if I forgot to mention someone) @@ -47,4 +88,21 @@ References to bug reports and discussions on issues: [3] = https://github.com/bagder/curl/commit/5b668606527613179d0349f21b4ab0df2971e3d2#commitcomment-10473445 [4] = https://github.com/bagder/curl/pull/141 [5] = https://github.com/bagder/curl/issues/198 - \ No newline at end of file + [6] = http://curl.haxx.se/mail/lib-2015-04/0199.html + [7] = https://github.com/bagder/curl/issues/244 + [8] = https://github.com/bagder/curl/issues/219 + [9] = https://github.com/bagder/curl/pull/258 + [10] = https://github.com/bagder/curl/issues/254 + [11] = http://curl.haxx.se/libcurl/c/CURLOPT_PROXY_SERVICE_NAME.html + [12] = http://curl.haxx.se/libcurl/c/CURLOPT_SERVICE_NAME.html + [13] = http://curl.haxx.se/docs/manpage.html#--proxy-service-name + [14] = http://curl.haxx.se/docs/manpage.html#--service-name + [15] = http://curl.haxx.se/libcurl/c/CURLOPT_PIPEWAIT.html + [16] = http://curl.haxx.se/libcurl/c/CURLMOPT_PIPELINING.html + [17] = https://github.com/bagder/curl/issues/275 + [18] = https://github.com/bagder/curl/issues/281 + [19] = https://github.com/bagder/curl/issues/282 + [20] = https://github.com/bagder/curl/issues/267 + [21] = http://curl.haxx.se/mail/lib-2015-05/0056.html + [22] = http://curl.haxx.se/mail/lib-2015-05/0115.html + [23] = http://curl.haxx.se/mail/lib-2015-05/0137.html