curl/RELEASE-NOTES

93 lines
4.1 KiB
Plaintext
Raw Normal View History

2015-02-25 03:08:13 -05:00
Curl and libcurl 7.42.0
2015-02-25 03:08:13 -05:00
Public curl releases: 145
Command line options: 163
curl_easy_setopt() options: 209
Public functions in libcurl: 58
2015-01-08 04:00:28 -05:00
Contributors: 1233
2014-03-25 17:57:47 -04:00
This release includes the following changes:
2008-09-01 10:27:24 -04:00
2015-03-12 18:40:38 -04:00
o openssl: show the cipher selection to use in verbose text
This release includes the following bugfixes:
2015-02-28 06:20:59 -05:00
o sws: timeout idle CONNECT connections
o nss: improve error handling in Curl_nss_random()
o nss: do not skip Curl_nss_seed() if data is NULL
o curl-config.in: eliminate double quotes around CURL_CA_BUNDLE
o http2: move lots of verbose output to be debug-only
o dist: add extern-scan.pl to the tarball
o http2: return recv error on unexpected EOF [1]
o build: Use default RandomizedBaseAddress directive in VC9+ project files
o build: Removed DataExecutionPrevention directive from VC9+ project files
o tool: Updated the warnf() function to use the GlobalConfig structure
o http2: Return error if stream was closed with other than NO_ERROR
2015-03-09 06:12:54 -04:00
o mprintf.h: remove #ifdef CURLDEBUG
o libtest: fixed linker errors on msvc [6]
o tool: use ENABLE_CURLX_PRINTF instead of _MPRINTF_REPLACE
o curl.1: fix "The the" typo
o cmake: handle build definitions CURLDEBUG/DEBUGBUILD
o openssl: remove all uses of USE_SSLEAY
o multi: fix memory-leak on timeout (regression) [4]
o curl_easy_setopt.3: added CURLOPT_SSL_VERIFYSTATUS
o metalink: add some error checks [3]
o TLS: make it possible to enable ALPN/NPN without HTTP/2
o http2: use CURL_HTTP_VERSION_* symbols instead of NPN_*
o conncontrol: only log changes to the connection bit
o multi: fix *getsock() with CONNECT [2]
o symbols.pl: handle '-' in the deprecated field [5]
2015-03-12 18:40:38 -04:00
o MacOSX-Framework: use @rpath instead of @executable_path [7]
o GnuTLS: add support for CURLOPT_CAPATH
o GnuTLS: print negotiated TLS version and full cipher suite name
o GnuTLS: don't print double newline after certificate dates
o memanalyze.pl: handle free(NULL)
o proxy: re-use proxy connections (regression) [8]
o mk-ca-bundle: Don't report SHA1 numbers with "-q"
o http: always send Host: header as first header [9]
o openssl: sort ciphers to use based on strength [10]
o openssl: use colons properly in the ciphers list
2015-03-18 03:37:54 -04:00
o http2: detect premature close without data transfered [11]
o hostip: Fix signal race in Curl_resolv_timeout
o closesocket: call multi socket cb on close even with custom close [12]
o mksymbolsmanpage.pl: use std header and generate better nroff header
o connect: Fix happy eyeballs logic for IPv4-only builds [13]
o curl_easy_perform.3: remove superfluous close brace from example
o HTTP: don't use Expect: headers when on HTTP/2 [14]
o Curl_sh_entry: remove unused 'timestamp'
o docs/libcurl: makefile portability fix
2010-12-15 09:54:17 -05:00
This release includes the following known bugs:
o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
This release would not have looked like this without help, code, reports and
advice from friends like these:
2015-03-18 03:37:54 -04:00
Alessandro Ghedini, Alexander Pepper, Ben Darnell, Brad King,
Christian Weisgerber, Dan Fandrich, Daniel Stenberg, Fabian Keil, Frank Meier,
2015-03-12 18:40:38 -04:00
Jeroen Ooms, Jonathan Cardoso, Jon Seymour, Kamil Dudka, Markus Elfring,
Michel Promonet, Peter Laser, Rainer Canavan, Ray Satiro, Richard Moore,
2015-03-18 03:37:54 -04:00
Sergei Nikulov, Stefan Bühler, Stefan Eissing, Steve Havelka, Steve Holme,
Tatsuhiro Tsujikawa, Tobias Stoeckmann, Viktor Szakáts,
(27 contributors)
2014-03-31 16:22:42 -04:00
Thanks! (and sorry if I forgot to mention someone)
References to bug reports and discussions on issues:
2015-02-28 06:20:59 -05:00
[1] = http://curl.haxx.se/bug/view.cgi?id=1487
2015-03-09 06:12:54 -04:00
[2] = http://curl.haxx.se/mail/lib-2015-01/0170.html
[3] = https://github.com/bagder/curl/issues/150
[4] = https://github.com/bagder/curl/issues/147
[5] = http://curl.haxx.se/mail/lib-2015-03/0052.html
[6] = https://github.com/bagder/curl/pull/144
2015-03-12 18:40:38 -04:00
[7] = https://github.com/bagder/curl/pull/157
[8] = http://curl.haxx.se/bug/view.cgi?id=1492
[9] = http://curl.haxx.se/bug/view.cgi?id=1491
[10] = http://curl.haxx.se/bug/view.cgi?id=1487
2015-03-18 03:37:54 -04:00
[11] = https://github.com/bagder/curl/issues/166
[12] = http://curl.haxx.se/bug/view.cgi?id=1493
[13] = https://github.com/bagder/curl/pull/168
[14] = https://github.com/bagder/curl/issues/169