shaniqua-tclcurl-fa/ChangeLog.txt
2014-02-05 16:43:59 -08:00

1247 lines
34 KiB
Plaintext
Executable File

2011-10-03 Andres Garcia <fandom@telefonica.net>
* Release version 7.22.0
2011-10-01 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.c: Fix 'bodyvar' bug.
2011-09-29 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.h,
generic/tclcurl.c: Added support for CURLAUTH_NTLM_WB, and CURLOPT_TELNETOPTIONS.
2011-09-29 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.h,
generic/tclcurl.c,
tests/getInfo.tcl: Added support for the 'getinfo' options CURLINFO_PRIMARY_PORT,
CURLINFO_LOCAL_IP and CURLINFO_LOCAL_PORT
2011-09-27 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.h,
generic/tclcurl.c: Added support for the proxy type: socks5_hostname and the new
protocols for '-protocols' and '-protocolsredir'
2011-09-27 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.h,
generic/tclcurl.c: Added support for CURLOPT_GSSAPI_DELEGATION.
* configure.in,
generic/tclcurl.h,
generic/tclcurl.c,
generic/tclcurl.tcl: Tclcurl now reports to be version 7.22.0
2011-09-26 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.h,
generic/tclcurl.c: Added support for CURLOPT_RESOLVE, CURLOPT_TLSAUTH_USERNAME,
CURLOPT_TLSAUTH_PASSWORD, CURLOPT_TLSAUTH_TYPE and CURLOPT_TRANSFER_ENCODING
2011-09-25 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.h,
generic/tclcurl.c,
tests/ftpWildcard.tcl: Added support for CURLOPT_WILDCARDMATCH, CURLOPT_CHUNK_BGN_FUNCTION,
CURLOPT_CHUNK_END_FUNCTION and CURLOPT_FNMATCH_FUNCTION.
2011-09-24 Andres Garcia <fandom@telefonica.net>
* pkgIndex.tcl.in: Fixed the reason why 'curl::transfer' didn't work.
2011-09-09 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.h,
generic/tclcurl.c,
tests/pop3.tcl
tests/smtp.tcl: Added support for CURLOPT_MAIL_FROM, CURLOPT_MAIL_RCPT and CURLOPT_FTP_USE_PRET
2011-09-08 Andres Garcia <fandom@telefonica.net>
* configure.in,
generic/tclcurl.h,
generic/tclcurl.c,
generic/tclcurl.tcl: Tclcurl now reports to be version 7.21.7
2011-09-05 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.c: changed a 'ulong' to 'usigned long int'.
* generic/tclcurl.h: removed include to 'curl/types.h'.
2009-09-30 Andres Garcia <fandom@telefonica.net>
* Release version 7.19.6
2009-09-27 Andres Garcia <fandom@telefonica.net>
* generic/tclcurl.h,
generic/tclcurl.c: Added support for http1.0 proxies.
* generic/tclcurl.h,
generic/tclcurl.c: Added support for CURLOPT_NOPROXY.
2009-09-25 Andres Garcia <fandom@telefonica.net>
* 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.