RELEASE-NOTES: Synced with 0f81fbe5da6643
[platform/upstream/curl.git] / RELEASE-NOTES
1 Curl and libcurl 7.33.1
2
3  Public curl releases:         136
4  Command line options:         161
5  curl_easy_setopt() options:   205
6  Public functions in libcurl:  58
7  Known libcurl bindings:       42
8  Contributors:                 1057
9
10 This release includes the following changes:
11
12  o SSL: protocol version can be specified more precisely [1]
13  o imap/pop3/smtp: Added graceful cancellation of SASL authentication
14  o Add "Happy Eyeballs" for IPv4/IPv6 dual connect attempts
15  o base64: Added validation of base64 input strings when decoding [8]
16
17 This release includes the following bugfixes:
18
19  o darwinssl: un-break iOS build after PKCS#12 feature added
20  o tool: use XFERFUNCTION to save some casts [2]
21  o usercertinmem: fix memory leaks
22  o ssh: Handle successful SSH_USERAUTH_NONE [3]
23  o NSS: acknowledge the --no-sessionid/CURLOPT_SSL_SESSIONID_CACHE option [4]
24  o test906: Fixed failing test on some platforms [5]
25  o sasl: initialize NSS before using NTLM crypto
26  o sasl: Fixed memory leak in OAUTH2 message creation
27  o imap/pop3/smtp: Fixed QUIT / LOGOUT being sent when SSL connect fails
28  o cmake: unbreak for non-Windows platforms [6]
29  o ssh: initialize per-handle data in ssh_connect()
30  o glob: fix broken URLs
31  o configure: check for long long when building with cyassl
32  o CURLOPT_RESOLVE: mention they don't time-out [7]
33  o docs/examples/httpput.c: fix build for MSVC
34  o FTP: make the data connection work when going through proxy
35  o NSS: support for CERTINFO feature
36  o curl_multi_wait: accept 0 from multi_timeout() as valid timeout
37  o glob_range: pass the closing bracket for a-z ranges
38  o tool_help: Updated --list-only description to include POP3
39  o Curl_ssl_push_certinfo_len: don't %.*s non-zero-terminated string [9]
40  o cmake: fix Windows build with IPv6 support [10]
41  o ares: Fixed compilation under Visual Studio 2012 [11]
42
43 This release includes the following known bugs:
44
45  o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
46
47 This release would not have looked like this without help, code, reports and
48 advice from friends like these:
49
50  Nick Zitzmann, Gergely Nagy, Alessandro Ghedini, Dave Reisner,
51  Ishan SinghLevett, Tyler Hall, Paul Donohue, David Walser, Steve Holme,
52  Kamil Dudka, Oliver Kuckertz, Gisle Vanem, Javier Barroso, Chris Conlon,
53  Romulo Ceccon, Patrick Monnerat, Björn Stenberg, Patrick Monnerat,
54  Paul Marks, Rémy Léone, Marcin Gryszkalis, Felix Yan, Z98, Andreas Rieke,
55  Kim Vandry
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://github.com/bagder/curl/pull/79
62  [2] = http://curl.haxx.se/mail/lib-2013-10/0089.html
63  [3] = http://curl.haxx.se/mail/lib-2013-10/0096.html
64  [4] = http://curl.haxx.se/mail/lib-2013-10/0113.html
65  [5] = http://sourceforge.net/p/curl/bugs/1291
66  [6] = http://sourceforge.net/p/curl/bugs/1292
67  [7] = http://curl.haxx.se/mail/lib-2013-10/0062.html
68  [8] = http://curl.haxx.se/mail/lib-2013-10/0242.html
69  [9] = http://curl.haxx.se/bug/view.cgi?id=1295
70  [10] = http://sourceforge.net/p/curl/bugs/1064
71  [11] = http://curl.haxx.se/mail/lib-2013-11/0057.html