blob: c3a9da4ffc18d0689794433abc3245b33157f739 [file] [log] [blame]
Daniel Stenbergee085ad2006-10-30 08:52:12 +00001Curl and libcurl 7.16.1
Daniel Stenberg734c17a2003-09-22 21:38:52 +00002
Daniel Stenbergee085ad2006-10-30 08:52:12 +00003 Public curl release number: 97
4 Releases counted from the very beginning: 124
Daniel Stenbergdbdb7fa2007-01-25 15:58:00 +00005 Available command line options: 115
Daniel Stenbergb1e4cc32007-01-23 22:13:52 +00006 Available curl_easy_setopt() options: 137
Daniel Stenberg518becf2006-07-26 22:25:00 +00007 Number of public functions in libcurl: 54
Daniel Stenberg0fb5a652007-01-14 14:57:51 +00008 Amount of public web site mirrors: 39
Daniel Stenberg719bec22006-10-29 23:03:14 +00009 Number of known libcurl bindings: 35
Daniel Stenberge5adab32007-01-28 12:58:13 +000010 Number of contributors: 539
Daniel Stenberge9c835a2003-10-29 09:53:21 +000011
Daniel Stenberg1eedad22006-08-08 22:56:46 +000012This release includes the following changes:
Daniel Stenberg4e717cd2006-10-21 11:32:05 +000013
Daniel Stenberg0fb5a652007-01-14 14:57:51 +000014 o Support for SCP and SFTP were added (powered by libssh2)
Daniel Stenbergae76ebe2006-12-05 16:04:01 +000015 o CURLOPT_CLOSEPOLICY is now deprecated
Daniel Stenberg4750e6f2007-01-05 23:11:14 +000016 o --ftp-ssl-ccc and CURLOPT_FTP_SSL_CCC were added
Daniel Stenberg0fb5a652007-01-14 14:57:51 +000017 o HTTP support for non-ASCII platforms
Daniel Stenbergdbdb7fa2007-01-25 15:58:00 +000018 o --libcurl was added
Daniel Stenberg1eedad22006-08-08 22:56:46 +000019
Daniel Stenberg734c17a2003-09-22 21:38:52 +000020This release includes the following bugfixes:
21
Daniel Stenberga777eb32006-11-03 12:43:55 +000022 o proxy close during CONNECT authentication is now dealt with nicely
Daniel Stenbergf830d772006-11-08 21:49:14 +000023 o the CURLOPT_DEBUGFUNCTION was sometimes called even when CURLOPT_VERBOSE
24 was not enabled
Daniel Stenberg93548222006-11-09 21:36:18 +000025 o multiple TFTP transfers on the same (easy or multi) handle could cause a
26 crash
Daniel Stenberg624745a2006-11-09 21:54:33 +000027 o SIGSEGV when disconnecting on a transfer on a re-used handle when the
28 host name didn't resolve
Daniel Stenberg381ccaa2006-11-13 17:29:07 +000029 o stack overwrite on 64bit Windows in the chunked decoding department
Daniel Stenbergda58d032006-11-25 13:32:04 +000030 o HTTP responses on persistent connections without Content-Length nor chunked
31 encoding are now considered to be without response body
Daniel Stenbergd8c61d42006-12-01 07:49:22 +000032 o Content-Range: header parsing improved
Daniel Stenberg3c4f6222006-12-05 13:49:29 +000033 o CPU 100% load when HTTP upload connection broke
34 o active FTP didn't work with multi interface
Daniel Stenberg17ae28e2006-12-05 14:57:43 +000035 o curl_getdate() could be off one hour for TZ time zones with DST, on windows
Daniel Stenberg4c65eb02006-12-05 15:17:32 +000036 o CURLOPT_FORBID_REUSE works again
Daniel Stenberge4505ae2006-12-05 15:36:26 +000037 o CURLOPT_MAXCONNECTS set to zero caused libcurl to SIGSEGV
Daniel Stenberg840e7962006-12-06 09:37:40 +000038 o rate limiting works better
Daniel Stenberg88c8d722006-12-11 09:32:58 +000039 o getting FTP response code errors when using the multi-interface caused
40 libcurl to leak memory
Daniel Stenbergfcccf9a2006-12-16 21:33:51 +000041 o no more SIGPIPE when GnuTLS is used
Daniel Stenberg89ab5f42006-12-21 10:15:38 +000042 o FTP downloading 2 zero byte files in a row
Daniel Stenbergb2f8de52006-12-22 07:30:21 +000043 o using proxy and URLs without protocol prefixes
Daniel Stenberg064bbb92006-12-25 22:35:48 +000044 o first using a proxy and then accessing a site that 'no_proxy' matched,
45 would still make libcurl use the proxy...
Daniel Stenbergbd600fb2006-12-29 11:32:14 +000046 o curl_easy_duphandle() now makes a handle that is valid for the multi
47 interface since the magic number is set fine
Daniel Stenberg0682d252007-01-02 22:34:56 +000048 o libcurl.pc now uses Libs.private for "private" libs
49 o --limit-rate (CURLOPT_MAX_SEND_SPEED_LARGE and CURLOPT_MAX_RECV_SPEED_LARGE)
50 now work on windows again
Daniel Stenbergd8ff0332007-01-03 22:18:38 +000051 o improved download performance by avoiding the unconditional "double copying"
Daniel Stenberg359d5002007-01-03 23:04:38 +000052 o base64 encoding/decoding works on non-ASCII platforms
Daniel Stenbergc8afb022007-01-13 23:33:50 +000053 o large file downloads
54 o CURLOPT_COOKIELIST set to "ALL" crash
Daniel Stenberg385e6122007-01-16 22:22:10 +000055 o easy handle removal from multi handle before completion
56 o TFTP upload memory leak
Daniel Stenberge5adab32007-01-28 12:58:13 +000057 o curl_easy_reset() now resets the CA bundle path correctly
58
59This release includes the following known bugs:
60
61 o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
Daniel Stenberg734c17a2003-09-22 21:38:52 +000062
Daniel Stenbergba9ea942006-08-16 17:56:49 +000063Other curl-related news:
64
Daniel Stenberg5dcb0552006-11-18 14:46:33 +000065 o TclCurl 7.16.0 was released:
66 http://personal1.iddeo.es/andresgarci/tclcurl/english/
67 o Curb - Libcurl bindings for Ruby: http://curb.rubyforge.org/
Daniel Stenbergba9ea942006-08-16 17:56:49 +000068
69New curl mirrors:
70
Daniel Stenbergab160ef2006-11-21 07:45:49 +000071 o curl.miroir-francais.fr is a new French web mirror
Daniel Stenbergb555c602006-12-05 13:21:55 +000072 o curl.dsmirror.nl is a new Dutch web mirror
Daniel Stenbergba9ea942006-08-16 17:56:49 +000073
Daniel Stenberg734c17a2003-09-22 21:38:52 +000074This release would not have looked like this without help, code, reports and
75advice from friends like these:
76
Daniel Stenberg93548222006-11-09 21:36:18 +000077 James Housley, Olaf Stueben, Yang Tse, Gisle Vanem, Bradford Bruce,
Daniel Stenberg3ce43762006-12-05 13:37:05 +000078 Ciprian Badescu, Dmitriy Sergeyev, Nir Soffer, Venkat Akella, Toon Verwaest,
Daniel Stenberg5fd096d2006-12-05 21:40:14 +000079 Matt Witherspoon, Alexey Simak, Martin Skinner, Sh Diao, Jared Lundell,
Daniel Stenberg89ab5f42006-12-21 10:15:38 +000080 Stefan Krause, Sebastien Willemijns, Alexey Simak, Brendan Jurd,
Daniel Stenberg0682d252007-01-02 22:34:56 +000081 Robson Braga Araujo, David McCreedy, Robert Foreman, Nathanael Nerode,
Daniel Stenberg385e6122007-01-16 22:22:10 +000082 Victor Snezhko, Linus Nielsen Feltzing, Toby Peterson, Dan Fandrich,
83 Armel Asselin
Daniel Stenbergf13eba42006-03-02 11:37:05 +000084
Daniel Stenberg734c17a2003-09-22 21:38:52 +000085 Thanks! (and sorry if I forgot to mention someone)