Newer
Older
Daniel Stenberg
committed
Curl and libcurl 7.18.0
Daniel Stenberg
committed
Public curl releases: 103
Command line options: 126
Daniel Stenberg
committed
curl_easy_setopt() options: 150
Daniel Stenberg
committed
Public functions in libcurl: 56
Public web site mirrors: 43
Daniel Stenberg
committed
Known libcurl bindings: 36
Contributors: 597
This release includes the following changes:
Daniel Stenberg
committed
o --data-urlencode
o CURLOPT_PROXY_TRANSFER_MODE
o --no-keepalive - now curl does connections with keep-alive enabled by
Daniel Stenberg
committed
default
Daniel Stenberg
committed
o --socks4a added (proxy type CURLPROXY_SOCKS4A for libcurl)
Daniel Stenberg
committed
o --socks5-hostname added (CURLPROXY_SOCKS5_HOSTNAME for libcurl)
Daniel Stenberg
committed
o curl_easy_pause()
o CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA
o --keepalive-time
o curl --help output was re-ordered
This release includes the following bugfixes:
o curl-config --features and --protocols show the correct output when built
with NSS, and also when SCP, SFTP and libz are not available
o free problem in the curl tool for users with empty home dir
o curl.h version 7.17.1 problem when building C++ apps with MSVC
o SFTP and SCP use persistent connections
Daniel Stenberg
committed
o segfault on bad URL
o variable wrapping when using absolutely huge send buffer sizes
o variable wrapping when using debug callback and the HTTP request wasn't sent
in one go
Daniel Stenberg
committed
o SSL connections with NSS done with the multi-interface
Daniel Stenberg
committed
o setting a share no longer activates cookies
o Negotiate now works on auth and proxy simultanouesly
o support HTTP Digest nonces up to 1023 letters
o resumed ftp upload no longer requires the read callback to return full
buffers
Daniel Stenberg
committed
o no longer default-appends ;type= on FTP URLs thru proxies
o POST with callback over proxy requiring NTLM or Digest
o Expect: 100-continue flaw on re-used connection with POSTs
o build fix for MSVC 9.0 (VS2008)
o Windows curl builds failed file truncation when retry downloading
o SSL session ID cache memory leak
o bad connection re-use check with environment variable-activated proxy use
Daniel Stenberg
committed
o --libcurl now generates a return statement as well
Daniel Stenberg
committed
o socklen_t is no longer used in the public includes
o time zone offsets from -1400 to +1400 are now accepted by the date parser
o allows more spaces in WWW/Proxy-Authenticate: headers
o curl-config --libs skips /usr/lib64
o range support for file:// transfers
o libcurl hang with huge POST request and request-body read from callback
Daniel Stenberg
committed
o removed extra newlines from many error messages
Daniel Stenberg
committed
o improved pipelining
o improved OOM handling for data url encoded HTTP POSTs when read from a file
Daniel Stenberg
committed
o test suite could pick wrong tool(s) if more than one existed in the PATH
Daniel Stenberg
committed
o curl_multi_fdset() failed to return socket while doing CONNECT over proxy
This release includes the following known bugs:
o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
Other curl-related news:
o TclCurl 7.17.1 => http://personal1.iddeo.es/andresgarci/tclcurl/english/
o Ruby Curl::Multi 0.1 => http://curl-multi.rubyforge.org/
o http://curl.gominet.net/ is new mirror in Vizcaya, Portugal
o http://curl.very-clever.com/ is a new mirror in Nuremberg, Germany
This release would not have looked like this without help, code, reports and
advice from friends like these:
Daniel Stenberg
committed
Dan Fandrich, Gisle Vanem, Toby Peterson, Yang Tse, Daniel Black,
Daniel Stenberg
committed
Robin Johnson, Michal Marek, Ates Goral, Andres Garcia, Rob Crittenden,
Daniel Stenberg
committed
Emil Romanus, Alessandro Vesely, Ray Pekowski, Spacen Jasset, Andrew Moise,
Gilles Blanc, David Wright, Vikram Saxena, Mateusz Loskot, Gary Maxwell,
Dmitry Kurochkin, Mohun Biswas, Richard Atterer, Maxim Perenesenko,
Daniel Egger, Jeff Johnson, Nikitinskit Dmitriy, Georg Lippitsch, Eric Landes,
Joe Malicki, Nathan Coulter, Lau Hang Kin, Judson Bishop
Thanks! (and sorry if I forgot to mention someone)