Curl and libcurl 7.16.3 Public curl release number: 99 Releases counted from the very beginning: 126 Available command line options: 118 Available curl_easy_setopt() options: 141 Number of public functions in libcurl: 54 Amount of public web site mirrors: 38 Number of known libcurl bindings: 35 Number of contributors: 554 This release includes the following changes: o added curl_multi_socket_action() o deprecated curl_multi_socket() o uses less memory in non-pipelined use cases o CURLOPT_HTTP200ALIASES matched transfers assume HTTP 1.0 compliance o more than one test harness can run at the same time without conflict o SFTP now supports quote commands before a transfer o CURLMOPT_MAXCONNECTS added to curl_multi_setopt() o upload resume works for file:// URLs o asynchronous name resolves now require c-ares 1.4.0 or later o added SOCKS test cases This release includes the following bugfixes: o if2up too long interface name memory leak o test case 534 started to fail 2007-04-13 due to the existance of a new host on the net with the same silly domain the test was using for a host which was supposed not to exist. o test suite SSL certificate works better with newer stunnel o internal progress meter update frequency back to once per second o avoid some unnecessary calls to function gettimeofday o a double-free in the SSL-layer o GnuTLS free of NULL credentials o NSS-fix for closing down SSL o bad warning from configure when gnutls was selected o compilation on VMS 64-bit mode o SCP/SFTP downloads could hang on the last bytes of a transfer o curl_easy_duphandle() crash o curl -V / curl_version*() works even when GnuTLS is used on a system without a good random source o curl_multi_socket() not "noticing" newly added handles o lack of Content-Length and chunked encoding now requires HTTP 1.1 as well to be treated as without response body o connection cache growth in multi handles o better handling of out of memory conditions o overwriting an uploaded file with sftp now truncates it first o SFTP quote commands chmod, chown, chgrp can now set a value of 0 o TFTP connect timouts less than 5 seconds o improved curl -w for TFTP transfers o memory leak when failed OpenSSL certificate CN field checking o memory leak when OpenSSL failed PKCS #12 parsing o FPL-SSL when built with NSS o out-of-boundary write in Curl_select() o -s/--silent can now be used to toggle off the silence again 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.2.1 was released: http://pycurl.sf.net/ o TclCurl 7.16.2 was released: http://personal1.iddeo.es/andresgarci/tclcurl/english/ New curl mirrors: o http://curl.spegulo.be is a new mirror in Belgium o http://curl.piotrkosoft.net is a new mirror in Poland o http://curl.smudge-it.net is a new mirror in St Louis, MO, USA o http://curl.askapache.com is a new mirror in Indiana, USA This release would not have looked like this without help, code, reports and advice from friends like these: Song Ma, Dan Fandrich, Yang Tse, Jay Austin, Robert Iakobashvil, James Housley, Daniel Black, Steve Little, Sonia Subramanian, Peter O'Gorman, Frank Hempel, Michael Wallner, Jeff Pohlmeyer, Tobias Rundstr�m, Anders Gustafsson, James Bursa, Kristian Gunstone, Feng Tu, Andre Guibert de Bruet, Rob Crittenden Thanks! (and sorry if I forgot to mention someone)