REALEASE-NOTES: synced with 64f48e884e3c1
[platform/upstream/curl.git] / RELEASE-NOTES
1 Curl and libcurl 7.25.1
2
3  Public curl releases:         127
4  Command line options:         151
5  curl_easy_setopt() options:   199
6  Public functions in libcurl:  58
7  Known libcurl bindings:       39
8  Contributors:                 929
9
10 This release includes the following changes:
11
12  o nss: the minimal supported version of NSS bumped to 3.12.x
13  o nss: human-readable names are now provided for NSS errors if available
14  o add a manual page for mk-ca-bundle
15  o added --post303 and the CURL_REDIR_POST_303 option for CURLOPT_POSTREDIR
16  o smtp: Add support for DIGEST-MD5 authentication
17  o pop3: Added support for additional pop3 commands
18
19 This release includes the following bugfixes:
20
21  o nss: libcurl now uses NSS_InitContext() to prevent collisions if available
22    [1]
23  o URL parse: reject numerical IPv6 addresses outside brackets [4]
24  o MD5: fix OOM memory leak [5]
25  o OpenSSL cert: provide more details when cert check fails
26  o HTTP: empty chunked POST ended up in two zero size chunks [6]
27  o fixed a regression when curl resolved to multiple addresses and the first
28    isn't supported [7]
29  o -# progress meter: avoid superfluous updates and duplicate lines [8]
30  o headers: surround GCC attribute names with double underscores [9]
31  o PolarSSL: correct return code for CRL matches
32  o PolarSSL: include version number in version string
33  o PolarSSL: add support for asynchronous connect
34  o mk-ca-bundle: revert the LWP usage [12]
35  o IPv6 cookie domain: get rid of the first bracket before the second
36  o connect.c: return changed to CURLE_COULDNT_CONNECT when opensocket fails
37  o OpenSSL: Made cert hostname check conform to RFC 6125 [10]
38  o HTTP: reset expected DL/UL sizes on redirects [11]
39  o CMake: fix Windows LDAP/LDAPS option handling [2]
40  o CMake: fix MS Visual Studio x64 unsigned long long literal suffix [3]
41  o configure: update detection logic of getaddrinfo() thread-safeness
42  o configure: check for gethostbyname in the watt lib
43
44 This release includes the following known bugs:
45
46  o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
47
48 This release would not have looked like this without help, code, reports and
49 advice from friends like these:
50
51  Andrei Cipu, Armel Asselin, Benjamin Johnson, Dag Ekengren, Dave Reisner,
52  Gokhan Sengun, Guenter Knauf, Jan Schaumann, Jonathan Nieder, Kamil Dudka,
53  Lijo Antony, Olaf Flebbe, Rodrigo Silva, Steve Holme, Tatsuhiro Tsujikawa,
54  Tim Heckman, Yang Tse, Arnaud Compan, Blaise Potard, Daniel Theron,
55  Michael Mueller, Michael Wallner, Tim Heckman, Roman Mamedov
56
57         Thanks! (and sorry if I forgot to mention someone)
58
59 References to bug reports and discussions on issues:
60
61  [1] = https://bugzilla.redhat.com/738456
62  [2] = http://curl.haxx.se/mail/lib-2012-03/0278.html
63  [3] = http://curl.haxx.se/mail/lib-2012-03/0255.html
64  [4] = http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=670126
65  [5] = http://curl.haxx.se/mail/lib-2012-04/0246.html
66  [6] = http://curl.haxx.se/mail/archive-2012-04/0060.html
67  [7] = http://curl.haxx.se/bug/view.cgi?id=3516508
68  [8] = http://curl.haxx.se/bug/view.cgi?id=3517418
69  [9] = http://curl.haxx.se/mail/lib-2012-04/0127.html
70  [10] = http://tools.ietf.org/html/rfc6125#section-6.4.3
71  [11] = http://curl.haxx.se/bug/view.cgi?id=3510057
72  [12] = http://curl.haxx.se/mail/lib-2012-03/0238.html
73