Commit ddc98c6f authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

start over on 7.18.1

parent ff6ff66e
Loading
Loading
Loading
Loading
+8 −66
Original line number Original line Diff line number Diff line
Curl and libcurl 7.18.0
Curl and libcurl 7.18.1


 Public curl releases:         103
 Public curl releases:         104
 Command line options:         126
 Command line options:         126
 curl_easy_setopt() options:   150
 curl_easy_setopt() options:   150
 Public functions in libcurl:  56
 Public functions in libcurl:  56
 Public web site mirrors:      43
 Public web site mirrors:      43
 Known libcurl bindings:       36
 Known libcurl bindings:       36
 Contributors:                 597
 Contributors:                 621


This release includes the following changes:
This release includes the following changes:
 
 
 o --data-urlencode
 o 
 o CURLOPT_PROXY_TRANSFER_MODE
 o --no-keepalive - now curl does connections with keep-alive enabled by
   default
 o --socks4a added (proxy type CURLPROXY_SOCKS4A for libcurl)
 o --socks5-hostname added (CURLPROXY_SOCKS5_HOSTNAME for libcurl)
 o curl_easy_pause()
 o CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA
 o --keepalive-time
 o curl --help output was re-ordered


This release includes the following bugfixes:
This release includes the following bugfixes:


 o curl-config --features and --protocols show the correct output when built
 o 
   with NSS, and also when SCP, SFTP and libz are not available
 o free problem in the curl tool for users with empty home dir
 o curl.h version 7.17.1 problem when building C++ apps with MSVC
 o SFTP and SCP use persistent connections
 o segfault on bad URL
 o variable wrapping when using absolutely huge send buffer sizes
 o variable wrapping when using debug callback and the HTTP request wasn't sent
   in one go
 o SSL connections with NSS done with the multi-interface
 o setting a share no longer activates cookies
 o Negotiate now works on auth and proxy simultanouesly
 o support HTTP Digest nonces up to 1023 letters
 o resumed ftp upload no longer requires the read callback to return full
   buffers
 o no longer default-appends ;type= on FTP URLs thru proxies
 o SSL session id caching
 o POST with callback over proxy requiring NTLM or Digest
 o Expect: 100-continue flaw on re-used connection with POSTs
 o build fix for MSVC 9.0 (VS2008)
 o Windows curl builds failed file truncation when retry downloading
 o SSL session ID cache memory leak
 o bad connection re-use check with environment variable-activated proxy use
 o --libcurl now generates a return statement as well
 o socklen_t is no longer used in the public includes
 o time zone offsets from -1400 to +1400 are now accepted by the date parser
 o allows more spaces in WWW/Proxy-Authenticate: headers
 o curl-config --libs skips /usr/lib64
 o range support for file:// transfers
 o libcurl hang with huge POST request and request-body read from callback
 o removed extra newlines from many error messages
 o improved pipelining
 o improved OOM handling for data url encoded HTTP POSTs when read from a file
 o test suite could pick wrong tool(s) if more than one existed in the PATH
 o curl_multi_fdset() failed to return socket while doing CONNECT over proxy
 o curl_multi_remove_handle() on a handle that is in used for a pipeline now
   break that pipeline
 o CURLOPT_COOKIELIST memory leaks
 o progress meter/callback during http proxy CONNECT requests
 o auth for http proxy when the proxy closes connection after first response


This release includes the following known bugs:
This release includes the following known bugs:


@@ -70,25 +22,15 @@ This release includes the following known bugs:


Other curl-related news:
Other curl-related news:


 o TclCurl 7.17.1 => http://personal1.iddeo.es/andresgarci/tclcurl/english/
 o 
 o Ruby Curl::Multi 0.1 => http://curl-multi.rubyforge.org/ 
 o curl-java 0.2.1 => http://curl.haxx.se/libcurl/java/


New curl mirrors:
New curl mirrors:


 o http://curl.gominet.net/ is new mirror in Vizcaya, Portugal
 o 
 o http://curl.very-clever.com/ is a new mirror in Nuremberg, Germany


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


 Dan Fandrich, Gisle Vanem, Toby Peterson, Yang Tse, Daniel Black,
 
 Robin Johnson, Michal Marek, Ates Goral, Andres Garcia, Rob Crittenden,
 Emil Romanus, Alessandro Vesely, Ray Pekowski, Spacen Jasset, Andrew Moise,
 Gilles Blanc, David Wright, Vikram Saxena, Mateusz Loskot, Gary Maxwell,
 Dmitry Kurochkin, Mohun Biswas, Richard Atterer, Maxim Perenesenko,
 Daniel Egger, Jeff Johnson, Nikitinskit Dmitriy, Georg Lippitsch, Eric Landes,
 Joe Malicki, Nathan Coulter, Lau Hang Kin, Judson Bishop, Igor Franchuk,
 Kevin Reed


        Thanks! (and sorry if I forgot to mention someone)
        Thanks! (and sorry if I forgot to mention someone)
+3 −3
Original line number Original line Diff line number Diff line
@@ -31,13 +31,13 @@


/* This is the version number of the libcurl package from which this header
/* This is the version number of the libcurl package from which this header
   file origins: */
   file origins: */
#define LIBCURL_VERSION "7.18.0-CVS"
#define LIBCURL_VERSION "7.18.1-CVS"


/* The numeric version number is also available "in parts" by using these
/* The numeric version number is also available "in parts" by using these
   defines: */
   defines: */
#define LIBCURL_VERSION_MAJOR 7
#define LIBCURL_VERSION_MAJOR 7
#define LIBCURL_VERSION_MINOR 18
#define LIBCURL_VERSION_MINOR 18
#define LIBCURL_VERSION_PATCH 0
#define LIBCURL_VERSION_PATCH 1


/* This is the numeric version of the libcurl version number, meant for easier
/* This is the numeric version of the libcurl version number, meant for easier
   parsing and comparions by programs. The LIBCURL_VERSION_NUM define will
   parsing and comparions by programs. The LIBCURL_VERSION_NUM define will
@@ -54,7 +54,7 @@
   and it is always a greater number in a more recent release. It makes
   and it is always a greater number in a more recent release. It makes
   comparisons with greater than and less than work.
   comparisons with greater than and less than work.
*/
*/
#define LIBCURL_VERSION_NUM 0x071200
#define LIBCURL_VERSION_NUM 0x071201


/*
/*
 * This is the date and time when the full source package was created. The
 * This is the date and time when the full source package was created. The