aboutsummaryrefslogtreecommitdiff
path: root/RELEASE-NOTES
blob: 99ef62c0862e8b73899daf3c0e6cef5fc2ee8761 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Curl and libcurl 7.16.1

 Public curl release number:               97
 Releases counted from the very beginning: 124
 Available command line options:           112
 Available curl_easy_setopt() options:     133
 Number of public functions in libcurl:    54
 Amount of public web site mirrors:        39
 Number of known libcurl bindings:         35
 Number of contributors:                   524

This release includes the following changes:
 
 o Support for SCP and SFTP were added

This release includes the following bugfixes:

 o proxy close during CONNECT authentication is now dealt with nicely
 o the CURLOPT_DEBUGFUNCTION was sometimes called even when CURLOPT_VERBOSE
   was not enabled
 o multiple TFTP transfers on the same (easy or multi) handle could cause a
   crash
 o SIGSEGV when disconnecting on a transfer on a re-used handle when the
   host name didn't resolve
 o stack overwrite on 64bit Windows in the chunked decoding department
 o HTTP responses on persistent connections without Content-Length nor chunked
   encoding are now considered to be without response body
 o Content-Range: header parsing improved
 o CPU 100% load when HTTP upload connection broke
 o active FTP didn't work with multi interface
 o curl_getdate() could be off one hour for TZ time zones with DST, on windows

Other curl-related news:

 o TclCurl 7.16.0 was released:
   http://personal1.iddeo.es/andresgarci/tclcurl/english/
 o Curb - Libcurl bindings for Ruby: http://curb.rubyforge.org/

New curl mirrors:

 o curl.miroir-francais.fr is a new French web mirror
 o curl.dsmirror.nl is a new Dutch web mirror

This release would not have looked like this without help, code, reports and
advice from friends like these:

 James Housley, Olaf Stueben, Yang Tse, Gisle Vanem, Bradford Bruce,
 Ciprian Badescu, Dmitriy Sergeyev, Nir Soffer, Venkat Akella, Toon Verwaest,
 Matt Witherspoon, Alexey Simak, Martin Skinner

        Thanks! (and sorry if I forgot to mention someone)