pop3: Added basic SASL XOAUTH2 support
[platform/upstream/curl.git] / RELEASE-NOTES
1 Curl and libcurl 7.33.0
2
3  Public curl releases:         135
4  Command line options:         155
5  curl_easy_setopt() options:   201
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 test code for testing the event based API [3]
13  o CURLM_ADDED_ALREADY: new error code
14  o test TFTP server: support "writedelay" within <servercmd>
15  o krb4 support has been removed
16  o imap/pop3/smtp: added basic SASL XOAUTH2 support [9]
17  o darwinssl: add support for PKCS#12 files for client authentication
18  o Pass password to OpenSSL engine by user interface [15]
19
20 This release includes the following bugfixes:
21
22  o nss: make sure that NSS is initialized
23  o curl: make --no-[option] work properly for several options
24  o FTP: with socket_action send better socket updates in active mode [1]
25  o curl: fix the --sasl-ir in the --help output
26  o tests 2032, 2033: Don't hardcode port in expected output
27  o urlglob: better detect unclosed braces, empty lists and overflows [7]
28  o urlglob: error out on range overflow [8]
29  o imap: Fixed response check for SEARCH, EXPUNGE, LSUB, UID and NOOP commands [10]
30  o handle arbitrary-length username and password [2]
31  o TFTP: make the CURLOPT_LOW_SPEED* options work [4]
32  o curl.h: name space pollution by "enum type" [5]
33  o multi: move on from STATE_DONE faster [6]
34  o FTP: 60 secs delay if aborted in the CURLOPT_HEADERFUNCTION callback [11]
35  o multi_socket: improved 100-continue timeout handling
36  o curl_multi_remove_handle: allow multiple removes
37  o FTP: fix getsock during DO_MORE state [12]
38  o -x: rephrased the --proxy section somewhat
39  o acinclude: fix --without-ca-path when cross-compiling [13]
40  o LDAP: fix bad free() when URL parsing failed [14]
41  o --data: mention CRLF treatment when reading from file
42  o curl_easy_pause: suggest one way to unpause
43  o imap: Fixed calculation of transfer when partial FETCH received [16]
44  o pingpong: Check SSL library buffers for already read data [16]
45  o imap/pop3/smtp: Speed up SSL connection initialization
46
47 This release includes the following known bugs:
48
49  o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
50
51 This release would not have looked like this without help, code, reports and
52 advice from friends like these:
53
54  Alex McLellan, Bill Doyle, Colby Ranger, Fabian Keil, Gisle Vanem,
55  John E. Malmberg, Jonathan Nieder, Kamil Dudka, Shawn Landden,
56  Tor Arntsen, Will Dietz, Yi Huang, Kyle L. Huff, Steve Holme, Mike Mio,
57  Stefan Neis, Nick Zitzmann, Geoff Beier, John Dunn, Jiri Hruska,
58  Tomas Mlcoch,
59
60         Thanks! (and sorry if I forgot to mention someone)
61
62 References to bug reports and discussions on issues:
63
64  [1] = http://curl.haxx.se/mail/lib-2013-08/0043.html
65  [2] = http://bugs.debian.org/719856
66  [3] = http://daniel.haxx.se/blog/2013/08/20/testing-curl_multi_socket_action/
67  [4] = http://curl.haxx.se/bug/view.cgi?id=1269
68  [5] = https://github.com/bagder/curl/pull/76
69  [6] = http://curl.haxx.se/mail/lib-2013-08/0211.html
70  [7] = http://curl.haxx.se/bug/view.cgi?id=1264
71  [8] = http://curl.haxx.se/bug/view.cgi?id=1267
72  [9] = http://curl.haxx.se/mail/lib-2013-08/0234.html
73  [10] = http://curl.haxx.se/mail/lib-2013-08/0136.html
74  [11] = https://bugzilla.redhat.com/1005686
75  [12] = http://curl.haxx.se/mail/lib-2013-08/0109.html
76  [13] = http://curl.haxx.se/bug/view.cgi?id=1273
77  [14] = http://curl.haxx.se/mail/lib-2013-08/0209.html
78  [15] = http://curl.haxx.se/mail/lib-2013-08/0265.html
79  [16] = http://curl.haxx.se/mail/lib-2013-08/0170.html