Curl and libcurl 7.17.0 Public curl release number: 101 Releases counted from the very beginning: 127 Available command line options: 118 Available curl_easy_setopt() options: 143 Number of public functions in libcurl: 55 Amount of public web site mirrors: 42 Number of known libcurl bindings: 36 Number of contributors: 572 This release includes the following changes: o support for OS/400 Secure Sockets Layer library o curl_easy_setopt() now allocates strings passed to it o SCP and SFTP support now requires libssh2 0.16 or later o LDAP libraries are now linked "regularly" and not with dlopen o HTTP transfers have the download size info "available" earlier o FTP transfers have the download size info "available" earlier o builds and runs on OS/400 o several error codes and options were marked as obsolete and subject to future removal (set CURL_NO_OLDIES to see if your application is using them) o SFTP errors can return more specific error codes This release includes the following bugfixes: o test cases 31, 46, 61, 506, 517 now work in time zones that use leap seconds o problem with closed proxy connection during HTTP CONNECT auth negotiation o transfer-encoding skipping didn't ignore the 407 response bodies properly o CURLOPT_SSL_VERIFYHOST set to 1 o CONNECT endless loop o krb5 support builds with Heimdal o added returned error string for connection refused case o re-use of dead FTP control connections o login to FTP servers that don't require (nor understand) PASS after the USER command o bad free of memory from libssh2 o the SFTP PWD command works o HTTP Digest auth on a re-used connection o FTPS data connection close o AIX 4 and 5 get to use non-blocking sockets o small POST with NTLM o resumed file:// transfers o CURLOPT_DNS_CACHE_TIMEOUT and CURLOPT_DNS_USE_GLOBAL_CACHE are 64 bit "clean" o memory leak when handling compressed data streams from broken servers o no NTLM unicode response o resume HTTP PUT using Digest authentication o FTP NOBODY requests on directories sent "SIZE (null)" o FTP NOBODY request on file crash o excessively long FTP server responses and response lines o file:// upload then FTP:// upload crash o TFTP error 0 is no longer treated as success o uploading empty file over FTP on re-used connection o superfluous CWD command on re-used FTP connections without subdirs used This release includes the following known bugs: o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html) Other curl-related news: o pycurl 7.16.4 was released http://pycurl.sf.net o TclCurl 7.16.4 was released http://personal1.iddeo.es/andresgarci/tclcurl/english/ o curlpp 0.7.1 was released http://rrette.com/textpattern/index.php?s=cURLpp o A brand new binding for SP-Forth was written by ygrek: http://www.forth.org.ru/~ac/lib/lin/curl/ New curl mirrors: o http://curl.freeby.pctools.cl is a new mirror in Santiago, Chile o http://curl.site2nd.org is a new mirror in Dallas, Texas, USA o http://curl.cheap.co.il is a new mirror in Tel-Aviv, Israel o http://curl.digimirror.nl is a new mirror in Amsterdam, the Netherlands This release would not have looked like this without help, code, reports and advice from friends like these: Dan Fandrich, Song Ma, Daniel Black, Giancarlo Formicuccia, Shmulik Regev, Daniel Cater, Colin Hogben, Jofell Gallardo, Daniel Johnson, Ralf S. Engelschall, James Housley, Chris Flerackers, Patrick Monnerat, Jayesh A Shah, Greg Zavertnik, Peter O'Gorman, Greg Morse, Dmitriy Sergeyev, Scott Cantor, Allen Pulsifer, Andrew Wansink, Robson Braga Araujo, Christian Vogt Thanks! (and sorry if I forgot to mention someone)