1 2009-09-25 Andres Garcia <fandom@telefonica.netrc
4 generic/tclcurl.c: Fixed CURLOPT_FTP_SSL_CC and following options
7 generic/tclcurl.c: Added support for CURLOPT_PROTOCOLS and
8 CURLOPT_REDIR_PROTOCOLS
11 generic/tclcurl.c: Added support for CURLOPT_SSH_KNOWNHOSTS and
12 CURLOPT_SSH_KEYFUNCTION.
14 2009-09-24 Andres Garcia <fandom@telefonica.net>
17 generic/tclcurl.c: Added support for CURLOPT_POSTREDIR
20 generic/tclcurl.c: Added support for CURLAUTH_DIGEST_IE
23 generic/tclcurl.c: Added support for CURLOPT_TFTP_BLKSIZE
26 generic/tclcurl.c: Added support for CURLOPT_SOCKS5_GSSAPI_SERVICE and
27 CURLOPT_SOCKS5_GSSAPI_NEC
29 2009-09-23 Andres Garcia <fandom@telefonica.net>
32 makefile.in: Updated to TEA 3.7
35 generic/tclcurl.c: Added support for CURLOPT_CERTINFO and CURLINFO_CERTINFO.
37 2008-09-08 Andres Garcia <fandom@telefonica.net>
39 * Release version 7.19.0
41 2008-09-07 Andres Garcia <fandom@telefonica.net>
44 generic/tclcurl.c: Added support for CURLOPT_ADDRESS_SCOPE
46 2008-08-31 Andres Garcia <fandom@telefonica.net>
51 generic/multi.c: Had to add a lot of 'CONST's to prevent
52 warnings when compiling with Tcl 8.5.4, pretty much the same
53 I had to remove because of 8.5.3.
56 generic/tclcurl.c: Added support for CURLINFO_PRIMARY_IP and
57 CURLINFO_APPCONNECT_TIME
59 2008-08-25 Andres Garcia <fandom@telefonica.net>
63 tests/getInfo.tcl: Added support for CURLINFO_REDIRECT_URL.
65 2008-08-25 Andres Garcia <fandom@telefonica.net>
68 generic/tclcurl.c: Changed the 'anyauth rewind' to use the new
69 CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA.
71 2008-08-24 Andres Garcia <fandom@telefonica.net>
73 * generic/tclcurl.h: Fixed the writeproc option.
75 2008-08-23 Andres Garcia <fandom@telefonica.net>
79 tests/progressProcPause.tcl: Added commands 'pause' and 'resume'.
81 2008-08-19 Andres Garcia <fandom@telefonica.net>
84 generic/tclcurl.c: Added support for CURLPROXY_SOCKS4A and
85 CURLPROXY_SOCKS5_HOSTNAME.
87 2008-08-19 Andres Garcia <fandom@telefonica.net>
92 generic/multi.c: I had to remove a lot of 'CONST's from the code
93 to prevent warnings when compiling against Tcl 8.5.3.
96 generic/tclcurl.c: Added support for CURLOPT_PROXY_TRANSFER_MODE.
98 2007-11-01 Andres Garcia <fandom@telefonica.net>
100 * Release version 7.17.1
102 2007-10-25 Andres Garcia <fandom@telefonica.net>
105 generic/tclcurl.c: Compensated for the options which changed names.
108 generic/tclcurl.c: Added support for CURLOPT_POST301 and
109 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5
111 * generic/tclcurl.c: Use CURLOPT_COPYPOSTFIELDS instead of
114 2007-10-24 Andres Garcia <fandom@telefonica.net>
117 generic/tclcurl.c: Took advantage of libcurl remembering options
120 2007-07-19 Andres Garcia <fandom@telefonica.net>
122 * Release version 7.16.4
124 2007-07-16 Andres Garcia <fandom@telefonica.net>
127 generic/tclcurl.c: Change krb4level to krblevel.
130 generic/tclcurl.c: Added support for CURLOPT_NEW_FILE_PERMS and
131 CURLOPT_NEW_DIRECTORY_PERMS.
133 2007-07-07 Andres Garcia <fandom@telefonica.net>
136 generic/multi.c: Added support for the CURLMOPT_MAXCONNECTS option.
138 2007-05-22 Sven Hoexter
140 * doc/tclcurl.n: Fixed a couple of errors in the man page.
142 2007-04-16 Andres Garcia <fandom@telefonica.net>
144 * Release version 7.16.2
146 2007-04-13 Andres Garcia <fandom@telefonica.net>
148 * generic/tclcurl.c: When saving the headers into an array, TclCurl
149 would only keep the last 'Set-Cookie' header.
151 2007-04-12 Andres Garcia <fandom@telefonica.net>
154 Makefile.in: Updated the configure scripts to TEA 3.6
157 generic/tclcurl.c: Added support for the new SSH options.
160 generic/tclcurl.c: Added support for CURLOPT_TIMEOUT_MS and
161 CURLOPT_CONNECTTIMEOUT_MS.
164 generic/tclcurl.c: Added support for CURLOPT_HTTP_CONTENT_DECODING and
165 CURLOPT_HTTP_TRANSFER_DECODING.
168 generic/tclcurl.c: Added support for CURLOPT_FTP_SSL_CCC.
170 * generic/tclcurl.c: Added 'CONV' to the list 'curl::versioninfo' may return.
172 2007-03-16 Andres Garcia <fandom@telefonica.net>
174 * generic/tclcurl.c: Fixed a crash when changing a handle from using
175 'writeproc' to not using one.
177 2006-11-15 Andres Garcia <fandom@telefonica.net>
179 * Release version 7.16.0
181 2006-11-11 Andres Garcia <fandom@telefonica.net>
183 * generic/tclcurl.c: Use the new curl_easy_escape and
186 2006-11-07 Andres Garcia <fandom@telefonica.net>
191 generic/multi.c: Added support for CURLMOPT_PIPELINING.
193 2006-11-05 Andres Garcia <fandom@telefonica.net>
196 generic/tclcurl.c: Removed support for third party ftp transfers.
198 2006-10-22 Andres Garcia <fandom@telefonoca.net>
201 generic/tclcurl.c: Added support for CURLOPT_FTP_ALTERNATIVE_TO_USER.
204 generic/tclcurl.c: Added support for CURLOPT_MAX_SEND_SPEED_LARGE and
205 CURLOPT_MAX_RECV_SPEED_LARGE.
208 generic/tclcurl.c: Added support for CURLINFO_FTP_ENTRY_PATH
210 2006-10-22 Andres Garcia <fandom@telefonica.net>
212 * configure.in: Changed the code to check the installed version of
213 libcurl to use 'curl-config --checkfor'
215 2006-10-14 Andres Garcia <fandom@telefonica.net>
217 * generic/tclcurl.c: Prevented a few warnings about casts to
220 2006-04-17 Andres Garcia <fandom@telefonica.net>
222 * Release version 0.15.3
224 2006-04-16 Andres Garcia <fandom@telefonica.net>
227 generic/tclcurl.c: Added support for CURLPROXY_SOCKS4.
229 2006-04-15 Andres Garcia <fandom@telefonica.net>
232 generic/tclcurl.c: Added support for CURLOPT_LOCALPORT,
233 and CURLOPT_LOCALPORTRANGE.
235 2006-04-13 Andres Garcia <fandom@telefonica.net>
238 generic/tclcurl.c: Prevented a few compiler warnings.
240 2006-04-12 Andres Garcia <fandom@telefonica.net>
245 tclconfig/: Updated the TEA scripts to version 3.5.
247 2006-01-10 Andres Garcia <fandom@telefonica.net>
249 * Release version 0.15.1
251 2006-01-09 Andres Garcia <fandom@telefonica.net>
254 generic/tclcurl.c: Added support for CURLOPT_FTP_FILEMETHOD.
256 2006-01-07 Andres Garcia <fandom@telefonica.net>
259 generic/tclcurl.c: Added support for CURLOPT_FTP_SKIP_PASV_IP.
261 2005-12-28 Andres Garcia <fandom@telefonica.net>
263 * packages/Windows/tclcurl.mk: Fixed the doc directory.
265 2005-09-04 Andres Garcia <fandom@telefonica.net>
267 * Relase version 0.14.1
269 2005-09-03 Andres Garcia <fandom@telefonica.net>
273 tests/getInfo.tcl: Added support for CURLOPT_COOKIELIST and
277 generic/tclcurl.c: Added support for CURLOPT_IGNORE_CONTENT_LENGTH.
281 tests/httpPost.tcl: Added support for CURLFORM_FILECONTENT.
284 generic/tclcurl.c: Fixed memory leaks during http posts.
286 2005-06-02 Andres Garcia <fandom@telefonica.net>
288 * Release version 0.14.0
290 2005-06-02 Andres Garcia <fandom@telefonica.net>
293 generic/tclcurl.c: Updated the way 'sslversion' works.
295 2005-06-02 Andres Garcia <fandom@telefonica.net>
298 Makefile.in: Updated the scripts to the latest version of TEA
300 2005-05-10 Andres Garcia <fandom@telefonica.net>
302 * generic/tclcurl.c: Fixed the options 'httpauth', 'proxyauth',
303 'ipresolve', 'ftpssl' and 'ftpsslauth'
305 2005-04-19 Andres Garcia <fandom@telefonica.net>
307 * Released version 0.13.2
309 2005-04-19 Andres Garcia <fandom@telefonica.net>
311 * Makefile.in: Daniel A. Steffen's fix for parallel builds.
313 2005-04-16 Andres Garcia <fandom@telefonica.net>
315 * include/tclcurl.h: Fixed the msys-mingw build.
317 2005-04-12 Andres Garcia <fandom@telefonica.net>
320 generic/tclcurl.c: When the user chooses the 'any' auth method,
321 TclCurl will silently use CURLOPT_IOCTLFUNCTION and
322 CURLOPT_IOCTLDATA in case libcurl needs to 'rewind' the data.
324 2005-04-08 Andres Garcia <fandom@telefonica.net>
327 generic/tclcurl.c: Added support SSPI in curl::versioninfo.
329 2005-04-07 Andres Garcia <fandom@telefonica.net>
332 generic/tclcurl.c: Added support fot CURLOPT_FTP_ACCOUNT.
334 2005-04-06 Andres Garcia <fandom@telefonica.net>
338 tests/ftp3party.tcl: Removed suppport for the obsolete options
339 "-sourcehost", "-sourcepath", "-sourceport", "-pasvhost" and
340 added support for the new third party ftp options "-sourceurl"
343 * generic/tclcurl.h: Fixed the "-sourcepostquote" option.
345 2005-04-05 Andres Garcia <fandom@telefonica.net>
349 tests/getInfo.tcl: Added support for CURLINFO_NUM_CONNECTS,
350 CURLINFO_SSL_ENGINES and CURLINFO_HTTP_CONNECTCODE.
352 2004-10-18 Andres Garcia <fandom@telefonica.net>
354 * Released version 0.12.2
356 2004-10-08 Andres Garcia <fandom@telefonica.net>
359 generic/tclcurl.c: Support for the share interface in threads.
361 2004-10-07 Andres Garcia <fandom@telefonica.net>
363 * generic/tclcurl.c: Fixed the 'cookiejar' option.
365 2004-10-06 Andres Garcia <fandom@telefonica.net>
369 tests/strerror.tcl: Added the 'curl::easystrerror', 'curl::sharestrerror'
370 and 'curl::multistrerror' commands.
372 2004-10-04 Andres Garcia <fandom@telefonica.net>
375 generic/tclcurl.c: Added support for CURLOPT_FTPSSLAUTH.
377 2004-09-30 Andres Garcia <fandom@telefonica.net>
379 * Released version 0.12.1
381 2004-09-29 Andres Garcia <fandom@telefonica.net>
383 * generic/multi.c: Used Tcl_SetMaxBlockTime to improve automatic
386 * tests/ftpUpload: Added an example of ftp upload including commands
391 tests/ftp3party.tcl: Added support for third party ftp transfers.
393 2004-09-28 Andres Garcia <fandom@telefonica.net>
395 * generic/tclcurl.c: Fixed the 'autoreferer' option.
397 2004-08-13 Andres Garcia <fandom@telefonica.net>
399 * tests/debugProc.tcl: Added the ssl data types.
401 2004-08-13 Andres Garcia <fandom@telefonica.net>
403 * generic/tclcurl.c: Use CURL_READFUNC_ABORT to abort uploads.
405 2004-08-13 Andres Garcia <fandom@telefonica.net>
408 generic/tclcurl.c: Added 'reset' to the easy interface commands.
410 2004-08-12 Andres Garcia <fandom@telefonica.net>
413 generic/multi.c: Hooked the multi interface to Tcl's event loop,
414 doesn't work that well so far.
417 2004-07-09 Andres Garcia <fandom@telefonica.net>
419 * Released version 0.12.0
421 2004-07-05 Andres Garcia <fandom@telefonica.net>
424 generic/tclcurl.c: Added incomplete support for the share
427 2004-07-02 Andres Garcia <fandom@telefonica.net>
430 generic/tclcurl.c: Added support for CURLOPT_PORT,
431 CURLOPT_TCP_NODELAY, CURLOPT_AUTOREFERER.
433 * generic/tclcurl.h: Added 'IDN' to the features reported by
436 2004-04-30 Andres Garcia <fandom@telefonica.net>
438 * packages/windows/tclcurl.mk: Uses new curl compilation.
440 2004-04-06 Andres Garcia <fandom@telefonica.net>
442 * generic/tclcurl.c: Fixed ftps support.
444 2004-02-04 Andres Garcia <fandom@telefonica.net>
446 * Released version 0.11.0
448 2004-01-15 Andres Garcia <fandom@telefonica.net>
450 * ReadMeW32.txt: Updated instructions to compile openssl.
452 2004-01-08 Andres Garcia <fandom@telefonica.net>
455 generic/tclcurl.h: Added support for CURLOP_FTP_SSL.
457 2004-01-02 Andres Garcia <fandom@telefonica.net>
459 * generic/tclcurl.c: Fixed the 'netrc' option.
462 generic/tclcurl.c: Added support for CURLOPT_NETRC_FILE.
465 2003-12-29 Andres Garcia <fandom@telefonica.net>
467 * Released version 0.10.8
469 2003-12-19 Andres Garcia <fandom@telefonica.net>
471 * generic/tclcurl.h: TclCurl still thought it was in version
474 2003-12-18 Andres Garcia <fandom@telefonica.net>
477 generic/tclcurl.c: Added support for CURLINFO_HTTPAUTH_AVAIL.
480 generic/tclcurl.c: Added support for CURLINFO_PROXYAUTH_AVAIL.
482 * generic/tclcurl.c: 'curl::versioninfo' will now say if there
483 is support for asynchronus DNS and SPNEGO.
486 generic/tclcurl.c: Added support for CURLOPT_IPRESOLVE.
489 generic/tclcurl.c: Added support for CURLOPT_MAXFILESIZE.
491 2003-12-18 Andres Garcia <fandom@telefonica.net>
494 generic/tclcurl.c: Fixed the 'httpauth' option.
496 2003-11-11 Andres Garcia <fandom@telefonica.net>
498 * autoconf.in: The configure scripts would sometimes use the
499 cURL in '/usr/bin' instead of the one in '/usr/local/bin'
500 despite the '--with-curlprefix' tag.
502 2003-11-04 Andres Garcia <fandom@telefonica.net>
505 generic/tclcurl.c: Added support for CURLINFO_RESPONSE_CODE.
508 generic/tclcurl.c: Added support for CURLOPT_FPT_RESPONSE_TIMEOUT.
511 2003-09-03 Andres Garcia <fandom@telefonica.net>
513 * Release TclCurl 0.10.7
515 2003-09-03 Andres Garcia <fandom@telefonica.net>
517 * configure.in: Changed because of the new version string used by
520 2003-08-17 Andres Garcia <fandom@telefonica.net>
522 * generic/tclcurl.tcl,
524 generic/tclcurl.h: Some work on hooking the multi interface
525 to Tcl's event loop, it isn't even close to working though.
527 2003-08-14 Andres Garcia <fandom@telefonica.net>
530 generic/tclcurl.c: Added support for CURL_FTP_CREATE_MISSING_DIRS.
532 2003-08-04 Andres Garcia <fandom@telefonica.net>
535 generic/tclcurl.c: Added support for CURLOPT_HTTPAUTH.
537 2003-07-31 Andres Garcia <fandom@telefonica.net>
540 generic/tclcurl.c: Added 'command' option to 'configure'
541 to execute a Tcl command after the transfer is done. So
542 far it only works in blocking transfer which is pretty
545 2003-05-22 Andres Garcia <fandom@telefonica.net>
547 * Release TclCurl 0.10.5
550 2003-05-20 Andres Garcia <fandom@telefonica.net>
553 generic/tclcurl.c: Added support for CURLOPT_FTP_USE_EPTR.
556 generic/tclcurl.c: Added support for 'all' in the 'encoding'
559 * generic/tclcurl.c: Changed the way the http header is dealt
560 with in the 'headervar' option.
563 2003-05-13 Andres Garcia <fandom@telefonica.net>
565 * generic/tclcurl.c: The 'progressproc' option would crash in
568 * packages/windows/tclcurl.mk: Changed for OpenSSL 0.9.7b.
570 * ReadMeW32.txt: New instructions on how to compile OpenSSL 0.9.7b.
573 2003-05-12 Andres Garcia <fandom@telefonica.net>
575 * generic/multi.c: The multihandles couldn't store the data of more
576 than two easy handles.
578 * generic/multi.c: The '$multiHandle active' command wasn't returning
582 2003-04-07 Andres Garcia <fandom@telefonica.net>
584 * Release TclCurl 0.10.4
586 2003-04-04 Andres Garcia <fandom@retemailes>
588 * generic/tclcurl.tcl: If there is an error, the 'curl::transfer'
589 command will now return the code of the error, without the
590 'Couldn't perform transfer' message.
592 2003-03-24 Andres Garcia <fandom@telefonica.net>
594 * ReadMeW32.txt: Updated build instructions for Windows.
596 * Makefile.in: Added an 'uninstall' target to the make file.
598 2003-03-18 Andres Garcia <fandom@telefonica.net>
600 * generic/tclcurl.tcl: Added 'getinfo' features to 'curl::transfer'.
602 2003-02-20 Andres Garcia <fandom@telefonica.net>
604 * packages/windows/tclcurl.mk: A make file to create all the Windows
607 * packages/windows/SetUp.tcl: The setup script for TclCurl in Windows.
609 * packages/rpm/tclcurl.spec: The spec file to create the rpm package.
611 2003-02-04 Andres Garcia <fandom@telefonica.net>
613 * configure.in: It will no longer choke with the version
614 string of cURL's prereleases.
616 2003-02-03 Andres Garcia <fandom@telefonica.net>
618 * tclconfig: Updated to the TEA2 scripts in the CVS.
620 * generic/tclcurl.tcl: Alex Khassin suggested using fully qualified
621 names to prevent problems with namespaces.
624 2003-01-30 Andres Garcia <fandom@telefonica.net>
626 * Release TclCurl 0.10.3
628 2003-01-29 Andres Garcia <fandom@telefonica.net>
630 * generic/multi.c: if 'curl_multi_perform' returns '-1' it will be
631 invoked again to read all data in the queue.
633 2003-01-28 Andres Garcia <fandom@telefonica.net>
635 * generic/tclcurl.c: Changed the source to use the new constant names
636 CURLOPT_WRITEDATA, CURLOPT_READDATA and CURLOPT_HEADERDATA.
638 * generic/tclcurl.c: When using '-headervar' in Windows you could end
639 up with carriage returns in the name of the header.
641 2003-01-27 Andres Garcia <fandom@telefonica.net>
644 generic/tclcurl.c: Added support for CURLOPT_HTTP200ALIASES.
646 2003-01-25 Andres Garcia <fandom@telefonica.net>
649 generic/multi.c: Applied Albert Chin-A-Young patch to change C++ style
652 * configure.in: If 'curl' is in '/usr/bin/' or '/usr/local/bin' it will no
653 longer be necessary to use '--with-curlprefix' in Windows.
655 2003-01-24 Andres Garcia <fandom@telefonica.net>
657 * configure.in: If you want to compile TclCurl with ssl support in Windows,
658 you can now use the '--enable-ssl' option.
660 2003-01-08 Andres Garcia <fandom@telefonica.net>
662 * generic/tclcurl.c: No more crashes when using TclCurl in a threads enabled
666 2002-10-14 Andres Garcia <fandom@telefonica.net>
668 * Release version 0.10.1
670 2002-10-13 Andres Garcia <fandom@telefonica.net>
673 generic/tclcurl.c: Added support for 'CURLOPT_PROXYTYPE'.
678 doc/tclcurl_multi.html: Updated docs.
680 * configure.in: Updated version.
682 * generic/tclcurl.c: Started using 'curl_free' to free memory
683 allocated by 'curl_escape' and 'curl_unescape'.
685 * tests/escape.tcl: Added an example for 'curl::escape' and
689 2002-10-12 Andres Garcia <fandom@telefonica.net>
692 generic/tclcurl.c: Created the 'curl::versioninfo' command
693 to support 'curl_version_info'.
696 2002-10-11 Andres Garcia <fandom@telefonica.net>
699 generic/tclcurl.c: Added support for 'CURLOPT_ENCODING', it
700 can either be 'identity' or 'deflated'.
703 2002-10-10 Andres Garcia <fandom@telefonica.net>
707 tests/bufferSize.tcl: Added support for CURLOPT_BUFFERSIZE.
709 * tests/writeProc.tcl: Added a message to the write callback, so
710 that the difference with bufferSize.tcl can be noticed.
713 generic/tclcurl.c: Added support for CURLOPT_NOSIGNAL.
716 * generic/tclcurl.tcl,
717 tests/curlConfig.tcl: Added support for the '-ca' option for
718 the 'curl::curlConfig' command.
721 2002-10-06 Andres Garcia <fandom@telefonica.net>
725 tests/multi/single.tcl,
726 tests/multi/double.tcl: The multi interface tests should now work
730 2002-10-03: Andres Garcia <fandom@telefonica.net>
733 Makefile.in: Asif Haswarey reported that '--with-curlinclude' did not
734 work and that the 'pkgIndex.tcl' generated would not do in Solaris.
737 2002-10-01 Andres Garcia <fandom@telefonica.net>
742 generic/multi.c: Added a bunch of CONSTs to prevent warnings when
743 compiling with Tcl/Tk 8.4.
746 2002-09-29 Andres Garcia <fandom@telefonica.net>
748 * tests/progressProc.tcl: It will skip all that useless decimals now.
751 generic/tclcurl.c: The buffer option to post data would not work.
754 2002-09-26 Andres Garcia <fandom@telefonica.net>
756 * tests/headNoHead.tcl: removed the 'header 1' option, it is redundant
757 if you use 'writeheader', made the output more explicit.
760 2002-09-24 Andres Garcia <fandom@telefonica.net>
764 tests/debugProc.tcl: The values given for the data types in the
765 'debugproc' options were wrong, changed the test to show it more clearly.
768 2002-08-14 Andres Garcia <fandom@telefonica.net>
770 * ReadMeW32.txt: New instructions on how to compile TclCurl in Windows.
772 * configure.in: Changed so that it will configure in msys-mingw
773 without using a 'curl-config'
776 2002-06-25 Andres Garcia <fandom@telefonica.net>
778 * Release version 0.9.8
780 2002-06-23 Andres Garcia <fandom@telefonica.net>
783 generic/tclcurl.c: Changed the parameters of the curlProgressCallback
784 function from 'size_t' to 'double'.
787 2002-06-22 Andres Garcia <fandom@telefonica.net>
790 generic/tclcurl.c: Added support for CURLFORM_BUFFER.
792 * generic/tclcurl.c: Fix a bug when duplication a curl handle, I was not
793 allocating space before doing a memcpy.
795 * generic/tclcurl.c: Changed all the calls to ckalloc, malloc, ckfree to
796 Tcl_Alloc and Tcl_Free.
799 2002-06-13 Andres Garcia <fandom@telefonica.net>
801 * generic/tclcurl.c: Changed the TIMECOND_IFMODSINCE and
802 TIMECOND_IFMODSINCE, so that now they have a CURL_
803 prefix as they do now in libcurl.
805 2002-06-12 Andres Garcia <fandom@telefonica.net>
808 generic/tclcurl.c: Added support for CURLINFO_REDIRECT_TIME and
809 CURLINFO_REDIRECT_COUNT.
812 2002-05-14 Andres Garcia <fandom@telefonica.net>
815 generic/multi.c: Added support for the multi interface.
818 2002-04-30 Andres Garcia <fandom@telefonica.net>
820 * Release version 0.9.6
822 2002-04-30 Andres Garcia <fandom@telefonica.net>
825 tclcurl.c: Changed the 'interface' field in the 'curlObjData'
826 struct to 'interfaces', otherwise it wouldn't compile in Windows,
827 please, don't ask me why (but if you know, please tell me).
829 * setup.tcl: the setup script for Windows will now work with
830 older versions of Tcl/Tk.
832 2002-04-23 Andres Garcia <fandom@telefonica.net>
834 * configure.in: fixed a small incompatibility with Solaris.
836 * tclcurl.c: fixed a seg fault when using the 'httpheader' option
840 tclcurl.c: support for CURLOPT_DNS_CACHE_TIMEOUT and
841 CURLOPT_DNS_USE_GLOBAL_CACHE.
843 2002-04-22 Andres Garcia <fandom@telefonica.net>
845 * tclcurl.n: Updated the documentation about the error codes.
847 2002-04-17 Andres Garcia <fandom@telefonica.net>
850 tclcurl.c: added support for CURLOPT_DEBUGFUNCTION.
852 2002-04-16 Andres Garcia <fandom@telefonica.net>
854 * tclcurl.c: If you set the progressproc option to the empty string
855 the internal progress function will be restored.
858 2002-04-15 Andres Garcia <fandom@telefonica.net>
861 tclcurl.c: added support for CURLFORM_FILENAME and changed the code
862 so that all options are passed in a CURLFORM_ARRAY.
865 2002-04-14 Andres Garcia <fandom@telefonica.net>
867 * tclcurl.h: Changed the 'httpPost' structs to their new
868 name 'curl_httppost'.
870 2002-04-12 Andres Garcia <fandom@telefonica.net>
874 tclconfig/tcl.m4: changed the configure scripts to the lastest
875 CVS version of the sample extension.
879 tclcurl.tcl: passed this files to the generic subdirectory as done
880 in the sample extension.
882 2002-04-01 Andres Garcia <fandom@telefonica.net>
884 * Release version 0.9.5
889 tclcurl.c: Support for CURLOPT_PREQUOTE
891 * tclcurl.tcl: 'curl::transfer' now returns a '0' if everything
896 * Update the configure.in script to the new TEA scripts by
899 * tclcurl.h, tclcurl.c: Added support for CURLINFO_CONTENT_TYPE.
903 * Release version 0.9.3
905 2002-01-25 Andres Garcia <fandom@telefonica.net>
907 * tclcurl.c: Added support for CURLFORM_CONTENTHEADER.
909 2002-01-24 Andres Garcia <fandom@telefonica.net>
911 * tclcurl: the CURLOPT_SSL_VERIFYHOST was misspelled.
913 * Added support for CURLOPT_SSLCERTTYPE, CURLOPT_SSLKEY,
914 CURLOPT_SSLKEYTYPE, CURLOPT_SSLKEYPASSWD, CURLOPT_SSL_ENGINE,
915 CURLOPT_SSL_ENGINEDEFAULT.
917 2002-01-17 Andres Garcia <fandom@telefonica.net>
919 * tclcurl.h, tclcurl.c: TclCurl was not doing binary transfers
922 * Makefile.in: 'checkAutoPath.tcl' will only be run if TclCurl
923 is not going to be installed in '/usr'
925 * checkAutoPath.tcl: The script will not try to change the 'auto_path'
926 variable in 'init.tcl' if the user doing the install does not
927 have write access to the file.
930 2002-01-16 Andres Garcia <fandom@telefonica.net>
932 * tclcurl.c: No more seg faults for trailing options at the end of
938 * Release version 0.9.2
940 2001-12-09 Andres Garcia <fandom@telefonica.net>
942 * tclcurl.n, tclcurl.html: Updated docs, removed the 'setopt' references.
944 2001-12-08 Andres Garcia <fandom@telefonica.net>
946 * Changed the 'httpversion' configure option to libcurl 7.9.2 behaviour.
948 * Added support for CURLOP_FTP_USE_EPVS
951 2001-12-07 Andres Garcia <fandom@telefonica.net>
953 * The 'perform' command now returns the exit code form 'curl_easy_perform'
955 * configure.in, mkIndex.tcl.in: A port to Windows.
957 * tclcurl.c, tclcurl.h: The 'configure' command will now also return the
958 value given for the invalid option.
960 2001-11-14 Andres Garcia <fandom@telefonica.net>
962 * mkIndex.tcl.in: Domenico Andreoli noticed there was a mistyped variable name.
966 * Release version 0.9
968 2001-11-04 Andres Garcia <fandom@telefonica.net>
970 * Makefile.in: The man page will be installed compressed.
973 2001-10-31 Andres Garcia <fandom@telefonica.net>
975 * Added the code to change the 'auto_path' variable in 'init.tcl' to the
979 2001-10-30 Andres Garcia <fandom@telefonica.net>
981 * Changed the options to the 'timecondition' configure option to lower case.
983 * Changed the options to the 'closepolicy' configure option to lower case.
986 2001-10-29 Andres Garcia <fandom@telefonica.net>
988 * Added support for the CURLOPT_HTTP_VERSION option.
990 * Changed the http posts the new formadd function.
993 2001-10-22 Andres Garcia <fandom@telefonica.net>
995 * Added the duphandle command to duplicate a curl handle.
998 2001-10-21 Andres Garcia <fandom@telefonica.net>
1000 * Added support for the CURLOPT_SSL_CIPHER_LIST option.
1002 * Added support for the CURLOPT_COOKIEJAR option.
1004 * Merged Domenico Andreoli patches to ease creating the Debian package.
1009 * Release version 0.8
1012 2001-09-01 Andres Garcia <fandom@telefonica.net>
1014 * Converted to the new 'curl::transfer' command all the tests
1018 2001-08-31 Andres Garcia <fandom@telefonica.net>
1020 * Added support for CURLOPT_HTTPGET
1022 * Added support for CURLOPT_SSL_SSL_VERIFYHOST
1025 2001-08-30 Andres Garcia <fandom@telefonica.net>
1027 * Converted all the options of the 'configure' command to
1030 * Converted all the options of the 'getinfo' command to
1034 2001-08-29 Andres Garcia <fandom@telefonica.net>
1036 * Fixed the 'infile' option.
1038 * Added the 'readProc' option to the 'configure' commmand.
1041 2001-08-28 Andres Garcia <fandom@telefonica.net>
1043 * Added the 'writeProc' option to the 'configure' command.
1046 2001-08-15 Andres Garcia <fandom@telefonica.net>
1048 * Added the curl::transfer command.
1051 2001-06-13 Andres Garcia <fandom@telefonica.net>
1053 * Version 0.7 released
1056 2001-06-12 Andres Garcia <fandom@telefonica.net>
1058 * Removed support for the CURLOPT_MUTE option, it no longer does
1061 * Added the '-vernum' options to 'curl::curlConfig'
1064 2001-06-10 Andres Garcia <fandom@telefonica.net>
1066 * Used libcurl's mprintf funtions to improve TclCurl portability.
1068 * CURLOPT_TIMEOUT was defined two times.
1070 * Fixed the bug by which TclCurl would return two many possible options
1071 after using a wrong one.
1073 * Changed the way the curlObjData struct is initialized.
1075 * Changed the syntax of the 'getinfo' command options.
1078 2001-06-08 Andres Garcia <fandom@telefonica.net>
1080 * Passed all the tests cases to the new 'configure' option.
1083 2001-06-06 Andres Garcia <fandom@telefonica.net>
1085 * Created the 'configure' command.
1088 2001-06-03 Andres Garcia <fandom@telefonica.net>
1090 * TclCurl won't install the 'tclcurl.h' file.
1093 2001-05-21 Andres Garcia <fandom@telefonica.net>
1095 * It is now possible to remove the CURLOPT_FILE, CURLOPT_INFILE and
1096 CURLOPT_STDERR options between transfers in a persistant connection.
1099 2001-05-30 Andres Garcia <fandom@telefonica.net>
1101 * Version 0.6.1 released.
1104 2001-05-04 Andres Garcia <fandom@telefonica.net>
1106 * Trying to set a HTTPPOST would provoke a seg fault.
1109 2001-05-03 Andres Garcia <fandom@telefonica.net>
1111 * Prevented segfault when saving to a file without the right permissions or
1112 reading for a file that does not exist.
1115 2001-05-02 Andres Garcia <fandom@telefonica.net>
1117 * Added the CURLOPT_CANCELTRANSVAR option.
1119 * I think I removed some memory leaks by checking that strings are empty
1120 before filling them with strdup.
1123 2001-05-01 Andres Garcia <fandom@telefonica.net>
1125 * Added the CURLOPT_PROGRESSPROC option.
1128 2001-04-30 Andres Garcia <fandom@telefonica.net>
1130 * Added the CURLOPT_BODYVAR option to put the body of a request into
1133 * Removed the alternative strdup implementation, if the system does not
1134 have it libcurl will (I think).
1137 2001-04-28 Andres Garcia <fandom@telefonica.net>
1139 * tclcurl.h: Added interp field to curlObjData.
1141 * Added support for the 'CURLOPT_HEADERFUNCTION' option
1142 through 'CURLOPT_HEADERVAR'.
1145 2001-04-25 Andres Garcia <fandom@telefonica.net>
1147 * Makefile.in: Modified to be able to install tclcurl.tcl.
1149 * tclcurl.tcl: Created this file to host the curl::curlConfig procedure.
1152 2001-04-23 Andres Garcia <fandom@telefonica.net>
1154 * tests/getinfo.tcl: Added the option CURLOPT_FILETIME so
1155 CURLINFO_FILETIME would work.
1158 2001-04-12 Andres Garcia <fandom@telefonica.net>