| Daniel Stenberg | ee085ad | 2006-10-30 08:52:12 +0000 | [diff] [blame] | 1 | Curl and libcurl 7.16.1 |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 2 | |
| Daniel Stenberg | ee085ad | 2006-10-30 08:52:12 +0000 | [diff] [blame] | 3 | Public curl release number: 97 |
| 4 | Releases counted from the very beginning: 124 |
| Daniel Stenberg | dbdb7fa | 2007-01-25 15:58:00 +0000 | [diff] [blame] | 5 | Available command line options: 115 |
| Daniel Stenberg | b1e4cc3 | 2007-01-23 22:13:52 +0000 | [diff] [blame] | 6 | Available curl_easy_setopt() options: 137 |
| Daniel Stenberg | 518becf | 2006-07-26 22:25:00 +0000 | [diff] [blame] | 7 | Number of public functions in libcurl: 54 |
| Daniel Stenberg | 0fb5a65 | 2007-01-14 14:57:51 +0000 | [diff] [blame] | 8 | Amount of public web site mirrors: 39 |
| Daniel Stenberg | 719bec2 | 2006-10-29 23:03:14 +0000 | [diff] [blame] | 9 | Number of known libcurl bindings: 35 |
| Daniel Stenberg | e5adab3 | 2007-01-28 12:58:13 +0000 | [diff] [blame^] | 10 | Number of contributors: 539 |
| Daniel Stenberg | e9c835a | 2003-10-29 09:53:21 +0000 | [diff] [blame] | 11 | |
| Daniel Stenberg | 1eedad2 | 2006-08-08 22:56:46 +0000 | [diff] [blame] | 12 | This release includes the following changes: |
| Daniel Stenberg | 4e717cd | 2006-10-21 11:32:05 +0000 | [diff] [blame] | 13 | |
| Daniel Stenberg | 0fb5a65 | 2007-01-14 14:57:51 +0000 | [diff] [blame] | 14 | o Support for SCP and SFTP were added (powered by libssh2) |
| Daniel Stenberg | ae76ebe | 2006-12-05 16:04:01 +0000 | [diff] [blame] | 15 | o CURLOPT_CLOSEPOLICY is now deprecated |
| Daniel Stenberg | 4750e6f | 2007-01-05 23:11:14 +0000 | [diff] [blame] | 16 | o --ftp-ssl-ccc and CURLOPT_FTP_SSL_CCC were added |
| Daniel Stenberg | 0fb5a65 | 2007-01-14 14:57:51 +0000 | [diff] [blame] | 17 | o HTTP support for non-ASCII platforms |
| Daniel Stenberg | dbdb7fa | 2007-01-25 15:58:00 +0000 | [diff] [blame] | 18 | o --libcurl was added |
| Daniel Stenberg | 1eedad2 | 2006-08-08 22:56:46 +0000 | [diff] [blame] | 19 | |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 20 | This release includes the following bugfixes: |
| 21 | |
| Daniel Stenberg | a777eb3 | 2006-11-03 12:43:55 +0000 | [diff] [blame] | 22 | o proxy close during CONNECT authentication is now dealt with nicely |
| Daniel Stenberg | f830d77 | 2006-11-08 21:49:14 +0000 | [diff] [blame] | 23 | o the CURLOPT_DEBUGFUNCTION was sometimes called even when CURLOPT_VERBOSE |
| 24 | was not enabled |
| Daniel Stenberg | 9354822 | 2006-11-09 21:36:18 +0000 | [diff] [blame] | 25 | o multiple TFTP transfers on the same (easy or multi) handle could cause a |
| 26 | crash |
| Daniel Stenberg | 624745a | 2006-11-09 21:54:33 +0000 | [diff] [blame] | 27 | o SIGSEGV when disconnecting on a transfer on a re-used handle when the |
| 28 | host name didn't resolve |
| Daniel Stenberg | 381ccaa | 2006-11-13 17:29:07 +0000 | [diff] [blame] | 29 | o stack overwrite on 64bit Windows in the chunked decoding department |
| Daniel Stenberg | da58d03 | 2006-11-25 13:32:04 +0000 | [diff] [blame] | 30 | o HTTP responses on persistent connections without Content-Length nor chunked |
| 31 | encoding are now considered to be without response body |
| Daniel Stenberg | d8c61d4 | 2006-12-01 07:49:22 +0000 | [diff] [blame] | 32 | o Content-Range: header parsing improved |
| Daniel Stenberg | 3c4f622 | 2006-12-05 13:49:29 +0000 | [diff] [blame] | 33 | o CPU 100% load when HTTP upload connection broke |
| 34 | o active FTP didn't work with multi interface |
| Daniel Stenberg | 17ae28e | 2006-12-05 14:57:43 +0000 | [diff] [blame] | 35 | o curl_getdate() could be off one hour for TZ time zones with DST, on windows |
| Daniel Stenberg | 4c65eb0 | 2006-12-05 15:17:32 +0000 | [diff] [blame] | 36 | o CURLOPT_FORBID_REUSE works again |
| Daniel Stenberg | e4505ae | 2006-12-05 15:36:26 +0000 | [diff] [blame] | 37 | o CURLOPT_MAXCONNECTS set to zero caused libcurl to SIGSEGV |
| Daniel Stenberg | 840e796 | 2006-12-06 09:37:40 +0000 | [diff] [blame] | 38 | o rate limiting works better |
| Daniel Stenberg | 88c8d72 | 2006-12-11 09:32:58 +0000 | [diff] [blame] | 39 | o getting FTP response code errors when using the multi-interface caused |
| 40 | libcurl to leak memory |
| Daniel Stenberg | fcccf9a | 2006-12-16 21:33:51 +0000 | [diff] [blame] | 41 | o no more SIGPIPE when GnuTLS is used |
| Daniel Stenberg | 89ab5f4 | 2006-12-21 10:15:38 +0000 | [diff] [blame] | 42 | o FTP downloading 2 zero byte files in a row |
| Daniel Stenberg | b2f8de5 | 2006-12-22 07:30:21 +0000 | [diff] [blame] | 43 | o using proxy and URLs without protocol prefixes |
| Daniel Stenberg | 064bbb9 | 2006-12-25 22:35:48 +0000 | [diff] [blame] | 44 | o first using a proxy and then accessing a site that 'no_proxy' matched, |
| 45 | would still make libcurl use the proxy... |
| Daniel Stenberg | bd600fb | 2006-12-29 11:32:14 +0000 | [diff] [blame] | 46 | o curl_easy_duphandle() now makes a handle that is valid for the multi |
| 47 | interface since the magic number is set fine |
| Daniel Stenberg | 0682d25 | 2007-01-02 22:34:56 +0000 | [diff] [blame] | 48 | 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 Stenberg | d8ff033 | 2007-01-03 22:18:38 +0000 | [diff] [blame] | 51 | o improved download performance by avoiding the unconditional "double copying" |
| Daniel Stenberg | 359d500 | 2007-01-03 23:04:38 +0000 | [diff] [blame] | 52 | o base64 encoding/decoding works on non-ASCII platforms |
| Daniel Stenberg | c8afb02 | 2007-01-13 23:33:50 +0000 | [diff] [blame] | 53 | o large file downloads |
| 54 | o CURLOPT_COOKIELIST set to "ALL" crash |
| Daniel Stenberg | 385e612 | 2007-01-16 22:22:10 +0000 | [diff] [blame] | 55 | o easy handle removal from multi handle before completion |
| 56 | o TFTP upload memory leak |
| Daniel Stenberg | e5adab3 | 2007-01-28 12:58:13 +0000 | [diff] [blame^] | 57 | o curl_easy_reset() now resets the CA bundle path correctly |
| 58 | |
| 59 | This release includes the following known bugs: |
| 60 | |
| 61 | o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html) |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 62 | |
| Daniel Stenberg | ba9ea94 | 2006-08-16 17:56:49 +0000 | [diff] [blame] | 63 | Other curl-related news: |
| 64 | |
| Daniel Stenberg | 5dcb055 | 2006-11-18 14:46:33 +0000 | [diff] [blame] | 65 | 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 Stenberg | ba9ea94 | 2006-08-16 17:56:49 +0000 | [diff] [blame] | 68 | |
| 69 | New curl mirrors: |
| 70 | |
| Daniel Stenberg | ab160ef | 2006-11-21 07:45:49 +0000 | [diff] [blame] | 71 | o curl.miroir-francais.fr is a new French web mirror |
| Daniel Stenberg | b555c60 | 2006-12-05 13:21:55 +0000 | [diff] [blame] | 72 | o curl.dsmirror.nl is a new Dutch web mirror |
| Daniel Stenberg | ba9ea94 | 2006-08-16 17:56:49 +0000 | [diff] [blame] | 73 | |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 74 | This release would not have looked like this without help, code, reports and |
| 75 | advice from friends like these: |
| 76 | |
| Daniel Stenberg | 9354822 | 2006-11-09 21:36:18 +0000 | [diff] [blame] | 77 | James Housley, Olaf Stueben, Yang Tse, Gisle Vanem, Bradford Bruce, |
| Daniel Stenberg | 3ce4376 | 2006-12-05 13:37:05 +0000 | [diff] [blame] | 78 | Ciprian Badescu, Dmitriy Sergeyev, Nir Soffer, Venkat Akella, Toon Verwaest, |
| Daniel Stenberg | 5fd096d | 2006-12-05 21:40:14 +0000 | [diff] [blame] | 79 | Matt Witherspoon, Alexey Simak, Martin Skinner, Sh Diao, Jared Lundell, |
| Daniel Stenberg | 89ab5f4 | 2006-12-21 10:15:38 +0000 | [diff] [blame] | 80 | Stefan Krause, Sebastien Willemijns, Alexey Simak, Brendan Jurd, |
| Daniel Stenberg | 0682d25 | 2007-01-02 22:34:56 +0000 | [diff] [blame] | 81 | Robson Braga Araujo, David McCreedy, Robert Foreman, Nathanael Nerode, |
| Daniel Stenberg | 385e612 | 2007-01-16 22:22:10 +0000 | [diff] [blame] | 82 | Victor Snezhko, Linus Nielsen Feltzing, Toby Peterson, Dan Fandrich, |
| 83 | Armel Asselin |
| Daniel Stenberg | f13eba4 | 2006-03-02 11:37:05 +0000 | [diff] [blame] | 84 | |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 85 | Thanks! (and sorry if I forgot to mention someone) |