7.12.1 notes
[platform/upstream/curl.git] / RELEASE-NOTES
1 Curl and libcurl 7.12.1
2
3  Public curl release number:               82
4  Releases counted from the very beginning: 109
5  Available command line options:           96
6  Available curl_easy_setopt() options:     120
7  Number of public functions in libcurl:    36
8  Amount of public web site mirrors:        12
9  Number of known libcurl bindings:         26
10
11 This release includes the following changes:
12
13  o the version string now only contains info about (sub) package versions,
14    while for example krb4 and ipv6 now only are available as 'features'
15  o added curl_easy_reset()
16  o socks proxy support even when libcurl is built ipv6-enabled
17  o read callbacks can stop the transfer by returning CURL_READFUNC_ABORT
18  o libcurl-tutorial.3 is the new man page formerly known as libcurl-the-guide
19  o additional SSL trace data might be sent to the debug callback using two new
20    types: CURLINFO_SSL_DATA_IN and CURLINFO_SSL_DATA_OUT
21  o multipart formposts can upload files larger than system memory
22  o the curl tool continues with the next URL even if one transfer fails
23  o FTP 3rd party transfer support - seven new setopt() options
24
25 This release includes the following bugfixes:
26
27  o UTF-8 encoded certificate names can now be verified properly
28  o krb4 link problem
29  o HTTP Negotiate service name now provided in uppercase
30  o no longer accepts any cookies with domain set to just a TLD
31  o HTTP Digest properties without quotes in the header
32  o bad Host: header case on re-used connections over proxy
33  o duplicate Host: header case on re-used connections
34  o curl -o name#[num] now works when no globbing for [num] exists
35  o test suite runs fine with valgrind 2.1.x
36  o negative Content-Length is ignored
37  o test 505 runs fine on windows
38  o curl_share_cleanup() crash
39  o --trace files now get the final info lines too
40  o multi interface connects fine to multi-IP resolving hosts
41  o --limit-rate works on Mac OS X (and other systems with bad poll()s)
42  o cookies can now hold 4999 bytes of content
43  o HTTP POST/PUT with NTLM/Digest/Negotiate to a URL returning 3XX
44  o HTTPS POST/PUT over a proxy requiring NTLM/Digest/Negotiate
45  o less restrictive libidn requirements, 0.4.1 or later is fine
46  o HTTP POST or PUT with Digest/Negotiate/NTLM selected but the server
47    didn't require any authentication
48  o win32 file:// transfer free memory bug
49  o configure --disable-http builds a libcurl without HTTP support
50  o CURLOPT_FILETIME had wrong type in curl.h, it expects a long argument
51  o builds fine with Borland on Windows
52  o the msvc curllib.dsp now builds the libcurl.lib file
53  o builds fine on VMS
54  o builds fine on NetWare
55  o HTTP Digest authentication with proxies uses correct user name + password
56  o builds fine with lcc-win32
57
58 Other curl-related news since the previous public release:
59
60  o James Hu took over after Kevin Roth as maintainer of the curl package on
61    cygwin. Many saludos to Kevin for a work well done during many years.
62  o Gambas binding: http://gambas.sf.net
63  o pycurl 7.12.0 was released http://pycurl.sf.net
64  o wxWidgets binding: http://homepage.mac.com/codonnell/wxcurldav/
65  o New Austrian curl web mirror: http://curl.gds.tuwien.ac.at
66  o TclCurl 0.12.0 was released:
67    http://personal1.iddeo.es/andresgarci/tclcurl/english/
68  o Ch binding: http://chcurl.sourceforge.net
69  o New US curl web mirror: http://curl.109k.com
70  o glib/GTK+ binding: http://atterer.net/glibcurl/
71  o New French curl web mirror: http://curl.mirror.internet.tp
72
73 This release would not have looked like this without help, code, reports and
74 advice from friends like these:
75
76  Gisle Vanem, Vincent Bronner, Alexander Krasnostavsky, Chris Gaukroger,
77  Günter Knauf, Marty Kuhrt, Kjetil Jacobsen, Steven Bazyl, Seshubabu Pasam,
78  Luca Alteas, Jean-Louis Lemaire, David Byron, David Cohen, Rob Stanzel,
79  Niels van Tongeren, Andrés García, Toby Peterson, Casey O'Donnell, Brian
80  Akins, Bertrand Demiddelaer, Joel Chen, Dylan Salisbury, Enrico Scholz,
81  Alexis Carvalho
82
83         Thanks! (and sorry if I forgot to mention someone)