typecast the coversion from long to int
[platform/upstream/curl.git] / RELEASE-NOTES
index c88d3ae..0de425d 100644 (file)
@@ -1,63 +1,58 @@
-Curl and libcurl 7.12.1
+Curl and libcurl 7.12.3
 
- Public curl release number:               82
- Releases counted from the very beginning: 109
- Available command line options:           96
- Available curl_easy_setopt() options:     120
- Number of public functions in libcurl:    36
+ Public curl release number:               84
+ Releases counted from the very beginning: 111
+ Available command line options:           100
+ Available curl_easy_setopt() options:     123
+ Number of public functions in libcurl:    46
+ Amount of public web site mirrors:        13
+ Number of known libcurl bindings:         29
 
 This release includes the following changes:
 
- o socks proxy support even when libcurl is built ipv6-enabled
- o read callbacks can stop the transfer by returning CURL_READFUNC_ABORT
- o libcurl-tutorial.3 is the new man page formerly known as libcurl-the-guide
- o additional SSL trace data might be sent to the debug callback using two new
-   types: CURLINFO_SSL_DATA_IN and CURLINFO_SSL_DATA_OUT
- o multipart formposts can upload files larger than system memory
- o the curl tool continues with the next URL even if one transfer fails
- o FTP 3rd party transfer support - seven new setopt() options
+ o persistent ftp request improvements
+ o CURLOPT_IOCTLFUNCTION and CURLOPT_IOCTLDATA added. If your app uses HTTP
+   Digest, NTLM or Negotiate authentication, you will most likely want to use
+   these
+ o -w time_redirect and num_redirects
+ o no longer uses libcurl.def for building on Windows, OS/2 and Netware
+ o builds on Windows CE
+ o request retrying, --retry and family added
+ o FTP 3rd party transfers with source and dest on the same host now works
+ o added CURLINFO_NUM_CONNECTS
 
 This release includes the following bugfixes:
 
- o test 505 runs fine on windows now
- o builds fine with Borland again
- o curl_share_cleanup() crash fixed
- o --trace files now get the final info lines too
- o multi interface connects fine to multi-IP resolving hosts
- o --limit-rate works on Mac OS X (and other systems with bad poll()s)
- o cookies can now hold 4999 bytes of content
- o HTTP POST/PUT with NTLM/Digest/Negotiate to a URL returning 3XX
- o HTTPS POST/PUT over a proxy requiring NTLM/Digest/Negotiate works now
- o less restrictive libidn requirements, 0.4.1 or later is fine
- o fixed HTTP POST or PUT with Digest/Negotiate/NTLM selected but the server
-   didn't require any authentication
- o win32 file:// transfer free memory bug
- o configure --disable-http builds a libcurl without HTTP support
- o CURLOPT_FILETIME had wrong type in curl.h, it expects a long argument
- o builds fine with Borland on Windows again
- o the msvc curllib.dsp now builds the libcurl.lib file again
- o builds fine on VMS again
- o builds fine on NetWare again
- o HTTP Digest authentication with proxies uses correct user name + password
- o now builds fine with lcc-win32
+ o no more extra progress neter newline output after each Location: followed
+ o HTTP PUT/POST with Digest, NTLM or Negotiate no longer uses HEAD
+ o now gracefully bails out when exceeding FD_SETSIZE file descriptors
+ o CURLINFO_REDIRECT_TIME works
+ o building with gssapi libs and hdeaders in the default dirs
+ o curl_getdate() parsing of dates later than year 2037 with 32 bit time_t
+ o curl -v when stderr is closed wrote debug messages to the network socket
+ o build failure with libidn 0.3.X or older
+ o huge POSTs on VMS
+ o configure no longer uses pkg-config on cross-compiles
+ o potential gzip decompress memory leak
+ o "-C - --fail" on a HTTP page already downloaded
+ o formposting a zero byte file
+ o use setlocale() for better IDN functionality by default
 
 Other curl-related news since the previous public release:
 
- o James Hu took over after Kevin Roth as maintainer of the curl package on
-   cygwin. Many saludos to Kevin for a work well done during many years.
- o Gambas binding for libcurl: http://gambas.sf.net/
- o pycurl 7.12.0 was released http://pycurl.sf.net/
- o wxWidgets binding: http://homepage.mac.com/codonnell/wxcurldav/
- o New Austrian curl web mirror: http://curl.gds.tuwien.ac.at/
- o TclCurl 0.12.0 was released:
-   http://personal1.iddeo.es/andresgarci/tclcurl/english/
+ o pycurl 7.12.2: http://pycurl.sf.net/
+ o TclCurl 0.12.2: http://personal1.iddeo.es/andresgarci/tclcurl/english/
+ o libcurl.NET 1.1: http://www.seasideresearch.com/downloads.html
+ o RCurl 0.5.1: http://www.omegahat.org/RCurl/
+ o libcurl.mono 1.0:
+   http://forge.novell.com/modules/xfmod/project/?libcurl-mono
 
 This release would not have looked like this without help, code, reports and
 advice from friends like these:
 
Gisle Vanem, Vincent Bronner, Alexander Krasnostavsky, Chris Gaukroger,
Günter Knauf, Marty Kuhrt, Kjetil Jacobsen, Steven Bazyl, Seshubabu Pasam,
Luca Alteas, Jean-Louis Lemaire, David Byron, David Cohen, Rob Stanzel,
- Niels van Tongeren, Andrés García
Peter Wullinger, Guillaume Arluison, Alexander Krasnostavsky, Mohun Biswas,
Tomas Pospisek, Gisle Vanem, Dan Fandrich, Paul Nolan, Andres Garcia,
Tim Sneddon, Ian Gulliver, Jean-Philippe Barrette-LaPierre, Jeff Phillips,
+ Wojciech Zwiefka, David Phillips
 
         Thanks! (and sorry if I forgot to mention someone)