|
Version 0.14.0 released 3-June-05
- BEHAVIOUR CHANGE: To set the version SSL/TLS to use with
'-sslversion' you can know use the values:
- default
The default action. When libcurl built with OpenSSL, this will
attempt to figure out the remote SSL protocol version.
Unfortunately there are a lot of ancient and broken servers in
use which cannot handle this technique and will fail to
connect. When libcurl is built with GnuTLS, this will mean SSLv3.
- tlsv1
Force TLSv1
- sslv2
Force SSLv2
- sslv3
Force SSLv3
- Bug fix: A report by Melissa Millard made me realise that the
options 'httpauth', 'proxyauth', 'ipresolve', 'ftpssl' and
'ftpsslauth' have, probably, never worked. They should now.
- I updated 'configure.in' and 'Makefile.in' to the latest versions
in Tcl's sample extension, unfortunately that's likely to introduce
some bugs, so, please, report any problems.
Version 0.13.2 released 16-April-05
- New configure options:
- ftpaccount: When an FTP server asks for "account data"
after user name and password has been provided.
- sourceurl: When set, it enables a FTP third party transfer.
- sourcequote: Exactly like quote, but for the source host.
- The following options are now obsolete sourcehost, sourcepath,
sourceport and pasvhost.
- curl::versioninfo will indicate if there is support for
SSPI.
- More information can be obtained using curl::getinfo:
- numconnects: to get the number of new connections
TclCurl had to create to achieve the previous transfer.
- sslengines: returns a list of the OpenSSL crypto-engines
supported.
- httpconnectcode: returns the last received proxy
response code to a CONNECT request.
- Bug fix:
- Fixed the sourcepostquote option.
- Daniel A. Steffen fixed a bug with parallel builds.
Version 0.12.2 released 18-October-04
- New features:
- You can now share dns and cookie information among TclCurl
handles, please check the docs for details.
- New configure option: 'ftpsslauth', you may need this option
because of servers like BSDFTPD-SSL from won't work properly
when "AUTH SSL" is issued but require "AUTH TLS" instead.
- Added three new commands to the 'curl' namespace:
- curl::easystrerror errorCode
- curl::sharestrerror errorCode
- curl::multistrerror errorCode
All three will return a string explaining what the given error
number means.
- Bug fix:
- Ralph Mitchell reported that the 'cookiejar' option wouldn't
work in the latest version, it should now.
Version 0.12.1 released 30-September-04
- New features:
- Bug fix:
- The 'autoreferer' option should now work.
Version 0.12.0 released 09-July-04
- New configure options:
- -port: Pass the number specifying what remote port to connect to,
instead of the one specified in the URL or the default port for the
used protocol.
- -tcpnodelay: To specify whether the TCP_NODELAY option should be
set or cleared.
Setting this option will disable TCP's Nagle algorithm. The purpose
of this algorithm is to try to minimize the number of small packets
on the network.
- -autoreferer: When enabled, TclCurl will automatically set the
'Referer:' field in requests where it follows a 'Location:' redirect.
- Bug fix:
- Thanks to Stefano Federici I noticed that the 'ftpssl' option didn't
work.
Version 0.11.0 released 04-febrary-04
- New configure options:
- ftpssl: You can use ftps:// URLs to explicitly switch on SSL/TSL
for the control connection and the data connection.
Alternatively you can set this option to one of these values:
- nope: Do not attempt to use SSL.
- try: Try using SSL, proceed anyway otherwise.
- control: Use SSL for the control conecction or fail.
- all: Use SSL for all communication or fail.
- netrcfile: Pass a string containing the full path name to the
file you want to use as .netrc file. For the option to work, you
have to set the 'netrc' option to 'required'. If this option is
omitted, and 'netrc' is set, TclCurl will attempt to find the a
.netrc file in the current user's home directory.
- Bug fix: Fixed the 'netrc' option.
Andrés García
|
|