Tcl Library Source Code
Timeline
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

96 check-ins using file modules/irc/irc.man version 9727b52151

2003-01-09
07:34
(DispatchServerEvent): Add a missing join, to keep the list a string. check-in: 7e8bfdf052 user: davidw tags: trunk
06:12
* irc.tcl: Make sure 'api' commands return strings, not lists. check-in: 548c94f202 user: davidw tags: trunk
2003-01-07
17:25
uri: * pkgIndex.tcl: Bump ifneeded patchlevel to match the provide in uri.tcl. See last change. textutil: * textutil.tcl: Changed patchlevel in provide to match the ifneeded in pkgIndex.tcl. check-in: 2056968b9a user: andreas_kupries tags: trunk
00:40
Fixed another wide/narrow integer issue in the test script. check-in: ebb86a083e user: patthoyts tags: trunk
00:15
handle cases where Trf is available but no crypt lib check-in: bdfe55a643 user: patthoyts tags: trunk
2003-01-06
23:26
Fix bug #630381: use tcllib md5 to handle Trf transparency. check-in: 02589f0dd9 user: patthoyts tags: trunk
22:08
Fixed bug #620612 for crc-32 test failures check-in: da591bb91f user: patthoyts tags: trunk
2003-01-03
02:52
* irc.tcl: Use 'logger' package for error/debug reporting. Cleanups with regards to possible 'bgerror' situations (network input/output). Bumped version number to 0.3. check-in: e7dc8eed80 user: davidw tags: trunk
02:51
Fixed spelling error. check-in: 8c92bc07c4 user: davidw tags: trunk
02:21
Enabled processing files in chunks to reduce memory usage check-in: f4400650ee user: patthoyts tags: trunk
00:59
Fixes to smtpd package check-in: 3016d9058a user: patthoyts tags: trunk
00:58
Fix handling of RFC822 addresses. check-in: 8527ef1e9d user: patthoyts tags: trunk
00:39
Enhanced error handling and added ESMTP options. check-in: 06afffd4b1 user: patthoyts tags: trunk
00:38
Test mail clients check-in: c4f611992c user: patthoyts tags: trunk
2002-12-27
00:21
Change from using tk_messageBox to a proper dialog to avoid blocking check-in: bc87f420b8 user: patthoyts tags: trunk
2002-12-21
04:18
* added tests for multiple levels of nesting check-in: bdf3912657 user: schwarzkopf tags: trunk
04:17
* fixed bug where multiple levels of nesting would cause a "command not found" error check-in: 78ef3303c1 user: schwarzkopf tags: trunk
2002-12-17
01:47
Added a few things I'm working on. Removed 'logger' as it's now in CVS. check-in: 60b868d3d4 user: davidw tags: trunk
2002-12-16
23:35
* logger.test: Logger tests. * loggerperformance.tcl : Logger performance testing. * logger.man : Logger documentation. * logger.tcl: Initial commit of logger package. check-in: 7f510b4fdf user: davidw tags: trunk
08:59
* mpexpand (format_find): Added 'argv0' as a global variable, in order to avoid erroring out when providing a bad format. check-in: f58ab3265d user: davidw tags: trunk
08:39
Updated irc example some - accepts a 'nick' argument on the command line, prettier printing of errors, code change to deal with openprojects network. check-in: d0c285071c user: davidw tags: trunk
02:10
Cleaned up wording slightly. check-in: c13ee4778a user: davidw tags: trunk
2002-12-12
21:32
Added STATUS file to help keep track of what's going on with the code at a higher level. Individual bugs are probably best kept to sourceforge. check-in: f52ceb53ff user: davidw tags: trunk
2002-12-05
20:22
* mpformats/fmt.nroff: Changed so that comments coming before manpage_begin are moved after the standard header generated by manpage_begin. check-in: bee2d31705 user: andreas_kupries tags: trunk
2002-12-02
20:01
Updated change lof for changes made last week. check-in: b2be8a5960 user: gwlester tags: trunk
04:11
Made changes to ::htm::textInput to accept arguments in addition to value. Changed documentation and test accordingly. check-in: ca273aa2d8 user: gwlester tags: trunk
2002-11-25
02:41
Fix for bug #596000 in html.tcl and fixes to test cases to not explictly require ncgi package. check-in: 5ac12e2dca user: gwlester tags: trunk
02:34
Correct test for bug #643337 check-in: 263a46babb user: gwlester tags: trunk
02:31
Fix for Bug #: 643337 check-in: 9b0671614f user: gwlester tags: trunk
2002-11-15
23:43
* uri.tcl (uri::canonicalize): Take care of trailing .., as in "http://foobar.com/foo/bar/..". * uri.test: Test for the above condition. check-in: ea83232744 user: davidw tags: trunk
20:45
* uri.tcl: Bump patchlevel in 'package provide'. check-in: 9a59918836 user: davidw tags: trunk
20:32
* uri.test: Added tests for 'news' splitting and joining. * uri.man: Added 'news' to list of supported uri's. * uri.tcl (uri::SplitNews) (uri::JoinNews): Join and split 'news' URI's. Fixes 636977. * uri.test: Added test to make sure that a URI can be split and then joined. to make sure the change below works. * uri.tcl (uri::JoinHttpInner): Make this proc deal with 'fragments' - i.e. the #foo part of a URI. Fixes 638075. * uri.test: Added tests relevant to the fix below. * uri.tcl (uri::resolve): Fix handling of queries so that the 'new' query overrides the 'old' one. This is how browsers do it. Fixes 639036. check-in: 8aeae8d3f2 user: davidw tags: trunk
2002-11-06
19:32
* cleaned up code based on output from Frink check-in: 72ba7220be user: schwarzkopf tags: trunk
04:24
* support for the new record package check-in: 5c537ee405 user: schwarzkopf tags: trunk
04:08
* graph.test: * graph.man: * graph.tcl: Implemented FR 603924. getall, keys, keyexists methods for keys of the whole graph. check-in: 16382e8660 user: andreas_kupries tags: trunk
2002-10-28
17:22
Added Phil Ehrens copyright. check-in: a9035da1d7 user: andreas_kupries tags: trunk
2002-10-26
21:53
Implemented bug #627960 check-in: 10caaa1150 user: patthoyts tags: trunk
2002-10-14
21:00
* pop3.test: Updated to expect 10 messages in pop3-6.0. * srv.tcl: Initialize server with 10 messages. Divert log output to server log. Prevents hangs in pop3-6.0. check-in: 7967e20da3 user: andreas_kupries tags: trunk
20:29
* profiler.tcl (dump): required result initialization. [Bug #564767] check-in: 42d9ec4442 user: hobbs tags: trunk
19:17
* pop3.tcl (pop3::retrieve): Changed conditionals around [scan] to check for the actual number of conversions required to make the code work, instead of < 0. This fixes bug 620062. check-in: 20c4a9177a user: andreas_kupries tags: trunk
2002-10-11
22:13
Partial fix for bug 620612. check-in: 8c29185e87 user: patthoyts tags: trunk
2002-10-10
02:39
* fileutil.tcl: * fileutil.man: * fileutil.test: Accepted enhanced format detection by Philip Ehrens <pehrens@ligo.caltech.edu>. check-in: 1db5dd77ae user: andreas_kupries tags: trunk
2002-10-09
21:16
* Makefile.in (install-libraries): Added code to skip directories without .tcl files. Some shells do not like a for with nothing to iterate over. check-in: b193fd37fb user: andreas_kupries tags: trunk
2002-10-08
20:23
Implemented feature request #531531 to provide MIME tokens to the backend. check-in: 090f29040a user: patthoyts tags: trunk
2002-10-02
05:40
* mime.man: Changed -parse to -part in description of "::mime::initialize". Thanks to "Gerald W. Lester" <gerald.lester@cox.net> for finding this. check-in: a210e191da user: andreas_kupries tags: trunk
2002-09-28
00:16
Added crc16 package check-in: 2df11dc12c user: patthoyts tags: trunk
2002-09-26
22:50
Fix for bug #579026: memory use by crc32 check-in: ae59c5be01 user: patthoyts tags: trunk
2002-09-25
23:57
New package: CRC16 check-in: a1627dabb7 user: patthoyts tags: trunk
23:43
New package: CRC16 check-in: 2c1ad00923 user: patthoyts tags: trunk
23:05
better DESTDIR/libdir support (steffen) check-in: 04f7a159a4 user: hobbs tags: trunk
19:36
* smtpd.man: Fixed documentation error in deliver example. check-in: e7d05ad1dd user: davidw tags: trunk
2002-09-23
08:03
* mpexpand: Corrected example formatting, have to run argument through plain text handling. * mpformats/fmt.wiki: Added Wiki formatting. check-in: 597bbdabaa user: andreas_kupries tags: trunk
2002-09-19
18:21
* smtpd.tcl (smtpd::service): Added Andreas' suggested changes to avoid a bgerror caused by a broken pipe. check-in: 4b0dc776d4 user: davidw tags: trunk
2002-09-17
06:14
* smtp.man: Added example from http://mini.net/tcl/1256. check-in: e5990559c1 user: davidw tags: trunk
2002-09-16
22:45
fixed bug #609835 to cope with multiple addresses in MAIL and RCPT commands check-in: f7d6e2920d user: patthoyts tags: trunk
2002-09-14
23:39
* mime.test: Extended field_decode tests with the examples from RFC 2047. * mime.tcl: Integrated new implementation of 'field_decode' provided by Don Libes <don@libes.com>. This rewrite correctly decodes all seven examples of RFC 2047. The old version decoded only one correctly. check-in: 67790e1ff3 user: andreas_kupries tags: trunk
2002-09-04
17:22
* srv.tcl: Extended to cleanup the fake maildrop directories when exiting the server. * pop3.test: Updated to handle differences between 8.3 and 8.4 (different error messages). Added code to suppress logging under normal circumstances. Extended to clean up the log file created by the test pop3 server. ============================================================== * all.tcl (tcltest::tooManyMessage): Additional command to create different error messages for 8.3 and 8.4. Used in the testsuite of pop3. check-in: f362e8c48c user: andreas_kupries tags: trunk
00:47
Nits. check-in: 920c372629 user: andreas_kupries tags: trunk
2002-09-03
21:33
Added usage of log module to trace the pop3 activity of the client. check-in: 26b9018875 user: andreas_kupries tags: trunk
19:27
* pop3.test: Added testcase 6.0, a nano-client to retrieve and delete all messages on a pop server in one go. Directly derived from the script for Tcllib bug #501577. Unable to reproduce that bug :( * pop3d.tcl (Transfer): Use a single dot to write the terminator. Not \n.\n. Puts does the terminating \n, and buildmessage/copymessage the other. Brought the client out of sync after a retrieval because of an empty line after the terminator line of the multi-line response. check-in: f2cdb1bf37 user: andreas_kupries tags: trunk
17:13
* pop3.test: * clnt.tcl: * srv.tcl: Added testsuite. Incomplete. No test of 'delete' command yet. The problems found by the testsuite so far were all in the used pop3 server (pop3d module of tcllib). --------------------------------------------------------------- * Note aside: The pop3 server may understate the size of a message and of the maildrop. This happens as the package 'mime' we use to transfer a message may add additional headers not present in the original message (For example Mime-Version and/or Content-Type). * pop3d.tcl (::pop3d::Transfer): Fixed oversight in my usage of 'mime::copymessage'. This command copies a mime message to a channel, but does not know about the framing protocol. In other words, it does not write the singular dot closing a pop3 data transfer. We have to do this in the calling routine. Added such a piece of code. Fixed problem with distinguishing RETR and TOP modes, wrong conditional. * pop3d.test: * pop3d.tcl (CheckLogin): Now additionally retrieves size of maildrop after querying the number of waiting messages. (H_stat): Returns size of maildrop as second result of STAT. Bugfix, pop3d was not rfc 1939 compliant with respect to STAT, and now is. This problem was found while working on the testsuite for the pop3 package (Result of pop3::stat was bogus). Updated the testsuite. * pop3d_dbox.tcl: * pop3d_dbox.man: method 'size' no accepts a call without message id and returns the total size of the mail drop for that case. Reason for the change: see above. check-in: 5c10f07b92 user: andreas_kupries tags: trunk
2002-08-31
06:27
* cmdline: * counter: * dns: * ftpd: * html: * ncgi: * examples/ftp: Cleaned up nits ('info exist' --> 'info exists'). check-in: c5678b1ad9 user: andreas_kupries tags: trunk
2002-08-21
21:42
* ftpdemo.tcl (Examples): Changed ftp.tcl to ftpdemo.tcl in [test_40afile] and [test_70append]. Problem found and reported by Jussi Kuosa <Jussi.Kuosa@tellabs.com>. check-in: 3c87f25eae user: andreas_kupries tags: trunk
2002-08-20
03:31
* nntp.man: Added example, updated reference from rfc 850 to rfc 1036. See Tcllib SF #597102, by Jussi Kuosa <Jussi.Kuosa@tellabs.com>. * nntp.n: Out of date. Deprecated. check-in: b56d6d810c user: andreas_kupries tags: trunk
2002-08-19
18:28
* Makefile.in (install-doc): Fixed problem noted by Elchonon Edelson. Code to inline man.macros appended to existing files. Multiple execution of 'make install-doc' thus extended the manpages of tcllib with multiples of their original content. Not anymore. check-in: 399b7003eb user: andreas_kupries tags: trunk
2002-08-18
18:29
djust_hyph.test modified check-in: 692e8e6596 user: vogeler tags: trunk
2002-08-16
21:38
* exif.tcl: Applied patch for bug report SF #530907 partially. Parts of the patch are accepted and applied * FlashPixVersion * Construction of FlashMode Not applied parts: * SubjectDistance. Patch assumes that unit is millimeter and converts to meter. Spec says that unit _is_ meter. (*). Is it possible that the specific camera of the submitter implements the standard incorrectly ? * ShutterSpeedValue. Instead of logical inversion (1/value seconds) I added the proper unit for frequency (Hz). (*) http://www.media.mit.edu/pia/Research/deepview/exif.html 0x9206 SubjectDistance signed rational 1 Distance to focus point, unit is meter check-in: 62883aac32 user: andreas_kupries tags: trunk
21:02
* exif.tcl: Applied patch SF #582828 provided by Anselm Lingnau <lingnau@users.sourceforge.net> to make the module work with Digital IXUS. check-in: a900470702 user: andreas_kupries tags: trunk
12:48
textutil/adjust_hyph.test *** modified routine for testing check-in: 822ce62e38 user: vogeler tags: trunk
2002-08-15
21:16
typo typo check-in: 4a5e3460c0 user: andreas_kupries tags: trunk
21:11
typo corrected check-in: 667f6c1525 user: andreas_kupries tags: trunk
20:51
* Makefile.in (DOC_EXP): Use the tclsh found during configuration to run mpexpand. This ensures that mpexpand does not pick something from the path on its own, possibly something to oold to understand TCLLIBPATH. Problem noted by Elchonon Edelson <edelson@pobox.com>. check-in: daae91915f user: andreas_kupries tags: trunk
18:27
* ncgi.tcl (ncgi::setValueList): Fix [ 593254 ] ncgi::SetValue bug - SetValue now works correctly with multipart values with spaces in them. check-in: 7b5c2533ba user: davidw tags: trunk
18:23
Trailing white space. check-in: dc72b72874 user: davidw tags: trunk
17:05
* mime.tcl: Accepted patch in SF FR #595240, provided by Marshall T. Rose <mrose@users.sourceforge.net>. The patch makes the code more robust with respect to a common mime encoding error. * tcllib/examples/mime: Added an example application making use of mime and smtp packages. Mbot is a highly-specialized filter for personal messages. Again this is code provided to us by Marshall T. Rose. check-in: 9472263753 user: andreas_kupries tags: trunk
16:37
* smtp.tcl: Followup patch to patch SF #557520/2. A line of code initializing the options from the state was missing in one command, causing problems with the usage of -maxsecs. This was noted on c.l.t., by Acacio Cruz. The followup patch was provided by Todd Coram. check-in: ffba6d32bf user: andreas_kupries tags: trunk
2002-08-13
06:49
*** empty log message *** check-in: 40accb3572 user: vogeler tags: trunk
06:37
*** empty log message *** check-in: c0d6f7471f user: vogeler tags: trunk
2002-08-09
21:43
* ncgi.test: Added two new tests for setValue. check-in: c1937f12ce user: davidw tags: trunk
21:19
* ncgi.tcl (ncgi::multipart): Fix [ 564279 ] ncgi::multipart bug - commented out offending 'puts' statements. check-in: 45a9e9a015 user: davidw tags: trunk
17:24
* Makefile.in (install-doc): Changed $$(basename) to `basename`. Portability problem. works for Linux for example, but not everywhere else. See 2002-08-06 for the change which introduced this. check-in: b4d7c3c78b user: andreas_kupries tags: trunk
2002-08-08
17:00
* htmlparse.tcl: Fixed SF bug #579853. Added an 'bsl' key and value to 'htmlparse::escapes' required to reconvert the backslash escapes inserted by 'htmlparse::PrepareHtml'. Thanks to Michael Cleverly <cleverly@users.sourceforge.net> for the report. check-in: c28ef8d3b2 user: andreas_kupries tags: trunk
16:49
* tree.test: Followup to fix for bug SF #587533. Had to update the test suite too. check-in: c3b6f1bae0 user: andreas_kupries tags: trunk
2002-08-06
23:02
* Makefile.in (dist): Fixed SF Bug #567079, reported by Don Porter <dgp@users.sourceforge.net>. No infinite recursion anymore for srcdir == builddir. * ftp.tcl: Fixed SF Bug #582668, reported by Frank Richter <frari@users.sourceforge.net>. check-in: 0515c88443 user: andreas_kupries tags: trunk
21:29
* comm.test: Removed writing of file ~/foo, was debugging code. Changed creation and usage of file 'spawn' to allow an arbitrary setting of -tmpdir. Fixes SF Bug #589225 reported by Don Porter <dgp@users.sourceforge.net>. * Makefile.in (install-doc): Restored the code inlining the man.macros file into the generated nroff manpages. Got somehow deleted. Was still in the 'dist' target. Thanks to Reinhard Max <rmax@users.sourceforge.net> for noticing this. check-in: eeb9340f7a user: andreas_kupries tags: trunk
20:52
* tree.tcl (lappend): Fixed bug SF #587533 reported by Evan Rempel <erempel@users.sourceforge.net>. check-in: 39f82b1ad8 user: andreas_kupries tags: trunk
20:40
* pool.tcl: Fixed bug SF #585093, reported by Michael Cleverly <cleverly@users.sourceforge.net>. Patch provided by Michael too. check-in: 1a8d3b469e user: andreas_kupries tags: trunk
2002-07-27
00:01
Updated URL. Killed a few blank spaces. check-in: 1d124c762b user: davidw tags: trunk
2002-07-25
18:47
* smtp.tcl: Applied patch SF #557520/2 (== SF #558132) supplied by Todd Coram <tcoram@users.sourceforge.net>on behalf of Marshall Rose <mrose@users.sourceforge.net>. This patch dispenses with the automatic calculation of a timeout value and goes with a user-supplied value (new option -maxsecs) instead. Default for this option is 120 secs. This fixes bug SF #557040. * performance.tcl: New file. Script supplied by Pascal Scheffers (see below) to test the performance of the mime package. check-in: f2ab0dee57 user: andreas_kupries tags: trunk
18:28
* mime.tcl: Applied patch SF #585455 supplied by Pascal Scheffers <pascalscheffers@users.sourceforge.net> on behalf of Marshall Rose <mrose@users.sourceforge.net>. This patch speeds up MIME processing by using [split \n] and list ops to iterate over the lines in the mail instead of using [string range] for doing it incrementally, copying unprocessed data down again and again. check-in: 81c6733263 user: andreas_kupries tags: trunk
2002-07-08
23:25
* tree.man: Updated the documentation to clarify the behaviour. * test.tcl: Updated testsuite, part of the patch below. * tree.tcl (_move): Accepted patch by Brian Theado <btheado@users.sourceforge.net> fixing the behaviour of mov, SF bug #578460. The command now also validates all nodes before trying to move any of them. check-in: 7eea942a5d user: andreas_kupries tags: trunk
22:11
* mpformats/fmt.html: Changed bug #578465 which caused mis-generation of angle-brackets and quotes. check-in: 18fc2fa9f1 user: andreas_kupries tags: trunk
2002-07-02
18:37
* corrected name of tcltest hook procedure check-in: fc0cc6eb23 user: dgp tags: trunk
2002-06-24
23:17
* csv.tcl (csv::split): Fixed bug #565051, found by Tod A. olson <todolson@users.sourceforge.net>. The described bug is actually none, given the definition of the CSV format, but the examples do contain a related bug. Just swap what is seen as ok and bug. Because of this the provided patched code was rejected, and a new patch created. The patched code passes the extended testsuite (see below). * csv.test: Extended testsuite regarding the handling of empty fields and quote characters. Part of the investigation into bug #565051. check-in: 008d518e04 user: andreas_kupries tags: trunk
21:39
* mime.tcl: Fixed bug SF #548832. Report and patch by Michael A. Cleverly <cleverly@users.sourceforge.net>. check-in: 3af7f017f8 user: andreas_kupries tags: trunk
2002-06-17
20:33
* Applied patch for bug #567428. Bug reported by Larry Virden <lvirden@users.sourceforge.net>, patch by him too. Correction of spelling mistakes in the documentation of various modules + correction of comment placements which interfere with solaris conventions for nroff output. * pop3d.test: Modified testsuite courtesy Gerald Lester <gwlester@users.sourceforge.net> for better execution of the subshells under windows. check-in: fe9a223b05 user: andreas_kupries tags: trunk