removed a memory leak when doing a windows threaded resolve and it failed
[platform/upstream/curl.git] / RELEASE-NOTES
1 Curl and libcurl 7.11.2. A bugfix release.
2
3  Public curl release number:               80
4  Releases counted from the very beginning: 107
5  Available command line options:           94
6  Available curl_easy_setopt() options:     113
7
8 This release includes the following changes:
9
10  o removed maximum user+password+hostname size limit
11  o removed maximum dir depth limit for FTP
12  o the ares build now requires c-ares 1.2.0 or later
13  o --tcp-nodelay and CURLOPT_TCP_NODELAY were added
14  o curl/curlver.h contains the libcurl version info now
15
16 This release includes the following bugfixes:
17
18  o removed a memory leak when doing a windows threaded resolve and it failed
19  o --proxy-ntlm now checks if libcurl supports NTLM before using it
20  o minor --fail with authentication bugfix
21  o CURLOPT_IPRESOLVE set to CURL_IPRESOLVE_V6 will now cause a returned error
22    if the host only can resolve ipv4 addresses
23  o curl -4/-6 now actually sets the requested option in libcurl
24  o multi interface on Windows without ares works again
25  o improved resolution for the CURLINFO_*_TIME info variables
26  o getting only a 100 Continue response and nothing else, when talking HTTP,
27    is now treated as an error by libcurl
28  o fixed minor memory leak in libcurl for Windows when statically linked
29  o POST/PUT using Digest/NTLM/Negotiate (including anyauth) now work better
30  o --limit-rate with high speed rates is a lot more accurate now, and supports
31    limiting to speeds >2GB/sec on systems with Large File support.
32  o curl_strnqual.3 "refer-to" man page fix
33  o fixed a minor very old progress meter final update bug
34  o added checks for a working NI_WITHSCOPEID before that is used
35  o fixed a flaw that prevented ares name resolve timeouts to occur
36  o getting user name from http_proxy env variable works now
37  o fixed too early name resolve timeouts with ares
38  o HTTP Digest "re-negotiation" works now
39  o CURLOPT_FAILONERROR (-f/--fail) works with all kinds of authentication
40  o better thread-safety thanks to the internal strerror() replacement
41  o better thread-safety on AIX thanks to better function detection
42  o minor ipv6 build fix for windows
43  o the test suite runs fine with mingw-built curl
44  o the postit2.c example works now
45  o better error message when --interface fails on windows
46  o the progress meter now displays very long times better
47  o CURLINFO_CONTENT_LENGTH_DOWNLOAD with CURLOPT_NOBODY set TRUE now works
48  o passwords longer than 14 letters work with NTLM
49  o 'make netware' in the root dir works now
50  o builds fine on VMS again and even nicer than before
51
52 Other curl-related news since the previous public release:
53
54  o PycURL 7.11.1 was released: http://pycurl.sf.net/
55  o CURLHandle 1.9 was released: http://curlhandle.sourceforge.net/
56  o A curl module for the Q language was announced:
57    http://q-lang.sourceforge.net/
58  o c-ares 1.2.0 was released: http://daniel.haxx.se/projects/c-ares/
59  o New curl web mirrors:
60    Germany  http://curl.netmirror.org/
61    USA      http://curl.signal42.com/
62    Denmark  http://curl.cofman.dk/
63
64 This release would not have looked like this without help, code, reports and
65 advice from friends like these:
66
67  Thomas Schwinge, Marty Kuhrt, Günter Knauf, Kevin Roth, Glen Nakamura, Gisle
68  Vanem, Greg Hewgill, Joe Halpin, Tor Arntsen, Dirk Manske, Roy Shan, Mitz
69  Wark, Andrés García, Robin Kay, Alan Pinstein, David Byron, Nathan O'Sullivan
70
71         Thanks! (and sorry if I forgot to mention someone)