| 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 | 5e0d9ae | 2006-09-30 20:31:11 +0000 | [diff] [blame] | 5 | Available command line options: 112 |
| 6 | Available curl_easy_setopt() options: 133 |
| Daniel Stenberg | 518becf | 2006-07-26 22:25:00 +0000 | [diff] [blame] | 7 | Number of public functions in libcurl: 54 |
| Daniel Stenberg | b555c60 | 2006-12-05 13:21:55 +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 | 4913bae | 2006-11-02 22:11:38 +0000 | [diff] [blame] | 10 | Number of contributors: 524 |
| 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 | a634f64 | 2006-11-24 22:14:39 +0000 | [diff] [blame] | 14 | o Support for SCP and SFTP were added |
| Daniel Stenberg | ae76ebe | 2006-12-05 16:04:01 +0000 | [diff] [blame] | 15 | o CURLOPT_CLOSEPOLICY is now deprecated |
| Daniel Stenberg | 1eedad2 | 2006-08-08 22:56:46 +0000 | [diff] [blame] | 16 | |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 17 | This release includes the following bugfixes: |
| 18 | |
| Daniel Stenberg | a777eb3 | 2006-11-03 12:43:55 +0000 | [diff] [blame] | 19 | o proxy close during CONNECT authentication is now dealt with nicely |
| Daniel Stenberg | f830d77 | 2006-11-08 21:49:14 +0000 | [diff] [blame] | 20 | o the CURLOPT_DEBUGFUNCTION was sometimes called even when CURLOPT_VERBOSE |
| 21 | was not enabled |
| Daniel Stenberg | 9354822 | 2006-11-09 21:36:18 +0000 | [diff] [blame] | 22 | o multiple TFTP transfers on the same (easy or multi) handle could cause a |
| 23 | crash |
| Daniel Stenberg | 624745a | 2006-11-09 21:54:33 +0000 | [diff] [blame] | 24 | o SIGSEGV when disconnecting on a transfer on a re-used handle when the |
| 25 | host name didn't resolve |
| Daniel Stenberg | 381ccaa | 2006-11-13 17:29:07 +0000 | [diff] [blame] | 26 | o stack overwrite on 64bit Windows in the chunked decoding department |
| Daniel Stenberg | da58d03 | 2006-11-25 13:32:04 +0000 | [diff] [blame] | 27 | o HTTP responses on persistent connections without Content-Length nor chunked |
| 28 | encoding are now considered to be without response body |
| Daniel Stenberg | d8c61d4 | 2006-12-01 07:49:22 +0000 | [diff] [blame] | 29 | o Content-Range: header parsing improved |
| Daniel Stenberg | 3c4f622 | 2006-12-05 13:49:29 +0000 | [diff] [blame] | 30 | o CPU 100% load when HTTP upload connection broke |
| 31 | o active FTP didn't work with multi interface |
| Daniel Stenberg | 17ae28e | 2006-12-05 14:57:43 +0000 | [diff] [blame] | 32 | 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] | 33 | o CURLOPT_FORBID_REUSE works again |
| Daniel Stenberg | e4505ae | 2006-12-05 15:36:26 +0000 | [diff] [blame] | 34 | o CURLOPT_MAXCONNECTS set to zero caused libcurl to SIGSEGV |
| Daniel Stenberg | 840e796 | 2006-12-06 09:37:40 +0000 | [diff] [blame] | 35 | o rate limiting works better |
| Daniel Stenberg | 88c8d72 | 2006-12-11 09:32:58 +0000 | [diff] [blame] | 36 | o getting FTP response code errors when using the multi-interface caused |
| 37 | libcurl to leak memory |
| Daniel Stenberg | fcccf9a | 2006-12-16 21:33:51 +0000 | [diff] [blame] | 38 | o no more SIGPIPE when GnuTLS is used |
| Daniel Stenberg | 89ab5f4 | 2006-12-21 10:15:38 +0000 | [diff] [blame] | 39 | o FTP downloading 2 zero byte files in a row |
| Daniel Stenberg | b2f8de5 | 2006-12-22 07:30:21 +0000 | [diff] [blame] | 40 | o using proxy and URLs without protocol prefixes |
| Daniel Stenberg | 064bbb9 | 2006-12-25 22:35:48 +0000 | [diff] [blame] | 41 | o first using a proxy and then accessing a site that 'no_proxy' matched, |
| 42 | would still make libcurl use the proxy... |
| Daniel Stenberg | bd600fb | 2006-12-29 11:32:14 +0000 | [diff] [blame] | 43 | o curl_easy_duphandle() now makes a handle that is valid for the multi |
| 44 | interface since the magic number is set fine |
| Daniel Stenberg | 0682d25 | 2007-01-02 22:34:56 +0000 | [diff] [blame^] | 45 | 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 Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 48 | |
| Daniel Stenberg | ba9ea94 | 2006-08-16 17:56:49 +0000 | [diff] [blame] | 49 | Other curl-related news: |
| 50 | |
| Daniel Stenberg | 5dcb055 | 2006-11-18 14:46:33 +0000 | [diff] [blame] | 51 | 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 Stenberg | ba9ea94 | 2006-08-16 17:56:49 +0000 | [diff] [blame] | 54 | |
| 55 | New curl mirrors: |
| 56 | |
| Daniel Stenberg | ab160ef | 2006-11-21 07:45:49 +0000 | [diff] [blame] | 57 | o curl.miroir-francais.fr is a new French web mirror |
| Daniel Stenberg | b555c60 | 2006-12-05 13:21:55 +0000 | [diff] [blame] | 58 | o curl.dsmirror.nl is a new Dutch web mirror |
| Daniel Stenberg | ba9ea94 | 2006-08-16 17:56:49 +0000 | [diff] [blame] | 59 | |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 60 | This release would not have looked like this without help, code, reports and |
| 61 | advice from friends like these: |
| 62 | |
| Daniel Stenberg | 9354822 | 2006-11-09 21:36:18 +0000 | [diff] [blame] | 63 | James Housley, Olaf Stueben, Yang Tse, Gisle Vanem, Bradford Bruce, |
| Daniel Stenberg | 3ce4376 | 2006-12-05 13:37:05 +0000 | [diff] [blame] | 64 | Ciprian Badescu, Dmitriy Sergeyev, Nir Soffer, Venkat Akella, Toon Verwaest, |
| Daniel Stenberg | 5fd096d | 2006-12-05 21:40:14 +0000 | [diff] [blame] | 65 | Matt Witherspoon, Alexey Simak, Martin Skinner, Sh Diao, Jared Lundell, |
| Daniel Stenberg | 89ab5f4 | 2006-12-21 10:15:38 +0000 | [diff] [blame] | 66 | Stefan Krause, Sebastien Willemijns, Alexey Simak, Brendan Jurd, |
| Daniel Stenberg | 0682d25 | 2007-01-02 22:34:56 +0000 | [diff] [blame^] | 67 | Robson Braga Araujo, David McCreedy, Robert Foreman, Nathanael Nerode, |
| 68 | Victor Snezhko |
| Daniel Stenberg | f13eba4 | 2006-03-02 11:37:05 +0000 | [diff] [blame] | 69 | |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 70 | Thanks! (and sorry if I forgot to mention someone) |