1 2011-10-03 Andres Garcia <fandom@telefonica.net>
3 * Release version 7.22.0
5 2011-10-01 Andres Garcia <fandom@telefonica.net>
7 * generic/tclcurl.c: Fix 'bodyvar' bug.
9 2011-09-29 Andres Garcia <fandom@telefonica.net>
12 generic/tclcurl.c: Added support for CURLAUTH_NTLM_WB, and CURLOPT_TELNETOPTIONS.
14 2011-09-29 Andres Garcia <fandom@telefonica.net>
18 tests/getInfo.tcl: Added support for the 'getinfo' options CURLINFO_PRIMARY_PORT,
19 CURLINFO_LOCAL_IP and CURLINFO_LOCAL_PORT
21 2011-09-27 Andres Garcia <fandom@telefonica.net>
24 generic/tclcurl.c: Added support for the proxy type: socks5_hostname and the new
25 protocols for '-protocols' and '-protocolsredir'
27 2011-09-27 Andres Garcia <fandom@telefonica.net>
30 generic/tclcurl.c: Added support for CURLOPT_GSSAPI_DELEGATION.
35 generic/tclcurl.tcl: Tclcurl now reports to be version 7.22.0
37 2011-09-26 Andres Garcia <fandom@telefonica.net>
40 generic/tclcurl.c: Added support for CURLOPT_RESOLVE, CURLOPT_TLSAUTH_USERNAME,
41 CURLOPT_TLSAUTH_PASSWORD, CURLOPT_TLSAUTH_TYPE and CURLOPT_TRANSFER_ENCODING
43 2011-09-25 Andres Garcia <fandom@telefonica.net>
47 tests/ftpWildcard.tcl: Added support for CURLOPT_WILDCARDMATCH, CURLOPT_CHUNK_BGN_FUNCTION,
48 CURLOPT_CHUNK_END_FUNCTION and CURLOPT_FNMATCH_FUNCTION.
50 2011-09-24 Andres Garcia <fandom@telefonica.net>
52 * pkgIndex.tcl.in: Fixed the reason why 'curl::transfer' didn't work.
54 2011-09-09 Andres Garcia <fandom@telefonica.net>
59 tests/smtp.tcl: Added support for CURLOPT_MAIL_FROM, CURLOPT_MAIL_RCPT and CURLOPT_FTP_USE_PRET
61 2011-09-08 Andres Garcia <fandom@telefonica.net>
66 generic/tclcurl.tcl: Tclcurl now reports to be version 7.21.7
68 2011-09-05 Andres Garcia <fandom@telefonica.net>
70 * generic/tclcurl.c: changed a 'ulong' to 'usigned long int'.
72 * generic/tclcurl.h: removed include to 'curl/types.h'.
74 2009-09-30 Andres Garcia <fandom@telefonica.net>
76 * Release version 7.19.6
78 2009-09-27 Andres Garcia <fandom@telefonica.net>
81 generic/tclcurl.c: Added support for http1.0 proxies.
84 generic/tclcurl.c: Added support for CURLOPT_NOPROXY.
86 2009-09-25 Andres Garcia <fandom@telefonica.net>
89 generic/tclcurl.c: Fixed CURLOPT_FTP_SSL_CC and following options
92 generic/tclcurl.c: Added support for CURLOPT_PROTOCOLS and
93 CURLOPT_REDIR_PROTOCOLS
96 generic/tclcurl.c: Added support for CURLOPT_SSH_KNOWNHOSTS and
97 CURLOPT_SSH_KEYFUNCTION.
99 2009-09-24 Andres Garcia <fandom@telefonica.net>
102 generic/tclcurl.c: Added support for CURLOPT_POSTREDIR
105 generic/tclcurl.c: Added support for CURLAUTH_DIGEST_IE
108 generic/tclcurl.c: Added support for CURLOPT_TFTP_BLKSIZE
111 generic/tclcurl.c: Added support for CURLOPT_SOCKS5_GSSAPI_SERVICE and
112 CURLOPT_SOCKS5_GSSAPI_NEC
114 2009-09-23 Andres Garcia <fandom@telefonica.net>
117 makefile.in: Updated to TEA 3.7
120 generic/tclcurl.c: Added support for CURLOPT_CERTINFO and CURLINFO_CERTINFO.
122 2008-09-08 Andres Garcia <fandom@telefonica.net>
124 * Release version 7.19.0
126 2008-09-07 Andres Garcia <fandom@telefonica.net>
129 generic/tclcurl.c: Added support for CURLOPT_ADDRESS_SCOPE
131 2008-08-31 Andres Garcia <fandom@telefonica.net>
136 generic/multi.c: Had to add a lot of 'CONST's to prevent
137 warnings when compiling with Tcl 8.5.4, pretty much the same
138 I had to remove because of 8.5.3.
141 generic/tclcurl.c: Added support for CURLINFO_PRIMARY_IP and
142 CURLINFO_APPCONNECT_TIME
144 2008-08-25 Andres Garcia <fandom@telefonica.net>
148 tests/getInfo.tcl: Added support for CURLINFO_REDIRECT_URL.
150 2008-08-25 Andres Garcia <fandom@telefonica.net>
153 generic/tclcurl.c: Changed the 'anyauth rewind' to use the new
154 CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA.
156 2008-08-24 Andres Garcia <fandom@telefonica.net>
158 * generic/tclcurl.h: Fixed the writeproc option.
160 2008-08-23 Andres Garcia <fandom@telefonica.net>
164 tests/progressProcPause.tcl: Added commands 'pause' and 'resume'.
166 2008-08-19 Andres Garcia <fandom@telefonica.net>
169 generic/tclcurl.c: Added support for CURLPROXY_SOCKS4A and
170 CURLPROXY_SOCKS5_HOSTNAME.
172 2008-08-19 Andres Garcia <fandom@telefonica.net>
177 generic/multi.c: I had to remove a lot of 'CONST's from the code
178 to prevent warnings when compiling against Tcl 8.5.3.
181 generic/tclcurl.c: Added support for CURLOPT_PROXY_TRANSFER_MODE.
183 2007-11-01 Andres Garcia <fandom@telefonica.net>
185 * Release version 7.17.1
187 2007-10-25 Andres Garcia <fandom@telefonica.net>
190 generic/tclcurl.c: Compensated for the options which changed names.
193 generic/tclcurl.c: Added support for CURLOPT_POST301 and
194 CURLOPT_SSH_HOST_PUBLIC_KEY_MD5
196 * generic/tclcurl.c: Use CURLOPT_COPYPOSTFIELDS instead of
199 2007-10-24 Andres Garcia <fandom@telefonica.net>
202 generic/tclcurl.c: Took advantage of libcurl remembering options
205 2007-07-19 Andres Garcia <fandom@telefonica.net>
207 * Release version 7.16.4
209 2007-07-16 Andres Garcia <fandom@telefonica.net>
212 generic/tclcurl.c: Change krb4level to krblevel.
215 generic/tclcurl.c: Added support for CURLOPT_NEW_FILE_PERMS and
216 CURLOPT_NEW_DIRECTORY_PERMS.
218 2007-07-07 Andres Garcia <fandom@telefonica.net>
221 generic/multi.c: Added support for the CURLMOPT_MAXCONNECTS option.
223 2007-05-22 Sven Hoexter
225 * doc/tclcurl.n: Fixed a couple of errors in the man page.
227 2007-04-16 Andres Garcia <fandom@telefonica.net>
229 * Release version 7.16.2
231 2007-04-13 Andres Garcia <fandom@telefonica.net>
233 * generic/tclcurl.c: When saving the headers into an array, TclCurl
234 would only keep the last 'Set-Cookie' header.
236 2007-04-12 Andres Garcia <fandom@telefonica.net>
239 Makefile.in: Updated the configure scripts to TEA 3.6
242 generic/tclcurl.c: Added support for the new SSH options.
245 generic/tclcurl.c: Added support for CURLOPT_TIMEOUT_MS and
246 CURLOPT_CONNECTTIMEOUT_MS.
249 generic/tclcurl.c: Added support for CURLOPT_HTTP_CONTENT_DECODING and
250 CURLOPT_HTTP_TRANSFER_DECODING.
253 generic/tclcurl.c: Added support for CURLOPT_FTP_SSL_CCC.
255 * generic/tclcurl.c: Added 'CONV' to the list 'curl::versioninfo' may return.
257 2007-03-16 Andres Garcia <fandom@telefonica.net>
259 * generic/tclcurl.c: Fixed a crash when changing a handle from using
260 'writeproc' to not using one.
262 2006-11-15 Andres Garcia <fandom@telefonica.net>
264 * Release version 7.16.0
266 2006-11-11 Andres Garcia <fandom@telefonica.net>
268 * generic/tclcurl.c: Use the new curl_easy_escape and
271 2006-11-07 Andres Garcia <fandom@telefonica.net>
276 generic/multi.c: Added support for CURLMOPT_PIPELINING.
278 2006-11-05 Andres Garcia <fandom@telefonica.net>
281 generic/tclcurl.c: Removed support for third party ftp transfers.
283 2006-10-22 Andres Garcia <fandom@telefonoca.net>
286 generic/tclcurl.c: Added support for CURLOPT_FTP_ALTERNATIVE_TO_USER.
289 generic/tclcurl.c: Added support for CURLOPT_MAX_SEND_SPEED_LARGE and
290 CURLOPT_MAX_RECV_SPEED_LARGE.
293 generic/tclcurl.c: Added support for CURLINFO_FTP_ENTRY_PATH
295 2006-10-22 Andres Garcia <fandom@telefonica.net>
297 * configure.in: Changed the code to check the installed version of
298 libcurl to use 'curl-config --checkfor'
300 2006-10-14 Andres Garcia <fandom@telefonica.net>
302 * generic/tclcurl.c: Prevented a few warnings about casts to
305 2006-04-17 Andres Garcia <fandom@telefonica.net>
307 * Release version 0.15.3
309 2006-04-16 Andres Garcia <fandom@telefonica.net>
312 generic/tclcurl.c: Added support for CURLPROXY_SOCKS4.
314 2006-04-15 Andres Garcia <fandom@telefonica.net>
317 generic/tclcurl.c: Added support for CURLOPT_LOCALPORT,
318 and CURLOPT_LOCALPORTRANGE.
320 2006-04-13 Andres Garcia <fandom@telefonica.net>
323 generic/tclcurl.c: Prevented a few compiler warnings.
325 2006-04-12 Andres Garcia <fandom@telefonica.net>
330 tclconfig/: Updated the TEA scripts to version 3.5.
332 2006-01-10 Andres Garcia <fandom@telefonica.net>
334 * Release version 0.15.1
336 2006-01-09 Andres Garcia <fandom@telefonica.net>
339 generic/tclcurl.c: Added support for CURLOPT_FTP_FILEMETHOD.
341 2006-01-07 Andres Garcia <fandom@telefonica.net>
344 generic/tclcurl.c: Added support for CURLOPT_FTP_SKIP_PASV_IP.
346 2005-12-28 Andres Garcia <fandom@telefonica.net>
348 * packages/Windows/tclcurl.mk: Fixed the doc directory.
350 2005-09-04 Andres Garcia <fandom@telefonica.net>
352 * Relase version 0.14.1
354 2005-09-03 Andres Garcia <fandom@telefonica.net>
358 tests/getInfo.tcl: Added support for CURLOPT_COOKIELIST and
362 generic/tclcurl.c: Added support for CURLOPT_IGNORE_CONTENT_LENGTH.
366 tests/httpPost.tcl: Added support for CURLFORM_FILECONTENT.
369 generic/tclcurl.c: Fixed memory leaks during http posts.
371 2005-06-02 Andres Garcia <fandom@telefonica.net>
373 * Release version 0.14.0
375 2005-06-02 Andres Garcia <fandom@telefonica.net>
378 generic/tclcurl.c: Updated the way 'sslversion' works.
380 2005-06-02 Andres Garcia <fandom@telefonica.net>
383 Makefile.in: Updated the scripts to the latest version of TEA
385 2005-05-10 Andres Garcia <fandom@telefonica.net>
387 * generic/tclcurl.c: Fixed the options 'httpauth', 'proxyauth',
388 'ipresolve', 'ftpssl' and 'ftpsslauth'
390 2005-04-19 Andres Garcia <fandom@telefonica.net>
392 * Released version 0.13.2
394 2005-04-19 Andres Garcia <fandom@telefonica.net>
396 * Makefile.in: Daniel A. Steffen's fix for parallel builds.
398 2005-04-16 Andres Garcia <fandom@telefonica.net>
400 * include/tclcurl.h: Fixed the msys-mingw build.
402 2005-04-12 Andres Garcia <fandom@telefonica.net>
405 generic/tclcurl.c: When the user chooses the 'any' auth method,
406 TclCurl will silently use CURLOPT_IOCTLFUNCTION and
407 CURLOPT_IOCTLDATA in case libcurl needs to 'rewind' the data.
409 2005-04-08 Andres Garcia <fandom@telefonica.net>
412 generic/tclcurl.c: Added support SSPI in curl::versioninfo.
414 2005-04-07 Andres Garcia <fandom@telefonica.net>
417 generic/tclcurl.c: Added support fot CURLOPT_FTP_ACCOUNT.
419 2005-04-06 Andres Garcia <fandom@telefonica.net>
423 tests/ftp3party.tcl: Removed suppport for the obsolete options
424 "-sourcehost", "-sourcepath", "-sourceport", "-pasvhost" and
425 added support for the new third party ftp options "-sourceurl"
428 * generic/tclcurl.h: Fixed the "-sourcepostquote" option.
430 2005-04-05 Andres Garcia <fandom@telefonica.net>
434 tests/getInfo.tcl: Added support for CURLINFO_NUM_CONNECTS,
435 CURLINFO_SSL_ENGINES and CURLINFO_HTTP_CONNECTCODE.
437 2004-10-18 Andres Garcia <fandom@telefonica.net>
439 * Released version 0.12.2
441 2004-10-08 Andres Garcia <fandom@telefonica.net>
444 generic/tclcurl.c: Support for the share interface in threads.
446 2004-10-07 Andres Garcia <fandom@telefonica.net>
448 * generic/tclcurl.c: Fixed the 'cookiejar' option.
450 2004-10-06 Andres Garcia <fandom@telefonica.net>
454 tests/strerror.tcl: Added the 'curl::easystrerror', 'curl::sharestrerror'
455 and 'curl::multistrerror' commands.
457 2004-10-04 Andres Garcia <fandom@telefonica.net>
460 generic/tclcurl.c: Added support for CURLOPT_FTPSSLAUTH.
462 2004-09-30 Andres Garcia <fandom@telefonica.net>
464 * Released version 0.12.1
466 2004-09-29 Andres Garcia <fandom@telefonica.net>
468 * generic/multi.c: Used Tcl_SetMaxBlockTime to improve automatic
471 * tests/ftpUpload: Added an example of ftp upload including commands
476 tests/ftp3party.tcl: Added support for third party ftp transfers.
478 2004-09-28 Andres Garcia <fandom@telefonica.net>
480 * generic/tclcurl.c: Fixed the 'autoreferer' option.
482 2004-08-13 Andres Garcia <fandom@telefonica.net>
484 * tests/debugProc.tcl: Added the ssl data types.
486 2004-08-13 Andres Garcia <fandom@telefonica.net>
488 * generic/tclcurl.c: Use CURL_READFUNC_ABORT to abort uploads.
490 2004-08-13 Andres Garcia <fandom@telefonica.net>
493 generic/tclcurl.c: Added 'reset' to the easy interface commands.
495 2004-08-12 Andres Garcia <fandom@telefonica.net>
498 generic/multi.c: Hooked the multi interface to Tcl's event loop,
499 doesn't work that well so far.
502 2004-07-09 Andres Garcia <fandom@telefonica.net>
504 * Released version 0.12.0
506 2004-07-05 Andres Garcia <fandom@telefonica.net>
509 generic/tclcurl.c: Added incomplete support for the share
512 2004-07-02 Andres Garcia <fandom@telefonica.net>
515 generic/tclcurl.c: Added support for CURLOPT_PORT,
516 CURLOPT_TCP_NODELAY, CURLOPT_AUTOREFERER.
518 * generic/tclcurl.h: Added 'IDN' to the features reported by
521 2004-04-30 Andres Garcia <fandom@telefonica.net>
523 * packages/windows/tclcurl.mk: Uses new curl compilation.
525 2004-04-06 Andres Garcia <fandom@telefonica.net>
527 * generic/tclcurl.c: Fixed ftps support.
529 2004-02-04 Andres Garcia <fandom@telefonica.net>
531 * Released version 0.11.0
533 2004-01-15 Andres Garcia <fandom@telefonica.net>
535 * ReadMeW32.txt: Updated instructions to compile openssl.
537 2004-01-08 Andres Garcia <fandom@telefonica.net>
540 generic/tclcurl.h: Added support for CURLOP_FTP_SSL.
542 2004-01-02 Andres Garcia <fandom@telefonica.net>
544 * generic/tclcurl.c: Fixed the 'netrc' option.
547 generic/tclcurl.c: Added support for CURLOPT_NETRC_FILE.
550 2003-12-29 Andres Garcia <fandom@telefonica.net>
552 * Released version 0.10.8
554 2003-12-19 Andres Garcia <fandom@telefonica.net>
556 * generic/tclcurl.h: TclCurl still thought it was in version
559 2003-12-18 Andres Garcia <fandom@telefonica.net>
562 generic/tclcurl.c: Added support for CURLINFO_HTTPAUTH_AVAIL.
565 generic/tclcurl.c: Added support for CURLINFO_PROXYAUTH_AVAIL.
567 * generic/tclcurl.c: 'curl::versioninfo' will now say if there
568 is support for asynchronus DNS and SPNEGO.
571 generic/tclcurl.c: Added support for CURLOPT_IPRESOLVE.
574 generic/tclcurl.c: Added support for CURLOPT_MAXFILESIZE.
576 2003-12-18 Andres Garcia <fandom@telefonica.net>
579 generic/tclcurl.c: Fixed the 'httpauth' option.
581 2003-11-11 Andres Garcia <fandom@telefonica.net>
583 * autoconf.in: The configure scripts would sometimes use the
584 cURL in '/usr/bin' instead of the one in '/usr/local/bin'
585 despite the '--with-curlprefix' tag.
587 2003-11-04 Andres Garcia <fandom@telefonica.net>
590 generic/tclcurl.c: Added support for CURLINFO_RESPONSE_CODE.
593 generic/tclcurl.c: Added support for CURLOPT_FPT_RESPONSE_TIMEOUT.
596 2003-09-03 Andres Garcia <fandom@telefonica.net>
598 * Release TclCurl 0.10.7
600 2003-09-03 Andres Garcia <fandom@telefonica.net>
602 * configure.in: Changed because of the new version string used by
605 2003-08-17 Andres Garcia <fandom@telefonica.net>
607 * generic/tclcurl.tcl,
609 generic/tclcurl.h: Some work on hooking the multi interface
610 to Tcl's event loop, it isn't even close to working though.
612 2003-08-14 Andres Garcia <fandom@telefonica.net>
615 generic/tclcurl.c: Added support for CURL_FTP_CREATE_MISSING_DIRS.
617 2003-08-04 Andres Garcia <fandom@telefonica.net>
620 generic/tclcurl.c: Added support for CURLOPT_HTTPAUTH.
622 2003-07-31 Andres Garcia <fandom@telefonica.net>
625 generic/tclcurl.c: Added 'command' option to 'configure'
626 to execute a Tcl command after the transfer is done. So
627 far it only works in blocking transfer which is pretty
630 2003-05-22 Andres Garcia <fandom@telefonica.net>
632 * Release TclCurl 0.10.5
635 2003-05-20 Andres Garcia <fandom@telefonica.net>
638 generic/tclcurl.c: Added support for CURLOPT_FTP_USE_EPTR.
641 generic/tclcurl.c: Added support for 'all' in the 'encoding'
644 * generic/tclcurl.c: Changed the way the http header is dealt
645 with in the 'headervar' option.
648 2003-05-13 Andres Garcia <fandom@telefonica.net>
650 * generic/tclcurl.c: The 'progressproc' option would crash in
653 * packages/windows/tclcurl.mk: Changed for OpenSSL 0.9.7b.
655 * ReadMeW32.txt: New instructions on how to compile OpenSSL 0.9.7b.
658 2003-05-12 Andres Garcia <fandom@telefonica.net>
660 * generic/multi.c: The multihandles couldn't store the data of more
661 than two easy handles.
663 * generic/multi.c: The '$multiHandle active' command wasn't returning
667 2003-04-07 Andres Garcia <fandom@telefonica.net>
669 * Release TclCurl 0.10.4
671 2003-04-04 Andres Garcia <fandom@retemailes>
673 * generic/tclcurl.tcl: If there is an error, the 'curl::transfer'
674 command will now return the code of the error, without the
675 'Couldn't perform transfer' message.
677 2003-03-24 Andres Garcia <fandom@telefonica.net>
679 * ReadMeW32.txt: Updated build instructions for Windows.
681 * Makefile.in: Added an 'uninstall' target to the make file.
683 2003-03-18 Andres Garcia <fandom@telefonica.net>
685 * generic/tclcurl.tcl: Added 'getinfo' features to 'curl::transfer'.
687 2003-02-20 Andres Garcia <fandom@telefonica.net>
689 * packages/windows/tclcurl.mk: A make file to create all the Windows
692 * packages/windows/SetUp.tcl: The setup script for TclCurl in Windows.
694 * packages/rpm/tclcurl.spec: The spec file to create the rpm package.
696 2003-02-04 Andres Garcia <fandom@telefonica.net>
698 * configure.in: It will no longer choke with the version
699 string of cURL's prereleases.
701 2003-02-03 Andres Garcia <fandom@telefonica.net>
703 * tclconfig: Updated to the TEA2 scripts in the CVS.
705 * generic/tclcurl.tcl: Alex Khassin suggested using fully qualified
706 names to prevent problems with namespaces.
709 2003-01-30 Andres Garcia <fandom@telefonica.net>
711 * Release TclCurl 0.10.3
713 2003-01-29 Andres Garcia <fandom@telefonica.net>
715 * generic/multi.c: if 'curl_multi_perform' returns '-1' it will be
716 invoked again to read all data in the queue.
718 2003-01-28 Andres Garcia <fandom@telefonica.net>
720 * generic/tclcurl.c: Changed the source to use the new constant names
721 CURLOPT_WRITEDATA, CURLOPT_READDATA and CURLOPT_HEADERDATA.
723 * generic/tclcurl.c: When using '-headervar' in Windows you could end
724 up with carriage returns in the name of the header.
726 2003-01-27 Andres Garcia <fandom@telefonica.net>
729 generic/tclcurl.c: Added support for CURLOPT_HTTP200ALIASES.
731 2003-01-25 Andres Garcia <fandom@telefonica.net>
734 generic/multi.c: Applied Albert Chin-A-Young patch to change C++ style
737 * configure.in: If 'curl' is in '/usr/bin/' or '/usr/local/bin' it will no
738 longer be necessary to use '--with-curlprefix' in Windows.
740 2003-01-24 Andres Garcia <fandom@telefonica.net>
742 * configure.in: If you want to compile TclCurl with ssl support in Windows,
743 you can now use the '--enable-ssl' option.
745 2003-01-08 Andres Garcia <fandom@telefonica.net>
747 * generic/tclcurl.c: No more crashes when using TclCurl in a threads enabled
751 2002-10-14 Andres Garcia <fandom@telefonica.net>
753 * Release version 0.10.1
755 2002-10-13 Andres Garcia <fandom@telefonica.net>
758 generic/tclcurl.c: Added support for 'CURLOPT_PROXYTYPE'.
763 doc/tclcurl_multi.html: Updated docs.
765 * configure.in: Updated version.
767 * generic/tclcurl.c: Started using 'curl_free' to free memory
768 allocated by 'curl_escape' and 'curl_unescape'.
770 * tests/escape.tcl: Added an example for 'curl::escape' and
774 2002-10-12 Andres Garcia <fandom@telefonica.net>
777 generic/tclcurl.c: Created the 'curl::versioninfo' command
778 to support 'curl_version_info'.
781 2002-10-11 Andres Garcia <fandom@telefonica.net>
784 generic/tclcurl.c: Added support for 'CURLOPT_ENCODING', it
785 can either be 'identity' or 'deflated'.
788 2002-10-10 Andres Garcia <fandom@telefonica.net>
792 tests/bufferSize.tcl: Added support for CURLOPT_BUFFERSIZE.
794 * tests/writeProc.tcl: Added a message to the write callback, so
795 that the difference with bufferSize.tcl can be noticed.
798 generic/tclcurl.c: Added support for CURLOPT_NOSIGNAL.
801 * generic/tclcurl.tcl,
802 tests/curlConfig.tcl: Added support for the '-ca' option for
803 the 'curl::curlConfig' command.
806 2002-10-06 Andres Garcia <fandom@telefonica.net>
810 tests/multi/single.tcl,
811 tests/multi/double.tcl: The multi interface tests should now work
815 2002-10-03: Andres Garcia <fandom@telefonica.net>
818 Makefile.in: Asif Haswarey reported that '--with-curlinclude' did not
819 work and that the 'pkgIndex.tcl' generated would not do in Solaris.
822 2002-10-01 Andres Garcia <fandom@telefonica.net>
827 generic/multi.c: Added a bunch of CONSTs to prevent warnings when
828 compiling with Tcl/Tk 8.4.
831 2002-09-29 Andres Garcia <fandom@telefonica.net>
833 * tests/progressProc.tcl: It will skip all that useless decimals now.
836 generic/tclcurl.c: The buffer option to post data would not work.
839 2002-09-26 Andres Garcia <fandom@telefonica.net>
841 * tests/headNoHead.tcl: removed the 'header 1' option, it is redundant
842 if you use 'writeheader', made the output more explicit.
845 2002-09-24 Andres Garcia <fandom@telefonica.net>
849 tests/debugProc.tcl: The values given for the data types in the
850 'debugproc' options were wrong, changed the test to show it more clearly.
853 2002-08-14 Andres Garcia <fandom@telefonica.net>
855 * ReadMeW32.txt: New instructions on how to compile TclCurl in Windows.
857 * configure.in: Changed so that it will configure in msys-mingw
858 without using a 'curl-config'
861 2002-06-25 Andres Garcia <fandom@telefonica.net>
863 * Release version 0.9.8
865 2002-06-23 Andres Garcia <fandom@telefonica.net>
868 generic/tclcurl.c: Changed the parameters of the curlProgressCallback
869 function from 'size_t' to 'double'.
872 2002-06-22 Andres Garcia <fandom@telefonica.net>
875 generic/tclcurl.c: Added support for CURLFORM_BUFFER.
877 * generic/tclcurl.c: Fix a bug when duplication a curl handle, I was not
878 allocating space before doing a memcpy.
880 * generic/tclcurl.c: Changed all the calls to ckalloc, malloc, ckfree to
881 Tcl_Alloc and Tcl_Free.
884 2002-06-13 Andres Garcia <fandom@telefonica.net>
886 * generic/tclcurl.c: Changed the TIMECOND_IFMODSINCE and
887 TIMECOND_IFMODSINCE, so that now they have a CURL_
888 prefix as they do now in libcurl.
890 2002-06-12 Andres Garcia <fandom@telefonica.net>
893 generic/tclcurl.c: Added support for CURLINFO_REDIRECT_TIME and
894 CURLINFO_REDIRECT_COUNT.
897 2002-05-14 Andres Garcia <fandom@telefonica.net>
900 generic/multi.c: Added support for the multi interface.
903 2002-04-30 Andres Garcia <fandom@telefonica.net>
905 * Release version 0.9.6
907 2002-04-30 Andres Garcia <fandom@telefonica.net>
910 tclcurl.c: Changed the 'interface' field in the 'curlObjData'
911 struct to 'interfaces', otherwise it wouldn't compile in Windows,
912 please, don't ask me why (but if you know, please tell me).
914 * setup.tcl: the setup script for Windows will now work with
915 older versions of Tcl/Tk.
917 2002-04-23 Andres Garcia <fandom@telefonica.net>
919 * configure.in: fixed a small incompatibility with Solaris.
921 * tclcurl.c: fixed a seg fault when using the 'httpheader' option
925 tclcurl.c: support for CURLOPT_DNS_CACHE_TIMEOUT and
926 CURLOPT_DNS_USE_GLOBAL_CACHE.
928 2002-04-22 Andres Garcia <fandom@telefonica.net>
930 * tclcurl.n: Updated the documentation about the error codes.
932 2002-04-17 Andres Garcia <fandom@telefonica.net>
935 tclcurl.c: added support for CURLOPT_DEBUGFUNCTION.
937 2002-04-16 Andres Garcia <fandom@telefonica.net>
939 * tclcurl.c: If you set the progressproc option to the empty string
940 the internal progress function will be restored.
943 2002-04-15 Andres Garcia <fandom@telefonica.net>
946 tclcurl.c: added support for CURLFORM_FILENAME and changed the code
947 so that all options are passed in a CURLFORM_ARRAY.
950 2002-04-14 Andres Garcia <fandom@telefonica.net>
952 * tclcurl.h: Changed the 'httpPost' structs to their new
953 name 'curl_httppost'.
955 2002-04-12 Andres Garcia <fandom@telefonica.net>
959 tclconfig/tcl.m4: changed the configure scripts to the lastest
960 CVS version of the sample extension.
964 tclcurl.tcl: passed this files to the generic subdirectory as done
965 in the sample extension.
967 2002-04-01 Andres Garcia <fandom@telefonica.net>
969 * Release version 0.9.5
974 tclcurl.c: Support for CURLOPT_PREQUOTE
976 * tclcurl.tcl: 'curl::transfer' now returns a '0' if everything
981 * Update the configure.in script to the new TEA scripts by
984 * tclcurl.h, tclcurl.c: Added support for CURLINFO_CONTENT_TYPE.
988 * Release version 0.9.3
990 2002-01-25 Andres Garcia <fandom@telefonica.net>
992 * tclcurl.c: Added support for CURLFORM_CONTENTHEADER.
994 2002-01-24 Andres Garcia <fandom@telefonica.net>
996 * tclcurl: the CURLOPT_SSL_VERIFYHOST was misspelled.
998 * Added support for CURLOPT_SSLCERTTYPE, CURLOPT_SSLKEY,
999 CURLOPT_SSLKEYTYPE, CURLOPT_SSLKEYPASSWD, CURLOPT_SSL_ENGINE,
1000 CURLOPT_SSL_ENGINEDEFAULT.
1002 2002-01-17 Andres Garcia <fandom@telefonica.net>
1004 * tclcurl.h, tclcurl.c: TclCurl was not doing binary transfers
1007 * Makefile.in: 'checkAutoPath.tcl' will only be run if TclCurl
1008 is not going to be installed in '/usr'
1010 * checkAutoPath.tcl: The script will not try to change the 'auto_path'
1011 variable in 'init.tcl' if the user doing the install does not
1012 have write access to the file.
1015 2002-01-16 Andres Garcia <fandom@telefonica.net>
1017 * tclcurl.c: No more seg faults for trailing options at the end of
1018 a configure command.
1023 * Release version 0.9.2
1025 2001-12-09 Andres Garcia <fandom@telefonica.net>
1027 * tclcurl.n, tclcurl.html: Updated docs, removed the 'setopt' references.
1029 2001-12-08 Andres Garcia <fandom@telefonica.net>
1031 * Changed the 'httpversion' configure option to libcurl 7.9.2 behaviour.
1033 * Added support for CURLOP_FTP_USE_EPVS
1036 2001-12-07 Andres Garcia <fandom@telefonica.net>
1038 * The 'perform' command now returns the exit code form 'curl_easy_perform'
1040 * configure.in, mkIndex.tcl.in: A port to Windows.
1042 * tclcurl.c, tclcurl.h: The 'configure' command will now also return the
1043 value given for the invalid option.
1045 2001-11-14 Andres Garcia <fandom@telefonica.net>
1047 * mkIndex.tcl.in: Domenico Andreoli noticed there was a mistyped variable name.
1051 * Release version 0.9
1053 2001-11-04 Andres Garcia <fandom@telefonica.net>
1055 * Makefile.in: The man page will be installed compressed.
1058 2001-10-31 Andres Garcia <fandom@telefonica.net>
1060 * Added the code to change the 'auto_path' variable in 'init.tcl' to the
1064 2001-10-30 Andres Garcia <fandom@telefonica.net>
1066 * Changed the options to the 'timecondition' configure option to lower case.
1068 * Changed the options to the 'closepolicy' configure option to lower case.
1071 2001-10-29 Andres Garcia <fandom@telefonica.net>
1073 * Added support for the CURLOPT_HTTP_VERSION option.
1075 * Changed the http posts the new formadd function.
1078 2001-10-22 Andres Garcia <fandom@telefonica.net>
1080 * Added the duphandle command to duplicate a curl handle.
1083 2001-10-21 Andres Garcia <fandom@telefonica.net>
1085 * Added support for the CURLOPT_SSL_CIPHER_LIST option.
1087 * Added support for the CURLOPT_COOKIEJAR option.
1089 * Merged Domenico Andreoli patches to ease creating the Debian package.
1094 * Release version 0.8
1097 2001-09-01 Andres Garcia <fandom@telefonica.net>
1099 * Converted to the new 'curl::transfer' command all the tests
1103 2001-08-31 Andres Garcia <fandom@telefonica.net>
1105 * Added support for CURLOPT_HTTPGET
1107 * Added support for CURLOPT_SSL_SSL_VERIFYHOST
1110 2001-08-30 Andres Garcia <fandom@telefonica.net>
1112 * Converted all the options of the 'configure' command to
1115 * Converted all the options of the 'getinfo' command to
1119 2001-08-29 Andres Garcia <fandom@telefonica.net>
1121 * Fixed the 'infile' option.
1123 * Added the 'readProc' option to the 'configure' commmand.
1126 2001-08-28 Andres Garcia <fandom@telefonica.net>
1128 * Added the 'writeProc' option to the 'configure' command.
1131 2001-08-15 Andres Garcia <fandom@telefonica.net>
1133 * Added the curl::transfer command.
1136 2001-06-13 Andres Garcia <fandom@telefonica.net>
1138 * Version 0.7 released
1141 2001-06-12 Andres Garcia <fandom@telefonica.net>
1143 * Removed support for the CURLOPT_MUTE option, it no longer does
1146 * Added the '-vernum' options to 'curl::curlConfig'
1149 2001-06-10 Andres Garcia <fandom@telefonica.net>
1151 * Used libcurl's mprintf funtions to improve TclCurl portability.
1153 * CURLOPT_TIMEOUT was defined two times.
1155 * Fixed the bug by which TclCurl would return two many possible options
1156 after using a wrong one.
1158 * Changed the way the curlObjData struct is initialized.
1160 * Changed the syntax of the 'getinfo' command options.
1163 2001-06-08 Andres Garcia <fandom@telefonica.net>
1165 * Passed all the tests cases to the new 'configure' option.
1168 2001-06-06 Andres Garcia <fandom@telefonica.net>
1170 * Created the 'configure' command.
1173 2001-06-03 Andres Garcia <fandom@telefonica.net>
1175 * TclCurl won't install the 'tclcurl.h' file.
1178 2001-05-21 Andres Garcia <fandom@telefonica.net>
1180 * It is now possible to remove the CURLOPT_FILE, CURLOPT_INFILE and
1181 CURLOPT_STDERR options between transfers in a persistant connection.
1184 2001-05-30 Andres Garcia <fandom@telefonica.net>
1186 * Version 0.6.1 released.
1189 2001-05-04 Andres Garcia <fandom@telefonica.net>
1191 * Trying to set a HTTPPOST would provoke a seg fault.
1194 2001-05-03 Andres Garcia <fandom@telefonica.net>
1196 * Prevented segfault when saving to a file without the right permissions or
1197 reading for a file that does not exist.
1200 2001-05-02 Andres Garcia <fandom@telefonica.net>
1202 * Added the CURLOPT_CANCELTRANSVAR option.
1204 * I think I removed some memory leaks by checking that strings are empty
1205 before filling them with strdup.
1208 2001-05-01 Andres Garcia <fandom@telefonica.net>
1210 * Added the CURLOPT_PROGRESSPROC option.
1213 2001-04-30 Andres Garcia <fandom@telefonica.net>
1215 * Added the CURLOPT_BODYVAR option to put the body of a request into
1218 * Removed the alternative strdup implementation, if the system does not
1219 have it libcurl will (I think).
1222 2001-04-28 Andres Garcia <fandom@telefonica.net>
1224 * tclcurl.h: Added interp field to curlObjData.
1226 * Added support for the 'CURLOPT_HEADERFUNCTION' option
1227 through 'CURLOPT_HEADERVAR'.
1230 2001-04-25 Andres Garcia <fandom@telefonica.net>
1232 * Makefile.in: Modified to be able to install tclcurl.tcl.
1234 * tclcurl.tcl: Created this file to host the curl::curlConfig procedure.
1237 2001-04-23 Andres Garcia <fandom@telefonica.net>
1239 * tests/getinfo.tcl: Added the option CURLOPT_FILETIME so
1240 CURLINFO_FILETIME would work.
1243 2001-04-12 Andres Garcia <fandom@telefonica.net>