resetting manifest requested domain to floor
[platform/upstream/curl.git] / RELEASE-NOTES
1 Curl and libcurl 7.37.1
2
3  Public curl releases:         140
4  Command line options:         162
5  curl_easy_setopt() options:   208
6  Public functions in libcurl:  58
7  Contributors:                 1155
8
9 This release includes the following changes:
10
11  o bits.close: introduce connection close tracking
12  o darwinssl: Add support for --cacert
13  o polarssl: add ALPN support
14  o docs: Added new option man pages
15
16 This release includes the following bugfixes:
17
18  o build: Fixed incorrect reference to curl_setup.h in Visual Studio files
19  o build: Use $(TargetDir) and $(TargetName) macros for .pdb and .lib output
20  o curl.1: clarify that -u can't specify a user with colon [1]
21  o openssl: Fix uninitialized variable use in NPN callback
22  o curl_easy_reset: reset the URL [2]
23  o curl_version_info.3: returns a pointer to a static struct
24  o url-parser: only use if_nametoindex if detected by configure [3]
25  o select: with winsock, avoid passing unsupported arguments to select() [4]
26  o gnutls: don't use deprecated type names anymore
27  o gnutls: allow building with nghttp2 but without ALPN support
28  o tests: Fix portability issue with the tftpd server
29  o curl_sasl_sspi: Fixed corrupt hostname in DIGEST-MD5 SPN
30  o curl_sasl: extended native DIGEST-MD5 cnonce to be a 32-byte hex string
31  o random: use Curl_rand() for proper random data [5]
32  o Curl_ossl_init: call OPENSSL_config for initing engines [6]
33  o config-win32.h: Updated for VC12 [7]
34  o winbuild: Don't USE_WINSSL when WITH_SSL is being used
35  o getinfo: HTTP CONNECT code not reset between transfers [8]
36  o Curl_rand: Use a fake entropy for debug builds when CURL_ENTROPY set
37  o http2: avoid segfault when using the plain-text http2
38  o conncache: move the connection counter to the cache struct
39  o http2: better return code error checking
40  o curlbuild: fix GCC build on SPARC systems without configure script
41  o tool_metalink: Support polarssl as digest provider
42  o curl.h: reverse the enum/define setup for old symbols
43  o curl.h: moved two really old deprecated symbols
44  o curl.h: renamed CURLOPT_DEPRECATEDx to CURLOPT_OBSOLETEx
45  o buildconf: do not search tools in current directory.
46  o OS400: make it compilable again. Make RPG binding up to date
47  o nss: do not abort on connection failure (failing tests 305 and 404)
48  o nss: make the fallback to SSLv3 work again
49  o tool: prevent valgrind from reporting possibly lost memory (nss only)
50  o progress callback: skip last callback update on errors [9]
51  o nss: fix a memory leak when CURLOPT_CRLFILE is used
52  o compiler warnings: potentially uninitialized variables [10]
53  o url.c: Fixed memory leak on OOM
54  o gnutls: ignore invalid certificate dates with VERIFYPEER disabled
55  o gnutls: fix SRP support with versions of GnuTLS from 2.99.0
56  o gnutls: fixed a couple of uninitialized variable references
57  o gnutls: fixed compilation against versions < 2.12.0
58  o build: Fixed overridden compiler PDB settings in VC7 to VC12
59  o ntlm_wb: Fixed buffer size not being large enough for NTLMv2 sessions [11]
60  o netrc: don't abort if home dir cannot be found
61  o netrc: fixed thread safety problem by using getpwuid_r if available
62  o cookie: avoid mutex deadlock [12]
63  o configure: respect host tool prefix for krb5-config
64  o gnutls: handle IP address in cert name check
65
66 This release includes the following known bugs:
67
68  o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
69
70 This release would not have looked like this without help, code, reports and
71 advice from friends like these:
72
73   Alessandro Ghedini, Brad Spencer, Chris Young, Colin Hogben, Dan Fandrich,
74   Daniel Stenberg, David Woodhouse, Dimitrios Siganos, Fabian Frank,
75   Glen A Johnson Jr., Hubert Kario, Jeff Pohlmeyer, Jonathan Cardoso Machado,
76   Kamil Dudka, Lindley French, Marcel Raad, Michał Górny, Nick Zitzmann,
77   Patrick Monnerat, Ray Satiro, Steve Holme, Tatsuhiro Tsujikawa,
78   Vilmos Nebehaj, Yousuke Kimoto, Dmitry Falko
79
80         Thanks! (and sorry if I forgot to mention someone)
81
82 References to bug reports and discussions on issues:
83
84  [1] = http://curl.haxx.se/bug/view.cgi?id=1375
85  [2] = http://curl.haxx.se/mail/lib-2014-05/0235.html
86  [3] = http://curl.haxx.se/mail/lib-2014-05/0260.html
87  [4] = http://curl.haxx.se/mail/lib-2014-05/0278.html
88  [5] = http://curl.haxx.se/mail/lib-2014-06/0001.html
89  [6] = http://curl.haxx.se/mail/lib-2014-06/0003.html
90  [7] = http://curl.haxx.se/bug/view.cgi?id=1378
91  [8] = http://curl.haxx.se/bug/view.cgi?id=1380
92  [9] = http://curl.haxx.se/mail/lib-2014-06/0062.html
93  [10] = http://curl.haxx.se/bug/view.cgi?id=1391
94  [11] = http://curl.haxx.se/mail/lib-2014-07/0103.html
95  [12] = http://curl.haxx.se/mail/lib-2014-02/0184.html