blob: 33fee20895b8a78f540f81e50c1bfca050dbaab6 [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 Stenberg5e0d9ae2006-09-30 20:31:11 +00005 Available command line options: 112
6 Available curl_easy_setopt() options: 133
Daniel Stenberg518becf2006-07-26 22:25:00 +00007 Number of public functions in libcurl: 54
Daniel Stenbergb555c602006-12-05 13:21:55 +00008 Amount of public web site mirrors: 39
Daniel Stenberg719bec22006-10-29 23:03:14 +00009 Number of known libcurl bindings: 35
Daniel Stenberg4913bae2006-11-02 22:11:38 +000010 Number of contributors: 524
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 Stenberga634f642006-11-24 22:14:39 +000014 o Support for SCP and SFTP were added
Daniel Stenbergae76ebe2006-12-05 16:04:01 +000015 o CURLOPT_CLOSEPOLICY is now deprecated
Daniel Stenberg1eedad22006-08-08 22:56:46 +000016
Daniel Stenberg734c17a2003-09-22 21:38:52 +000017This release includes the following bugfixes:
18
Daniel Stenberga777eb32006-11-03 12:43:55 +000019 o proxy close during CONNECT authentication is now dealt with nicely
Daniel Stenbergf830d772006-11-08 21:49:14 +000020 o the CURLOPT_DEBUGFUNCTION was sometimes called even when CURLOPT_VERBOSE
21 was not enabled
Daniel Stenberg93548222006-11-09 21:36:18 +000022 o multiple TFTP transfers on the same (easy or multi) handle could cause a
23 crash
Daniel Stenberg624745a2006-11-09 21:54:33 +000024 o SIGSEGV when disconnecting on a transfer on a re-used handle when the
25 host name didn't resolve
Daniel Stenberg381ccaa2006-11-13 17:29:07 +000026 o stack overwrite on 64bit Windows in the chunked decoding department
Daniel Stenbergda58d032006-11-25 13:32:04 +000027 o HTTP responses on persistent connections without Content-Length nor chunked
28 encoding are now considered to be without response body
Daniel Stenbergd8c61d42006-12-01 07:49:22 +000029 o Content-Range: header parsing improved
Daniel Stenberg3c4f6222006-12-05 13:49:29 +000030 o CPU 100% load when HTTP upload connection broke
31 o active FTP didn't work with multi interface
Daniel Stenberg17ae28e2006-12-05 14:57:43 +000032 o curl_getdate() could be off one hour for TZ time zones with DST, on windows
Daniel Stenberg4c65eb02006-12-05 15:17:32 +000033 o CURLOPT_FORBID_REUSE works again
Daniel Stenberge4505ae2006-12-05 15:36:26 +000034 o CURLOPT_MAXCONNECTS set to zero caused libcurl to SIGSEGV
Daniel Stenberg840e7962006-12-06 09:37:40 +000035 o rate limiting works better
Daniel Stenberg88c8d722006-12-11 09:32:58 +000036 o getting FTP response code errors when using the multi-interface caused
37 libcurl to leak memory
Daniel Stenbergfcccf9a2006-12-16 21:33:51 +000038 o no more SIGPIPE when GnuTLS is used
Daniel Stenberg89ab5f42006-12-21 10:15:38 +000039 o FTP downloading 2 zero byte files in a row
Daniel Stenbergb2f8de52006-12-22 07:30:21 +000040 o using proxy and URLs without protocol prefixes
Daniel Stenberg064bbb92006-12-25 22:35:48 +000041 o first using a proxy and then accessing a site that 'no_proxy' matched,
42 would still make libcurl use the proxy...
Daniel Stenbergbd600fb2006-12-29 11:32:14 +000043 o curl_easy_duphandle() now makes a handle that is valid for the multi
44 interface since the magic number is set fine
Daniel Stenberg0682d252007-01-02 22:34:56 +000045 o libcurl.pc now uses Libs.private for "private" libs
46 o --limit-rate (CURLOPT_MAX_SEND_SPEED_LARGE and CURLOPT_MAX_RECV_SPEED_LARGE)
47 now work on windows again
Daniel Stenberg734c17a2003-09-22 21:38:52 +000048
Daniel Stenbergba9ea942006-08-16 17:56:49 +000049Other curl-related news:
50
Daniel Stenberg5dcb0552006-11-18 14:46:33 +000051 o TclCurl 7.16.0 was released:
52 http://personal1.iddeo.es/andresgarci/tclcurl/english/
53 o Curb - Libcurl bindings for Ruby: http://curb.rubyforge.org/
Daniel Stenbergba9ea942006-08-16 17:56:49 +000054
55New curl mirrors:
56
Daniel Stenbergab160ef2006-11-21 07:45:49 +000057 o curl.miroir-francais.fr is a new French web mirror
Daniel Stenbergb555c602006-12-05 13:21:55 +000058 o curl.dsmirror.nl is a new Dutch web mirror
Daniel Stenbergba9ea942006-08-16 17:56:49 +000059
Daniel Stenberg734c17a2003-09-22 21:38:52 +000060This release would not have looked like this without help, code, reports and
61advice from friends like these:
62
Daniel Stenberg93548222006-11-09 21:36:18 +000063 James Housley, Olaf Stueben, Yang Tse, Gisle Vanem, Bradford Bruce,
Daniel Stenberg3ce43762006-12-05 13:37:05 +000064 Ciprian Badescu, Dmitriy Sergeyev, Nir Soffer, Venkat Akella, Toon Verwaest,
Daniel Stenberg5fd096d2006-12-05 21:40:14 +000065 Matt Witherspoon, Alexey Simak, Martin Skinner, Sh Diao, Jared Lundell,
Daniel Stenberg89ab5f42006-12-21 10:15:38 +000066 Stefan Krause, Sebastien Willemijns, Alexey Simak, Brendan Jurd,
Daniel Stenberg0682d252007-01-02 22:34:56 +000067 Robson Braga Araujo, David McCreedy, Robert Foreman, Nathanael Nerode,
68 Victor Snezhko
Daniel Stenbergf13eba42006-03-02 11:37:05 +000069
Daniel Stenberg734c17a2003-09-22 21:38:52 +000070 Thanks! (and sorry if I forgot to mention someone)