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)