2013-03-07 18:14:16 +08:00
|
|
|
Curl and libcurl 7.30.0
|
2003-09-23 05:38:52 +08:00
|
|
|
|
2013-02-06 21:50:39 +08:00
|
|
|
Public curl releases: 132
|
2012-06-03 19:51:54 +08:00
|
|
|
Command line options: 152
|
2012-03-11 05:29:30 +08:00
|
|
|
curl_easy_setopt() options: 199
|
2008-05-13 05:43:24 +08:00
|
|
|
Public functions in libcurl: 58
|
2013-02-16 21:26:28 +08:00
|
|
|
Known libcurl bindings: 42
|
2013-02-06 21:50:39 +08:00
|
|
|
Contributors: 1005
|
2013-02-06 18:02:18 +08:00
|
|
|
|
2013-03-08 23:34:40 +08:00
|
|
|
***
|
|
|
|
krb4 support is up for removal. If you care about it at all, speak up
|
|
|
|
on the curl-library list asap!
|
|
|
|
***
|
|
|
|
|
2006-08-09 06:56:46 +08:00
|
|
|
This release includes the following changes:
|
2008-09-01 22:27:24 +08:00
|
|
|
|
2013-02-08 05:20:11 +08:00
|
|
|
o imap: Changed response tag generation to be completely unique
|
|
|
|
o imap: Added support for SASL-IR extension
|
2013-03-07 18:03:28 +08:00
|
|
|
o imap: Added support for the list command
|
|
|
|
o imap: Added support for the append command
|
2013-03-07 11:03:18 +08:00
|
|
|
o imap: Added custom request parsing
|
2013-03-07 18:03:28 +08:00
|
|
|
o imap: Added support to the fetch command for UID and SECTION properties
|
|
|
|
o imap: Added parsing and verification of the UIDVALIDITY mailbox attribute
|
2013-02-10 19:41:42 +08:00
|
|
|
o darwinssl: Make certificate errors less techy
|
2013-02-11 06:32:47 +08:00
|
|
|
o imap/pop3/smtp: Added support for the STARTTLS capability
|
2013-03-09 23:31:57 +08:00
|
|
|
o checksrc: ban use of sprintf, vsprintf, strcat, strncat and gets
|
2013-03-11 21:57:07 +08:00
|
|
|
o curl_global_init() now accepts the CURL_GLOBAL_ACK_EINTR flag [10]
|
2013-03-24 06:29:40 +08:00
|
|
|
o Added CURLMOPT_MAX_HOST_CONNECTIONS, CURLMOPT_MAX_TOTAL_CONNECTIONS for
|
|
|
|
new multi interface connection handling.
|
|
|
|
o Added CURLMOPT_MAX_PIPELINE_LENGTH, CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE,
|
|
|
|
CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE, CURLMOPT_PIPELINING_SITE_BL and
|
2013-03-28 04:35:28 +08:00
|
|
|
CURLMOPT_PIPELINING_SERVER_BL for new pipelining control [15]
|
2006-08-09 06:56:46 +08:00
|
|
|
|
2007-07-22 18:17:52 +08:00
|
|
|
This release includes the following bugfixes:
|
|
|
|
|
2013-02-10 19:41:42 +08:00
|
|
|
o darwinssl: Fix build under Leopard
|
|
|
|
o DONE: consider callback-aborted transfers premature [1]
|
|
|
|
o ntlm: fix memory leak
|
|
|
|
o smtp: Fixed an issue when processing EHLO failure responses
|
|
|
|
o pop3: Fixed incorrect return value from pop3_endofresp()
|
|
|
|
o pop3: Fixed SASL authentication capability detection
|
2013-03-07 11:03:18 +08:00
|
|
|
o pop3: Fixed blocking SSL connect when connecting via POP3S
|
2013-03-07 18:03:28 +08:00
|
|
|
o imap: Fixed memory leak when performing multiple selects
|
2013-03-06 00:51:01 +08:00
|
|
|
o nss: fix misplaced code enabling non-blocking socket mode
|
2013-03-07 11:03:18 +08:00
|
|
|
o AddFormData: prevent only directories from being posted [2]
|
|
|
|
o darwinssl: fix infinite loop if server disconnected abruptly [3]
|
|
|
|
o metalink: fix improbable crash parsing metalink filename
|
|
|
|
o show proper host name on failed resolve
|
|
|
|
o MacOSX-Framework: Make script work in Xcode 4.0 and later
|
|
|
|
o strlcat: remove function [4]
|
|
|
|
o darwinssl: Fix send glitchiness with data > 32 or so KB [5]
|
|
|
|
o polarssl: better 1.1.x and 1.2.x support
|
|
|
|
o various documentation improvements
|
2013-03-09 23:31:57 +08:00
|
|
|
o multi: NULL pointer reference when closing an unused multi handle [9]
|
|
|
|
o SOCKS: fix socks proxy when noproxy matched [7]
|
|
|
|
o install-sh: updated to support multiple source files as arguments [6]
|
|
|
|
o PolarSSL: added human readable error strings
|
|
|
|
o resolver_error: remove wrong error message output
|
|
|
|
o docs: updates HTML index and general improvements
|
|
|
|
o curlbuild.h.dist: enhance non-configure GCC ABI detection logic
|
|
|
|
o sasl: Fixed null pointer reference when decoding empty digest challenge [8]
|
2013-03-11 23:57:25 +08:00
|
|
|
o easy: do not ignore poll() failures other than EINTR
|
2013-03-20 05:21:34 +08:00
|
|
|
o darwinssl: disable ECC ciphers under Mountain Lion by default
|
2013-03-24 06:29:40 +08:00
|
|
|
o CONNECT: count received headers [11]
|
|
|
|
o build: fixes for VMS
|
|
|
|
o CONNECT: clear 'rewindaftersend' on success [12]
|
|
|
|
o HTTP proxy: insert slash in URL if missing [13]
|
2013-03-11 02:48:09 +08:00
|
|
|
o hiperfifo: updated to use current libevent API [14]
|
2013-03-24 06:29:40 +08:00
|
|
|
o getinmemory.c: abort the transfer nicely if not enough memory
|
2013-04-01 06:36:50 +08:00
|
|
|
o improved win32 memorytracking and fixed NTLM memory leaks
|
|
|
|
o corrected proxy header response headers count [16]
|
|
|
|
o FTP quote operations on re-used connection [17]
|
|
|
|
o tcpkeepalive on win32 [18]
|
2010-12-15 22:54:17 +08:00
|
|
|
|
2007-07-22 18:17:52 +08:00
|
|
|
This release includes the following known bugs:
|
|
|
|
|
|
|
|
o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
|
|
|
|
|
|
|
|
This release would not have looked like this without help, code, reports and
|
|
|
|
advice from friends like these:
|
|
|
|
|
2013-02-10 19:41:42 +08:00
|
|
|
Kamil Dudka, Steve Holme, Nick Zitzmann, Patricia Muscalu, Dan Fandrich,
|
2013-03-07 11:03:18 +08:00
|
|
|
Gisle Vanem, Guenter Knauf, Yang Tse, Oliver Gondža, Aki Koskinen,
|
|
|
|
Alexander Klauer, Kim Vandry, Willem Sparreboom, Jeremy Huddleston,
|
2013-03-09 23:31:57 +08:00
|
|
|
Bruno de Carvalho, Rainer Jung, Jeremy Huddleston, Kim Vandry, Jiri Hruska,
|
2013-03-24 06:29:40 +08:00
|
|
|
Alexander Klauer, Saran Neti, Alessandro Ghedini, Linus Nielsen Feltzing,
|
|
|
|
Martin Jansen, John E. Malmberg, Tom Grace, Patrick Monnerat,
|
2013-04-01 06:36:50 +08:00
|
|
|
Zdenek Pavlas, Myk Taylor, Cédric Deltheil, Robert Wruck, Sam Deane,
|
|
|
|
Clemens Gruber
|
2012-11-06 19:03:29 +08:00
|
|
|
|
2003-09-23 05:38:52 +08:00
|
|
|
Thanks! (and sorry if I forgot to mention someone)
|
2011-12-20 03:08:59 +08:00
|
|
|
|
|
|
|
References to bug reports and discussions on issues:
|
|
|
|
|
2013-02-10 19:41:42 +08:00
|
|
|
[1] = http://curl.haxx.se/bug/view.cgi?id=1184
|
2013-03-07 11:03:18 +08:00
|
|
|
[2] = http://curl.haxx.se/mail/archive-2013-02/0040.html
|
|
|
|
[3] = http://curl.haxx.se/mail/lib-2013-03/0014.html
|
|
|
|
[4] = http://curl.haxx.se/bug/view.cgi?id=1192
|
|
|
|
[5] = http://curl.haxx.se/mail/lib-2013-02/0145.html
|
2013-03-09 23:31:57 +08:00
|
|
|
[6] = http://curl.haxx.se/bug/view.cgi?id=1195
|
|
|
|
[7] = http://curl.haxx.se/bug/view.cgi?id=1190
|
|
|
|
[8] = http://curl.haxx.se/bug/view.cgi?id=1193
|
|
|
|
[9] = http://curl.haxx.se/bug/view.cgi?id=1194
|
2013-03-11 21:57:07 +08:00
|
|
|
[10] = http://curl.haxx.se/bug/view.cgi?id=1168
|
2013-03-24 06:29:40 +08:00
|
|
|
[11] = http://curl.haxx.se/bug/view.cgi?id=1204
|
|
|
|
[12] = https://groups.google.com/d/msg/msysgit/B31LNftR4BI/KhRTz0iuGmUJ
|
|
|
|
[13] = http://curl.haxx.se/bug/view.cgi?id=1206
|
2013-03-11 02:48:09 +08:00
|
|
|
[14] = http://curl.haxx.se/bug/view.cgi?id=1199
|
|
|
|
[15] = http://daniel.haxx.se/blog/2013/03/26/better-pipelining-in-libcurl-7-30-0/
|
2013-04-01 06:36:50 +08:00
|
|
|
[16] = http://curl.haxx.se/bug/view.cgi?id=1204
|
|
|
|
[17] = http://curl.haxx.se/mail/lib-2013-03/0319.html
|
|
|
|
[18] = http://curl.haxx.se/bug/view.cgi?id=1209
|