url: handle abortion by read/write callbacks, too
[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 and smtp: added basic SASL XOAUTH2 support [9]
17
18 This release includes the following bugfixes:
19
20  o nss: make sure that NSS is initialized
21  o curl: make --no-[option] work properly for several options
22  o FTP: with socket_action send better socket updates in active mode [1]
23  o curl: fix the --sasl-ir in the --help output
24  o tests 2032, 2033: Don't hardcode port in expected output
25  o urlglob: better detect unclosed braces, empty lists and overflows [7]
26  o urlglob: error out on range overflow [8]
27  o imap: Fixed response check for SEARCH and EXPUNGE commands [10]
28  o handle arbitrary-length username and password [2]
29  o TFTP: make the CURLOPT_LOW_SPEED* options work [4]
30  o curl.h: name space pollution by "enum type" [5]
31  o multi: move on from STATE_DONE faster [6]
32  o FTP: 60 secs delay if aborted in the CURLOPT_HEADERFUNCTION callback [11]
33
34 This release includes the following known bugs:
35
36  o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
37
38 This release would not have looked like this without help, code, reports and
39 advice from friends like these:
40
41  Alex McLellan, Bill Doyle, Colby Ranger, Fabian Keil, Gisle Vanem,
42  John E. Malmberg, Jonathan Nieder, Kamil Dudka, Shawn Landden,
43  Tor Arntsen, Will Dietz, Yi Huang, Kyle L. Huff, Steve Holme
44
45         Thanks! (and sorry if I forgot to mention someone)
46
47 References to bug reports and discussions on issues:
48
49  [1] = http://curl.haxx.se/mail/lib-2013-08/0043.html
50  [2] = http://bugs.debian.org/719856
51  [3] = http://daniel.haxx.se/blog/2013/08/20/testing-curl_multi_socket_action/
52  [4] = http://curl.haxx.se/bug/view.cgi?id=1269
53  [5] = https://github.com/bagder/curl/pull/76
54  [6] = http://curl.haxx.se/mail/lib-2013-08/0211.html
55  [7] = http://curl.haxx.se/bug/view.cgi?id=1264
56  [8] = http://curl.haxx.se/bug/view.cgi?id=1267
57  [9] = http://curl.haxx.se/mail/lib-2013-08/0234.html
58  [10] = http://curl.haxx.se/mail/lib-2013-08/0136.html
59  [11] = https://bugzilla.redhat.com/1005686