| Daniel Stenberg | de23b98 | 2008-01-08 14:52:05 +0000 | [diff] [blame] | 1 | Curl and libcurl 7.18.0 |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 2 | |
| Daniel Stenberg | 7aba59f | 2007-10-31 09:21:31 +0000 | [diff] [blame] | 3 | Public curl releases: 103 |
| Daniel Stenberg | f866af9 | 2008-01-12 22:10:53 +0000 | [diff] [blame] | 4 | Command line options: 126 |
| Daniel Stenberg | 18faa50 | 2008-01-10 10:30:19 +0000 | [diff] [blame] | 5 | curl_easy_setopt() options: 150 |
| Daniel Stenberg | de23b98 | 2008-01-08 14:52:05 +0000 | [diff] [blame] | 6 | Public functions in libcurl: 56 |
| Daniel Stenberg | fcf9029 | 2008-01-20 11:29:30 +0000 | [diff] [blame] | 7 | Public web site mirrors: 43 |
| Daniel Stenberg | 7aba59f | 2007-10-31 09:21:31 +0000 | [diff] [blame] | 8 | Known libcurl bindings: 36 |
| 9 | Contributors: 597 |
| Daniel Stenberg | e9c835a | 2003-10-29 09:53:21 +0000 | [diff] [blame] | 10 | |
| Daniel Stenberg | 1eedad2 | 2006-08-08 22:56:46 +0000 | [diff] [blame] | 11 | This release includes the following changes: |
| Daniel Stenberg | 4e717cd | 2006-10-21 11:32:05 +0000 | [diff] [blame] | 12 | |
| Daniel Stenberg | 18faa50 | 2008-01-10 10:30:19 +0000 | [diff] [blame] | 13 | o --data-urlencode |
| 14 | o CURLOPT_PROXY_TRANSFER_MODE |
| Daniel Stenberg | f866af9 | 2008-01-12 22:10:53 +0000 | [diff] [blame] | 15 | o --no-keepalive - now curl does connections with keep-alive enabled by |
| Daniel Stenberg | 18faa50 | 2008-01-10 10:30:19 +0000 | [diff] [blame] | 16 | default |
| Daniel Stenberg | a46b40b | 2008-01-02 21:40:11 +0000 | [diff] [blame] | 17 | o --socks4a added (proxy type CURLPROXY_SOCKS4A for libcurl) |
| Daniel Stenberg | b430576 | 2008-01-05 22:04:18 +0000 | [diff] [blame] | 18 | o --socks5-hostname added (CURLPROXY_SOCKS5_HOSTNAME for libcurl) |
| Daniel Stenberg | 18faa50 | 2008-01-10 10:30:19 +0000 | [diff] [blame] | 19 | o curl_easy_pause() |
| 20 | o CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA |
| Daniel Stenberg | f866af9 | 2008-01-12 22:10:53 +0000 | [diff] [blame] | 21 | o --keepalive-time |
| Daniel Stenberg | 4ab8ebb | 2008-01-12 22:56:12 +0000 | [diff] [blame] | 22 | o curl --help output was re-ordered |
| Daniel Stenberg | 1eedad2 | 2006-08-08 22:56:46 +0000 | [diff] [blame] | 23 | |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 24 | This release includes the following bugfixes: |
| 25 | |
| Daniel Stenberg | 2f285b3 | 2007-10-29 22:13:09 +0000 | [diff] [blame] | 26 | o curl-config --features and --protocols show the correct output when built |
| Dan Fandrich | 48dd0c5 | 2007-11-01 18:55:00 +0000 | [diff] [blame] | 27 | with NSS, and also when SCP, SFTP and libz are not available |
| Daniel Stenberg | 7f62028 | 2007-11-01 21:49:59 +0000 | [diff] [blame] | 28 | o free problem in the curl tool for users with empty home dir |
| Yang Tse | 775b60f | 2007-11-06 17:18:27 +0000 | [diff] [blame] | 29 | o curl.h version 7.17.1 problem when building C++ apps with MSVC |
| Daniel Stenberg | ba6f20a | 2007-11-08 10:22:49 +0000 | [diff] [blame] | 30 | o SFTP and SCP use persistent connections |
| Daniel Stenberg | c5b16d4 | 2007-11-12 21:38:43 +0000 | [diff] [blame] | 31 | o segfault on bad URL |
| Yang Tse | a2926eb | 2007-11-14 00:48:11 +0000 | [diff] [blame] | 32 | o variable wrapping when using absolutely huge send buffer sizes |
| Daniel Stenberg | 22e52dd | 2007-11-15 23:42:21 +0000 | [diff] [blame] | 33 | o variable wrapping when using debug callback and the HTTP request wasn't sent |
| 34 | in one go |
| Daniel Stenberg | c80b9c3 | 2007-11-18 09:45:05 +0000 | [diff] [blame] | 35 | o SSL connections with NSS done with the multi-interface |
| Daniel Stenberg | b6575ce | 2007-11-20 23:17:08 +0000 | [diff] [blame] | 36 | o setting a share no longer activates cookies |
| 37 | o Negotiate now works on auth and proxy simultanouesly |
| Daniel Stenberg | 56ddfbe | 2007-11-29 22:15:22 +0000 | [diff] [blame] | 38 | o support HTTP Digest nonces up to 1023 letters |
| 39 | o resumed ftp upload no longer requires the read callback to return full |
| 40 | buffers |
| Daniel Stenberg | 9d0ffb9 | 2007-12-03 11:41:36 +0000 | [diff] [blame] | 41 | o no longer default-appends ;type= on FTP URLs thru proxies |
| Daniel Stenberg | e1998e3 | 2007-12-03 11:49:20 +0000 | [diff] [blame] | 42 | o SSL session id caching |
| Daniel Stenberg | 7d3ea12 | 2007-12-05 21:20:14 +0000 | [diff] [blame] | 43 | o POST with callback over proxy requiring NTLM or Digest |
| Daniel Stenberg | 7b1a221 | 2007-12-13 10:00:06 +0000 | [diff] [blame] | 44 | o Expect: 100-continue flaw on re-used connection with POSTs |
| Yang Tse | f4ffa85 | 2007-12-18 10:36:32 +0000 | [diff] [blame] | 45 | o build fix for MSVC 9.0 (VS2008) |
| Yang Tse | 674845f | 2007-12-18 18:33:24 +0000 | [diff] [blame] | 46 | o Windows curl builds failed file truncation when retry downloading |
| Daniel Stenberg | fc1d1ea | 2007-12-24 23:45:48 +0000 | [diff] [blame] | 47 | o SSL session ID cache memory leak |
| Daniel Stenberg | 04e4d9a | 2007-12-26 23:29:35 +0000 | [diff] [blame] | 48 | o bad connection re-use check with environment variable-activated proxy use |
| Daniel Stenberg | 7795eb6 | 2008-01-01 21:11:26 +0000 | [diff] [blame] | 49 | o --libcurl now generates a return statement as well |
| Daniel Stenberg | 193d33f | 2008-01-02 22:23:27 +0000 | [diff] [blame] | 50 | o socklen_t is no longer used in the public includes |
| Daniel Stenberg | 4233095 | 2008-01-06 10:50:57 +0000 | [diff] [blame] | 51 | o time zone offsets from -1400 to +1400 are now accepted by the date parser |
| Daniel Stenberg | 0ce484e | 2008-01-10 09:17:07 +0000 | [diff] [blame] | 52 | o allows more spaces in WWW/Proxy-Authenticate: headers |
| Daniel Stenberg | 8df7e0b | 2008-01-10 22:14:02 +0000 | [diff] [blame] | 53 | o curl-config --libs skips /usr/lib64 |
| Daniel Stenberg | 08adf67 | 2008-01-11 14:20:41 +0000 | [diff] [blame] | 54 | o range support for file:// transfers |
| Daniel Stenberg | 5310880 | 2008-01-14 22:02:14 +0000 | [diff] [blame] | 55 | o libcurl hang with huge POST request and request-body read from callback |
| Daniel Stenberg | ed6466d | 2008-01-15 23:19:02 +0000 | [diff] [blame] | 56 | o removed extra newlines from many error messages |
| Daniel Stenberg | b3de497 | 2008-01-16 12:24:00 +0000 | [diff] [blame] | 57 | o improved pipelining |
| Yang Tse | 3d55877 | 2008-01-16 21:01:30 +0000 | [diff] [blame] | 58 | o improved OOM handling for data url encoded HTTP POSTs when read from a file |
| Daniel Stenberg | 301ae1a | 2008-01-16 22:08:37 +0000 | [diff] [blame] | 59 | o test suite could pick wrong tool(s) if more than one existed in the PATH |
| Daniel Stenberg | 62df0ff | 2008-01-18 21:51:10 +0000 | [diff] [blame] | 60 | o curl_multi_fdset() failed to return socket while doing CONNECT over proxy |
| Daniel Stenberg | ef0ed9b | 2008-01-21 23:48:58 +0000 | [diff] [blame^] | 61 | o curl_multi_remove_handle() on a handle that is in used for a pipeline now |
| 62 | break that pipeline |
| Daniel Stenberg | 9af807a | 2007-07-22 10:17:52 +0000 | [diff] [blame] | 63 | |
| 64 | This release includes the following known bugs: |
| 65 | |
| 66 | o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html) |
| 67 | |
| 68 | Other curl-related news: |
| 69 | |
| Daniel Stenberg | 98ecad0 | 2007-11-05 15:43:41 +0000 | [diff] [blame] | 70 | o TclCurl 7.17.1 => http://personal1.iddeo.es/andresgarci/tclcurl/english/ |
| Daniel Stenberg | 3ec3226 | 2007-11-11 14:20:15 +0000 | [diff] [blame] | 71 | o Ruby Curl::Multi 0.1 => http://curl-multi.rubyforge.org/ |
| Daniel Stenberg | bcaadb4 | 2008-01-17 22:43:29 +0000 | [diff] [blame] | 72 | o curl-java 0.2.1 => http://curl.haxx.se/libcurl/java/ |
| Daniel Stenberg | 9af807a | 2007-07-22 10:17:52 +0000 | [diff] [blame] | 73 | |
| 74 | New curl mirrors: |
| 75 | |
| Daniel Stenberg | bdd0e3d | 2008-01-20 11:07:43 +0000 | [diff] [blame] | 76 | o http://curl.gominet.net/ is new mirror in Vizcaya, Portugal |
| 77 | o http://curl.very-clever.com/ is a new mirror in Nuremberg, Germany |
| Daniel Stenberg | 9af807a | 2007-07-22 10:17:52 +0000 | [diff] [blame] | 78 | |
| 79 | This release would not have looked like this without help, code, reports and |
| 80 | advice from friends like these: |
| 81 | |
| Daniel Stenberg | c5b16d4 | 2007-11-12 21:38:43 +0000 | [diff] [blame] | 82 | Dan Fandrich, Gisle Vanem, Toby Peterson, Yang Tse, Daniel Black, |
| Daniel Stenberg | b6575ce | 2007-11-20 23:17:08 +0000 | [diff] [blame] | 83 | Robin Johnson, Michal Marek, Ates Goral, Andres Garcia, Rob Crittenden, |
| Daniel Stenberg | dc24540 | 2007-12-12 11:22:15 +0000 | [diff] [blame] | 84 | Emil Romanus, Alessandro Vesely, Ray Pekowski, Spacen Jasset, Andrew Moise, |
| Daniel Stenberg | 04e4d9a | 2007-12-26 23:29:35 +0000 | [diff] [blame] | 85 | Gilles Blanc, David Wright, Vikram Saxena, Mateusz Loskot, Gary Maxwell, |
| Daniel Stenberg | 65008a4 | 2008-01-05 21:04:18 +0000 | [diff] [blame] | 86 | Dmitry Kurochkin, Mohun Biswas, Richard Atterer, Maxim Perenesenko, |
| Daniel Stenberg | 5310880 | 2008-01-14 22:02:14 +0000 | [diff] [blame] | 87 | Daniel Egger, Jeff Johnson, Nikitinskit Dmitriy, Georg Lippitsch, Eric Landes, |
| Daniel Stenberg | fcf9029 | 2008-01-20 11:29:30 +0000 | [diff] [blame] | 88 | Joe Malicki, Nathan Coulter, Lau Hang Kin, Judson Bishop |
| Daniel Stenberg | 04d3a8c | 2007-07-10 22:07:33 +0000 | [diff] [blame] | 89 | |
| Daniel Stenberg | 734c17a | 2003-09-22 21:38:52 +0000 | [diff] [blame] | 90 | Thanks! (and sorry if I forgot to mention someone) |