http://curl.cheap.co.il is a new mirror in Tel-Aviv, Israel
[platform/upstream/curl.git] / RELEASE-NOTES
1 Curl and libcurl 7.17.0
2
3  Public curl release number:               101
4  Releases counted from the very beginning: 127
5  Available command line options:           118
6  Available curl_easy_setopt() options:     143
7  Number of public functions in libcurl:    55
8  Amount of public web site mirrors:        42
9  Number of known libcurl bindings:         35
10  Number of contributors:                   572
11
12 This release includes the following changes:
13  
14  o support for OS/400 Secure Sockets Layer library
15  o curl_easy_setopt() now allocates strings passed to it
16  o SCP and SFTP support now requires libssh2 0.16 or later
17  o LDAP libraries are now linked "regularly" and not with dlopen
18  o HTTP transfers have the download size info "available" earlier
19  o FTP transfers have the download size info "available" earlier
20  o builds and runs on OS/400
21  o several error codes and options were marked as obsolete and subject to
22    future removal (set CURL_NO_OLDIES to see if your application is using them)
23  o SFTP errors can return more specific error codes 
24
25 This release includes the following bugfixes:
26
27  o test cases 31, 46, 61, 506, 517 now work in time zones that use leap seconds
28  o problem with closed proxy connection during HTTP CONNECT auth negotiation
29  o transfer-encoding skipping didn't ignore the 407 response bodies properly
30  o CURLOPT_SSL_VERIFYHOST set to 1
31  o CONNECT endless loop
32  o krb5 support builds with Heimdal
33  o added returned error string for connection refused case
34  o re-use of dead FTP control connections
35  o login to FTP servers that don't require (nor understand) PASS after the
36    USER command
37  o bad free of memory from libssh2
38  o the SFTP PWD command works
39  o HTTP Digest auth on a re-used connection
40  o FTPS data connection close
41  o AIX 4 and 5 get to use non-blocking sockets
42  o small POST with NTLM
43  o resumed file:// transfers
44  o CURLOPT_DNS_CACHE_TIMEOUT and CURLOPT_DNS_USE_GLOBAL_CACHE are 64 bit
45    "clean"
46  o memory leak when handling compressed data streams from broken servers
47  o no NTLM unicode response
48  o resume HTTP PUT using Digest authentication
49  o FTP NOBODY requests on directories sent "SIZE (null)"
50  o FTP NOBODY request on file crash
51  o excessively long FTP server responses and response lines
52  o file:// upload then FTP:// upload crash
53
54 This release includes the following known bugs:
55
56  o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
57
58 Other curl-related news:
59
60  o pycurl 7.16.4 was released http://pycurl.sf.net
61  o TclCurl 7.16.4 was released
62    http://personal1.iddeo.es/andresgarci/tclcurl/english/
63  o curlpp 0.7.1 was released
64    http://rrette.com/textpattern/index.php?s=cURLpp
65
66 New curl mirrors:
67
68  o http://curl.freeby.pctools.cl is a new mirror in Santiago, Chile
69  o http://curl.site2nd.org is a new mirror in Dallas, Texas, USA
70  o http://curl.cheap.co.il is a new mirror in Tel-Aviv, Israel
71
72 This release would not have looked like this without help, code, reports and
73 advice from friends like these:
74
75  Dan Fandrich, Song Ma, Daniel Black, Giancarlo Formicuccia, Shmulik Regev,
76  Daniel Cater, Colin Hogben, Jofell Gallardo, Daniel Johnson,
77  Ralf S. Engelschall, James Housley, Chris Flerackers, Patrick Monnerat,
78  Jayesh A Shah, Greg Zavertnik, Peter O'Gorman, Greg Morse, Dmitriy Sergeyev,
79  Scott Cantor, Allen Pulsifer, Andrew Wansink, Robson Braga Araujo,
80  Christian Vogt
81  
82         Thanks! (and sorry if I forgot to mention someone)