c796d8d614c35bf1bdce22b4ad00119d50f27a84
[platform/upstream/curl.git] / RELEASE-NOTES
1 Curl and libcurl 7.32.0
2
3  Public curl releases:         134
4  Command line options:         152
5  curl_easy_setopt() options:   199
6  Public functions in libcurl:  58
7  Known libcurl bindings:       42
8  Contributors:                 1049
9
10 ***
11   krb4 support is up for removal. If you care about it at all, speak up
12   on the curl-library list asap!
13 ***
14
15 This release includes the following changes:
16
17  o curl: allow timeouts to accept decimal values
18  o OS400: add slist and certinfo EBCDIC support
19  o OS400: new SSL backend GSKit
20  o CURLOPT_XFERINFOFUNCTION: introducing a new progress callback
21  o LIBCURL-STRUCTS: new document
22
23 This release includes the following bugfixes:
24
25  o dotdot: introducing dot file path cleanup [1]
26  o docs: fix typo in curl_easy_getinfo manpage
27  o test1230: avoid using hard-wired port number
28  o test1396: invoke the correct test tool
29  o SIGPIPE: ignored while inside the library [2]
30  o darwinssl: fix crash that started happening in Lion
31  o OpenSSL: check for read errors, don't assume [3]
32  o c-ares: improve error message on failed resolve [4]
33  o printf: make sure %x are treated unsigned
34  o formpost: better random boundaries [5]
35  o url: restore the functionality of 'curl -u :' [6]
36  o curl.1: fix typo in --xattr description [7]
37  o digest: improve nonce generation
38  o configure: automake 1.14 compatibility tweak
39  o curl.1: document the --post303 option in the man page
40  o curl.1: document the --sasl-ir option in the man page
41  o setup-vms.h: sk_pop symbol tweak
42  o tool_paramhlp: try harder to catch negatives
43  o cmake: Fix for MSVC2010 project generation [8]
44  o asyn-ares: Don't blank ares servers if none configured
45  o curl_multi_wait: set revents for extra fds
46  o Reinstate "WIN32 MemoryTracking: track wcsdup() _wcsdup() and _tcsdup()
47  o ftp_do_more: consider DO_MORE complete when server connects back [9]
48  o curl_easy_perform: gradually increase the delay time [10]
49  o curl: fix symbolic names for CURLUSESSL_* enum in --libcurl output
50  o curl: fix upload of a zip file in OpenVMS [11]
51  o build: fix linking on Solaris 10 [12]
52  o curl_formadd: CURLFORM_FILECONTENT wrongly rejected some option combos [13]
53  o curl_formadd: fix file upload on VMS [14]
54  o curl_easy_pause: on unpause, trigger mulit-socket handling [15]
55  o md5 & metalink: use better build macros on Apple operating systems [16]
56  o darwinssl: fix build error in crypto authentication under Snow Leopard [16]
57  o curl: make --progress-bar update the line less frequently [17]
58  o configure: don't error out on variable confusions (CFLAGS, LDFLAGS etc)
59  o mk-ca-bundle: skip more untrusted certificates
60  o formadd: wrong pointer for file name when CURLFORM_BUFFERPTR used [18]
61  o FTP: when EPSV gets a 229 but fails to connect, retry with PASV
62  o mk-ca-bundle.1: don't install on make install [19]
63  o VMS: lots of updates and fixes of the build procedure
64  o global dns cache: didn't work (regression)
65  o global dns cache: fix memory leak
66  o 
67
68 This release includes the following known bugs:
69
70  o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
71
72 This release would not have looked like this without help, code, reports and
73 advice from friends like these:
74
75  Alex Vinnik, Alessandro Ghedini, Nick Zitzmann, Kamil Dudka,
76  Lluis Batlle i Rossell, Nach M. S., Kim Vandry, Ben Greear, Dan Fandrich,
77  Dave Reisner, Evgeny Turnaev, Guenter Knauf, John E. Malmberg, Marc Hoersken,
78  Patrick Monnerat, Sergei Nikulov, Yang Tse, Andreas Malzahn, Clemens Gruber,
79  Jean-Noel Rouvignac, Markus Moeller, Fabian Keil, Dagobert Michelsen,
80  Byrial Jensen, Justin Karneges, Edward Rudd, Marc Doughty, Konstantin Isakov,
81  
82
83         Thanks! (and sorry if I forgot to mention someone)
84
85 References to bug reports and discussions on issues:
86
87  [1] = http://curl.haxx.se/bug/view.cgi?id=1200
88  [2] = http://curl.haxx.se/bug/view.cgi?id=1180
89  [3] = http://curl.haxx.se/bug/view.cgi?id=1249
90  [4] = http://curl.haxx.se/bug/view.cgi?id=1191
91  [5] = http://curl.haxx.se/bug/view.cgi?id=1251
92  [6] = http://curl.haxx.se/mail/archive-2013-06/0052.html
93  [7] = http://curl.haxx.se/bug/view.cgi?id=1252
94  [8] = http://curl.haxx.se/mail/lib-2013-07/0046.html
95  [9] = http://curl.haxx.se/mail/lib-2013-07/0115.html
96  [10] = http://curl.haxx.se/mail/lib-2013-07/0103.html
97  [11] = http://curl.haxx.se/bug/view.cgi?id=496
98  [12] = http://curl.haxx.se/bug/view.cgi?id=1217
99  [13] = http://curl.haxx.se/mail/lib-2013-07/0258.html
100  [14] = http://curl.haxx.se/bug/view.cgi?id=758
101  [15] = http://curl.haxx.se/mail/lib-2013-07/0239.html
102  [16] = http://curl.haxx.se/bug/view.cgi?id=1255
103  [17] = http://curl.haxx.se/mail/archive-2013-07/0031.html
104  [18] = http://curl.haxx.se/bug/view.cgi?id=1262
105  [19] = http://curl.haxx.se/mail/lib-2013-08/0057.html