]> git.sven.stormbind.net Git - sven/tclcurl.git/blobdiff - ChangeLog.txt
Imported Upstream version 7.19.6
[sven/tclcurl.git] / ChangeLog.txt
diff --git a/ChangeLog.txt b/ChangeLog.txt
new file mode 100755 (executable)
index 0000000..a27e459
--- /dev/null
@@ -0,0 +1,1161 @@
+2009-09-25 Andres Garcia <fandom@telefonica.netrc
+  
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Fixed CURLOPT_FTP_SSL_CC and following options
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_PROTOCOLS and 
+      CURLOPT_REDIR_PROTOCOLS
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_SSH_KNOWNHOSTS and 
+      CURLOPT_SSH_KEYFUNCTION.
+
+2009-09-24 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_POSTREDIR
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLAUTH_DIGEST_IE
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_TFTP_BLKSIZE
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_SOCKS5_GSSAPI_SERVICE and
+      CURLOPT_SOCKS5_GSSAPI_NEC
+
+2009-09-23 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in,
+      makefile.in: Updated to TEA 3.7
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_CERTINFO and CURLINFO_CERTINFO.
+
+2008-09-08 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 7.19.0
+
+2008-09-07 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_ADDRESS_SCOPE
+
+2008-08-31 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      generic/multi.h,
+      generic/multi.c: Had to add a lot of 'CONST's to prevent 
+      warnings when compiling with Tcl 8.5.4, pretty much the same
+      I had to remove because of 8.5.3. 
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLINFO_PRIMARY_IP and
+      CURLINFO_APPCONNECT_TIME
+
+2008-08-25 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      tests/getInfo.tcl: Added support for CURLINFO_REDIRECT_URL.
+
+2008-08-25 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Changed the 'anyauth rewind' to use the new
+      CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA.
+
+2008-08-24 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h: Fixed the writeproc option.
+
+2008-08-23 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      tests/progressProcPause.tcl: Added commands 'pause' and 'resume'.
+
+2008-08-19 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLPROXY_SOCKS4A and
+      CURLPROXY_SOCKS5_HOSTNAME.
+
+2008-08-19 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      generic/multi.h,
+      generic/multi.c: I had to remove a lot of 'CONST's from the code
+      to prevent warnings when compiling against Tcl 8.5.3.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_PROXY_TRANSFER_MODE.
+
+2007-11-01 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 7.17.1
+
+2007-10-25 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h
+      generic/tclcurl.c: Compensated for the options which changed names.
+
+    * generic/tclcurl.h
+      generic/tclcurl.c: Added support for CURLOPT_POST301 and
+      CURLOPT_SSH_HOST_PUBLIC_KEY_MD5
+
+    * generic/tclcurl.c: Use CURLOPT_COPYPOSTFIELDS instead of 
+      CURLOPT_POSTFIELDS.
+
+2007-10-24 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h
+      generic/tclcurl.c: Took advantage of libcurl remembering options
+      passed as strings.
+
+2007-07-19 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 7.16.4
+
+2007-07-16 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Change krb4level to krblevel.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_NEW_FILE_PERMS and
+      CURLOPT_NEW_DIRECTORY_PERMS.
+
+2007-07-07 Andres Garcia <fandom@telefonica.net>
+
+    * generic/multi.h,
+      generic/multi.c: Added support for the CURLMOPT_MAXCONNECTS option.
+
+2007-05-22 Sven Hoexter
+
+    * doc/tclcurl.n: Fixed a couple of errors in the man page.
+
+2007-04-16 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 7.16.2
+
+2007-04-13 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: When saving the headers into an array, TclCurl
+      would only keep the last 'Set-Cookie' header.
+
+2007-04-12 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in,
+      Makefile.in: Updated the configure scripts to TEA 3.6
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for the new SSH options.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_TIMEOUT_MS and
+      CURLOPT_CONNECTTIMEOUT_MS.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_HTTP_CONTENT_DECODING and
+      CURLOPT_HTTP_TRANSFER_DECODING.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c:  Added support for CURLOPT_FTP_SSL_CCC.
+
+    * generic/tclcurl.c: Added 'CONV' to the list 'curl::versioninfo' may return.
+
+2007-03-16 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Fixed a crash when changing a handle from using
+      'writeproc' to not using one.
+
+2006-11-15 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 7.16.0
+
+2006-11-11 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Use the new curl_easy_escape and
+      curl_easy_unescape.
+
+2006-11-07 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      generic/multi.h,
+      generic/multi.c: Added support for CURLMOPT_PIPELINING.
+
+2006-11-05 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Removed support for third party ftp transfers.
+
+2006-10-22 Andres Garcia <fandom@telefonoca.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_FTP_ALTERNATIVE_TO_USER.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_MAX_SEND_SPEED_LARGE and
+      CURLOPT_MAX_RECV_SPEED_LARGE.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLINFO_FTP_ENTRY_PATH
+
+2006-10-22 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in: Changed the code to check the installed version of
+      libcurl to use 'curl-config --checkfor'
+
+2006-10-14 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Prevented a few warnings about casts to
+      and from pointers.
+
+2006-04-17 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 0.15.3
+
+2006-04-16 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLPROXY_SOCKS4.
+
+2006-04-15 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_LOCALPORT,
+      and CURLOPT_LOCALPORTRANGE.
+
+2006-04-13 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Prevented a few compiler warnings.
+
+2006-04-12 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in,
+      Makefile.in,
+      pkIndex.tcl,
+      tclconfig/: Updated the TEA scripts to version 3.5.
+
+2006-01-10 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 0.15.1
+
+2006-01-09 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_FTP_FILEMETHOD.
+
+2006-01-07 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_FTP_SKIP_PASV_IP.
+
+2005-12-28 Andres Garcia <fandom@telefonica.net>
+
+    * packages/Windows/tclcurl.mk: Fixed the doc directory.
+
+2005-09-04 Andres Garcia <fandom@telefonica.net>
+
+    * Relase version 0.14.1
+
+2005-09-03 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      tests/getInfo.tcl: Added support for CURLOPT_COOKIELIST and
+      CURLINFO_COOKIELIST.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_IGNORE_CONTENT_LENGTH.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c.
+      tests/httpPost.tcl: Added support for CURLFORM_FILECONTENT.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Fixed memory leaks during http posts.
+
+2005-06-02 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 0.14.0
+
+2005-06-02 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Updated the way 'sslversion' works.
+
+2005-06-02 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in,
+      Makefile.in: Updated the scripts to the latest version of TEA
+
+2005-05-10 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Fixed the options 'httpauth', 'proxyauth',
+      'ipresolve', 'ftpssl' and 'ftpsslauth'
+
+2005-04-19 Andres Garcia <fandom@telefonica.net>
+
+    * Released version 0.13.2
+
+2005-04-19 Andres Garcia <fandom@telefonica.net>
+
+    * Makefile.in: Daniel A. Steffen's fix for parallel builds.    
+    
+2005-04-16 Andres Garcia <fandom@telefonica.net>
+
+    * include/tclcurl.h: Fixed the msys-mingw build.
+
+2005-04-12 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: When the user chooses the 'any' auth method,
+      TclCurl will silently use CURLOPT_IOCTLFUNCTION and
+      CURLOPT_IOCTLDATA in case libcurl needs to 'rewind' the data.
+
+2005-04-08 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c:  Added support SSPI in curl::versioninfo.
+
+2005-04-07 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support fot CURLOPT_FTP_ACCOUNT.
+
+2005-04-06 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      tests/ftp3party.tcl: Removed suppport for the obsolete options
+      "-sourcehost", "-sourcepath", "-sourceport", "-pasvhost" and
+      added support for the new third party ftp options "-sourceurl"
+      and "-sourcequote".
+
+    * generic/tclcurl.h: Fixed the "-sourcepostquote" option.
+
+2005-04-05 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      tests/getInfo.tcl: Added support for CURLINFO_NUM_CONNECTS,
+      CURLINFO_SSL_ENGINES and CURLINFO_HTTP_CONNECTCODE.
+
+2004-10-18 Andres Garcia <fandom@telefonica.net>
+
+    * Released version 0.12.2
+
+2004-10-08 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Support for the share interface in threads.
+
+2004-10-07 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Fixed the 'cookiejar' option.
+
+2004-10-06 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      tests/strerror.tcl: Added the 'curl::easystrerror', 'curl::sharestrerror'
+      and 'curl::multistrerror' commands.
+
+2004-10-04 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_FTPSSLAUTH.
+
+2004-09-30 Andres Garcia <fandom@telefonica.net>
+
+    * Released version 0.12.1
+
+2004-09-29 Andres Garcia <fandom@telefonica.net>
+
+    * generic/multi.c: Used Tcl_SetMaxBlockTime to improve automatic
+      transfers.
+
+    * tests/ftpUpload: Added an example of ftp upload including commands
+      to the server.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      tests/ftp3party.tcl: Added support for third party ftp transfers.
+
+2004-09-28 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Fixed the 'autoreferer' option.
+
+2004-08-13 Andres Garcia <fandom@telefonica.net>
+
+    * tests/debugProc.tcl: Added the ssl data types.
+
+2004-08-13 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Use CURL_READFUNC_ABORT to abort uploads.
+
+2004-08-13 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added 'reset' to the easy interface commands.
+
+2004-08-12 Andres Garcia <fandom@telefonica.net>
+
+    * generic/multi.h,
+      generic/multi.c: Hooked the multi interface to Tcl's event loop,
+      doesn't work that well so far.
+
+
+2004-07-09 Andres Garcia <fandom@telefonica.net>
+
+    * Released version 0.12.0
+
+2004-07-05 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added incomplete support for the share
+      interface.
+
+2004-07-02 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_PORT,
+      CURLOPT_TCP_NODELAY, CURLOPT_AUTOREFERER.
+
+    * generic/tclcurl.h: Added 'IDN' to the features reported by
+      'curl::versioninfo'.
+
+2004-04-30 Andres Garcia <fandom@telefonica.net>
+
+    * packages/windows/tclcurl.mk: Uses new curl compilation.
+
+2004-04-06 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Fixed ftps support.
+
+2004-02-04 Andres Garcia <fandom@telefonica.net>
+
+    * Released version 0.11.0
+
+2004-01-15 Andres Garcia <fandom@telefonica.net>
+
+    * ReadMeW32.txt: Updated instructions to compile openssl.
+
+2004-01-08 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c,
+      generic/tclcurl.h: Added support for CURLOP_FTP_SSL.
+
+2004-01-02 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Fixed the 'netrc' option.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_NETRC_FILE.
+
+
+2003-12-29 Andres Garcia <fandom@telefonica.net>
+
+    * Released version 0.10.8
+
+2003-12-19 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h: TclCurl still thought it was in version
+      0.10.4.
+
+2003-12-18 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLINFO_HTTPAUTH_AVAIL.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLINFO_PROXYAUTH_AVAIL.
+
+    * generic/tclcurl.c: 'curl::versioninfo' will now say if there
+      is support for asynchronus DNS and SPNEGO.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_IPRESOLVE.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_MAXFILESIZE.
+
+2003-12-18 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Fixed the 'httpauth' option.
+
+2003-11-11 Andres Garcia <fandom@telefonica.net>
+
+    * autoconf.in: The configure scripts would sometimes use the
+      cURL in '/usr/bin' instead of the one in '/usr/local/bin'
+      despite the '--with-curlprefix' tag.
+
+2003-11-04 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLINFO_RESPONSE_CODE.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_FPT_RESPONSE_TIMEOUT.
+
+
+2003-09-03 Andres Garcia <fandom@telefonica.net>
+
+    * Release TclCurl 0.10.7
+
+2003-09-03 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in: Changed because of the new version string used by
+      cURL.
+
+2003-08-17 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.tcl,
+      generic/tclcurl.c,
+      generic/tclcurl.h: Some work on hooking the multi interface
+      to Tcl's event loop, it isn't even close to working though.
+
+2003-08-14 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURL_FTP_CREATE_MISSING_DIRS.
+
+2003-08-04 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_HTTPAUTH.
+
+2003-07-31 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added 'command' option to 'configure'
+      to execute a Tcl command after the transfer is done. So
+      far it only works in blocking transfer which is pretty
+      much useless.
+
+2003-05-22 Andres Garcia <fandom@telefonica.net>
+
+    * Release TclCurl 0.10.5
+
+
+2003-05-20 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_FTP_USE_EPTR.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for 'all' in the 'encoding'
+      option.
+
+    * generic/tclcurl.c: Changed the way the http header is dealt
+      with in the 'headervar' option.
+
+
+2003-05-13 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: The 'progressproc' option would crash in
+      windows machines.
+
+    * packages/windows/tclcurl.mk: Changed for OpenSSL 0.9.7b.
+
+    * ReadMeW32.txt: New instructions on how to compile OpenSSL 0.9.7b.
+
+
+2003-05-12 Andres Garcia <fandom@telefonica.net>
+
+    * generic/multi.c: The multihandles couldn't store the data of more
+      than two easy handles.
+
+    * generic/multi.c: The '$multiHandle active' command wasn't returning
+      anything.
+
+
+2003-04-07 Andres Garcia <fandom@telefonica.net>
+
+    * Release TclCurl 0.10.4
+
+2003-04-04 Andres Garcia <fandom@retemailes>
+
+    * generic/tclcurl.tcl: If there is an error, the 'curl::transfer'
+      command will now return the code of the error, without the
+      'Couldn't perform transfer' message.
+
+2003-03-24 Andres Garcia <fandom@telefonica.net>
+
+    * ReadMeW32.txt: Updated build instructions for Windows.
+
+    * Makefile.in: Added an 'uninstall' target to the make file.
+
+2003-03-18 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.tcl: Added 'getinfo' features to 'curl::transfer'.
+
+2003-02-20 Andres Garcia <fandom@telefonica.net>
+
+    * packages/windows/tclcurl.mk: A make file to create all the Windows
+      packages.
+
+    * packages/windows/SetUp.tcl: The setup script for TclCurl in Windows.
+
+    * packages/rpm/tclcurl.spec: The spec file to create the rpm package.
+
+2003-02-04 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in: It will no longer choke with the version
+      string of cURL's prereleases.
+
+2003-02-03 Andres Garcia <fandom@telefonica.net>
+
+    * tclconfig: Updated to the TEA2 scripts in the CVS.
+
+    * generic/tclcurl.tcl: Alex Khassin suggested using fully qualified
+      names to prevent problems with namespaces.
+
+
+2003-01-30 Andres Garcia <fandom@telefonica.net>
+
+    * Release TclCurl 0.10.3
+
+2003-01-29 Andres Garcia <fandom@telefonica.net>
+
+    * generic/multi.c: if 'curl_multi_perform' returns '-1' it will be
+      invoked again to read all data in the queue.
+
+2003-01-28 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Changed the source to use the new constant names
+      CURLOPT_WRITEDATA, CURLOPT_READDATA and CURLOPT_HEADERDATA.
+
+    * generic/tclcurl.c: When using '-headervar' in Windows you could end
+      up with carriage returns in the name of the header.
+
+2003-01-27 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_HTTP200ALIASES.
+
+2003-01-25 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c,
+      generic/multi.c: Applied Albert Chin-A-Young patch to change C++ style
+      comments to C style.
+
+    * configure.in: If 'curl' is in '/usr/bin/' or '/usr/local/bin' it will no
+      longer be necessary to use '--with-curlprefix' in Windows.
+
+2003-01-24 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in: If you want to compile TclCurl with ssl support in Windows,
+      you can now use the '--enable-ssl' option.
+
+2003-01-08 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: No more crashes when using TclCurl in a threads enabled
+      Tcl.
+
+
+2002-10-14 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 0.10.1
+
+2002-10-13 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for 'CURLOPT_PROXYTYPE'.
+
+    * doc/tclcurl.n,
+      doc/tclcurl.html,
+      doc/tclcurl_multi.n,
+      doc/tclcurl_multi.html: Updated docs.
+
+    * configure.in: Updated version.
+
+    * generic/tclcurl.c: Started using 'curl_free' to free memory
+      allocated by 'curl_escape' and 'curl_unescape'.
+
+    * tests/escape.tcl: Added an example for 'curl::escape' and
+      'curl::unescape'
+
+
+2002-10-12 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Created the 'curl::versioninfo' command
+      to support 'curl_version_info'.
+
+
+2002-10-11 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for 'CURLOPT_ENCODING', it
+      can either be 'identity' or 'deflated'.
+
+
+2002-10-10 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      tests/bufferSize.tcl: Added support for CURLOPT_BUFFERSIZE.
+
+    * tests/writeProc.tcl: Added a message to the write callback, so
+      that the difference with bufferSize.tcl can be noticed.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLOPT_NOSIGNAL.
+
+
+    * generic/tclcurl.tcl,
+      tests/curlConfig.tcl: Added support for the '-ca' option for
+      the 'curl::curlConfig' command.
+
+
+2002-10-06 Andres Garcia <fandom@telefonica.net>
+
+    * generic/multi.h,
+      generic/multi.c,
+      tests/multi/single.tcl,
+      tests/multi/double.tcl: The multi interface tests should now work
+      as expected.
+
+
+2002-10-03: Andres Garcia <fandom@telefonica.net>
+
+    * configure.in,
+      Makefile.in: Asif Haswarey reported that '--with-curlinclude' did not
+      work and that the 'pkgIndex.tcl' generated would not do in Solaris.
+
+
+2002-10-01 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c,
+      generic/multi.h,
+      generic/multi.c: Added a bunch of CONSTs to prevent warnings when
+      compiling with Tcl/Tk 8.4.
+
+
+2002-09-29 Andres Garcia <fandom@telefonica.net>
+
+    * tests/progressProc.tcl: It will skip all that useless decimals now.
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: The buffer option to post data would not work.
+
+
+2002-09-26 Andres Garcia <fandom@telefonica.net>
+
+    * tests/headNoHead.tcl: removed the 'header 1' option, it is redundant
+      if you use 'writeheader', made the output more explicit.
+
+
+2002-09-24 Andres Garcia <fandom@telefonica.net>
+
+    * doc/tclcurl.n,
+      doc/tclcurl.html,
+      tests/debugProc.tcl: The values given for the data types in the
+      'debugproc' options were wrong, changed the test to show it more clearly.
+
+
+2002-08-14 Andres Garcia <fandom@telefonica.net>
+
+    * ReadMeW32.txt: New instructions on how to compile TclCurl in Windows.
+
+    * configure.in: Changed so that it will configure in msys-mingw
+      without using a 'curl-config'
+
+
+2002-06-25 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 0.9.8
+
+2002-06-23 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Changed the parameters of the curlProgressCallback
+      function from 'size_t' to 'double'.
+
+
+2002-06-22 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLFORM_BUFFER.
+
+    * generic/tclcurl.c: Fix a bug when duplication a curl handle, I was not
+      allocating space before doing a memcpy.
+
+    * generic/tclcurl.c: Changed all the calls to ckalloc, malloc, ckfree to
+      Tcl_Alloc and Tcl_Free.
+
+
+2002-06-13 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.c: Changed the TIMECOND_IFMODSINCE and
+      TIMECOND_IFMODSINCE, so that now they have a CURL_
+      prefix as they do now in libcurl.
+
+2002-06-12 Andres Garcia <fandom@telefonica.net>
+
+    * generic/tclcurl.h,
+      generic/tclcurl.c: Added support for CURLINFO_REDIRECT_TIME and
+      CURLINFO_REDIRECT_COUNT.
+
+
+2002-05-14 Andres Garcia <fandom@telefonica.net>
+
+    * generic/multi.h,
+      generic/multi.c: Added support for the multi interface.
+
+
+2002-04-30 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 0.9.6
+
+2002-04-30 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.h,
+      tclcurl.c: Changed the 'interface' field in the 'curlObjData'
+      struct to 'interfaces', otherwise it wouldn't compile in Windows,
+      please, don't ask me why (but if you know, please tell me).
+
+    * setup.tcl: the setup script for Windows will now work with
+      older versions of Tcl/Tk.
+
+2002-04-23 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in: fixed a small incompatibility with Solaris.
+
+    * tclcurl.c: fixed a seg fault when using the 'httpheader' option
+      twice.
+
+    * tclcurl.h,
+      tclcurl.c: support for CURLOPT_DNS_CACHE_TIMEOUT and
+      CURLOPT_DNS_USE_GLOBAL_CACHE.
+
+2002-04-22 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.n: Updated the documentation about the error codes.
+
+2002-04-17 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.h,
+      tclcurl.c: added support for CURLOPT_DEBUGFUNCTION.
+
+2002-04-16 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.c: If you set the progressproc option to the empty string
+      the internal progress function will be restored.
+
+
+2002-04-15 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.h,
+      tclcurl.c: added support for CURLFORM_FILENAME and changed the code
+      so that all options are passed in a CURLFORM_ARRAY.
+
+
+2002-04-14 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.h: Changed the 'httpPost' structs to their new
+      name 'curl_httppost'.
+
+2002-04-12 Andres Garcia <fandom@telefonica.net>
+
+    * configure.in,
+      makefile.in,
+      tclconfig/tcl.m4: changed the configure scripts to the lastest
+      CVS version of the sample extension.
+
+    * tclcurl.c,
+      tclcurl.h,
+      tclcurl.tcl: passed this files to the generic subdirectory as done
+      in the sample extension.
+
+2002-04-01 Andres Garcia <fandom@telefonica.net>
+
+    * Release version 0.9.5
+
+2002-03-29
+
+    * tclcurl.h,
+      tclcurl.c: Support for CURLOPT_PREQUOTE
+
+    * tclcurl.tcl: 'curl::transfer' now returns a '0' if everything
+      went well.
+
+2002-03-28
+
+    * Update the configure.in script to the new TEA scripts by
+      Jeff Hobbs.
+
+    * tclcurl.h, tclcurl.c: Added support for CURLINFO_CONTENT_TYPE.
+
+2002-01-29
+
+    * Release version 0.9.3
+
+2002-01-25 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.c: Added support for CURLFORM_CONTENTHEADER.
+
+2002-01-24 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl: the CURLOPT_SSL_VERIFYHOST was misspelled.
+
+    * Added support for CURLOPT_SSLCERTTYPE, CURLOPT_SSLKEY,
+      CURLOPT_SSLKEYTYPE, CURLOPT_SSLKEYPASSWD, CURLOPT_SSL_ENGINE,
+      CURLOPT_SSL_ENGINEDEFAULT.
+
+2002-01-17 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.h, tclcurl.c: TclCurl was not doing binary transfers
+      right in Windows.
+
+    * Makefile.in: 'checkAutoPath.tcl' will only be run if TclCurl
+      is not going to be installed in '/usr'
+
+    * checkAutoPath.tcl: The script will not try to change the 'auto_path'
+      variable in 'init.tcl' if the user doing the install does not
+      have write access to the file.
+
+
+2002-01-16 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.c: No more seg faults for trailing options at the end of
+      a configure command.
+
+
+2001-12-09
+
+    * Release version 0.9.2
+
+2001-12-09 Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.n, tclcurl.html: Updated docs, removed the 'setopt' references.
+
+2001-12-08 Andres Garcia <fandom@telefonica.net>
+
+    * Changed the 'httpversion' configure option to libcurl 7.9.2 behaviour.
+
+    * Added support for CURLOP_FTP_USE_EPVS
+
+
+2001-12-07 Andres Garcia <fandom@telefonica.net>
+
+    * The 'perform' command now returns the exit code form 'curl_easy_perform'
+
+    * configure.in, mkIndex.tcl.in: A port to Windows.
+
+    * tclcurl.c, tclcurl.h: The 'configure' command will now also return the
+      value given for the invalid option.
+
+2001-11-14 Andres Garcia <fandom@telefonica.net>
+
+    * mkIndex.tcl.in: Domenico Andreoli noticed there was a mistyped variable name.
+
+2001-11-05
+
+    * Release version 0.9
+
+2001-11-04  Andres Garcia <fandom@telefonica.net>
+
+    * Makefile.in: The man page will be installed compressed.
+
+
+2001-10-31  Andres Garcia <fandom@telefonica.net>
+
+    * Added the code to change the 'auto_path' variable in 'init.tcl' to the
+      makefile.
+
+
+2001-10-30 Andres Garcia <fandom@telefonica.net>
+
+    * Changed the options to the 'timecondition' configure option to lower case.
+
+    * Changed the options to the 'closepolicy' configure option to lower case.
+
+
+2001-10-29 Andres Garcia <fandom@telefonica.net>
+
+    * Added support for the CURLOPT_HTTP_VERSION option.
+
+    * Changed the http posts the new formadd function.
+
+
+2001-10-22 Andres Garcia <fandom@telefonica.net>
+
+    * Added the duphandle command to duplicate a curl handle.
+
+
+2001-10-21  Andres Garcia <fandom@telefonica.net>
+
+    * Added support for the CURLOPT_SSL_CIPHER_LIST option.
+
+    * Added support for the CURLOPT_COOKIEJAR option.
+
+    * Merged Domenico Andreoli patches to ease creating the Debian package.
+
+
+2001-09-03
+
+    * Release version 0.8
+
+
+2001-09-01 Andres Garcia <fandom@telefonica.net>
+
+    * Converted to the new 'curl::transfer' command all the tests
+      where it fitted.
+
+
+2001-08-31 Andres Garcia <fandom@telefonica.net>
+
+    * Added support for CURLOPT_HTTPGET
+
+    * Added support for CURLOPT_SSL_SSL_VERIFYHOST
+
+
+2001-08-30 Andres Garcia <fandom@telefonica.net>
+
+    * Converted all the options of the 'configure' command to
+      lowercase.
+
+    * Converted all the options of the 'getinfo' command to
+      lowercase.
+
+
+2001-08-29 Andres Garcia <fandom@telefonica.net>
+
+    * Fixed the 'infile' option.
+
+    * Added the 'readProc' option to the 'configure' commmand.
+
+
+2001-08-28 Andres Garcia <fandom@telefonica.net>
+
+    * Added the 'writeProc' option to the 'configure' command.
+
+
+2001-08-15 Andres Garcia <fandom@telefonica.net>
+
+    * Added the curl::transfer command.
+
+
+2001-06-13 Andres Garcia <fandom@telefonica.net>
+
+    * Version 0.7 released
+
+
+2001-06-12 Andres Garcia <fandom@telefonica.net>
+
+    * Removed support for the CURLOPT_MUTE option, it no longer does
+      anything.
+
+    * Added the '-vernum' options to 'curl::curlConfig'
+
+
+2001-06-10 Andres Garcia <fandom@telefonica.net>
+
+    * Used libcurl's mprintf funtions to improve TclCurl portability.
+
+    * CURLOPT_TIMEOUT was defined two times.
+
+    * Fixed the bug by which TclCurl would return two many possible options
+      after using a wrong one.
+
+    * Changed the way the curlObjData struct is initialized.
+
+    * Changed the syntax of the 'getinfo' command options.
+
+
+2001-06-08 Andres Garcia <fandom@telefonica.net>
+
+    * Passed all the tests cases to the new 'configure' option.
+
+
+2001-06-06 Andres Garcia <fandom@telefonica.net>
+
+    * Created the 'configure' command.
+
+
+2001-06-03 Andres Garcia <fandom@telefonica.net>
+
+    * TclCurl won't install the 'tclcurl.h' file.
+
+
+2001-05-21 Andres Garcia <fandom@telefonica.net>
+
+    * It is now possible to remove the CURLOPT_FILE, CURLOPT_INFILE and
+      CURLOPT_STDERR options between transfers in a persistant connection.
+
+
+2001-05-30  Andres Garcia <fandom@telefonica.net>
+
+    * Version 0.6.1 released.
+
+
+2001-05-04  Andres Garcia <fandom@telefonica.net>
+
+    * Trying to set a HTTPPOST would provoke a seg fault.
+
+
+2001-05-03  Andres Garcia <fandom@telefonica.net>
+
+    * Prevented segfault when saving to a file without the right permissions or
+      reading for a file that does not exist.
+
+
+2001-05-02  Andres Garcia <fandom@telefonica.net>
+
+    * Added the CURLOPT_CANCELTRANSVAR option.
+
+    * I think I removed some memory leaks by checking that strings are empty
+      before filling them with strdup.
+
+
+2001-05-01  Andres Garcia <fandom@telefonica.net>
+
+    * Added the CURLOPT_PROGRESSPROC option.
+
+
+2001-04-30  Andres Garcia <fandom@telefonica.net>
+
+    * Added the CURLOPT_BODYVAR option to put the body of a request into
+      a Tcl variable.
+
+    * Removed the alternative strdup implementation, if the system does not
+      have it libcurl will (I think).
+
+
+2001-04-28  Andres Garcia <fandom@telefonica.net>
+
+    * tclcurl.h: Added interp field to curlObjData.
+
+    * Added support for the 'CURLOPT_HEADERFUNCTION' option
+      through 'CURLOPT_HEADERVAR'.
+
+
+2001-04-25  Andres Garcia <fandom@telefonica.net>
+
+    * Makefile.in: Modified to be able to install tclcurl.tcl.
+
+    * tclcurl.tcl: Created this file to host the curl::curlConfig procedure.
+
+
+2001-04-23  Andres Garcia <fandom@telefonica.net>
+
+    * tests/getinfo.tcl: Added the option CURLOPT_FILETIME so
+      CURLINFO_FILETIME would work.
+
+
+2001-04-12  Andres Garcia <fandom@telefonica.net>
+
+    * First release.
+