mirror of
https://github.com/moparisthebest/curl
synced 2024-11-10 03:25:04 -05:00
e4b754f64e
or Curl_poll() with a non-zero timeout both functions would restart the specified timeout. This could even lead to the extreme case that if a signal arrived with a frecuency lower to the specified timeout neither function would ever exit. Added experimental symbol definition check CURL_ACKNOWLEDGE_EINTR in Curl_select() and Curl_poll(). When compiled with CURL_ACKNOWLEDGE_EINTR defined both functions will return as soon as a signal is caught. Use it at your own risk, all calls to these functions in the library should be revisited and checked before fully supporting this feature.
71 lines
2.8 KiB
Plaintext
71 lines
2.8 KiB
Plaintext
Curl and libcurl 7.16.2
|
|
|
|
Public curl release number: 98
|
|
Releases counted from the very beginning: 125
|
|
Available command line options: 117
|
|
Available curl_easy_setopt() options: 141
|
|
Number of public functions in libcurl: 54
|
|
Amount of public web site mirrors: 38
|
|
Number of known libcurl bindings: 35
|
|
Number of contributors: 539
|
|
|
|
This release includes the following changes:
|
|
|
|
o added CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS
|
|
o added CURLOPT_HTTP_CONTENT_DECODING, CURLOPT_HTTP_TRANSFER_DECODING and
|
|
--raw
|
|
o added support for using the NSS library for TLS/SSL
|
|
o changed default anonymous FTP password
|
|
o changed the CURLOPT_FTP_SSL_CCC option to handle active and passive
|
|
CCC shutdown
|
|
o added the --ftp-ssl-ccc-mode command line option
|
|
o includes VC8 Makefiles in the release archive
|
|
o --ftp-ssl-control is now honoured on ftps:// URLs
|
|
o added experimental CURL_ACKNOWLEDGE_EINTR symbol definition check
|
|
|
|
This release includes the following bugfixes:
|
|
|
|
o in testsuite, update test cookies expiration from 2007-Feb-1 to year 2035
|
|
o socks5 works
|
|
o builds fine with VC2005
|
|
o CURLOPT_RANGE set to NULL resets the range for FTP
|
|
o curl_multi_remove_handle() rare crash
|
|
o passive FTP transfers work with SOCKS
|
|
o multi interface HTTPS connection re-use memory leak
|
|
o libcurl.m4's --with-libcurl is improved
|
|
o curl-config --libs and libcurl.pc no longer list unnecessary dependencies
|
|
o fixed an issue with CCC not working on some servers
|
|
o several HTTP pipelining problems
|
|
o HTTP CONNECT thru a proxy is now less blocking when the multi interface is
|
|
used
|
|
o HTTP Digest header parsing fix for unquoted last word ending with CRLF
|
|
o CURLOPT_PORT, HTTP proxy, re-using connections and non-HTTP protocols
|
|
o CURLOPT_INTERFACE for ipv6
|
|
o use-after-free issue with HTTP transfers with the multi interface
|
|
o the progress callback can get called more frequently
|
|
o timeout would restart when signal caught while awaiting socket events
|
|
|
|
This release includes the following known bugs:
|
|
|
|
o see docs/KNOWN_BUGS (http://curl.haxx.se/docs/knownbugs.html)
|
|
|
|
Other curl-related news:
|
|
|
|
o pycurl 7.16.1 was released: http://pycurl.sf.net/
|
|
|
|
New curl mirrors:
|
|
|
|
o http://curl.basemirror.de is a new mirror in Germany
|
|
o http://curl.xxtracker.org is a new mirror in The Netherlands
|
|
|
|
This release would not have looked like this without help, code, reports and
|
|
advice from friends like these:
|
|
|
|
Yang Tse, Manfred Schwarb, Michael Wallner, Jeff Pohlmeyer, Shmulik Regev,
|
|
Rob Crittenden, Robert A. Monat, Dan Fandrich, Duncan Mac-Vicar Prett,
|
|
Michal Marek, Robson Braga Araujo, Ian Turner, Linus Nielsen Feltzing,
|
|
Ravi Pratap, Adam D. Moss, Jose Kahan, Hang Kin Lau, Justin Fletcher,
|
|
Robert Iakobashvili, Bryan Henderson, Eygene Ryabinkin
|
|
|
|
Thanks! (and sorry if I forgot to mention someone)
|