X-Git-Url: https://git.sven.stormbind.net/?p=sven%2Ftclcurl.git;a=blobdiff_plain;f=ChangeLog.txt;fp=ChangeLog.txt;h=a27e45937ea59ca5a3187269575b3eae8fb5c571;hp=0000000000000000000000000000000000000000;hb=b0e6fb6e4379fb87fa2854b84a56c5ad49c644da;hpb=c9a5bcd9d76f699909b24e71a2a216d36062ab0b diff --git a/ChangeLog.txt b/ChangeLog.txt new file mode 100755 index 0000000..a27e459 --- /dev/null +++ b/ChangeLog.txt @@ -0,0 +1,1161 @@ +2009-09-25 Andres Garcia + + * 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 + + * 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 + + * Release version 7.19.0 + +2008-09-07 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLOPT_ADDRESS_SCOPE + +2008-08-31 Andres Garcia + + * 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 + + * generic/tclcurl.h, + generic/tclcurl.c, + tests/getInfo.tcl: Added support for CURLINFO_REDIRECT_URL. + +2008-08-25 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Changed the 'anyauth rewind' to use the new + CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA. + +2008-08-24 Andres Garcia + + * generic/tclcurl.h: Fixed the writeproc option. + +2008-08-23 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c, + tests/progressProcPause.tcl: Added commands 'pause' and 'resume'. + +2008-08-19 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLPROXY_SOCKS4A and + CURLPROXY_SOCKS5_HOSTNAME. + +2008-08-19 Andres Garcia + + * 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 + + * Release version 7.17.1 + +2007-10-25 Andres Garcia + + * 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 + + * generic/tclcurl.h + generic/tclcurl.c: Took advantage of libcurl remembering options + passed as strings. + +2007-07-19 Andres Garcia + + * Release version 7.16.4 + +2007-07-16 Andres Garcia + + * 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 + + * 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 + + * Release version 7.16.2 + +2007-04-13 Andres Garcia + + * generic/tclcurl.c: When saving the headers into an array, TclCurl + would only keep the last 'Set-Cookie' header. + +2007-04-12 Andres Garcia + + * 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 + + * generic/tclcurl.c: Fixed a crash when changing a handle from using + 'writeproc' to not using one. + +2006-11-15 Andres Garcia + + * Release version 7.16.0 + +2006-11-11 Andres Garcia + + * generic/tclcurl.c: Use the new curl_easy_escape and + curl_easy_unescape. + +2006-11-07 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c, + generic/multi.h, + generic/multi.c: Added support for CURLMOPT_PIPELINING. + +2006-11-05 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Removed support for third party ftp transfers. + +2006-10-22 Andres Garcia + + * 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 + + * configure.in: Changed the code to check the installed version of + libcurl to use 'curl-config --checkfor' + +2006-10-14 Andres Garcia + + * generic/tclcurl.c: Prevented a few warnings about casts to + and from pointers. + +2006-04-17 Andres Garcia + + * Release version 0.15.3 + +2006-04-16 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLPROXY_SOCKS4. + +2006-04-15 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLOPT_LOCALPORT, + and CURLOPT_LOCALPORTRANGE. + +2006-04-13 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Prevented a few compiler warnings. + +2006-04-12 Andres Garcia + + * configure.in, + Makefile.in, + pkIndex.tcl, + tclconfig/: Updated the TEA scripts to version 3.5. + +2006-01-10 Andres Garcia + + * Release version 0.15.1 + +2006-01-09 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLOPT_FTP_FILEMETHOD. + +2006-01-07 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLOPT_FTP_SKIP_PASV_IP. + +2005-12-28 Andres Garcia + + * packages/Windows/tclcurl.mk: Fixed the doc directory. + +2005-09-04 Andres Garcia + + * Relase version 0.14.1 + +2005-09-03 Andres Garcia + + * 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 + + * Release version 0.14.0 + +2005-06-02 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Updated the way 'sslversion' works. + +2005-06-02 Andres Garcia + + * configure.in, + Makefile.in: Updated the scripts to the latest version of TEA + +2005-05-10 Andres Garcia + + * generic/tclcurl.c: Fixed the options 'httpauth', 'proxyauth', + 'ipresolve', 'ftpssl' and 'ftpsslauth' + +2005-04-19 Andres Garcia + + * Released version 0.13.2 + +2005-04-19 Andres Garcia + + * Makefile.in: Daniel A. Steffen's fix for parallel builds. + +2005-04-16 Andres Garcia + + * include/tclcurl.h: Fixed the msys-mingw build. + +2005-04-12 Andres Garcia + + * 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 + + * generic/tclcurl.h, + generic/tclcurl.c: Added support SSPI in curl::versioninfo. + +2005-04-07 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support fot CURLOPT_FTP_ACCOUNT. + +2005-04-06 Andres Garcia + + * 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 + + * 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 + + * Released version 0.12.2 + +2004-10-08 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Support for the share interface in threads. + +2004-10-07 Andres Garcia + + * generic/tclcurl.c: Fixed the 'cookiejar' option. + +2004-10-06 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c, + tests/strerror.tcl: Added the 'curl::easystrerror', 'curl::sharestrerror' + and 'curl::multistrerror' commands. + +2004-10-04 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLOPT_FTPSSLAUTH. + +2004-09-30 Andres Garcia + + * Released version 0.12.1 + +2004-09-29 Andres Garcia + + * 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 + + * generic/tclcurl.c: Fixed the 'autoreferer' option. + +2004-08-13 Andres Garcia + + * tests/debugProc.tcl: Added the ssl data types. + +2004-08-13 Andres Garcia + + * generic/tclcurl.c: Use CURL_READFUNC_ABORT to abort uploads. + +2004-08-13 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added 'reset' to the easy interface commands. + +2004-08-12 Andres Garcia + + * 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 + + * Released version 0.12.0 + +2004-07-05 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added incomplete support for the share + interface. + +2004-07-02 Andres Garcia + + * 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 + + * packages/windows/tclcurl.mk: Uses new curl compilation. + +2004-04-06 Andres Garcia + + * generic/tclcurl.c: Fixed ftps support. + +2004-02-04 Andres Garcia + + * Released version 0.11.0 + +2004-01-15 Andres Garcia + + * ReadMeW32.txt: Updated instructions to compile openssl. + +2004-01-08 Andres Garcia + + * generic/tclcurl.c, + generic/tclcurl.h: Added support for CURLOP_FTP_SSL. + +2004-01-02 Andres Garcia + + * generic/tclcurl.c: Fixed the 'netrc' option. + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLOPT_NETRC_FILE. + + +2003-12-29 Andres Garcia + + * Released version 0.10.8 + +2003-12-19 Andres Garcia + + * generic/tclcurl.h: TclCurl still thought it was in version + 0.10.4. + +2003-12-18 Andres Garcia + + * 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 + + * generic/tclcurl.h, + generic/tclcurl.c: Fixed the 'httpauth' option. + +2003-11-11 Andres Garcia + + * 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 + + * 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 + + * Release TclCurl 0.10.7 + +2003-09-03 Andres Garcia + + * configure.in: Changed because of the new version string used by + cURL. + +2003-08-17 Andres Garcia + + * 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 + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURL_FTP_CREATE_MISSING_DIRS. + +2003-08-04 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLOPT_HTTPAUTH. + +2003-07-31 Andres Garcia + + * 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 + + * Release TclCurl 0.10.5 + + +2003-05-20 Andres Garcia + + * 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 + + * 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 + + * 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 + + * Release TclCurl 0.10.4 + +2003-04-04 Andres Garcia + + * 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 + + * ReadMeW32.txt: Updated build instructions for Windows. + + * Makefile.in: Added an 'uninstall' target to the make file. + +2003-03-18 Andres Garcia + + * generic/tclcurl.tcl: Added 'getinfo' features to 'curl::transfer'. + +2003-02-20 Andres Garcia + + * 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 + + * configure.in: It will no longer choke with the version + string of cURL's prereleases. + +2003-02-03 Andres Garcia + + * 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 + + * Release TclCurl 0.10.3 + +2003-01-29 Andres Garcia + + * 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 + + * 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 + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLOPT_HTTP200ALIASES. + +2003-01-25 Andres Garcia + + * 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 + + * 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 + + * generic/tclcurl.c: No more crashes when using TclCurl in a threads enabled + Tcl. + + +2002-10-14 Andres Garcia + + * Release version 0.10.1 + +2002-10-13 Andres Garcia + + * 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 + + * generic/tclcurl.h, + generic/tclcurl.c: Created the 'curl::versioninfo' command + to support 'curl_version_info'. + + +2002-10-11 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for 'CURLOPT_ENCODING', it + can either be 'identity' or 'deflated'. + + +2002-10-10 Andres Garcia + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * Release version 0.9.8 + +2002-06-23 Andres Garcia + + * generic/tclcurl.h, + generic/tclcurl.c: Changed the parameters of the curlProgressCallback + function from 'size_t' to 'double'. + + +2002-06-22 Andres Garcia + + * 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 + + * 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 + + * generic/tclcurl.h, + generic/tclcurl.c: Added support for CURLINFO_REDIRECT_TIME and + CURLINFO_REDIRECT_COUNT. + + +2002-05-14 Andres Garcia + + * generic/multi.h, + generic/multi.c: Added support for the multi interface. + + +2002-04-30 Andres Garcia + + * Release version 0.9.6 + +2002-04-30 Andres Garcia + + * 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 + + * 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 + + * tclcurl.n: Updated the documentation about the error codes. + +2002-04-17 Andres Garcia + + * tclcurl.h, + tclcurl.c: added support for CURLOPT_DEBUGFUNCTION. + +2002-04-16 Andres Garcia + + * tclcurl.c: If you set the progressproc option to the empty string + the internal progress function will be restored. + + +2002-04-15 Andres Garcia + + * 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 + + * tclcurl.h: Changed the 'httpPost' structs to their new + name 'curl_httppost'. + +2002-04-12 Andres Garcia + + * 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 + + * 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 + + * tclcurl.c: Added support for CURLFORM_CONTENTHEADER. + +2002-01-24 Andres Garcia + + * 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 + + * 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 + + * 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 + + * tclcurl.n, tclcurl.html: Updated docs, removed the 'setopt' references. + +2001-12-08 Andres Garcia + + * Changed the 'httpversion' configure option to libcurl 7.9.2 behaviour. + + * Added support for CURLOP_FTP_USE_EPVS + + +2001-12-07 Andres Garcia + + * 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 + + * mkIndex.tcl.in: Domenico Andreoli noticed there was a mistyped variable name. + +2001-11-05 + + * Release version 0.9 + +2001-11-04 Andres Garcia + + * Makefile.in: The man page will be installed compressed. + + +2001-10-31 Andres Garcia + + * Added the code to change the 'auto_path' variable in 'init.tcl' to the + makefile. + + +2001-10-30 Andres Garcia + + * 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 + + * Added support for the CURLOPT_HTTP_VERSION option. + + * Changed the http posts the new formadd function. + + +2001-10-22 Andres Garcia + + * Added the duphandle command to duplicate a curl handle. + + +2001-10-21 Andres Garcia + + * 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 + + * Converted to the new 'curl::transfer' command all the tests + where it fitted. + + +2001-08-31 Andres Garcia + + * Added support for CURLOPT_HTTPGET + + * Added support for CURLOPT_SSL_SSL_VERIFYHOST + + +2001-08-30 Andres Garcia + + * 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 + + * Fixed the 'infile' option. + + * Added the 'readProc' option to the 'configure' commmand. + + +2001-08-28 Andres Garcia + + * Added the 'writeProc' option to the 'configure' command. + + +2001-08-15 Andres Garcia + + * Added the curl::transfer command. + + +2001-06-13 Andres Garcia + + * Version 0.7 released + + +2001-06-12 Andres Garcia + + * Removed support for the CURLOPT_MUTE option, it no longer does + anything. + + * Added the '-vernum' options to 'curl::curlConfig' + + +2001-06-10 Andres Garcia + + * 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 + + * Passed all the tests cases to the new 'configure' option. + + +2001-06-06 Andres Garcia + + * Created the 'configure' command. + + +2001-06-03 Andres Garcia + + * TclCurl won't install the 'tclcurl.h' file. + + +2001-05-21 Andres Garcia + + * 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 + + * Version 0.6.1 released. + + +2001-05-04 Andres Garcia + + * Trying to set a HTTPPOST would provoke a seg fault. + + +2001-05-03 Andres Garcia + + * 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 + + * 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 + + * Added the CURLOPT_PROGRESSPROC option. + + +2001-04-30 Andres Garcia + + * 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 + + * tclcurl.h: Added interp field to curlObjData. + + * Added support for the 'CURLOPT_HEADERFUNCTION' option + through 'CURLOPT_HEADERVAR'. + + +2001-04-25 Andres Garcia + + * 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 + + * tests/getinfo.tcl: Added the option CURLOPT_FILETIME so + CURLINFO_FILETIME would work. + + +2001-04-12 Andres Garcia + + * First release. +