Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
893 check-ins using file modules/crc/cksum.man version 5c6cc29c84
2005-02-23
| ||
05:18 | Changelog entry for last change (sak extension). Added code to the SAK which extracts package descriptions from the manpages (moddesc, titledesc, title, and require markup). Extended the tap generator to place such information into the generated file. check-in: 142b6bdca3 user: andreas_kupries tags: trunk | |
05:13 | Added code to the SAK which extracts package descriptions from the manpages (moddesc, titledesc, title, and require markup). Extended the tap generator to place such information into the generated file. check-in: e70faa07b6 user: andreas_kupries tags: trunk | |
00:55 | * sha1.tcl: Support cryptkit as a possible accellerator. * sha1.test: Enable testing of cryptkit implementation. check-in: 9ffb38d5c2 user: patthoyts tags: trunk | |
2005-02-22
| ||
14:17 | * sha256.tcl: Inlined a load of expr calls to speed it up. check-in: 9601ab9a69 user: patthoyts tags: trunk | |
10:15 | * sha256.tcl: SHA-224 and SHA-256 pure-Tcl implementation * sha256.test: Tests from FIPS 180-2 for SHA-224 and SHA-256 This is the first version. It is correct (in that it passes the FIPS test vectors) but slow. Speedups to follow. check-in: da12f2b9bb user: patthoyts tags: trunk | |
06:06 | Import sha1 v2, v1 rewritten, by Pat. check-in: 1e5ed36f66 user: andreas_kupries tags: trunk | |
2005-02-21
| ||
14:26 | Fixing pesky types. KISS. check-in: b1b589a572 user: patthoyts tags: trunk | |
13:24 | * sha1.h: replaced the possibly buggy sample extension implementation * sha1.c: with shiny new code from the NetBSD project. check-in: 0ac75ecdf8 user: patthoyts tags: trunk | |
10:01 | * sha1.test: Added some file tests (16K and 81K) check-in: 56668756a3 user: patthoyts tags: trunk | |
08:42 | Incremented version to 0.3.0 check-in: bf1ad127b2 user: patthoyts tags: trunk | |
01:53 | * sha1.tcl: Replaced steps 1 and 3 with slightly more efficient but equivalent bit operations. Fixed an error with integer length exposed with tcl8.5. Verified 8.2-8.5 check-in: 1ae3d9c622 user: patthoyts tags: trunk | |
2005-02-20
| ||
23:02 | Added sha1c critcl module. check-in: 3e482bb1d3 user: patthoyts tags: trunk | |
22:58 | * sha1c.tcl: Imported the sha1 implementation from the Tcl sample * sample.h: extension and created a critcl wrapper. * sample.c: Added to the sak.tcl critcl generation code. check-in: 6e268b6480 user: patthoyts tags: trunk | |
22:07 | Fixed doc error check-in: b48255388c user: patthoyts tags: trunk | |
22:05 | * sha1.tcl: Re-implemented to support hashing data in chunks * sha1.test: Included tests from RFC 2202 for HMAC-SHA1. * sha1.man: This time we have kept the same API but with optional extensions to use files/channels and to request the result as binary. Now supports token based hashing as in md4, md5 and ripemd. Incremented version to 2.0.0 check-in: fb309e0539 user: patthoyts tags: trunk | |
12:16 | * md5x.test: Added the RFC 2202 HMAC-MD5 test vectors. check-in: 77ddea6177 user: patthoyts tags: trunk | |
08:25 | Cleaning check-in: dcaab36baa user: patthoyts tags: trunk | |
01:56 | * rc4.tcl: Ensure all implementations available are tested. Added * rc4.man: improved hypen handling. '--' is an optional end-of-options * pkgIndex.tcl: marker. check-in: f954ab6c80 user: patthoyts tags: trunk | |
2005-02-19
| ||
19:54 | Changed hex conversion to use binary scan check-in: 02d5934d9f user: patthoyts tags: trunk | |
19:53 | SASL tests. check-in: 0b8116b7d9 user: patthoyts tags: trunk | |
12:01 | Doh! Fixed doc bug. check-in: 9597f49735 user: patthoyts tags: trunk | |
05:59 | Bugfixes for '-quoted string at beginning of a n output line, vs. nroff commments. also fixes in list processing to ensure item command on their own output line. Imported new tests by Michael Schlenker regarding clean callstack of logger, regarding [SF Tcllib RFE 1120152]. Cleanup of ChangeLog (bad auto-merge). Clean doc up a bit, cleaned up ChangeLog too (bad auto-merge result). Implemented [SF Tcllib Path 1063774], a splitn command. check-in: f827347527 user: andreas_kupries tags: trunk | |
01:36 | Added test for RFE 1120152 check-in: 32a192e3b9 user: mic42 tags: trunk | |
2005-02-18
| ||
06:38 | See ChangeLog for details. Compiler packages & runtime, enhancements (handling relative & indirect offsets), bugfixes (types with native endianess). Added plain compiler application. Second recognizer, general filetypes, not restricted to mime. Tests, documentation, implementation. check-in: ef7ace4871 user: andreas_kupries tags: trunk | |
06:04 | Import changes by Pat. MD4 tests now run against both pure Tcl and critcl variants of the package, if possible. Import changes by Pat. RIPEMD now copes with -- and data starting with a -. Import changes by Pat. MD5 now copes with -- and data starting with a - much better. Manual merge of version information, and changelog entries. Import changes by Pat. MD4 now copes with -- and data starting with a - better. Manual merge of changelog entries Import changes by Pat. Parses registry proxy information now more thoroughly. Import of doc changes, manual merge of changelog data. Import base64 examples by Pat. Reformatting for indentation, trimmed trailing whitespace. check-in: 0ea19fdebb user: andreas_kupries tags: trunk | |
2005-02-17
| ||
23:36 | Micro fix for version print check-in: 1e1cd7ff82 user: patthoyts tags: trunk | |
23:30 | * pkgIndex.tcl: Incremented version. * ripemd128.tcl,man,test: Made the hashing cope with data that * ripemd160.tcl,man,test: begins with a hypen is a transparent manner. Made the '--' end-of-options flag optional as it's now redundant. Added suitable tests. Simplified the Hex proc. check-in: 8713dc242c user: patthoyts tags: trunk | |
22:20 | * md4.tcl: Fixed the tests to use both critcl and pure-Tcl * md4.test: if the critcl version is available. check-in: 90023a39ed user: patthoyts tags: trunk | |
21:58 | If possible we will test all available implementations - critcl, trf and pureTcl check-in: 7fbebd1242 user: patthoyts tags: trunk | |
15:48 | * base64.man: Added some examples and attempted to point out that proper string encoding may be needed for unicode strings. check-in: da5f6fe219 user: patthoyts tags: trunk | |
15:14 | * autoproxy.tcl: Dealt with the parsing requirements as mentioned * autoproxy.man: in bug #1099162. In theory we may have different * pkgIndex.tcl: proxy settings for https and http (and other protocols) but to deal with these we will need to change the http package so we do not deal with them now. check-in: 4b412d701e user: patthoyts tags: trunk | |
14:42 | * md4.tcl: Made hashing cope with data that begins with a * md4.test: hyphen and made the '--' end-of-options marker * md4.man: optional. Incremented version. * pkgIndex.tcl: check-in: 41152cedce user: patthoyts tags: trunk | |
14:29 | * md5x.tcl: Avoid raising an error if the string to be hashed * pkgIndex.tcl: begins with a hyphen. Use '--' as an _optional_ * md5.mac: end-of-args marker. * md5x.test: Added tests. check-in: ab6aa7c5dd user: patthoyts tags: trunk | |
2005-02-16
| ||
03:54 | Reformatting for indentation, trimmed trailing whitespace. ldap merge, manual help required. Import of fixes for ldap by Michael Schlenker, cross-ported from the asn fixes. Import of asn fixes by Michael Schlenker. More fixes and 8.5 feature removal for the compiler packages. check-in: cb7a964ad4 user: andreas_kupries tags: trunk | |
2005-02-15
| ||
19:05 | Fixed various issues with signed/unsigned values in the ldap module by crossporting from the asn module check-in: b08ebd7f79 user: mic42 tags: trunk | |
17:50 | Added 64-bit support to length and int encoding/decoding check-in: 07dddb2729 user: mic42 tags: trunk | |
07:45 | More fixes and 8.5 feature removal for the compiler packages. Manual merge. check-in: ae459ce837 user: andreas_kupries tags: trunk | |
03:51 | Manual merge. Imported new module: docstrip, literate programming Imported fix for dtplite. Imported new module: docstrip, literate programming. Imported fix re [SF Tcllib Bug 1076923]. Imported documentation fix re [SF Tcllib 1048995]. Imported typo fixes. Imported changed to the UI of the smtpd example server. check-in: 3770703ead user: andreas_kupries tags: trunk | |
00:56 | * modules/docstrip: NEW MODULE: docstrip. * installed_modules.tcl: Literate programming support. check-in: 6ed5b74a71 user: andreas_kupries tags: trunk | |
00:30 | * snitfaq.man: Fixed a number of typos reported by Bob Techentin, see [SF Tcllib Bug 1050674]. check-in: d6168c063e user: andreas_kupries tags: trunk | |
00:06 | * ftp.tcl (::ftp::StateHandler): Accepted patch by Keith Vetter <[email protected]> for [SF Tcllib Bug 1076923], also reported by him. This fixes a race condition where the client has sent QUIT and is waiting for response, but gets the socket closed without any. check-in: dc4e375f5a user: andreas_kupries tags: trunk | |
2005-02-14
| ||
23:48 | * apps/dtplite (::dtplite::processCmdline): Fixed the [SF Tcllib Bug 1111364]. The extension has to be set up before the creation of the filename (for a directory output path), otherwise the result will have no extension. check-in: a1ac2c8833 user: andreas_kupries tags: trunk | |
23:37 | * fileutil.man (find): Documented the implicit arguments to the filter command (current working directory). This fixes [SF Tcllib Bug 1048995]. check-in: f6a208cc64 user: andreas_kupries tags: trunk | |
2005-02-13
| ||
08:59 | Added start/stop buttons to the main window. check-in: 87a5a4ea55 user: patthoyts tags: trunk | |
2005-02-11
| ||
17:54 | removed unecessary double eval check-in: b0940adfac user: mic42 tags: trunk | |
06:07 | Added basic documentation. Fixes in the compiler packages, further replacement of 8.5 features with equivalent 8.4 code. Import of deletion. Removed magic.tcl, code moved to 'mimetypes.tcl'. Renamed the package as well. Added testsuite for mimetype command, derived from fileutil testsuite, fileType command. check-in: 00a0514a30 user: andreas_kupries tags: trunk | |
05:17 | Executed the deletion missed by the last commit check-in: 40288f5600 user: andreas_kupries tags: trunk | |
05:08 | Removed magic.tcl, code moved to 'mimetypes.tcl'. Renamed the package as well. Added testsuite for mimetype command, derived from fileutil testsuite, fileType command. Manual merges New module fileutil::magic, short "fumagic". Imported Pat's fix to uuid's critcl implementation: Added an include missing before. Imported changes by Pat to the sasl code: New namespace and package name, more tests. Imported fix to fileutil's jail command, corrected handling of volume relative paths on windows. check-in: c788151845 user: andreas_kupries tags: trunk | |
02:47 | * sasl.test: Added some tests. * sasl.tcl: Changed namespace and package to SASL. * ntlm.tcl: check-in: 0a09196178 user: patthoyts tags: trunk | |
2005-02-10
| ||
17:34 | New module 'fumagic' aka 'fileutil::magic'. Magic(5) based functionality. Type recognizer core, compiler for magic(5) files, and a mimetype recognizer. This is in its infancy. No tests, no documentation. check-in: 7f954cce54 user: andreas_kupries tags: trunk | |
17:16 | * fileutil.tcl (fileutil::jail): Fixed a problem reported by Pat Thoyts. Test jail-2.1 failed on windows. The reason was improper handling of volume-relative paths. They have to be handled like absolute paths, but were not. Changed the initial if condition a bit to fix this. check-in: a50c6d4989 user: andreas_kupries tags: trunk | |
09:23 | * uuid.tcl: Fixed missing include in the critcl code. check-in: 5c4eb7442e user: patthoyts tags: trunk | |
00:16 | Fixed typo in test check string. check-in: f9e91f3291 user: patthoyts tags: trunk | |
2005-02-09
| ||
16:59 | fix for sideeffect of bugfix for 1102131 check-in: 9961e3cb02 user: mic42 tags: trunk | |
10:59 | Added missing "package provide" statement; added missing brackets in mkBorder check-in: 4cba8ead46 user: arjenmarkus tags: trunk | |
05:52 | Import SArnold changes to bigfloat. New commands: jail, stripPath. Implemented, documented, tested. Fix for [SF Tcllib Bug 862421 aka 1111153]. Catching problems with 'cd' into inaccessible directories, ignored the directories. check-in: 2336f43888 user: andreas_kupries tags: trunk | |
2005-02-08
| ||
10:55 | Demonstration of math::bigfloat and math::bignum abilities. Changes needed by the package math::bigfloat version 1.2. Added a 'bigfloat.help' file to advise the users. check-in: 82cffbeba7 user: sarnold75 tags: trunk | |
10:51 | Version 1.2 of math::bigfloat Do the appropriate changes in the package ifneeded command. check-in: 16bd0e136f user: sarnold75 tags: trunk | |
10:49 | Version 1.2 of math::bigfloat (it is using math::bignum) Many performance enhancements and bug fixes check-in: 536719e00b user: sarnold75 tags: trunk | |
2005-02-02
| ||
06:48 | Fix for [SF Tcllib Bug 862421 aka 1111153]. Catching problems with 'cd' into inaccessible directories, ignored the directories. Merging bugfix and new SASL module. ChangeLog manual merge. check-in: 710456ed82 user: andreas_kupries tags: trunk | |
2005-02-01
| ||
16:52 | Tweaked the callback eval statement. Comments. check-in: 135b3ab169 user: patthoyts tags: trunk | |
02:41 | * sasl.tcl: Initial version (DIGEST-MD5, CRAM-MD5, PLAIN, LOGIN) * ntlm.tcl: Implementation of Microsoft NTLM as SASL mechanism. * saslclient.tcl: SMTP-SASL test harness. check-in: faa3cd9c9c user: patthoyts tags: trunk | |
2005-01-31
| ||
23:46 | * modules/sasl: NEW MODULE: sasl * installed_modules.tcl: 'Simple Authentication and Security Layer' check-in: e2742f55d1 user: patthoyts tags: trunk | |
17:58 | Fix for Bug 1102131 check-in: a552d377ce user: mic42 tags: trunk | |
16:55 | fixes to tests check-in: f10fffc225 user: mic42 tags: trunk | |
16:41 | Tests for bug 1102131 added to logger.test check-in: 6b7e99fbdd user: mic42 tags: trunk | |
2005-01-29
| ||
05:39 | Using 8.4 festures in the code, updating all references to the Tcl version in use to that version. Corrected a typo. Added package index to new module rcs. Added new module rcs to the installer. Fix of a syntax error in new documentation. Importing from SF into main trunk. Import David Welton's note regarding stripN. Import SArnold's fix to the bigfloat demo: require instead of source. Import bugfixes to bigfloat. New module/package: low-level rcs utility commands. Changelog merge manual, other merge of bugfix on auto. check-in: 60e54d2042 user: andreas_kupries tags: trunk | |
05:27 | Added forgotten package index. check-in: 01be42bcbd user: andreas_kupries tags: trunk | |
04:57 | New module: low-level rcs helper commands (handling of 'diff -n patches'). check-in: 092c18f8c0 user: andreas_kupries tags: trunk | |
2005-01-26
| ||
17:12 | * fileutil.man: Added a small note on the measure used to count elements in fileutil::stripN. check-in: 896936be76 user: davidw tags: trunk | |
2005-01-21
| ||
17:33 | Replaced the basic (and buggy) "source bigfloat.tcl" by the appropriate package require command check-in: d1ef736277 user: sarnold75 tags: trunk | |
17:31 | Fixed a bug in intDivqr : endless loop within some conditions. Fixed the package provide command : replaced bigfloat with math::bigfloat check-in: 683d54cfd7 user: sarnold75 tags: trunk | |
2005-01-19
| ||
20:51 | * html.tcl (::html::font): Fixed [Tcllib SF Bug 1105010], reported by Luciano <[email protected]>. The parameters for the font tag were duplicated. * html.texst: Added tests for "html::font". check-in: cca2769561 user: andreas_kupries tags: trunk | |
2005-01-18
| ||
06:21 | Added some info to the last entry in the ChangeLog (SF reference) check-in: 89cdfceccf user: andreas_kupries tags: trunk | |
05:53 | Fix for Tcllib SF Bug 1094294. Confusing *roff formatting at the beginning of a line is detected and replaced with something which is understood later. Removed multiplicates of changelog entries inserted by the auto-merger. Manual merge of changelogs, auto-merge of everything else. check-in: e4ed6fcd34 user: andreas_kupries tags: trunk | |
2005-01-15
| ||
17:45 | Manual merge of changelogs, auto-merge of everything else. Import typo fix. Import of fix for tcllib SF bug 1093414. Actually new code, logical bit operations by Aamer Aakther. Import of new bigfloat code into the math package. Written by Stephane Arnold, integrated by Arjen Markus. Import fix of tcllib SF bug 1099722. Fixed by Michael Schlenker. Import change to package requirements of htmlparse. Reduced from full-blown struct to just the structures required (stack). Import of fix for bad nroff formatting of examples. Import of bugfix SF 1099727. check-in: 956e255eff user: andreas_kupries tags: trunk | |
2005-01-14
| ||
12:58 | Introduction of a demonstration script for the bigfloat package check-in: 7c44254454 user: arjenmarkus tags: trunk | |
12:57 | Introduction of bigfloat package (version 1.0; newer versions to follow later) check-in: b700df2031 user: arjenmarkus tags: trunk | |
2005-01-12
| ||
21:26 | Fixed bug [1099722]. check-in: 63078cd706 user: mic42 tags: trunk | |
2005-01-11
| ||
19:45 | * mpformats/fmt.nroff: Fixed bad nroff formatting for examples * mpformats/_nroff.tcl: with explicit start/end commands. check-in: 5c20657e58 user: andreas_kupries tags: trunk | |
19:34 | * treeql.man: Mini typo fix. check-in: a330a87531 user: andreas_kupries tags: trunk | |
19:30 | * htmlparse.tcl: Modified to load only the data structure we need, stacks, and not all eleven. * htmlparse.test: Ensured usage of local packages, nothing installed, and updated for the new struct usage. Updated to fixes in cmdline. check-in: d2ad5668a3 user: andreas_kupries tags: trunk | |
2005-01-10
| ||
22:33 | * Makefile.in: Added -no-apps, and -app-path to the installer targets, to ensure that a configure --bin-path is handled correctly. Thanks to Gregor Leusch <[email protected]> for both diagnosis and patch ([Tcllib SF Bug 1099727]). check-in: 7dc6344e5b user: andreas_kupries tags: trunk | |
22:20 | * bignum.tcl: Integrated [Tcllib SF Bug 1093414]. Basic bit * bignum.test: operations (and, or, xor) on big numbers. Correct * bignum.man: operation is limited to positive numbers (including zero). The basic code was provided by Aamer Aakther <[email protected]>, modifications of docs, and small testsuite by myself. check-in: 3aa3818e63 user: andreas_kupries tags: trunk | |
2005-01-05
| ||
08:22 | Added tests for matmul check-in: 9bcf87051d user: arjenmarkus tags: trunk | |
2005-01-04
| ||
18:14 | Added the laymans guide to the import repository, was missing all the time here. Modified tooManyArgs, to handle case of zero arguments correctly. Unknown contributor, no changelog entry is present. More ASN work by Michael Schlenker. Import Arjen's work on linalg (Expanded docs, tests, wider API). Import of fixes by Pat Thoyts. check-in: 4d6071481a user: andreas_kupries tags: trunk | |
08:20 | Expanded the documentation and tests for the linear algebra package. Added it to the list of packages in this module, so that it can now be officially used. check-in: e74f5109f5 user: arjenmarkus tags: trunk | |
2005-01-03
| ||
10:47 | Added modified Gram-Schmidt to the linear algebra package check-in: 6dfe090d21 user: arjenmarkus tags: trunk | |
2004-12-29
| ||
01:20 | Added more decoders. Bugfixes for integer encoding. More tests. Changed version to 0.3 check-in: 4ac7535003 user: mic42 tags: trunk | |
01:18 | Added support for zero args to the tcltest::tooManyArgs proc check-in: 61e26d335b user: mic42 tags: trunk | |
2004-12-21
| ||
12:38 | Added tests for the Reset procedure. check-in: f71809a951 user: patthoyts tags: trunk | |
12:20 | * blowfish.tcl: Fixed bug in search for Trfcrypt (noticed by Antirez). Added a Reset command to the programming API to permit reuse of a key with a new initialization vector.. check-in: 94efe38da5 user: patthoyts tags: trunk | |
2004-12-07
| ||
07:11 | * blowfish.tcl: Add in support for Trfcrypt implementation. * blowfish.test: Support variable key length and added tests. check-in: 4effa3ae97 user: patthoyts tags: trunk | |
02:34 | Bugfix in runge-kutta, by Arjen. New module: blowfish. Pat, via Wiki, original author is 'Frank Pilhofer'. check-in: e2a8685299 user: andreas_kupries tags: trunk | |
2004-12-06
| ||
16:27 | NEW MODULE: blowfish check-in: fd62a97342 user: patthoyts tags: trunk | |
16:15 | * blowfish.tcl: Imported Frank Pilhofer's pure-Tcl implementation * blowfish.test: from the Tcler's wiki. Modified to remove the Itcl code and to conform to the tcllib programming standards and conventions. Test file includes standard test vectors. check-in: acbd449740 user: patthoyts tags: trunk | |
09:27 | Fixed bug 1078215 in Runge-Kutta method check-in: c851fc7149 user: arjenmarkus tags: trunk | |
2004-12-03
| ||
12:03 | Added a C test file to permit comparison with openssl-based hmac results. check-in: 8ef265d733 user: patthoyts tags: trunk | |
07:07 | Conflicts resolved. Asn code first time coming to import repository. Removal of memchan/null dependency, avoid name clashes. Md5 changes to remove memchan/null dependency. Cmd name clashing with other procs. Bob Techentin's fixes to tmp file generation. check-in: cbb5f0ab1d user: andreas_kupries tags: trunk | |
02:23 | * ripemd128.test: Added test cases from RFC2286 to both digests. * ripemd160.test: Also included a test with leading hyphen. * ripemd128.tcl: Removed usage of memchan in favour of the platform * ripemd168.tcl: null device. This avoids problems with name clashes when loading in [null] or [random]. check-in: 4b2cbb7103 user: patthoyts tags: trunk | |
02:08 | Added some additional hyphen tests. check-in: acdb316368 user: patthoyts tags: trunk | |
2004-12-02
| ||
23:52 | Oops - left a debugging char in check-in: 6947a31a54 user: patthoyts tags: trunk | |
23:45 | * md5x.tcl: Replaced use of memchan null channel with the systems NUL device (NUL or /dev/null). This avoids problems with clashing names when memchan gets included. check-in: 50a42336e4 user: patthoyts tags: trunk | |
2004-12-01
| ||
22:23 | Fixed SF Tcllib Bug 1037636 by changing tempfile's random character selection expression from [clock clicks] to rand(). check-in: 46911b8b22 user: techentin tags: trunk | |
00:42 | Added more decoder functions check-in: fd9007daf1 user: mic42 tags: trunk | |
2004-11-25
| ||
23:56 | * linalg.man: Fixed a formatting bug in the file, found by a regular run of the SAK tool. check-in: 1b3210c8ab user: andreas_kupries tags: trunk | |
13:50 | Updated the ChangeLog to reflect the latest additions to LA package check-in: 5628edb284 user: arjenmarkus tags: trunk | |
13:48 | Added descriptions of several procedures check-in: 05887d5a5c user: arjenmarkus tags: trunk | |
2004-11-24
| ||
14:29 | Additional functions and tests for the linear algebra package check-in: e857e70703 user: arjenmarkus tags: trunk | |
2004-11-22
| ||
18:48 | * pkgIndex.tcl: Fixed usage of wrong file for package 'dacceptor'. check-in: 3870b8a0cc user: andreas_kupries tags: trunk | |
18:48 | * rational_funcs.tcl: Removed bad source'ing of file polynomials.tcl. Depended on current working directory in the right place, and superfluous as well, as immediately after a 'package require' of the package loaded it in the proper manner. Disabled the test code at the end as well. check-in: 2c04688c1f user: andreas_kupries tags: trunk | |
2004-11-21
| ||
11:41 | * dns.tcl: Fixed bug in ReadUShort. check-in: c676ae74d4 user: patthoyts tags: trunk | |
01:05 | * dns.tcl: Incremented the version to 1.2.1 and updated the * ip.tcl: manual. check-in: 0567f00e23 user: patthoyts tags: trunk | |
00:49 | * dns.tcl: Added support for RFC2782 (DNS SRV) which provides for service discovery via DNS. Added dns::nameservers command to return the list of nameservers configured -- this is not necessarily all that reliable but should be useful. Implemented for Windows and Unix. * ip.tcl: Added an error message to deal with invalid address formats during normalization. check-in: 246eeb5ceb user: patthoyts tags: trunk | |
2004-11-15
| ||
09:09 | Preliminary version of the manual for the linearalgebra package check-in: 5af0a760f4 user: arjenmarkus tags: trunk | |
2004-11-12
| ||
10:42 | Added tests and a re-implementation of the SVD algorithms plus various matrix procedures check-in: 5cdebf7a72 user: arjenmarkus tags: trunk | |
04:37 | Automerge of import, with manual merge of ChangeLogs. Fixes in the FA documentation. Import of Arjen's work: Defered initialization of CDF. Linear algebra module, derived from Ed Hume's code, with permission. Fixed problem with the use of 'namespace' markup in the HTML backend. Changed generation of error message for unknown options, response to TDK bugreport. AS Bugzilla 32363. Import of bugfix for Tcl SF Bug 1060460. By Pat. Mini cleanup of changelog entry. Manual merge of ChangeLog entries. Import fix for [Tcllib SF Bug 1042987]. check-in: ddd913f3a3 user: andreas_kupries tags: trunk | |
2004-11-11
| ||
20:53 | * fa.man: Removed duplicate description of method startstates. Fixed typos (wrong term, missing word). check-in: f21e1373e0 user: andreas_kupries tags: trunk | |
2004-11-08
| ||
21:48 | * cmdline.tcl (::cmdline::getKnownOpt): Changed generation of error message for unknown option, re-added the prefix-dash to the option name. See AS Bugzilla Report 32363 [http://bugs.activestate.com/show_bug.cgi?id=32363]. * cmdline.test: Updated testsuite to new error message. check-in: f64ba068d6 user: andreas_kupries tags: trunk | |
14:48 | Removed initialisation in pdf_stat. Corrected tests for linear algebra module check-in: 44354b734f user: arjenmarkus tags: trunk | |
13:00 | Initial checkin for the linear algebra module check-in: c4fec0324e user: arjenmarkus tags: trunk | |
2004-11-06
| ||
02:27 | * ip.tcl: Bug #1060460 - support for IPv4 in IPv6-style addresses in ip::normalize. check-in: cd82a7ff43 user: patthoyts tags: trunk | |
2004-11-01
| ||
19:03 | * mpformats/fmt.html (fmt_namespace): Added HTML backend code for the namespace command. check-in: 16a34634fb user: andreas_kupries tags: trunk | |
10:46 | Moved initialisation of CDF in statistics module to first call check-in: 02be155495 user: arjenmarkus tags: trunk | |
2004-10-21
| ||
05:28 | fixed SF bug 1042987 - Extra list layers on output of get check-in: c5741f27c6 user: coldstore tags: trunk | |
2004-10-20
| ||
04:57 | Import of devtools deletions. Enhanced testsuite with better tracing, made pop3d logging more consistent, added code to prevent leakage of old channels. Merging imported ChangeLogs. check-in: f9d0892614 user: andreas_kupries tags: trunk | |
03:57 | Removed old files. check-in: 3c99a5c83a user: andreas_kupries tags: trunk | |
03:55 | Merging imported ChangeLogs. Imported dns bugfix for [Tcllib SF Bug 1018934]. New example for htmlparse, by Pat. Removed old cruft used by tyhe testsuite in the very beginnings. Now two generations too old. Manual merge changelog. Removed old code for sub processes and programmed interactions. Testsuite rewritten to use the new facilities for programmed interaction and sub processes. New code for mgmt of subprocesses and serial interactions with servers and clients, i.e. the generation of fake servers and fake clients. Better hiding when Tk is used by the tests. Also more info about test environment (shell in use). Capitalized the USER and PASS commands. Now every command on the wire is fully capitalized. Bump version to differentiate CVS from release. check-in: e1b87bc37e user: andreas_kupries tags: trunk | |
2004-10-19
| ||
10:59 | * dns.tcl: Applied fix for bug #1018934 "incorrectly detecting query as a reverse lookup" check-in: ed4c9714fc user: patthoyts tags: trunk | |
2004-10-13
| ||
11:42 | * examples/htmlparse/webviewer.tcl: Added a sample app to demonstrate the use of the htmlparse package. This also demos the use of the autoproxy package too. check-in: 4275c280f4 user: patthoyts tags: trunk | |
2004-10-08
| ||
02:31 | Bump version to differentiate CVS from release. Version sync Released and tagged Tcllib 1.7. check-in: 8d21d1418a user: andreas_kupries tags: trunk | |
2004-10-06
| ||
16:14 | Moved version to 1.7. check-in: 2cb57d9083 user: andreas_kupries tags: trunk, release, tcllib-1-7 | |
14:36 | Released and tagged Tcllib 1.7. Manual merge of ftpd changes. Last minute changes to ftpd, jpeg, updated README. Moved version to 1.7, release version. check-in: a5f35ee48d user: andreas_kupries tags: trunk | |
2004-10-05
| ||
19:15 | * jpeg.tcl: Accepted last-minute fixes from Aaron in the exif decoder code. * ftpd.tcl: Fixed [Tcllib SF Bug 1006157] reported by Stephen Huntley <[email protected]>. Using fake user/group information when on Windows. Updated global README-1.7 with changes for ftpd. check-in: 07412a8385 user: andreas_kupries tags: trunk | |
00:59 | Incorporated math changes into the global README. Fixed changelog merge. Fixed version info merge. Math bignum test, boilerplate for reading the package under test. Bugfix htmlparse, geometry docs, pop3d tests. Version to 1.6.1.2 Math geometry documentation, new sub-package fourier. check-in: 5b61762375 user: andreas_kupries tags: trunk | |
2004-10-04
| ||
18:55 | * htmlparse.tcl (::htmlparse::PrepareHtml): Refixed the [Tcllib SF * htmlparse.test: Bug 861277]. This came back because of the changes to entity processing for [Tcllib SF Bug 1018574]. We are now using standard numeric entities to protect these special characters, instead of nonstandard entities. Extended the test suite to cover this. Thanks to Joe English for the catch. Doc update for treeql Test fix in pop3 re version numbers. Overall version bumped to 1.6.1.2. check-in: 1fddeea179 user: andreas_kupries tags: trunk | |
17:10 | Fixed doc syntax error. check-in: f5a35de5d6 user: andreas_kupries tags: trunk | |
14:32 | Make sure numeric character references are interpreted as decimal (Bug #1039961). check-in: 34f9713912 user: jenglish tags: trunk | |
09:50 | Added new module: discrete (ordinary and fast) Fourier transforms Added preliminary documentation for geometry module check-in: c9770fea26 user: arjenmarkus tags: trunk | |
06:36 | More logger tests, small changes to error messages. Mainly updated docs to latest round of changes. check-in: 4eb6a50c45 user: andreas_kupries tags: trunk | |
05:12 | Added more tests for logger::import check-in: 7cac0cba47 user: mic42 tags: trunk | |
2004-10-03
| ||
23:06 | Mainly updated docs to latest round of changes. Get package index. Import treeql work by Colin. Testsuite fix in cmdline. TreeQL doc fixup, new files for TreeQL ideas. Struct::Tree doc fixup (examples, structure, node creation). Tar file doc extension, added keywords and descriptions. Updated version numbres according to the changes made. Added README for the new release. Version sync and move of K for 8.5 code, fogotten earlier. First doctools documentation. check-in: b334b71c68 user: andreas_kupries tags: trunk | |
13:17 | Changed order of foreach/transform operators, fixed transform bug. check-in: 9831ba11ea user: coldstore tags: trunk | |
09:05 | Made mapping command error handling more consistent check-in: 4ce6ef0c19 user: coldstore tags: trunk | |
06:56 | Changed to v1.2 - many mods prior to release check-in: def967481a user: coldstore tags: trunk | |
2004-10-01
| ||
04:00 | Bugfix. Wrong statement was protected against errors. check-in: d9f72ddeaf user: andreas_kupries tags: trunk | |
03:19 | New module: Tree Query Language. CoST-like. By Colin McCormack <[email protected]> check-in: 816046c847 user: andreas_kupries tags: trunk | |
01:21 | Test cases for bignum, placed into correct namepace (math::bignum, not bignum). Removed duplicates introduced by bad auto-merge. check-in: b5f198ca16 user: andreas_kupries tags: trunk | |
2004-09-30
| ||
07:20 | Updated the change log check-in: 0cbff4a68e user: arjenmarkus tags: trunk | |
07:19 | Updated the namespace in the bignum submodule, added a first set of test cases check-in: 88614c05a3 user: arjenmarkus tags: trunk | |
06:52 | Fixed platform trouble in the fileutil testsuite. Installer ensures existence of directory for the applications it wishes to install. check-in: a5a43d3b05 user: andreas_kupries tags: trunk | |
03:10 | Updated jpg image used in testsuite check-in: c9eedea6d0 user: andreas_kupries tags: trunk | |
03:07 | Installer ensures existence of directory for the applications it wishes to install. Changelog manual merge Exif bug fixes - Tcllib SF Bug 1028668 New math code, bignum. By Salvatore Sanfilippo (antirez). Struct fixes, tree, graph, record - Tcllib SF Bug 1018733, 1023973, 1034924. Htmlparse fixes - Tcllib SF Bug 1034580, 900041. Html fixes - Tcllib SF Bug 898774. Counter fixes - Tcllib SF Bug 943984 Bee package uses 8.4 features. Cleared up confusion in various files. check-in: e26ccfc39c user: andreas_kupries tags: trunk | |
2004-09-29
| ||
22:17 | * exif.tcl (makerNote): Fixed [Tcllib SF Bug 1028668]. There are * exif.test: images in the wild which do not provide AFPoint information in the makerNote Exif data. Test suite is new. NOTE: Testsuite incomplete. Right now only a placeholder for the test image is in the CVS. The actual image is 600K, and has to be cut down to a more manageable size. Don't have the tools here right now. check-in: ac6bcb50ff user: andreas_kupries tags: trunk | |
20:56 | * record.tcl: Fixed [Tcllib SF Bug 1018733]. Corrected management * record.text: of _level, which was reset to the level 0 to early, and also was not decremented after a sub-record was completed. check-in: 5219f58013 user: andreas_kupries tags: trunk | |
19:32 | * record.tcl (Delete): Fixed [Tcllib SF Bug 1023973]. Do not count * record.test: the id generator down. Added test case for this. check-in: 6f8727eeb9 user: andreas_kupries tags: trunk | |
19:17 | * counter.tcl (MergeDay): Fixed [Tcllib SF Bug 943984], a typo causing loss of data. Reported by David Gravereaux <[email protected]>. check-in: e63dc9c1c2 user: andreas_kupries tags: trunk | |
19:07 | * html.man: Accepted patch provided by Michael Schlenker <[email protected]>, completes the documentation of html::checkSet. This fixes [Tcllib SF Bug 898774]. check-in: 168fb9123a user: andreas_kupries tags: trunk | |
18:17 | * htmlparse.test: Fixed [Tcllib SF Bug 1034580], see also * htmlparse.tcl: [Tcllib SF Bug 900041]. Thanks to Georgios Petasis <[email protected]> for the report and proposed solution. While the solution was not used as-is, it gave enough clues to make writing the actual solution trivial. It converts <tag attr /> to <tag attr></tag>. Added testcases. check-in: eb172a8405 user: andreas_kupries tags: trunk | |
17:34 | * tree.tcl: Fixed [Tcllib SF Bug 1034924]. Both tree and graph * struct_tree.man: depend on struct::list for some of their methods. * tree.test: Now in the code, documented as well, testsuite * graph.tcl: header code extended. * graph.man: check-in: f814af6380 user: andreas_kupries tags: trunk | |
10:56 | Added bignum package by S. Sanfilippo check-in: d47554cf69 user: arjenmarkus tags: trunk | |
2004-09-28
| ||
05:12 | Bee package uses 8.4 features. Cleared up confusion in various files. Fixed platform-specific problems in various testsuites and code. Bugfix in irc.man irc changes by Aaron, use of logger optional. Boilerplate header for md4 tests. More output from a test run. Scattered small fixes, mostly adding braces to unbraced expressions. check-in: 51109d6744 user: andreas_kupries tags: trunk | |
2004-09-25
| ||
14:27 | Standard test init code. check-in: 4b372b5355 user: patthoyts tags: trunk | |
14:26 | Record some platform information in the test output. check-in: eac44d36b1 user: patthoyts tags: trunk | |
2004-09-24
| ||
17:55 | 2004-09-24 Aaron Faupell <[email protected]> * irc.tcl: removed package require for logger and added config option to use logger. removed backwards compatibility code from connection and connect. added log and logname commands. check-in: 6f76a0bdd6 user: afaupell tags: trunk | |
06:54 | Scattered small fixes, mostly adding braces to unbraced expressions. Fixed problem with mismatched package names for the packages implementing the standard types. check-in: 8bdded4a62 user: andreas_kupries tags: trunk | |
05:03 | Fixed problem with mismatched package names for the packages implementing the standard types. Fixes in test suite, abort when trying to run them with a Tcl < 8.4. check-in: b6e935eee0 user: andreas_kupries tags: trunk | |
04:43 | Fixes in test suite, abort when trying to run them with a Tcl < 8.4. check-in: fb9cf022a4 user: andreas_kupries tags: trunk | |
04:11 | Test suite fixes for 8.5. Small fix to new command, checked the inverted condition than it should. check-in: a4c66133eb user: andreas_kupries tags: trunk | |
03:03 | Small fix to new command, checked the inverted condition than it should. Import Michael's fixes for logger, making it work for 8.[23] again. Fixed implementation of unquote for Tcl 8.2. check-in: a1e7f8e838 user: andreas_kupries tags: trunk | |
2004-09-23
| ||
22:09 | added compat function for namespace exists to support Tcl 8.2/8.3 again. check-in: 3be58d6acf user: mic42 tags: trunk | |
03:52 | Fixed implementation of unquote for Tcl 8.2. Manual import of png fixes for test suite. The png.test chunks, and only these got lost between BkImport and BkMaster. Reasons unknown. Test suite failures now gone. check-in: c57dd737bc user: andreas_kupries tags: trunk | |
02:03 | Testsuite requires cmdline, fixed problem with load, ensure use of local version, and availability in spawned comm process. Imported fixes by Aaron for png testsuite. Import of Arjen's work on math: Test suite fixes, requiring tcltest 2.1, package versions updated, new interpolation method, cubic splines. check-in: 02eefcd056 user: andreas_kupries tags: trunk | |
2004-09-22
| ||
19:56 | *** empty log message *** check-in: 87f51fa8b5 user: afaupell tags: trunk | |
17:35 | 2004-09-22 Aaron Faupell <[email protected]> * png.test: updated timestamp test to use gmt check-in: 7bb17ff878 user: afaupell tags: trunk | |
11:05 | Checks provided for tcltest version. Updated versions of packages. Added cubic splines check-in: 44d25e95a8 user: arjenmarkus tags: trunk | |
04:47 | Fixed [Tcllib SF Bug 1007396], about multiple use of arcs/nodes restrictions. Code, documentation, test suite. Multiple use is not allowed and checkd for. check-in: e0459e5a0a user: andreas_kupries tags: trunk | |
03:09 | Fixed Tcllib SF Bug 861287. Comment processing. Better recognition of end of comments with whitespace between '--' and '>' (which is legal). Also converting bogus start of comment '<--' to entities, making it a PCDATA section, plain text. check-in: 03666d9064 user: andreas_kupries tags: trunk | |
02:31 | Removed superfluous \fR formatting inserted by "call" and "usage". check-in: 4fc7359b5a user: andreas_kupries tags: trunk | |
2004-09-20
| ||
00:47 | New module 'tie' integrated with installer. More tests checking the remote array code. Updated testsuite to use local version of snit. Bumped version to 1.0. check-in: 5e28f59311 user: andreas_kupries tags: trunk | |
2004-09-18
| ||
17:52 | Snit 0.97 check-in: 55b9ba383a user: duquette tags: trunk | |
16:38 | Hierarchical methods check-in: 3123b1ac64 user: duquette tags: trunk | |
01:28 | Import Arjen's work on math. Added two empty changelog placeholders for this work and an older commit. check-in: 97601a1403 user: andreas_kupries tags: trunk | |
2004-09-17
| ||
07:38 | Updated - partly - the man page check-in: 728085d1e6 user: arjenmarkus tags: trunk | |
07:32 | Added functions Jn, J-1/2 and sinc. Replaced body of J0 and J1 - results are much more accurate. check-in: 9d12dab81e user: arjenmarkus tags: trunk | |
02:42 | Hierarchical Methods check-in: b6fe32c0b8 user: duquette tags: trunk | |
2004-09-15
| ||
21:55 | Changed defaults for logger::import, added a -force option and more tests check-in: d2c4b83e96 user: mic42 tags: trunk | |
03:22 | Hierarchical methods check-in: b7a4211f36 user: duquette tags: trunk | |
02:44 | Hierarchical methods check-in: 29f9f506af user: duquette tags: trunk | |
2004-09-13
| ||
23:55 | Implemented new global logger::setlevel subcommand check-in: c0ccc3ac85 user: mic42 tags: trunk | |
2004-09-12
| ||
23:16 | Refactoring check-in: 7da9a51c21 user: duquette tags: trunk | |
21:25 | Hierarchical typemethods check-in: e301ff0881 user: duquette tags: trunk | |
2004-09-11
| ||
00:10 | Hierarchical methods check-in: 26d7787cbb user: duquette tags: trunk | |
2004-09-10
| ||
23:02 | aron Faupell <[email protected]> * tar.tcl fixed typo bug in ::tar::add * tar.man added info for ::tar::stat check-in: ddedc622ca user: afaupell tags: trunk | |
22:04 | Hierarchical methods check-in: 27b114063f user: duquette tags: trunk | |
02:04 | Import Arjen's work on calculus, and my manpage fix. check-in: c982c417b5 user: andreas_kupries tags: trunk | |
2004-09-09
| ||
19:51 | * calculus.man: Fixed problems in the calculus manpage introduced by the last commit done yesterday. check-in: c0b11a2417 user: andreas_kupries tags: trunk | |
13:07 | Added a simple implementation of "regula falsi" check-in: f411467014 user: arjenmarkus tags: trunk | |
02:19 | Another patch for Tcllib SF Bug 1018574. Extended test of & handling. Import Will's work on snit. Import Michael's work on logger. Fixed Tcllib SF Bug 1018574. Applied David Graveraux's patch. check-in: 82d29e9b57 user: andreas_kupries tags: trunk | |
2004-09-06
| ||
00:59 | Implemented and doc'ed new logger::import feature. check-in: 43528415e9 user: mic42 tags: trunk | |
2004-09-05
| ||
23:05 | Removed hardcoded level names in logger::init check-in: 41ca64e580 user: mic42 tags: trunk | |
2004-09-04
| ||
15:50 | Bug fix: -readonly options check-in: fc59f6c8f3 user: duquette tags: trunk | |
2004-09-02
| ||
04:31 | Fixed Tcllib SF Bug 1018574. Applied David Graveraux's patch. check-in: 4d97dcc0f4 user: andreas_kupries tags: trunk | |
2004-08-29
| ||
00:32 | Tweaks check-in: 6da06d2feb user: duquette tags: trunk | |
2004-08-27
| ||
12:52 | Added procedure "median" check-in: 33a0e3b687 user: arjenmarkus tags: trunk | |
09:49 | Repaired problems caused by importing procedures from other namespaces check-in: e8a68627fc user: arjenmarkus tags: trunk | |
2004-08-26
| ||
05:50 | fixed usage of package md5, version 1 versus 2. Clreanup of server log. check-in: af59cdb00f user: andreas_kupries tags: trunk | |
05:27 | Import png bugfixes by Aaron. New constraint tcl8.5plus, and typedCmdline test 6.14 conditional on version of Tcl. check-in: 958d9428cb user: andreas_kupries tags: trunk | |
2004-08-25
| ||
17:43 | 2004-08-25 Aaron Faupell <[email protected]> * png.tcl bug fix in getTimestamp, made times be interpreted as gmt. check-in: a34632cad3 user: afaupell tags: trunk | |
03:17 | Typo police. Added new module tar to installation. check-in: b958b0e4cf user: andreas_kupries tags: trunk | |
2004-08-24
| ||
04:11 | Added new module tar to installation. Manual merges. Import Will's snit work. Import my fixes to tar docs. New module: tar. Import Pat's ntp work. Import Arjen's math work. Changelog merge. check-in: 2a68f58514 user: andreas_kupries tags: trunk | |
2004-08-23
| ||
22:54 | * tar.man: Fixed problems in the documentation. check-in: 42a4ac0cc6 user: andreas_kupries tags: trunk | |
2004-08-22
| ||
21:24 | -simpledispatch check-in: 4a5817a2bb user: duquette tags: trunk | |
2004-08-21
| ||
03:37 | I knew i forgot a file check-in: e9b168373a user: afaupell tags: trunk | |
2004-08-20
| ||
18:53 | *** empty log message *** check-in: f7aaf966a5 user: afaupell tags: trunk | |
17:44 | *** empty log message *** check-in: ea1b5d0bf1 user: afaupell tags: trunk | |
09:09 | 2004-08-20 Aaron Faupell <[email protected]> initial commit: Changelong tar.tcl tar.man check-in: f504359deb user: afaupell tags: trunk | |
2004-08-19
| ||
11:23 | Corrections for tests of Bessel and elliptic functions check-in: 558933bb66 user: arjenmarkus tags: trunk | |
09:09 | Tidied up error messages check-in: 7f6735e260 user: patthoyts tags: trunk | |
2004-08-18
| ||
01:59 | Changelog merge. Import Michael Schlenker's fix to counter messages. Fixed error on constructor error message talking about non-existent serialization stuff. check-in: 95d4652fe6 user: andreas_kupries tags: trunk | |
00:18 | Error message added in counter::get if -avgn is used in non -lastn counters. Replaced fragile string map prefix stripping in counter::names with string range version. check-in: 0426aaca60 user: mic42 tags: trunk | |
2004-08-17
| ||
01:19 | Import Aaron's work on jpeg: exif formatting. Typo police. Typo police. check-in: 319afd3728 user: andreas_kupries tags: trunk | |
2004-08-16
| ||
18:45 | 2004-08-16 Aaron Faupell <[email protected]> * jpeg.tcl: added commands isJPEG, stripJPEG, formatExif, exifKeys * jpeg.man: updated for new commands, new examples check-in: cf146d5d6c user: afaupell tags: trunk | |
02:14 | Typo police. check-in: 67580be0b0 user: andreas_kupries tags: trunk | |
2004-08-15
| ||
03:34 | Import typo fix. Import Will's updates to snit. ChangeLog merge. Added methods 'ancestors', and 'descendants'. Implemented SF Tcllib RFE 916610. ChangeLog merge. check-in: 6fc27655da user: andreas_kupries tags: trunk | |
2004-08-14
| ||
23:43 | pragma -hastypemethods check-in: fbb8382ba8 user: duquette tags: trunk | |
2004-08-13
| ||
04:21 | creation semantics check-in: a1f4804015 user: duquette tags: trunk | |
02:02 | 2005-08-12 * pool.man: fixed typo in example check-in: 02298ddcc3 user: afaupell tags: trunk | |
2004-08-12
| ||
03:49 | no option optimization check-in: 3038007ed0 user: duquette tags: trunk | |
03:01 | pragma -hasinfo check-in: b0462fc393 user: duquette tags: trunk | |
2004-08-10
| ||
07:01 | ChangeLog merge. Better alias as tree object command. Spelling police. Version of stack, queue bumped to 1.3. ChangeLog merge. Merging ChangeLog. queue: Updated dispatcher, object command generation. Sync'd to other classes. stack: Dispatcher update, sync'd command generation to other classes. Updated tests. Spelling police, and fix for SF Tcllib Bug 1005380. Import snit 0.96, return code bugfix. asn testsuite, extended to cover enums as well. Same extended encoder as for ints. Begun asn testsuite. Extended integer coder. Portable query of constraints. Constraint 'runtotal' to skip timeconsuming stuff. struct sets, fixed [Tcllib SF Bug 1002143]. Import Will, snit: bump to v0.95. This is an 1.0 rc. Struct graph bugfix for [SF Tcllib Bug 1003671]. Import Pat, smtp work: No authentication if there is no username. Textutil ChangeLog merge. Prevent downgraded version numbers in mime from contaminating the main line. Merging bugfix branch changelogs back into the mainline. ChangeLog and index merge. Import Pat's uri work: Fixed unquote, added tests from RFC 2324 to check quote/unquote. Import Pat's work, ntp, rdate: Improved error handling and SNTP support. Fix for Tcllib SF Bug 1000716. Import spf work by Pat. Made section references case-insensitive and allow explicit different label. Fixed x-version problem of the rc4 testsuite. Changed alignmwent of rows in index table to 'top'. Full overhaul of doctools related documentation. Typo fixes. Updated testsuite to changed error processing. Fixed x-version problem in location tracking. Used 8.4 specific code to determine number of lines to advance. Extended/updated testsuite. Import snit work, unchanged return codes. Updated test result to current error messages. Fixed missing object destructions uncovered by the new checks in snit to avoid overwriting of commands. Import snit work by Will: Revised error messages. Updated docs. New Introspection capabilities. Ability to const init array variables. New pragma -canreplace. Import snit doc update. Import snit changes, several: -configuremethod caching, -validatemethod, -readonly, pragma statement. Import snit work, caching of cget added. Import snit work, doc repair and clarity in code. Import snit work by Will, improved speed of method invokation. Full overhaul of the doctoc related documents. Removed small fry in the docidx section not seen before. Import of more snit changes. More snit changes, cgetmethod Import of more snit work by Will, new option syntax. More documentation overhaul. Doc overhaul for docidx engine api. Bugfix in handling of file mapping and generation of xref links. Import of work by Pat. Support for IPv6 added. Bugfix in generation of keyword index, reject duplicate entries. Import Pat's work, new package for ip addresses. Overhaul of doctools documentation. Bugfix in tracking plain text. Cascade changes to take advantage of the new location infromation provided by the expander. In general we modify the doc* processors to keep this information when showing errors. Polished the documentation. Extended expander to track the location it is at while proessing input (char position, line, and column). Polished the documentation a bit. Bugfix in xref code of html formatter. Extended xref search. Polished the documentation a bit. Polished the documentation a bit. Fixed bug in generation of cross references, forgot to add the referenced files to the map, caused them to not have the proper relative paths. Bugfixes in the new code for application install. Installation of applications in general added, and dtplite added in particular. Updated documentation, directory structure. Now complete. Import of snit doc updates for the latest changes. New dtplite application, supercedes 'mpexpand'. Engine param 'kwid', external map keyword -> anchor names. Better readability of generated html toc in a documented. Bugfix nroff postprocessing for tocs and indices. Extended 'division_start' with ref to a file we can link to (subordinate toc). More refactoring. Completed. Changelog merge. Import updates to stooop, by Jean-Luc Fontaine. Polishing math manpages. Polishing ident manpages. Import http updates by Pat. Polishing base64 manpages. Mare refactoring. Import of Will's snit work, more refactoring. Import refactoring work by Will. Import of snit changes into master line Import Will's snit work: delegate typemethod. New module: http (support). By Pat. Import. Changes to snit typemethod caching, by Will. Import of snit work by Will. Smtpd, perl ?! test client updated. Update of exponentials. Cleanup of ident protocol implementation. Added polynomials, rational functions, and special functions, also exponentials. Critcl implementation for uuid, by Pat. More work on the snit internals, by Will. See ChangeLog for details. Import snit changes, see ChangeLog for details. Will's work. Fixed Tcllib SF Bug 985601, polishing the documentation. Fixed [Tcllib SF Bug 988123], doc generation. Cleanup in loop when encountering a module without documentation. Corrected the package names. Changelog manual merge. Changelog entry to last math change. New module by Reinhard, ident check-in: 7baba46a07 user: andreas_kupries tags: trunk | |
06:43 | Spelling police. Version of stack, queue bumped to 1.3. check-in: 87791e5297 user: andreas_kupries tags: trunk | |
06:19 | ChangeLog merge. Merging ChangeLog. queue: Updated dispatcher, object command generation. Sync'd to other classes. stack: Dispatcher update, sync'd command generation to other classes. Updated tests. Spelling police, and fix for SF Tcllib Bug 1005380. struct sets, fixed [Tcllib SF Bug 1002143]. Closed-Leaf check-in: 1c7c28356c user: andreas_kupries tags: tcllib-1-6-branch | |
06:18 | Version of stack, queue bumped to 1.3. ChangeLog merge. Merging ChangeLog. queue: Updated dispatcher, object command generation. Sync'd to other classes. stack: Dispatcher update, sync'd command generation to other classes. Updated tests. Spelling police, and fix for SF Tcllib Bug 1005380. check-in: 2e9ba31bba user: andreas_kupries tags: trunk | |
2004-08-07
| ||
22:52 | Import snit 0.96, return code bugfix. asn testsuite, extended to cover enums as well. Same extended encoder as for ints. check-in: f8847f1849 user: andreas_kupries tags: trunk | |
22:34 | 0.96; bug fix check-in: ad2d008a53 user: duquette tags: trunk | |
02:17 | asn testsuite, extended to cover enums as well. Same extended encoder as for ints. Begun asn testsuite. Extended integer coder. check-in: c326f92fea user: andreas_kupries tags: trunk | |
2004-08-06
| ||
05:17 | Begun asn testsuite. Extended integer coder. check-in: 1f7d2c9554 user: andreas_kupries tags: trunk | |
01:25 | Portable query of constraints. Constraint 'runtotal' to skip timeconsuming stuff. check-in: 8e80f6ddbc user: andreas_kupries tags: trunk | |
2004-08-05
| ||
05:44 | struct sets, fixed [Tcllib SF Bug 1002143]. check-in: 780e958d8c user: andreas_kupries tags: trunk | |
05:43 | struct sets, fixed [Tcllib SF Bug 1002143]. Struct graph bugfix for [SF Tcllib Bug 1003671]. check-in: e4463363fc user: andreas_kupries tags: tcllib-1-6-branch | |
05:07 | Struct graph bugfix for [SF Tcllib Bug 1003671]. Fix for Tcllib SF Bug 1000716. check-in: 67d4c70482 user: andreas_kupries tags: tcllib-1-6-branch | |
05:05 | Import Will, snit: bump to v0.95. This is an 1.0 rc. Struct graph bugfix for [SF Tcllib Bug 1003671]. check-in: 92bd2e7dad user: andreas_kupries tags: trunk | |
04:30 | Snit 0.95 check-in: 7584595a7a user: duquette tags: trunk | |
03:53 | Import Pat, smtp work: No authentication if there is no username. Textutil ChangeLog merge. Prevent downgraded version numbers in mime from contaminating the main line. Merging bugfix branch changelogs back into the mainline. ChangeLog and index merge. check-in: d52bafe120 user: andreas_kupries tags: trunk | |
2004-08-04
| ||
13:59 | * smtp.tcl: Do not try to authenticate if no username is supplied. check-in: 5c0571be01 user: patthoyts tags: trunk | |
03:34 | Fix for Tcllib SF Bug 1000716. Fixed typo in command name. check-in: 32a69e50ee user: andreas_kupries tags: tcllib-1-6-branch | |
2004-08-03
| ||
09:25 | * urn-scheme.tcl: Fixed the unquote function which was broken. * urn.test: Added some tests from RFC 2324 to check the quote and unquote procedures. check-in: 0385f5f8f3 user: patthoyts tags: trunk | |
2004-08-02
| ||
08:25 | Improved error handling and added SNTP support. check-in: 74bec610f4 user: patthoyts tags: trunk | |
2004-07-31
| ||
04:53 | Import spf work by Pat. Made section references case-insensitive and allow explicit different label. Fixed x-version problem of the rc4 testsuite. check-in: 7a6fa5d2a2 user: andreas_kupries tags: trunk | |
2004-07-30
| ||
23:58 | * spf.test: Added lots of macro tests and fixed some bugs * spf.tcl: that this revealed. check-in: 326d4f3304 user: patthoyts tags: trunk | |
21:46 | * spf.tcl: Updated to draft-ietf-marid-protocol-00 document. * spf.test: Fully implements section 7 macro expansion. check-in: 1e6aa64fb3 user: patthoyts tags: trunk | |
06:26 | Fixed x-version problem of the rc4 testsuite. Fixed x-version problem in location tracking. Used 8.4 specific code to determine number of lines to advance. Extended/updated testsuite. check-in: 52508eecb2 user: andreas_kupries tags: trunk | |
2004-07-28
| ||
08:14 | Import snit work, unchanged return codes. Updated test result to current error messages. Fixed missing object destructions uncovered by the new checks in snit to avoid overwriting of commands. Import snit work by Will: Revised error messages. Updated docs. New Introspection capabilities. Ability to const init array variables. New pragma -canreplace. check-in: 3f043629b7 user: andreas_kupries tags: trunk | |
03:44 | Return codes check-in: e0e74f4e82 user: duquette tags: trunk | |
03:21 | Optimization check-in: fff10c3fd3 user: duquette tags: trunk | |
02:15 | Cleanup check-in: 4eb56c353a user: duquette tags: trunk | |
2004-07-27
| ||
23:12 | Docs check-in: 6632a6da0e user: duquette tags: trunk | |
21:54 | info methods/typemethods check-in: 809548d121 user: duquette tags: trunk | |
17:31 | [ 899207 ] snit test failures check-in: 241f968f34 user: duquette tags: trunk | |
17:27 | Array initialization check-in: b7755eaa54 user: duquette tags: trunk | |
16:48 | -canreplace pragma check-in: d28f0c6049 user: duquette tags: trunk | |
14:12 | Docs check-in: aeede5ed38 user: duquette tags: trunk | |
00:34 | pragma check-in: d1bbaeff94 user: duquette tags: trunk | |
2004-07-26
| ||
19:21 | -readonly check-in: c0fc432c27 user: duquette tags: trunk | |
17:36 | -readonly check-in: 7b1289c7bf user: duquette tags: trunk | |
15:56 | -validatemethod check-in: ee5a0efa43 user: duquette tags: trunk | |
15:13 | -configuremethod check-in: 83abc9f242 user: duquette tags: trunk | |
15:04 | -configuremethod check-in: 8c4d65713b user: duquette tags: trunk | |
2004-07-25
| ||
16:32 | cget cache check-in: 30c9ef6367 user: duquette tags: trunk | |
16:30 | cget cache check-in: cc8a6eeec4 user: duquette tags: trunk | |
15:00 | refactoring check-in: 4beb7471c5 user: duquette tags: trunk | |
01:57 | Import snit work by Will, improved speed of method invokation. Full overhaul of the doctoc related documents. Removed small fry in the docidx section not seen before. check-in: ed0bd68d10 user: andreas_kupries tags: trunk | |
01:47 | Method invocation optimization check-in: 53fc57429e user: duquette tags: trunk | |
2004-07-24
| ||
23:19 | Removed dead code check-in: 5d0811a481 user: duquette tags: trunk | |
22:41 | -cgetmethod code check-in: 733c070235 user: duquette tags: trunk | |
21:58 | Import of more snit work by Will, new option syntax. More documentation overhaul. Doc overhaul for docidx engine api. check-in: 16b48477d5 user: andreas_kupries tags: trunk | |
18:59 | Option Definition check-in: b68661c177 user: duquette tags: trunk | |
05:51 | Bugfix in handling of file mapping and generation of xref links. Import of work by Pat. Support for IPv6 added. Bugfix in generation of keyword index, reject duplicate entries. check-in: 7ba1e978f0 user: andreas_kupries tags: trunk | |
2004-07-23
| ||
22:14 | Remove frink warnings check-in: b4ae6cabba user: patthoyts tags: trunk | |
21:44 | * spf.tcl: Use ip package and implemented IPv6 type. check-in: 2eaeda9ef9 user: patthoyts tags: trunk | |
20:39 | * dns.tcl: Added support for IPv6 lookups (type AAAA). check-in: c3a0faf15d user: patthoyts tags: trunk | |
14:02 | Import Pat's work, new package for ip addresses. Overhaul of doctools documentation. check-in: a81f7738fc user: andreas_kupries tags: trunk | |
13:06 | Added some documentation for ip package. check-in: 5bf82ac79e user: patthoyts tags: trunk | |
12:45 | Added new ip package check-in: 796cf10f85 user: patthoyts tags: trunk | |
12:44 | Added new 'ip' package. check-in: 0ac6047d54 user: patthoyts tags: trunk | |
03:43 | Bugfix in tracking plain text. Cascade changes to take advantage of the new location infromation provided by the expander. In general we modify the doc* processors to keep this information when showing errors. Polished the documentation. Extended expander to track the location it is at while proessing input (char position, line, and column). check-in: ea9876a32b user: andreas_kupries tags: trunk | |
2004-07-22
| ||
08:06 | Polished the documentation a bit. Bugfix in xref code of html formatter. Extended xref search. Polished the documentation a bit. Polished the documentation a bit. check-in: 9616156260 user: andreas_kupries tags: trunk | |
06:30 | Fixed bug in generation of cross references, forgot to add the referenced files to the map, caused them to not have the proper relative paths. check-in: 323fd81dcf user: andreas_kupries tags: trunk | |
05:11 | Bugfixes in the new code for application install. Installation of applications in general added, and dtplite added in particular. Updated documentation, directory structure. Now complete. check-in: 382b3feb0e user: andreas_kupries tags: trunk | |
2004-07-21
| ||
15:51 | Docs check-in: bc9bb9690f user: duquette tags: trunk | |
03:51 | Refactoring check-in: 971b948c44 user: duquette tags: trunk | |
2004-07-19
| ||
19:43 | * combinatorics.man: Polished minimally, name of manpage. * qcomplex.tcl: Polished minimally, changed package name * qcomplex.man: to math::complexnumbers. check-in: d581d9da53 user: andreas_kupries tags: trunk | |
19:12 | in isEmpty{}, use first and last markers instead of data array size because of delayed unsetting. check-in: e6b4e98a62 user: jfontain tags: trunk | |
16:45 | * base64.man: Added copyright notes for the early authors, as far as I am aware of them. * ident.man: Polishing the docs (added link to RFC, a 'title', and keywords). check-in: 680680d2b8 user: andreas_kupries tags: trunk | |
13:40 | * autoproxy.tcl: Removed the stuff for Digest and NTLM until it is working properly. Added an authProc configuration option to permit application code to specify a procedure to get authentication information from the user. check-in: 37404dc6e7 user: patthoyts tags: trunk | |
09:22 | * autoproxy.tcl: Fix the version number. check-in: 001a531621 user: patthoyts tags: trunk | |
2004-07-18
| ||
23:12 | Refactoring check-in: 8469405cfa user: duquette tags: trunk | |
16:17 | Refactor check-in: 4f1e69a116 user: duquette tags: trunk | |
16:05 | Refactor check-in: 26746b243a user: duquette tags: trunk | |
16:03 | Refactor check-in: afaca8c582 user: duquette tags: trunk | |
04:34 | refactoring check-in: 8fcfd68145 user: duquette tags: trunk | |
2004-07-17
| ||
22:19 | delegate typemethod check-in: b26ccf4734 user: duquette tags: trunk | |
21:36 | * autoproxy.tcl: Import of the wiki version. * autoproxy.man: Wrote a manual page. check-in: ec8aa046e7 user: patthoyts tags: trunk | |
21:35 | * installed_modules.tcl: NEW MODULE: http The http module is intended to contain things for use with the http package. Now, this is the 'autoproxy' package. I plan to add an auto-cookie managing package too (if I can find it.) check-in: 2d4f350bf5 user: patthoyts tags: trunk | |
14:40 | delegate typemethod check-in: 487d13ea0b user: duquette tags: trunk | |
2004-07-16
| ||
04:11 | typemethod caching check-in: fc44c3ed6d user: duquette tags: trunk | |
2004-07-15
| ||
03:20 | Refactoring check-in: e1a6bc7d82 user: duquette tags: trunk | |
03:19 | Refactoring check-in: 5f1c688c1d user: duquette tags: trunk | |
02:02 | snit::compile check-in: 1c01344916 user: duquette tags: trunk | |
2004-07-14
| ||
21:26 | Fixed the perl client test code check-in: bc078d4fb1 user: patthoyts tags: trunk | |
2004-07-13
| ||
11:32 | Updated exponential integrals check-in: 0b9963dd1e user: arjenmarkus tags: trunk | |
2004-07-12
| ||
14:10 | Cleanup of ident protocol implementation. Added polynomials, rational functions, and special functions, also exponentials. Critcl implementation for uuid, by Pat. More work on the snit internals, by Will. See ChangeLog for details. check-in: 40bd6e7d72 user: andreas_kupries tags: trunk | |
14:01 | * pkgIndex.tcl: Specify Tcl >= 8.2 * ident.test: Added cleanupTests so it reports the test stats. * ident.tcl: Changed the package name to 'ident' to correspond with the namespace name. Added license declaration. check-in: b8873e8d17 user: patthoyts tags: trunk | |
13:42 | Updated computation of exponential integrals with KBK's suggestions check-in: aa0a976eba user: arjenmarkus tags: trunk | |
10:54 | Small mistake in man page corrected check-in: 1fce51281d user: arjenmarkus tags: trunk | |
09:59 | Added poynomials, rational functions and some new special functions check-in: ebc1873399 user: arjenmarkus tags: trunk | |
00:10 | added snit::compile check-in: 36ecc4e02b user: duquette tags: trunk | |
00:06 | * uuid.tcl: Added a critcl version for generating uuids on Win32. check-in: f718d660ce user: patthoyts tags: trunk | |
2004-07-11
| ||
22:57 | Refactored standard methods into runtime check-in: 71521fe041 user: duquette tags: trunk | |
17:31 | Revised Internals check-in: 83ac330d89 user: duquette tags: trunk | |
17:17 | Revised Internals check-in: af8454a000 user: duquette tags: trunk | |
2004-07-10
| ||
21:58 | Delegation Syntax check-in: e88c093e93 user: duquette tags: trunk | |
07:19 | Fixed Tcllib SF Bug 985601, polishing the documentation. Fixed [Tcllib SF Bug 988123], doc generation. Cleanup in loop when encountering a module without documentation. check-in: c4f4c25e20 user: andreas_kupries tags: trunk | |
04:14 | Fixed [Tcllib SF Bug 988123], doc generation. Cleanup in loop when encountering a module without documentation. check-in: ebb0e45a8a user: andreas_kupries tags: trunk | |
2004-07-09
| ||
18:13 | NEW MODULE: ident check-in: 53a900951a user: rmax tags: trunk | |
14:50 | Added change log entry for Arjen's latest commit. check-in: b2d58a3a98 user: kennykb tags: trunk | |
2004-07-08
| ||
22:29 | * uuid.tcl: Changed uuid compare to uuid equal (bug #987305) * uuid.man: * uuid.test: check-in: 1db3382021 user: patthoyts tags: trunk | |
22:21 | * smtp.man: Added mention of DIGEST-MD5 support and put some RFC references in. check-in: b41c94b849 user: patthoyts tags: trunk | |
01:26 | Added a new module for generating and comparing UUIDs. check-in: a87a5d0b5f user: patthoyts tags: trunk | |
2004-07-07
| ||
12:05 | Indentation inline with Tcllib's conventions; documentation on Romberg integration adjusted check-in: f4f52088b6 user: arjenmarkus tags: trunk | |
2004-07-06
| ||
21:12 | * smtp.tcl: Cleaned up some hardcoded settings left from development. (oops). check-in: 65c3f4c271 user: patthoyts tags: trunk | |
2004-07-05
| ||
21:57 | Method Delegation check-in: d2f8d03f4e user: duquette tags: trunk | |
21:28 | fix typo in png.man check-in: e908fc59a8 user: afaupell tags: trunk | |
19:02 | Corrected the formatting of the copyright notice. check-in: adc5f5b27a user: eee tags: trunk | |
17:46 | Method Invocation check-in: ff236e63a5 user: duquette tags: trunk | |
15:33 | * constants.tcl: Changes so that constants get defined in the * constants.test: correct namespace. Changed tests so that they * elliptic.test: don't fail when other tests have already run. * special.tcl: Changed the definition of Gamma to the correct * special.test: one. Also added copyright notices and CVS IDs in several files that lacked them, and corrected indentation in several files. check-in: 022d45da46 user: kennykb tags: trunk | |
12:57 | Fixed confusion of pi with a global variable "pi" and added -force to import of tcltest commands check-in: 8ec3ba4399 user: arjenmarkus tags: trunk | |
04:21 | Repaired copyright notice in calculus.man. check-in: 3e57b34bfa user: kennykb tags: trunk | |
03:48 | Repaired copyright notice. check-in: d23ec941e5 user: kennykb tags: trunk | |
03:39 | * calculus.man: Added Romberg integration to * romberg.man: the library. The procedures should * calculus.tcl (romberg*): provide a "production quality" * calculus.test (romberg-*): library for integrating functions * math.tcl: of one variable, including functions * misc.tcl (expectInteger): that have integrable singularities and integrals over half-infinite intervals. check-in: 9ae37fd465 user: kennykb tags: trunk | |
2004-07-04
| ||
22:05 | delegation syntax check-in: 81fc272109 user: duquette tags: trunk | |
07:16 | Import Pat's work on rc4, a critcl-based implementation. check-in: 4f346734f7 user: andreas_kupries tags: trunk | |
01:22 | Added critcl implementation of RC4. check-in: 5146acb884 user: patthoyts tags: trunk | |
00:16 | * rc4.tcl: Storing the state as a list and using lset is faster than using an array provided we have a built-in lset command. Added both versions and switch appropriately to get the fastest implementation for the tcl version. Tested 8.2 - 8.5. check-in: f8d546b9e7 user: patthoyts tags: trunk | |
2004-07-02
| ||
00:03 | NEW MODULE: rc4 check-in: d1c64859cc user: patthoyts tags: trunk | |
00:01 | * rc4.tcl: Pure tcl implementation of the Alledged RC4 stream cipher. * rc4.test: Some published test vectors for RC4. * rc4.man: Documentation. check-in: 94d188a8b1 user: patthoyts tags: trunk | |
2004-07-01
| ||
23:52 | * smtp.tcl: Added SASL mechanism DIGEST-MD5 authentication support. Also redid md5 package version abstraction. check-in: a545cfd8b2 user: patthoyts tags: trunk | |
21:30 | * md5x.tcl: Try and fix up the use of Trf with Memchan for the new-style md5 package. Needs fixed recent versions of both packages. check-in: 4cca8cafcb user: patthoyts tags: trunk | |
12:25 | * spf.tcl: NEW: Implementation of SPF using our dns package. * spf.test: NEW: tests for SPF package. * pkgIndex.tcl: Updated to include SPF. check-in: 84352be8ec user: patthoyts tags: trunk | |
2004-06-30
| ||
10:57 | Updated the documentation check-in: bebd9c4a45 user: arjenmarkus tags: trunk | |
10:52 | Added Fresnel integrals check-in: 9968216106 user: arjenmarkus tags: trunk | |
2004-06-29
| ||
07:11 | Added elliptic integral of second kind. Small corrections to other files check-in: 78fef2067b user: arjenmarkus tags: trunk | |
2004-06-28
| ||
10:30 | Added a very first version of elliptic integrals; added export statements check-in: b7b09a8eb3 user: arjenmarkus tags: trunk | |
2004-06-26
| ||
20:07 | * smtpd.tcl: Implemented RFC3207 - Secure SMTP over TLS. This adds a number of configuration options and a new command (available if the tls package is provided and -usetls is set to true.) Also implemented the SMTP HELP command and switched to using the logger package from tcllib. * /examples/smtpd/tk_smtpdTLS: New demo server to show off the TLS features added here. check-in: 3dbf33b414 user: patthoyts tags: trunk | |
20:05 | New sample server to demo the TLS features now added to smtpd. check-in: 8302a03e21 user: patthoyts tags: trunk | |
17:10 | Added component command check-in: 4e60f00416 user: duquette tags: trunk | |
2004-06-25
| ||
11:27 | Modified Bessel functions added. Numerical constants added. "New" special functions added check-in: 0c1244da72 user: arjenmarkus tags: trunk | |
04:37 | Fixed typo in command name. Import of Kevin's changes to math, restricted to bugfixes. Import of Kevin's changes: More printouts in calendar tests. check-in: 60bfb97c59 user: andreas_kupries tags: tcllib-1-6-branch | |
04:36 | Import Arjen's changes, linear regression. Fixed typo in command name. check-in: b6da8d88fe user: andreas_kupries tags: trunk | |
2004-06-24
| ||
10:59 | Implemented linear regression procedures (no test cases yet, though) check-in: 644e205b2f user: arjenmarkus tags: trunk | |
03:41 | Polished the documentation check-in: 5371b62ab2 user: andreas_kupries tags: trunk | |
2004-06-22
| ||
17:47 | * imap4.tcl Added proc header comments. Some cleanup, replaced some occurences of ::imap::varname with variable varname. replaced imap4::lpop with ::struct::list shift Reorderd procs and added comments. check-in: 83c7bf6bee user: mic42 tags: trunk | |
17:26 | optimize.tcl: Import Arjen's changes, cleaning up code a bit. optimize.man, interpolate.man: Import Arjen's changes, cleaning up documentation. bessel.test, optimize.test, qcomplex.test: Import Arjen's changes, cleaning up tests. TODO: new file ChangeLog, installed_modules.tcl: Added 'bee' to list of installed modules. check-in: cb3530aca6 user: andreas_kupries tags: trunk | |
07:45 | Small corrections to various files - mostly typos and such. Added a TODO file check-in: 89f1991d46 user: arjenmarkus tags: trunk | |
07:19 | Import of Arjen's changes: Mathematical constants. Import of Kevin's changes: Fixed noisy and unreliable tests. One-dom function minimizations, new polynomial interpolation. Import of Kevin's changes: More printouts in calendar tests. Import of my formatting fix for the log manpage. New: Bee de- and encoding. BitTorrent serialization format. Typo fix, used wrong variable. check-in: 16e0d241fd user: andreas_kupries tags: trunk | |
2004-06-21
| ||
07:43 | Initial version for the module "constants" check-in: 5b63453ff9 user: arjenmarkus tags: trunk | |
2004-06-20
| ||
18:03 | Added missing ::tcltest::cleanupTests check-in: 144acdf77f user: kennykb tags: trunk | |
18:00 | * interpolate.man: Added polynomial interpolation with Neville's * interpolate.tcl: algorithm; this procedure will be needed in * interpolate.test: Romberg integration, which is the next project. check-in: f900685926 user: kennykb tags: trunk | |
2004-06-19
| ||
21:22 | Update ChangeLog, fixed a bug with namespace usage and function names containing spaces. check-in: bc12f710cc user: kennykb tags: trunk | |
15:54 | * bessel.test: Fixed several problems that were causing tests * combinatorics.test: to fail or to run noisily. Corrected inconsistent * interpolate.tcl: package version number in interpolate.tcl. * interpolate.test: * qcomplex.test: * optimize.man: Added min_bound_1d and min_unbound_1d functions * optimize.tcl: to do one-dimensional function minimization, * optimize.test: constrained and unconstrained, respectively, without derivatives. check-in: caab622e82 user: kennykb tags: trunk | |
2004-06-18
| ||
15:20 | * log.man: Fixed bad formatting in documentation of 'logarray'. check-in: d7f70fa8f7 user: andreas_kupries tags: trunk | |
04:50 | Typo fix, used wrong variable. Import my enhancement to log, dumping of arrays, and binary data (hex grid). check-in: 0943e81e4f user: andreas_kupries tags: trunk | |
04:43 | Import of Pat Thoyts' changes to smtpd: Shortened HELO response to ease up on simple clients. Import of Pat Thoyt's changes, fix of [Tcllib SF Bug 934134]. Bugfix in matrix, method search, option -nocase invoked infinite loop. Now fixed. check-in: 2631bf1eee user: andreas_kupries tags: tcllib-1-6-branch | |
01:52 | Incremented version to 1.2.2 check-in: ca6d7cfb1a user: patthoyts tags: trunk | |
01:38 | * smtpd.tcl (::smtpd::HELO): Shortened the response to a single line which is a more common smtpd response and may help with simple clients. check-in: 0adfeffcbc user: patthoyts tags: trunk | |
01:25 | * smtpd.tcl (::smtpd::gmtoffset): Fixed bug #934134. The TZ calculation was inverted and failed to cope with times spanning midnight. check-in: a6351d7ea3 user: patthoyts tags: trunk | |
2004-06-17
| ||
03:47 | Removed question in comments, issue is resolved. New module, partial ASN.1 de- and encoder. Added log command for hex output (when dealing with binary data). Import of Arjen's changes, adding bessel functions to math, also complex numbers. Import of my changes, detection of doctools documentation files, also doctoc and docidx. check-in: 7847f0889e user: andreas_kupries tags: trunk | |
2004-06-16
| ||
18:02 | * fileutil.tcl (fileType): Added code to recognize files written in the doctools, doctoc, and docidx documentation formats. check-in: 0042e7a588 user: andreas_kupries tags: trunk | |
17:52 | * interpolate.man: Added a missing list_end before section examples. Fixed usage of braces in the example as well. check-in: b5b115d621 user: andreas_kupries tags: trunk | |
13:58 | Added the modules constants, special, complexnumbers and interpolate check-in: e70ec3cbc4 user: arjenmarkus tags: trunk | |
2004-06-08
| ||
02:57 | Import of Michael Schlenker's changes to loger. Better error handling, argument checking, updated testsuite. Bugfix in matrix, method search, option -nocase invoked infinite loop. Now fixed. check-in: aeec879254 user: andreas_kupries tags: trunk | |
2004-06-04
| ||
16:35 | Added test for servicename subcommand check-in: 69d2b33cca user: mic42 tags: trunk | |
16:19 | logger.tcl, logger.test: Changed error handling from ::error to return -code error. Added more tests and argument checking to make the code more robust. check-in: e0401577c5 user: mic42 tags: trunk | |
2004-06-02
| ||
04:40 | Bugfix in matrix, method search, option -nocase invoked infinite loop. Now fixed. Updated outdated reference in mpexpand manpage. check-in: e9f72dd810 user: andreas_kupries tags: tcllib-1-6-branch | |
04:39 | Bugfix in matrix, method search, option -nocase invoked infinite loop. Now fixed. Fixed merging mistakes regarding subsections. They are subsubsections, which have to be marked some other way, const here. check-in: b14f57cc77 user: andreas_kupries tags: trunk | |
2004-05-31
| ||
06:21 | Fixed merging mistakes regarding subsections. They are subsubsections, which have to be marked some other way, const here. check-in: 9cd0079dc4 user: andreas_kupries tags: trunk | |
2004-05-30
| ||
22:51 | Import Will's changes to snit documentation. Import Aaron's additional tests for more filetypes. check-in: 14b8ad4f74 user: andreas_kupries tags: trunk | |
20:30 | 2004-05-30 Aaron Faupell <[email protected]> * fileutil.tcl: added tests for dos executables, tar, zip, bmp, wav, and mp3 to fileType * fileutil.man: updated to reflect new types for fileType check-in: 0f4f5b261a user: afaupell tags: trunk | |
20:11 | Doc update check-in: 85ed112cec user: duquette tags: trunk | |
17:53 | Import of incomplete imap4 protocol, Gerald Lester. Code author Salvatore Sanfillipo, antirez. Updated outdated reference in mpexpand manpage. check-in: 79350ee913 user: andreas_kupries tags: trunk | |
17:50 | Updated outdated reference in mpexpand manpage. Changelog merges. Import of logger bugfixes. check-in: 870b11493f user: andreas_kupries tags: tcllib-1-6-branch | |
12:58 | Initial check in of IMAP 4 protocol. - Not Complete or for release! check-in: 7196470196 user: gwlester tags: trunk | |
04:45 | Updated to struct changes, use only the needed structures (list, set). Updated testsuites, manpages. Removed struct1 from installation. Import Will Duquette's changes to snit. Type method cache, and internal reorganization for factorization of shareable code. Import Aaron's changes to jpeg, added a removeExif command. Import Pat Thoyts' update of dnus-url document. check-in: a9f746dda6 user: andreas_kupries tags: trunk | |
02:12 | snit::macro check-in: 785b5c079a user: duquette tags: trunk | |
2004-05-29
| ||
17:43 | *** empty log message *** check-in: 83ce033cea user: afaupell tags: trunk | |
17:08 | Optimizations check-in: 948035593d user: duquette tags: trunk | |
15:01 | Optimizations check-in: dbc8a162cb user: duquette tags: trunk | |
09:15 | added ::jpeg::removeExif check-in: 66dee4d7ad user: afaupell tags: trunk | |
2004-05-27
| ||
15:02 | *** empty log message *** check-in: 60badc6650 user: afaupell tags: trunk | |
12:59 | * dns-url.txt: Updated the dns-url document to -09 version. This implementation is still valid so no changes to the uri code. check-in: 3f24e53608 user: patthoyts tags: trunk | |
03:47 | Changelog merges. Import of logger bugfixes. Import more of Michael Schlenker's bugfixes to logger. Tagged for release. check-in: 9f2f5df413 user: andreas_kupries tags: tcllib-1-6-branch | |
03:43 | Imported Aaron's refactoring of his jpeg code. Import more of Michael Schlenker's bugfixes to logger. check-in: 39d387ca10 user: andreas_kupries tags: trunk | |
02:47 | Tagged for release. Last minute fix of buglet in smtp, asking for wrong version of mime. Release engineering. Updated version numbers to reflect the changes made to various modules and packages. Also added the README for version 1.6.1. check-in: 8b7c527b6d user: andreas_kupries tags: release, tcllib-1-6-1, tcllib-1-6-branch | |
02:11 | *** empty log message *** check-in: eded552890 user: afaupell tags: trunk | |
2004-05-26
| ||
20:47 | 2004-05-26 Aaron Faupell <[email protected]> * jpeg.tcl: rewritten/factored * jpeg.man: updated check-in: 6aec17f4a6 user: afaupell tags: trunk | |
16:41 | Fixed bug with special logger names. check-in: ae96e676b6 user: mic42 tags: trunk | |
04:24 | Import of Michael Schlenker's enhancements to David's logger package. Import of Michael Schlenker's bugfixes for David's logger package. Import Pat Thoyt's bugfix regarding setting of loglevels in the dns module. Import of Pat Thoyts bugfix regarding the installation of the struct1 module. Updated the version information in a number of packages to sync with the numbers in the 1.6.1 release, or to pull ahead and distinguish ourselves, where appropriate. check-in: 93369ff9aa user: andreas_kupries tags: trunk | |
01:09 | Fixed introspection bug with enable/disable of levels check-in: 9a54c51787 user: mic42 tags: trunk | |
2004-05-25
| ||
23:11 | * dns.tcl: Fix issue setting the log level properly. check-in: 10516cfc55 user: patthoyts tags: trunk | |
22:59 | Reverted nocomplain option and fixed properly by removing the struct1 module from the installed_modules file. check-in: 58be88e70b user: patthoyts tags: trunk | |
22:53 | Handle modules with nothing to install check-in: e37de49224 user: patthoyts tags: trunk | |
17:30 | Bug fixes and addition of new introspection commands. check-in: 2a7636f811 user: mic42 tags: trunk | |
2004-05-24
| ||
04:17 | Cleaning up after Aaron. Fixed test in fileutil testsuite after it was broken by extension/fix of jpeg recognition. check-in: 110e72da51 user: andreas_kupries tags: tcllib-1-6-branch | |
04:14 | Cleaning up after Aaron. Fixed test in fileutil testsuite after it was broken by extension/fix of jpeg recognition. check-in: f6b9768775 user: andreas_kupries tags: trunk | |
03:26 | Import ftpd bugfixes by Gerald Lester. Updated version in main branch, distinguish from the 1.6 line. Updated smtp version to 1.4. check-in: 0c3e4884a3 user: andreas_kupries tags: trunk | |
03:25 | Import ftpd bugfixes by Gerald Lester. Changed version in the branch. check-in: a4efd40043 user: andreas_kupries tags: tcllib-1-6-branch | |
03:13 | Changed version in the branch. Downgraded to version 1.3.6, removed -decode extension from this branch. check-in: dfe58a07bc user: andreas_kupries tags: tcllib-1-6-branch | |
02:58 | Downgraded to version 1.3.6, removed -decode extension from this branch. Import of ftpd bugfix by Gerald Lester. Last commit was a bad update, caused duplicates of changes to appear. Failed testsuite. Removed all the duplicates now. Fixed SF Tcllib Bug 954328. Mime now adapts at runtime to whatever version of md5 has been loaded. Updated test for rewritten adjust which fixed the infinite looping demonstrated by tests 2.6 and 2.7. Also fixed a var usage typo which caused a copy of the input to appear in the output, before the expected formatted result. Fixed bug in the processing of multi-word section titles for text based formats. Fixed bug 951568, regarding the usage of Trf's generic transform. Fixed problems with jpeg recognition (was unable to detect a jpeg file, if it contained exif data). Changelog for last patch, and updates in related package. Completed application of code for various fixes. Rewritten text adjustment and hyphenation, fixing SF TCllib Bug 882402. Fixed SF Tcllib Bug 936064, and evals more robust. Fixed SF Tcllib Bug 893516 Fixed SF Tcllib Patch 763712 Fixed SF Tcllib Patch 758742 Fixed SF Tcllib Bug 620852 Eval usage made more robust and similar. Fixed SF Tcllib Bug 943146. Fixed SF Tcllib Bug 940651 SF Tcllib Bug 784519 fixed. Pat: sak.tcl update for better use of critcl. Joe: Fix in doctools xml support. Import bugfix by Pat Thoyts, Handling of data starting with hyphen/dash Import of uuencode changes by Jeff Hobbs. Changed defaults for package 'log'. No output for the all levels below 'error'. Unified the startup header of all applications, using suggestions made by Stuart Cassof <[email protected]>. Added testcase for Tcllib SF Bug 860753. The bug itself was already fixed for Tcllib 1.6. Fix for bug 899204. Test data file is opened read-only, and tests made independent of each other. Bugfix 899152, 899209. Require Tcl 8.2 for installer, delete file before writing over it. Import of time fix by Pat Thoyts, patch #905132. Cleanup fix: Snit depends on Tcl 8.4, this is documented, however neither package index, nor testsuite enforced the restriction, allowing for errors. This has been changed now. Fixed typos check-in: 68c5dd3dab user: andreas_kupries tags: tcllib-1-6-branch | |
2004-05-23
| ||
18:17 | Fixed 955446 -- changed response to mirror recommended response check-in: 8722eda1fd user: gwlester tags: trunk | |
18:10 | Fixed 735450 -- added - encoding binary to bianry files check-in: e5911ac377 user: gwlester tags: trunk | |
05:47 | Import of ftpd bugfix by Gerald Lester. Fixed problem with crc retrieval and comparison (signed / unsigned mismatch in original code). Added testsuite. Added all files in the official png testsuite to the module. Import of Aaron's changes. check-in: 1ee24d3d94 user: andreas_kupries tags: trunk | |
2004-05-21
| ||
04:23 | Changed response code from 200 to 230 in response to bug 900178 check-in: 9d07800447 user: gwlester tags: trunk | |
03:19 | Removed outdated files and duplicates check-in: 53c59d3a67 user: andreas_kupries tags: trunk | |
03:11 | Import of Aaron's changes. Import of Aaron's changes. Added commands preventing tests from interfering with each other through variables. Fixed package names in require decls of the documentation. Struct v1 now available through the general index. Folded non-duplicate v1 structures back into the struct directory, as separate packages. Deleted all duplicate files. check-in: 2d31e31210 user: andreas_kupries tags: trunk | |
2004-05-20
| ||
23:00 | 2004-05-20 Aaron Faupell <[email protected]> * png.tcl: moved file opening and signature validation to a seperate proc. added isPNG command. * png.man: updated to include isPNG command check-in: bc8f881b38 user: afaupell tags: trunk | |
06:50 | Inserted correct package names into the manpage headers. check-in: 180c90fa07 user: andreas_kupries tags: trunk | |
06:12 | Last commit was a bad update, caused duplicates of changes to appear. Failed testsuite. Removed all the duplicates now. Fixed [SF Tcllib Bug 954238], for code in package smtp. This fix does not belong into the 1.6 branch because the code in question does not exist there. check-in: 396c837c56 user: andreas_kupries tags: trunk | |
05:36 | Fixed [SF Tcllib Bug 954238], for code in package smtp. This fix does not belong into the 1.6 branch because the code in question does not exist there. Fixed SF Tcllib Bug 954328. Mime now adapts at runtime to whatever version of md5 has been loaded. check-in: 23867e9a24 user: andreas_kupries tags: trunk | |
2004-05-19
| ||
04:34 | Import of snit updates by Will Duquette. Method caches, faster dispatch. The main struct package now simply requires all the sub-packages, instead of sourcing the implementations. This completes the splitting of struct into several parts. Converted all data structure implementation into packages. First step in splitting the struct package itself. Updated documentation to show the correct package names. Updated the testsuites to show package names as well. Rewrite usage of doctools in sak. Eliminated usage of mpexpand, using doctools directly instead. Ensuring that the local doctools code is used, not something installed. check-in: c7cad182fe user: andreas_kupries tags: trunk | |
2004-05-15
| ||
17:45 | Typemethod cache check-in: 196f064a1c user: duquette tags: trunk | |
17:42 | Typemethod cache check-in: 5457f44cb3 user: duquette tags: trunk | |
15:43 | Added method cache check-in: 73c5fefbb1 user: duquette tags: trunk | |
05:31 | Rewrite usage of doctools in sak. Eliminated usage of mpexpand, using doctools directly instead. Ensuring that the local doctools code is used, not something installed. RFE 943145 followup, fixing a problem in the implementation of the 'namespace' command. Implemented subsection headings, RFE 772490. Converted snit documentation to use subsection headings. check-in: 3820e8bce9 user: andreas_kupries tags: trunk | |
04:34 | Updated test for rewritten adjust which fixed the infinite looping demonstrated by tests 2.6 and 2.7. Also fixed a var usage typo which caused a copy of the input to appear in the output, before the expected formatted result. Fixed bug in the processing of multi-word section titles for text based formats. check-in: b08d5c89a0 user: andreas_kupries tags: trunk | |
2004-05-13
| ||
08:03 | Fixed bug 951568, regarding the usage of Trf's generic transform. Changelog merge Fixed problems with jpeg recognition (was unable to detect a jpeg file, if it contained exif data). Changelog for last patch, and updates in related package. Completed application of code for various fixes. check-in: 4336515eb3 user: andreas_kupries tags: trunk | |
06:59 | Imported: Aaron's update to fileutil, for better recognition of jpeg files, and exif data. Fixed bug 951568, regarding the usage of Trf's generic transform. Management: Added copyright notices to code and documentation. check-in: f0a63209b7 user: andreas_kupries tags: trunk | |
2004-05-11
| ||
19:14 | 2004-05-11 Aaron Faupell <[email protected]> * fileutil.tcl: updated the jpeg test to recognize exif format check-in: ed7818db7d user: afaupell tags: trunk | |
06:51 | Management: Added copyright notices to code and documentation. check-in: 131e2822f4 user: andreas_kupries tags: trunk | |
2004-05-10
| ||
16:38 | * mime.tcl (copymessageaux): Applied the patch for [SF Tcllib Bug 893516] on behalf of Marshall Rose. The problem was found by Todd Copeland <[email protected]>, he provided the patch as well. check-in: c449a1f43f user: andreas_kupries tags: trunk | |
2004-05-07
| ||
23:16 | * New module for querying JPEG images, and manipulating their comments. check-in: 0aebe0ad98 user: andreas_kupries tags: trunk | |
22:38 | * New module: png querying and manipulation. check-in: 2172a2581f user: andreas_kupries tags: trunk | |
2004-05-05
| ||
15:33 | modified adjust.tcl - the ultralong word problem seems solved check-in: c082f49c9a user: vogeler tags: trunk | |
00:05 | * install_action.tcl: Fixed [SF Tcllib Bug 784519]. Loading the proper doctools directly, and not using the package system. The latter may get confused and try to load the wrong (old) package. check-in: bb7f98514a user: andreas_kupries tags: trunk | |
2004-05-04
| ||
22:47 | * mpformats/fmt.html: Implemented [SF Tcllib RFE 772491]. Added the generation of a table of contents at the beginning of the html output for quick jumps to the various parts of the documentation. check-in: 374ecadb2b user: andreas_kupries tags: trunk | |
22:28 | 2004-05-04 Brent Welch <[email protected]> * ngci.tcl: Added text/xml to the list of types allowed by ncgi::nvlist. This is to support URL fetches in tclhttpd from active X objects that specify their inputs in "xml". check-in: 35934da2af user: welch tags: trunk | |
22:10 | * checker.tcl: Accepted [SF Tcllib RFE 946856], an * doctools_fmt.man: extension of the uri command to allow * doctools.tcl: labels. Updated documentation, added * mpformats/fmt.html: added to highlevel implementation, * mpformats/fmt.latex: updated all predefined formatters. * mpformats/fmt.nroff: * mpformats/fmt.null: Accepted [SF Tcllib RFE 943145] as * mpformats/fmt.text: well, adding a namespace markup. * mpformats/fmt.tmml: * mpformats/fmt.wiki: check-in: b9eb6dbe43 user: andreas_kupries tags: trunk | |
20:37 | * mime.man: * mime.test: * mime.tcl: Applied [SF Tcllib Patch 763712]. This extends the functionality of mime::getbody with decoding of the mime part based on the specified charset into the regular utf8 form. Testsuite was updated and extended as well. Thanks to Matthew Walker <[email protected]> for the work. Updated the documentation for mime on my own. Bumped version to 1.4. check-in: a82cec4eb1 user: andreas_kupries tags: trunk | |
20:03 | * mime:test: * mime.tcl: Applied [SF Tcllib Patch 758742], adding many more MIME types for encodings to the knowledge-base of the package. Thanks to Matthew Walker <[email protected]> for the work, and Mikhail Teterin <[email protected]> for prodding. check-in: 9873c368fe user: andreas_kupries tags: trunk | |
18:50 | * mpformats/_nroff.tcl: Fixed [SF Tcllib Bug 943146]. Added markup * mpformats/fmt.nroff: protection code like already in use for HTML and XML to handle nroff's special characters, i.e. the backslash properly. Also fixed handling of leading dashes in 'opt_def'. check-in: 146e195530 user: andreas_kupries tags: trunk | |
18:07 | Fixed small typo. check-in: 3169911d7c user: andreas_kupries tags: trunk | |
18:06 | * mime.test: * mime.tcl (copymessageaux): Fixed [SF Tcllib Bug 620852]. Added '-nonewline' to the puts statements which wrote out the chunks read from the file associated with the mime part, converted or not. As the data was [read] we had no business of adding eol's during writing as well. Thanks to Jasper Taylor <[email protected]> for the report, and his patience. Added a test for this as well, using files of similar size as originally provided. check-in: 13851b3c84 user: andreas_kupries tags: trunk | |
2004-05-03
| ||
22:56 | Applied patch for 822850. Usage of eval in various modules. check-in: ba0e42d588 user: andreas_kupries tags: trunk | |
20:19 | * uri.test: * uri.tcl (SplitHttp): Fixed [SF Tcllib Bug 936064]. Now extracting user/password information from the Http URI as well. Simple change from 'GetHostPort' to 'GetUPHP'. Updated the test suite as well (One new test, and update of 4 existing tests). check-in: baebd515c8 user: andreas_kupries tags: trunk | |
19:54 | * csv.tcl (read2matrix): Fixed bogus switch case. Had case "4" twice, second should have been "5". [SF Tcllib Bug 940651]. check-in: 299de28b13 user: andreas_kupries tags: trunk | |
2004-04-30
| ||
21:13 | Added support for SNTP (RFC 2030) check-in: f72981bf68 user: patthoyts tags: trunk | |
2004-04-27
| ||
21:15 | * ldap.man: small fixes in the docs, additional example for searches and search result processing. check-in: a40a74c3cc user: andreas_kupries tags: trunk | |
21:15 | Fixed buglet. (Typo of varname). check-in: ef2e8dedf4 user: andreas_kupries tags: trunk | |
19:45 | * installed_modules.tcl: Added new module. * examples/ldap: * modules/ldap: New module: LDAP client. Provided to us by Joechen Loewer <[email protected]>. * Added doctools documentation. check-in: 6c9b351fef user: andreas_kupries tags: trunk | |
2004-04-22
| ||
21:16 | BUGFIX: "puts stderr" ==> "puts_stderr". check-in: b9035fec57 user: jenglish tags: trunk | |
2004-04-16
| ||
09:32 | * sak.tcl: Some mods to the critcl build code for use under Windows. If it cannot find critcl.kit, then use env(CRITCL) for the location of the kit file. check-in: 55c2b77f0e user: patthoyts tags: trunk | |
2004-04-12
| ||
05:11 | Renamed section for better understanding. New package 'dexec'. Code, documentation, testsuite. Added references from FA documentation. New package: grammar::fa::dacceptor, for deterministic acceptors. check-in: 5de8942c3a user: andreas_kupries tags: trunk | |
2004-04-09
| ||
21:11 | New package: grammar::fa::dacceptor, for deterministic acceptors. fromRegex constructon of FAs. Updated testsuite. Updated documentation. Typo fixes in documentation. Documentation fixes, complement fixes. Moved support file, and updated the affected testsuites. Complex FA operations, checkin of completed functionality. check-in: 558495e6b8 user: andreas_kupries tags: trunk | |
2004-04-07
| ||
06:30 | djust.tcl allows for option -full . check-in: 8a48309aa4 user: vogeler tags: trunk | |
2004-04-04
| ||
19:51 | Complex FA operations, checkin of completed functionality. Documentation FA complete, fixes. Connections to FAop completed, fixes. Bugfixes in algorithms (is complete), added deserialize_merge operator. More predefined FAs in testsupport, better error messages for validate_serial. Updated tests. Import bugfix by Pat Thoyts, Handling of data starting with hyphen/dash Performance enhancement (cache for epsilon-closures), and bug fixes (definitions, state manipulation, documentation). check-in: 8b30ddddd0 user: andreas_kupries tags: trunk | |
2004-03-31
| ||
23:09 | * crc32.tcl: Cope with data begining with hyphen when using Trf (SF bug #914278) check-in: a645c9b407 user: patthoyts tags: trunk | |
2004-03-25
| ||
07:43 | Import of log changes. Import of Pat Thoyts' SMTP Authentication changes (RFC 2554), SASL, CRAM-MD5, PLAIN, MS-LOGIN, and RFC 1870, SIZ extension New module: grammar_fa - Grammars, Finite Automaton. Container class, basic acessors, documentation, tests. Import of uuencode changes by Jeff Hobbs. Changed defaults for package 'log'. No output for the all levels below 'error'. Unified the startup header of all applications, using suggestions made by Stuart Cassof <[email protected]>. Added testcase for Tcllib SF Bug 860753. The bug itself was already fixed for Tcllib 1.6. Fix for bug 899204. Test data file is opened read-only, and tests made independent of each other. Bugfix 899152, 899209. Require Tcl 8.2 for installer, delete file before writing over it. Import of time fix by Pat Thoyts, patch #905132. check-in: bd38366c33 user: andreas_kupries tags: trunk | |
07:23 | Import of Pat Thoyts' SMTP Authentication changes (RFC 2554), SASL, CRAM-MD5, PLAIN, MS-LOGIN, and RFC 1870, SIZ extension New module: grammar_fa - Grammars, Finite Automaton. Container class, basic acessors, documentation, tests. check-in: 19cbf98275 user: andreas_kupries tags: trunk | |
2004-03-18
| ||
10:47 | Added support for SMTP AUTH and the SIZE extension. check-in: ea83c8e835 user: patthoyts tags: trunk | |
2004-03-10
| ||
06:44 | Import of uuencode changes by Jeff Hobbs. Changed defaults for package 'log'. No output for the all levels below 'error'. check-in: 142ea41d58 user: andreas_kupries tags: trunk | |
2004-03-09
| ||
23:53 | uuencode.tcl (::uuencode::pad): do not use log package check-in: 6540444d07 user: hobbs tags: trunk | |
08:20 | Unified the startup header of all applications, using suggestions made by Stuart Cassof <[email protected]>. check-in: 4dd6242380 user: andreas_kupries tags: trunk | |
2004-03-07
| ||
07:47 | Added testcase for Tcllib SF Bug 860753. The bug itself was already fixed for Tcllib 1.6. check-in: daca298121 user: andreas_kupries tags: trunk | |
04:54 | Fix for bug 899204. Test data file is opened read-only, and tests made independent of each other. check-in: 17f3ffe582 user: andreas_kupries tags: trunk | |
2004-03-02
| ||
04:16 | * installer.tcl: Requiring Tcl 8.2 when executing the installer, as anything below that version does not make any sense. This fixes [Tcllib SF Bug 899152]. * installer.tcl: Fixed [Tcllib SF Bug 899209] by deleting an existing file before trying to overwrite it. check-in: 4f4c735ce9 user: andreas_kupries tags: trunk | |
2004-02-29
| ||
23:23 | * snit.test: Codified the requirement of Tcl 8.4 into * pkgIndex.tcl: package index and test suite. * pkgIndex.tcl: Overall package bumped to v2.1 * struct.tcl: * sets.tcl: Added include, exclude, add, and subtract * sets.test: operators, and a new predicate subsetof. * struct_set.man: Added documentation for the new methods above. Added tests for the new methods. * sets.tcl: Typo police. No functional changes. check-in: b9ec2f70b3 user: andreas_kupries tags: trunk | |
2004-02-28
| ||
00:26 | Fix version to 1.0.2 check-in: 635c0de5d9 user: patthoyts tags: trunk | |
2004-02-26
| ||
22:52 | Applied patch #905132 to better handle socket errors. check-in: 28fcbc0add user: patthoyts tags: trunk | |
2004-02-24
| ||
07:31 | Resync. check-in: ae3352b2ea user: andreas_kupries tags: trunk | |
06:08 | . check-in: b1a7af2399 user: andreas_kupries tags: trunk | |
06:06 | . check-in: 76a9395249 user: andreas_kupries tags: trunk | |
2004-02-18
| ||
23:54 | * md5x.tcl: Added -- to end options if using Trf's hex in case the hash begins with a - character (possible). Streamlined the <<< proc. check-in: e389953f72 user: patthoyts tags: trunk | |
23:49 | * ripemd128.tcl: Added -- to end options if using Trf's hex in case * ripemd160.tcl: the hash begins with a - character (possible). check-in: 2ab3282d49 user: patthoyts tags: trunk | |
23:43 | * md4.tcl: Streamlined the rotate-left function and fixed a rare bug that occurs if the hash result produces a hypen as the first character and we are using Trf's hex function. check-in: 46661c3d4a user: patthoyts tags: trunk | |
23:09 | Inlined the algorithm functions. This makes the pure-Tcl code about 2x faster than the proc calling version. Streamlines the rotate-left function a bit too. check-in: 2bd8702649 user: patthoyts tags: trunk | |
14:32 | * ripemd160.man: Initial implementation of RIPEMD-160 in * ripemd160.tcl: pure-Tcl as per ripemd128. * ripemd160.test: * pkgIndex.tcl: check-in: 6df3684ba7 user: patthoyts tags: trunk | |
2004-02-16
| ||
23:13 | Added pure-Tcl HMAC tests. check-in: 5134182d91 user: patthoyts tags: trunk | |
22:50 | New module: RIPEMD-128 Message Digest check-in: 197a1d4b8f user: patthoyts tags: trunk | |
06:29 | Updated version to 1.6.0.1 to differentiate CVS from the released version. check-in: df561077de user: andreas_kupries tags: trunk | |
04:14 | * * Released and tagged Tcllib 1.6 ======================== * * list.tcl (split): New method, like 'filter', but returns lists * list.test: of both passing and failing elements. Extended * struct_list.man: both testsuite and documentation. check-in: cf54baf0cc user: andreas_kupries tags: trunk, release, tcllib-1-6 | |
2004-02-14
| ||
05:59 | * sak.tcl (release): Made functional, added the code which extends all the ChangeLogs with the release notice. (gd-assemble): Extended to exclude SCCS and BitKeeper files from the distribution. (gd-gen-packages): Fixed problem with missing global variable. * all.tcl: 'getErrorMessage' and 'tooManyMessage' renamed to 'wrongNumArgs' anfd 'tooManyArg'. Also placed the common constraints (checking Tcl version: 8.3 only, 8.3+, 8.4+) in here, and removed their declaration from all test files using them. * README-1.5.txt: Updated logger version info to 0.3. * logger.man: Brought the version numbers back into sync * pkgIndex.tcl: with 'logger.tcl' check-in: d5c6e6a60d user: andreas_kupries tags: trunk | |
2004-02-13
| ||
15:21 | * logger.test: Added tests from Schlenker regarding new commands. * logger.tcl (logproc): Better error message, bugfix for new code from Schlenker. * logger.man: Added documentation for new logger commands. check-in: ae2e54da0a user: davidw tags: trunk | |
08:21 | * logger.man: Added documentation for new logger commands. * logger.tcl (currentloglevel): Added proc from Michael Schlenker to get information about the current log level for a given service. (logproc): Make logproc optionally take a command as an argument. From Michael Schlenker. (::logger::levels): New proc - returns the available log levels. From Michael Schlenker. check-in: ec2e4d4f78 user: davidw tags: trunk | |
06:51 | * md5x.test: Heh. What a surprise. The testsuite uses a command to generate the proper error message based on the version of Tcl, and what does md5 v2 ? It generates its own messages, and they are always in 8.4+ format. Hnn. Fixed the testsuite. * md5crypt.test: Testsuite fixed. Had to account that error messages can dependent on the version of the Tcl core. * mime.test: Fixed access to files, was not done with tcltest::testDirectory, causing them to be inaccessible for 8.4+. The result in mime-2.2 was also dependent on the exact order of keys retrieved from the array of parameters. Rewritten to take this into account. check-in: 2997457555 user: andreas_kupries tags: trunk | |
2004-02-11
| ||
17:51 | Fixed divide by zero bug in stats check-in: 4ff0dd812f user: techentin tags: trunk | |
09:04 | Fixed the testsuite partially. Brought a number of tests in sync with the latest changes. Excluded the two tests which hang as 'knownBugs'. Notifying Dr. Vogeler. check-in: 9990de6ad1 user: andreas_kupries tags: trunk | |
08:30 | * list.tcl (assign): Synchronized API to Tcl 8.5 lassign. * struct_list.man: * list.test: Added conditionals for version dependent results. * tree.test: Sorted some dict responses for reliable comparison. * urn.test: Added dict sorting for reliable comparisons. check-in: f372a7e3ab user: andreas_kupries tags: trunk | |
07:48 | * ftpd.man: Updated documentation to explain the new features (Two additional callbacks, and the variable 'CurrentSocket'). * ftpd.tcl (Finish): Replaced string compare with canonical 'hasCallback'. (GetDone): Ditto for 'xferDoneCmd'. (command::REIN): Closing passive data server port, reinitializing to empty as well. (read): Reverted call of Finish to relative addressing of the command. * inifile.test: It was easier to make this package useable for Tcl * ini.tcl: 8.2 than excluding it from test for versions of Tcl * ini.man: before 8.4. So that was done. * multiplexer.man: This package is can be used with Tcl * pkgIndex.tcl: 8.2. Documented as such. * multiplexer.test: One test uses the 8.3'ism 'file channels'. Added constraint and skipping it when under Tcl 8.2. Changed initialization code to ensure that the local multiplexer package is loaded, and not an installed one. * pkgIndex.tcl: Both pop3d and dbox rely on 'mime', which requires * pop3d.man: Tcl 8.3. This implies that these packages require * pop3d_dbox.man: Tcl 8.3 as well, and not 8.2, as advertised. * pop3d.tcl: Requiring v1 of md5 explicitly. * pop3d.test: Explicitly loading the supporting packages * pop3d_dbox.test: (mime, md5, dbox, udb, ...). Ensured usage of md5 v1. Excluding the whole series of tests if the interpreter is not at least 8.3. Added suppression of logger output. * snit.man: Integrated 0.93 changes. * snitfaq.man: check-in: 3fc8fe6a4f user: andreas_kupries tags: trunk | |
2004-02-10
| ||
06:44 | * typedCmdline.test: Fixed the problems of the testsuite with * cmdline.test: Tcl 8.5. It relied on the order of data returned by [array get]. * doctools.test: Fixed problems with Tcl 8.5, the tests were dependent on the order of keys in the result of [array get]. * fileutil.test: The tempdir tests used advanced test syntax not available before 8.4 (IIRC). Not useable for 8.2. Ditto the lot of the install tests also used 8.3 and 8.4 features. Straightened the bad syntax out (killed the tests), and added proper constraints to the tests. * fileutil.tcl: Ooops. fileutil is certified for usage with Tcl 8.2, there is no [file normalize] before 8.4. Made the usage (See 2004-02-03) conditional. * htmlparse.tcl: When changing the 'walk' method of 'struct::tree' * htmlparse.test: adaption of this module was forgotten. Fixed. Also fixed problem with usage of 8.3'ism in 'mapEscapes. * ncgi.tcl: The variable '_tmpfiles' was used in conjunction with * ncgi.test: some 8.4'isms. The package is certified for Tcl 8.2. Replaced the offending constructs with equivalents acceptable to the lesser cores. Spelling fixes in the * formdata.txt: tests, and supporting data file. check-in: 7591901447 user: andreas_kupries tags: trunk | |
2004-02-09
| ||
19:34 | updated tests for math::factorial check-in: 4716cb1a89 user: hobbs tags: trunk | |
19:31 | * combinatorics.tcl (::math::factorial): correct fac 171 off-by-one and use of -strict in string is int|double. check-in: 66827c093e user: hobbs tags: trunk | |
09:32 | Release engineering in struct, struct1. Removed 8.4 features from the code, partially from testsuite. Modified testsuite to properly generate test results which vary from core version to core version (error messages for wrong#args, too many args, error stacks). Not fully complete. Some tests still barf for 8.5. However 99% is done. check-in: 50f63d5bb6 user: andreas_kupries tags: trunk | |
04:56 | * graph.man: Added new method 'arc attr' ad 'node attr' to * graph.tcl: the graph data structure. They serve the same * graph.test: purpose as the 'attr' method for trees. See below. Additional the 'arcs' and 'nodes' method have been given '-filter' options, similar to the filter for the children of a node in trees. * pkgIndex.tcl * ftpd.tcl: Imported changes made by "Gerald W. Lester" <[email protected]>. Bugfixes, more callbacks (close, transfer done), and implementation of passive mode data connection. Version up to 1.2. check-in: 12e7c796f1 user: andreas_kupries tags: trunk | |
2004-02-08
| ||
00:53 | Enhancements: see ChangeLog check-in: 217639ddf0 user: duquette tags: trunk | |
2004-02-07
| ||
23:42 | More bug fixes--see ChangeLog check-in: c47ccafa92 user: duquette tags: trunk | |
23:25 | Bug fixes--see ChangeLog check-in: f1fca2f578 user: duquette tags: trunk | |
2004-02-06
| ||
08:34 | * struct_tree.man: New method 'attr' for attribute searches * tree.tcl: based on attribute name, and node * tree.test: restrictions. * struct_tree.man: Extended the method 'children', now allows * tree.tcl: node filtering and recursive listing of all * tree.man: children in the tree starting at the node. check-in: 760c64f4c2 user: andreas_kupries tags: trunk | |
08:27 | * fileutil.test: Modified the tests a bit to use glob characters in file names to check that the code is robust against that too. See http://bugs.activestate.com/show_bug.cgi?id=29491 * struct_list.man: Added a 'shift method to 'struct::list'. * list.tcl: * list.test: * struct_list.man: Added a 'filter' method to 'struct::list'. * list.tcl: This method applies a test to all elements * list.test: of a list and returns a list containing only those elements which pass the test. check-in: cfd1d86bce user: andreas_kupries tags: trunk | |
2004-02-04
| ||
22:50 | Fixed package version. check-in: 56ef86ed77 user: patthoyts tags: trunk | |
05:36 | * list.tcl (repeat(n)): ** API INCOMPATIBILITY ** Renamed the existing 'repeat' to 'repeatn' to keep the functionality. Created new 'repeat' command which is functionally equivalent to the 'lrepeat' command found in the forthcoming Tcl 8.5. * struct_set.man: New submodule for set operations. Implementation, * sets.tcl: documentation, tests, and integrated into the * sets.test: main package. * struct.tcl: check-in: 63d7987322 user: andreas_kupries tags: trunk | |
2004-02-03
| ||
22:28 | * fileutil.tcl (tempdir, tempfile): Now [file normalize]'ing the results of these two commands. More windows friendly. check-in: 23e0e948b1 user: andreas_kupries tags: trunk | |
2004-02-01
| ||
16:09 | tcllib bug 860753 fixed check-in: 99e3a2317f user: vogeler tags: trunk | |
2004-01-30
| ||
19:22 | * fileutil.tcl (fileType): The check for an attached metakit database left a channel on the tested file open. This causes the application to leak channels, and on windows the file is also locked against deletion. Fixed. check-in: f1b8cf2114 user: andreas_kupries tags: trunk | |
10:17 | Fixed more foolishness on my part. check-in: 786307234e user: patthoyts tags: trunk | |
10:11 | oops. Fixed typo check-in: 01640af43e user: patthoyts tags: trunk | |
10:00 | Better handling of failure in TLS setup. Added a policy command to control TLS policy on failure. check-in: 6b3c629405 user: patthoyts tags: trunk | |
06:58 | * fileutil.tcl (fileutil::find): Fixed bug in handling a single file as base directory: The initial list was not set up as a list, and the test results (see below) were not listified either for these cases. That broke down for paths containing spaces. Also fixed: Neither the windows nor the pre-8.4 version of the command had been modified to deal with a single file. Oversight from the change @ 2003-10-22 by David N. Welton <[email protected]>. Regularized a number of error returns. * fileutil.test: Changed testsuite to use files and directories containing spaces in their names. A number of tests failed. Modified the tempdir tests to better exclude and manipulate the environment to enforce the wanted result. * struct_tree.man: Extended with table showing the relationship between the various combination of type and order, and the possible visitor actions. * struct_tree.man: Updated documentation. * tree.test: Updated testsuite for modified 'walk' syntax. * tree.tcl (method walk): Modified to use list of loopvariables, containing either one or two. Default: One variable, node information. When two specified the first refers to action data. * list.test: Added test for call with illegal option. * list.tcl (Lflatten): Added proper error message when encountering an unknown/illegal option. * struct_tree.man: Updated the documentation to reflect the changes below. * tree.test: Updated testsuite to reflect the changes made below. * tree.tcl (walk): Changed API to be more like [foreach]. Allowing break/return/continue in the walk body as well now too. check-in: 78daf38966 user: andreas_kupries tags: trunk | |
00:39 | Added support for the STARTTLS extension (RFC 3207). This may also support old versions that report a TLS option in reply to EHLO, but these are not tested. check-in: 5c8031b01e user: patthoyts tags: trunk | |
2004-01-25
| ||
07:29 | * sak.tcl: Added a very primitive approval mechanism to suppress output from the package comparison in 'status'. Allows to work through a set of problems with repeated comparison, approving packages when done. * sak.tcl: Extended functionality for release engineering. Better comparison of current state against last release. Alerts for mismatches in version numbers of packages versus changes made to them. * PACKAGES: New file. Always carries the package information from the last release. Basis for the release status work above. Currently contains the 1.4 data. + Reviewed modules, updated version numbers. check-in: 76a0f9f023 user: andreas_kupries tags: trunk | |
06:15 | * pkgIndex.tcl: Version bumped up to 1.6.1. * pop3.man: * pop3.test: New test for the corner case. * pop3.tcl (::pop3::RetrFast): Thanks to Clif Flynt for reporting a new corner case I had not considered in the fast/slow transition code, plus patch. Modified a number of string comparisons, using [string equal] instead of "==" (Improved performance due to less conversion and less checking for numerics, and possibly bytecompilation in Tcl 8.4+). * matrix.test: Implemented (de)serialization of matrix objects, * matrix.tcl: copy and assignment operators, and a transpose * matrix.man: method. Extended testsuite and documentation. check-in: 665bc22c35 user: andreas_kupries tags: trunk | |
2004-01-22
| ||
21:28 | * dns.tcl: Added automatic recognition of reverse lookups (where query is 1.2.3.4). These are converted to in-addr.arpa lookups. Added a dns::result to return the whole decoded answer record. Added SPF record type (an alias for TXT). Incremented package version to 1.0.5 check-in: 35544b5ecb user: patthoyts tags: trunk | |
2004-01-20
| ||
22:17 | 2004-01-20 Aaron Faupell <[email protected]> * irc.man fixed typo. check-in: 9da977a066 user: afaupell tags: trunk | |
21:04 | 2004-01-20 Aaron Faupell <[email protected]> * irc.tcl Fixed incorrect usage of linsert in previous change. Removed uneeded state variable. check-in: eba3676d80 user: afaupell tags: trunk | |
2004-01-15
| ||
06:36 | * matrix.man: Implemented Ed Suominen's sort methods, with * matrix.tcl: modifications to speed things up, and to have * matrix.test: a more standard API (-options). * matrix.man: Documented method links. * matrix.test: Updated test to cover for method links. * matrix.tcl: Changed the code to determine the list of available methods automatically for use in the error message when an unknown method is called. * matrix.test: * matrix.tcl: Namespaces of objects now standalone, and not inside of struct::matrix anymore. Arbitrary placement of objects is now possible, including nested namespaces. Cleanup of all references to instance variables. * matrix.tcl: Made the return of errors more regular. * matrix.tcl: Changed a number of eval calls to the more proper 'uplevel 1'. This means that an implementation of a method can now assume that it is called on the same stack level as the method itself. * matrix.tcl: Typo in comments fixed. * matrix.tcl (__set_rect): Fixed typos in var names causing the system to retain bogus cache data. check-in: 77fa019603 user: andreas_kupries tags: trunk | |
2003-12-22
| ||
16:23 | calculus.man (rungeKuttaStep): Add missing argument in function synopsis (bug report from Richard Body). check-in: 82e16dd6c8 user: jenglish tags: trunk | |
2003-12-17
| ||
23:17 | * logger.man: Document changes to logger API. check-in: 1ef73ec793 user: davidw tags: trunk | |
2003-12-16
| ||
21:24 | Fix for bug #861277 (backslashes in content) Added test case. check-in: 69aaebb27a user: jenglish tags: trunk | |
15:46 | * logger.test (2.1): Test deletion callbacks. (2.2): Test deletion callbacks. * logger.tcl: Bump logger version number because of API change. (::logger::walk): Do eval after walk on children. (delproc): New procedure to set a deletion-time callback that is called for each of the instance's children. Thanks to Michael Schlenker for the suggestion [ 856280 ]. check-in: a870369ff6 user: davidw tags: trunk | |
2003-12-06
| ||
19:17 | V0.92 check-in: 9536dac09d user: duquette tags: trunk | |
19:15 | Version 0.92 check-in: 4ca2857c0c user: duquette tags: trunk | |
2003-12-02
| ||
07:52 | * installed_modules.tcl: Added 'struct1', the v1.x version of the struct module. Kept for backward compatibility. check-in: c49827ca37 user: andreas_kupries tags: trunk | |
07:51 | Typo police. check-in: b682495a29 user: andreas_kupries tags: trunk | |
07:38 | * snit.man: Updated to changes in the .html files. * snitfaq.man: check-in: f03c0bc35f user: andreas_kupries tags: trunk | |
07:37 | * V1 of 'struct' added back to the tcllib codebase for backward compatibility. The documentation is _not_ installed. * matrix.tcl: Applied patch in file 64215 of [SF Tcllib Bug 822850]. * pool.tcl: This cleans up a number of dangerous uses of [eval] * prioqueue.tcl: and makes them more robust. * queue.tcl: * record.tcl: * skiplist.tcl: * stack.tcl: check-in: 1ae1b8d203 user: andreas_kupries tags: trunk | |
2003-12-01
| ||
19:47 | * ftp.tcl (ftp::StateHandler): See last entry. The condition to invoke a report for a failure of the regex was wrong, and missing a negation. Fixed this. Also cleaned up the regexp, it had a caret to much in it. Thanks to <[email protected]> for reporting this. The bug report is at --> http://bugs.activestate.com/show_bug.cgi?id=28433, and not on SourceForge. check-in: 9bd4ab9e64 user: andreas_kupries tags: trunk | |
2003-11-25
| ||
19:04 | * log.tcl (log::log): Added better handling of multiple lines in log message. (log::logarray): New command to dump the contents of an array into the log. check-in: e875ac9fd2 user: andreas_kupries tags: trunk | |
2003-11-23
| ||
06:11 | * csv.man: Extended the explanation for the example to cover the alternate format as well [SF Tcllib RFE 737770]. check-in: 585c5d4cc0 user: andreas_kupries tags: trunk | |
2003-11-21
| ||
23:55 | Bug fix: newlines in argument lists check-in: 58e7e63865 user: duquette tags: trunk | |
23:50 | Bug fix: newlines in argument lists check-in: fe4f501fa6 user: duquette tags: trunk | |
23:26 | Finalized for 0.91 check-in: e19739f708 user: duquette tags: trunk | |
23:24 | Fixed typos check-in: a4ae89b382 user: duquette tags: trunk | |
23:14 | Added glob patterns to info methods check-in: ad20d49230 user: duquette tags: trunk | |
22:37 | Added expose check-in: 41b9a4a9ff user: duquette tags: trunk | |
06:07 | * mime.tcl (word_decode): Fixed [SF Tcllib Bug 764702], accepted the patch coming with the bugreport (both by Reinhard Speyerer <[email protected]>). Command is now able to decode data in encoded utf-8. * mime.test: Added test for the bug above. check-in: 6ef0b95190 user: andreas_kupries tags: trunk | |
05:55 | * counter.man: Added documentation for counter::reset. This fixes [SF Tcllib Bug 759959]. Also added some keywords. check-in: 15da3886e4 user: andreas_kupries tags: trunk | |
05:46 | * statistics.tcl (BasicStat): Applied fix for [SF Tcllib Bug 820807]. Uniform data may cause a small negative value when computing the base value for a standard deviation, instead of the correct 0.0. The fix now enforces 0.0 when encountering this situation. This entry in the ChangeLog by Andreas Kupries. check-in: 73646ca2f7 user: andreas_kupries tags: trunk | |
2003-11-19
| ||
06:48 | * prioqueue.tcl: Applied patch in file 64215 of [SF Tcllib Bug 822850]. * skiplist.tcl: This cleans up a number of dangerous uses of [eval] * matrix.tcl: and makes them more robust. * queue.tcl: * stack.tcl: * pool.tcl: check-in: 890b8ccb02 user: andreas_kupries tags: trunk | |
06:39 | * pool.tcl (::struct::pool::request): Changed to return 0 as documented when trying to get an already allocated item. Fixed [SF Tcllib Bug 842408]. Used the alternative fix. check-in: d8ef1b1e63 user: andreas_kupries tags: trunk | |
06:23 | * pop3.tcl (pop3::open): Remembering initial count of messages, as limit for message ids. (pop3::delete): Replaced [status] call with access to stored limit for validation of message ids. (pop3::retrieve): Ditto. The changes above fix [SF Tcllib Bug 833486]. * pop3.test: Updated testsuite to the changes in the sequences of pop3 commands (New STAT after PASS, and no STAT before LAST/RETR, nor before LAST/DELE). check-in: a803e58ce5 user: andreas_kupries tags: trunk | |
05:26 | * smtp.tcl (smtp::hear): Integrated fix for [Bug 836442]. Limiting seconds to 600 to prevent integer wraparound when setting up a timer event. Bug reported (and fix provided) by Andreas Otto, and accepted by Marshall Rose. check-in: 190398c9e5 user: andreas_kupries tags: trunk | |
2003-11-17
| ||
20:49 | * htmlparse.man: added SEE ALSO link to struct::tree check-in: 795e1fc462 user: jenglish tags: trunk | |
2003-11-15
| ||
00:23 | * fileutil.man: Added new test and docs for change below. * fileutil.tcl (::fileutil::cat): Make cat accept multiple files (bug [830075]). check-in: e343a85d1a user: davidw tags: trunk | |
2003-11-06
| ||
05:47 | * made the eval call safe by encapsulating within linsert check-in: 2594151ef3 user: schwarzkopf tags: trunk | |
2003-10-31
| ||
20:49 | Typo fix. check-in: 2670c80c1d user: andreas_kupries tags: trunk | |
2003-10-30
| ||
07:57 | Patch for bug 820807 check-in: 4ece1c0d2d user: arjenmarkus tags: trunk | |
2003-10-29
| ||
19:24 | * profiler.man: Updated documented signature of 'reset', missed the pattern argument [Bug 832487]. check-in: c1d7f6e955 user: andreas_kupries tags: trunk | |
2003-10-28
| ||
17:45 | * snit.man: Fixed typos in documentation. * snitfaq.man: check-in: ab215a0e64 user: andreas_kupries tags: trunk | |
02:52 | Fixed typos check-in: 21474813c6 user: duquette tags: trunk | |
2003-10-27
| ||
21:08 | * snit.man: Updated to changes in the .html files. * snitfaq.man: check-in: 3deea428ec user: andreas_kupries tags: trunk | |
18:03 | * fileutil.man: Better formatting of the new docs. check-in: 84acd5adb7 user: andreas_kupries tags: trunk | |
2003-10-26
| ||
20:55 | Final V0.9 changes check-in: 0b128079ca user: duquette tags: trunk | |
2003-10-25
| ||
22:53 | Final V0.9 changes check-in: 3434716ce2 user: duquette tags: trunk | |
17:24 | delegate * except code changes check-in: 7fa8c0006d user: duquette tags: trunk | |
10:41 | * fileutil.man: Documented 'fileutil::tempdir' algorithm. check-in: 4193b37b44 user: davidw tags: trunk | |
2003-10-24
| ||
19:39 | * htmlparse.tcl: Applied [Patch 823346] by Michael Schlenker <[email protected]>. Cleans the code up a bit, using faster string ops in place of regexes and -subs, where possible. check-in: a48a0cd981 user: andreas_kupries tags: trunk | |
17:46 | * base64.test: * base64.tcl: Applied patch fixing [Bug 821126]. Variable 'output' is now initialized to empty to have it defined at all times. Extended testsuite to cover the fixed cases. check-in: 6d23598b43 user: andreas_kupries tags: trunk | |
01:31 | Updated from Will's html doc's. check-in: 5fe6ce8c14 user: andreas_kupries tags: trunk | |
2003-10-23
| ||
22:48 | * comm.man: Updated version number in documentation. * fileutil.man: Updated documentation, added description of 'fileutil::tempdir'. check-in: d018d1983e user: andreas_kupries tags: trunk | |
20:58 | Added hulltype; updated man page check-in: c64c011fe1 user: duquette tags: trunk | |
12:37 | * fileutil.test (tempdir): Added a few very simple tests for tempdir under Unix. * fileutil.tcl (::fileutil::tempdir): Added tempdir implementation. (::fileutil::tempfile): Use new tempdir command. * fileutil.tcl (::fileutil::find): Change Unix version of find command to accept a file (as opposed to a directory) as an argument. This reflects the behavior of the Unix find command. This change also needs to be added to the windows version, but should probably be done by someone who can test it on that platform. (::fileutil::install): -m option only works on Unix, as far as I know. (::fileutil::install): Make sure correct thing is chmod'ed. * fileutil.test: Added tests for find to check that it works ok with a single file as an argument. Also, error out if initial file does not correspond to 'isfile' or 'isdirectory'. check-in: dccc23bc5f user: davidw tags: trunk | |
2003-10-22
| ||
19:43 | * irc.tcl (network): Fixed usage of eval - thanks to Jeff Hobbs. check-in: 48f82fb3f6 user: davidw tags: trunk | |
2003-10-21
| ||
23:18 | * pkgIndex.tcl: updated to v4.2. * comm.man: * comm.tcl (comm_cmd_new): make 'comm::comm new ?chan?' fully qualify the namespace of the new channel and return that. [Bug #741653, #817351] * comm.tcl: change default encoding to utf-8. This should still work with other versions of comm because the previous one-sided binary setting only allowed for limited i18n-ness. Using this version of comm on both sides will ensure full i18n-happiness. [Bug #806420] check-in: 70b6747b75 user: hobbs tags: trunk | |
21:26 | Added reference to bug to last entry. check-in: e2a61e5f75 user: andreas_kupries tags: trunk | |
21:24 | * base64.tcl: Added code to the Trf supported 'decode'r to ignore whitespace in hte encoded input. check-in: 38d15bb8c0 user: andreas_kupries tags: trunk | |
21:09 | * pop3d.tcl (H_quit): Remember the handle of the idle event we are scheduling. This event can be passed by by an eof on the channel. (CloseConnection): Kill a pending idle event, it was passed by and is not relevant anymore. [Bug 650977]. check-in: e84fcd81de user: andreas_kupries tags: trunk | |
20:52 | * ftp.tcl (ftp::StateHandler): Accepted change to the regexp pattern to handle irregular input better. [Bug 739393]. Also added code to handle future regex failures better. check-in: 294be73d03 user: andreas_kupries tags: trunk | |
20:15 | * mpformats/fmt.wiki (fmt_manpage_end): Fixed usage of wrong variable ('copyright' was used, should have been 'ct'). [Bug 826206]. check-in: 88375d8e88 user: andreas_kupries tags: trunk | |
20:07 | * struct_tree.man: Added more documentation about the root node of tree's. [Bug 827643]. check-in: a1261d7ff0 user: andreas_kupries tags: trunk | |
19:51 | * htmlparse.man: Extended documentation of command '2tree' with description of how the found tags and text are stored in the nodes of the tree [Bug 827645]. check-in: a0f953902c user: andreas_kupries tags: trunk | |
19:36 | * sak.tcl: Added -nonewline to a number of puts statements to work around a problem with Tcl 8.4 where additional ^M characters appear for Mac OS X. [Bug 784523]. check-in: 9abdddc3b9 user: andreas_kupries tags: trunk | |
19:23 | * README: Updated to describe the new way of adding modules to tcllib. * INSTALL.txt: Updated references to tcllib 1.4 to 1.5. * installed_modules.tcl: Changed doc action for snit from _null to _man (We have doctools manpages for snit for a while now). check-in: 834cd5b6bf user: andreas_kupries tags: trunk | |
19:03 | Updated references to tcllib 1.4 to 1.5. check-in: 3ab87e895c user: andreas_kupries tags: trunk | |
16:17 | * all.tcl: Added code to try to load 'Tk'. This allows the execution of 'tk' constrained tests, if Tk is present (for example when this code is run run by 'wish'). An example of a module having such tests is 'snit'. check-in: 96e4c2e531 user: andreas_kupries tags: trunk | |
02:00 | Finished option database coding check-in: a9b1ec7232 user: duquette tags: trunk | |
2003-10-20
| ||
01:09 | Preliminary option database changes check-in: 2f896a96da user: duquette tags: trunk | |
2003-10-18
| ||
03:50 | Added typeconstructor check-in: 0da3ef5cf3 user: duquette tags: trunk | |
2003-09-30
| ||
17:47 | * snit.tcl: A number of changes to the code generation part. - Usage of [subst]'s was superfluous, removed, simple string interpolation now. - Now 'namespace eval type' enclosing the generated code anymore. Such an eval is now done only at the top of the generated code to define the namespace, and to define/initialize the typevariables. All procedure definitions are now outside of 'namespace eval' and use fully qualified command names instead. - Moved the code in [snit::Define] which instantiated the class using the generated code into it own helper command, [snit::DefineDo]. Overiding this command allows users of the snit package perform other actions on the newly defined class. One example is that of a snit-compiler which goes through a file containing tcl code and replaces all snit::* definitions with the generated code. Motivation for the change: When applying procomp to procedure definitions inside of a 'namespace eval' they are not byte-compiled, but kept as encoded literal. This is a direct consequence of 'namespace eval' not having a compile function. It also means that introspection, i.e. [info body] does recover the actual procedure definition. By using procedure definitions outside of namespace eval, but fully qualified names this limitation of procomp is avoided. The aforementioned snit compiler application is another part for this, ensuring that instead of keeping the whole class definition as one literal for the snit::* call we actually have tcl code to compile and hide. * snit.tcl: Updated the version number to 0.83 * pkgIndex.tcl: * snit.man: * snitfaq.man: check-in: b01c77cdf9 user: andreas_kupries tags: trunk | |
2003-09-04
| ||
00:10 | * fileutil.tcl (fileutil::fileType): Fixed the SourceForge Tcllib bug [795585]. We are now allowing whitespace between the #! and path of the script interpreter. Extended to identify metakit databases, also when attached to another file. (tempfile): Added 'global env', access to 'env' was bad, causing malfunction on windows. check-in: 344e853073 user: andreas_kupries tags: trunk | |
2003-08-27
| ||
21:26 | * uri.tcl: Applied a fix for bug #795032: damage to global vars. check-in: 8f707a6974 user: patthoyts tags: trunk | |
2003-08-19
| ||
10:44 | * cmdline.man: Added an example. Feel free to change/improve it, but this package really needed one to show the standard usage pattern. check-in: 630b8e5fb3 user: davidw tags: trunk | |
2003-08-15
| ||
03:51 | * pkgIndex.tcl: * htmlparse.test: * htmlparse.man: * htmlparse.tcl: Updated to use struct v2 when handling trees (Different way of accessing attributes). Bumped version number up to the next major version (1.0) for this incompatible change. check-in: f16075b70a user: andreas_kupries tags: trunk | |
2003-08-13
| ||
18:48 | Fixed math in counter::start and counter::stop check-in: 1c4702c558 user: welch tags: trunk | |
2003-08-12
| ||
19:13 | * fileutil.man: Fixed a bad call of [cmd] in the documentation of the new install command. Always use 'sak validate moldule' to validate the whole module, or 'sak text module' when wishing to validate only the documentation. check-in: ad42ec4136 user: andreas_kupries tags: trunk | |
2003-08-11
| ||
20:48 | Corrected minor bug in 'install' test. check-in: 533b0cc173 user: davidw tags: trunk | |
2003-08-07
| ||
18:49 | * tree.tcl: Fixed bugs in tree serialization code found when hitting them during testing the graph. * graph.man: Completed the implementation of graph serialization. * graph.tcl: Updated testsuite, documentation. * graph.test: * tree.tcl: Created ldelete and lset (emulation pre 8.4) * graph.tcl: and replaced as much 'lreplace's as possible. Using the K operator for speed, encapsulated in the two l commands. * graph.man: Implemented the renaming of nodes and arcs. * graph.tcl: * graph.test: * graph.tcl: * graph.test: * graph.man: Same changes in attribute handling as for 'tree'. Noted that the graph attributes had neither 'append' nor 'lappend' methods. Added. Documentation and testsuite updated. * pkgIndex.tcl: * struct_tree.man: * tree.test: * tree.tcl: More rework. The attribute APIs are now backward incompatible, the default attribute 'data' has been dropped. The whole module 'struct' has been bumped to version 2.0 because of this. Reworked the testsuite for the changed APIs. Reworked the (de)serialization stuff a bit and added tests for them. Added an API to rename nodes, and an API to query the name of the rootnode. The APIs 'getall' and 'keys' now allow usage of glob patterns to restrict their results. Documentation is now uptodate. Added API to compute the 'height' of a node (= distance to its deepest child). * tree.test: * tree.tcl: Reworked node attribute storage. Name of array to store the information is now dissociated from the name of the node. This enables the use of arbitrary node names, i.e. ':' in node names. The second benefit is that nodes without attribute data (normal) require less memory than before. Removed the now irrelevant validation of node names and updated the testsuite. * tree.test: * tree.tcl: Changed way of mapping from tree object commands to associoated namespaces. The object namespace now has the same name and location of the object command. Adapted all tests to account for this change. * tree.test: * tree.tcl: Changed dispatcher to auto-generate the list of tree commands when a wrong one is given. Updated tests to account for the now correct sort order. Changed dispatcher to uplevel 1 the method execution, updated walking system to reflect this change. check-in: fb380266cf user: andreas_kupries tags: trunk | |
18:42 | * Bumped version information to 1.2.2 for the bugfix. check-in: 679c0ee2f0 user: andreas_kupries tags: trunk | |
2003-08-06
| ||
23:13 | * expander.tcl (Op_expand): Fixed SF tcllib bug 781973 ... Do not throw a regular error. Using HandleError now to give the user control of the situation, via the defined error mode. * pkgIndex.tcl: Expander bumped to version 1.2.1 for this bugfix. Do not bump the version again when doing minor bugfixes. Only bigger bugfixes and major changes warrant a bump before the next release. check-in: 4dcf48eb2c user: andreas_kupries tags: trunk | |
22:41 | * fileutil.tcl (find): The fix for SF tcllib bug [647974] introduced a tcl command new to tcl 8.4. This command is [file system]. Changing the code to exclude dev/inode checking only for 8.4 and above. For versions of Tcl below 8.4. the fix is not required as they do not have virtual filesystem support. This fixes SF tcllib bug [784157]. check-in: 43d1ace0e6 user: andreas_kupries tags: trunk | |
18:51 | * cmdline.tcl (getfiles): Using the [string map] fix still had problem, when mixing back- and forward slashes. Now using [file join] on the pattern. This removed all problems with the quoting. I.e. this operation pseudo-normalizes the path. Got the trick from JeffH. check-in: cedaf19542 user: andreas_kupries tags: trunk | |
17:55 | * cmdline.test: Added a test for the backslash quoting behaviour. check-in: 3c7c291b8e user: andreas_kupries tags: trunk | |
17:42 | * cmdline.tcl (getfiles): Corrected a bogus attempt to quote backslashes in file patterns on the windows platform. check-in: 746b0e8820 user: andreas_kupries tags: trunk | |
17:01 | * fileutil.man: Added documentation for the new 'install' command. * fileutil.tcl (::fileutil::install): Added 'install' command, which is similar in functionality to the Unix install command - it is basically file copy with some additional features. * fileutil.test: Added tests for 'install' fileutil command. check-in: 66cc1fa218 user: davidw tags: trunk | |
2003-07-28
| ||
18:03 | 2003-07-28 Aaron Faupell <[email protected]> * ftp.tcl fixed bug #753770, added verbose flag check in ElapsedTime check-in: e644552c0b user: afaupell tags: trunk | |
06:32 | 2003-07-27 Aaron Faupell <[email protected]> * irc.tcl removed catch around socket creation check-in: bf94c2dc77 user: afaupell tags: trunk | |
2003-07-27
| ||
00:08 | Minor name change check-in: d17210af51 user: patthoyts tags: trunk | |
00:06 | * md5.man: Updated the manual page for md5 2.0 check-in: ed0b65464c user: patthoyts tags: trunk | |
2003-07-26
| ||
22:54 | * md5crypt.man: Added a manual page. check-in: 22fc2bff2a user: patthoyts tags: trunk | |
15:41 | * md5crypt.tcl: Provided implementation of the Apache * md5cryptc.tcl: variation of md5crypt - as used in the * md5crypt.test: Apache2 htpasswd program. check-in: 9c85690c7d user: patthoyts tags: trunk | |
02:18 | * md5c.tcl: Brought in the critcl implementation of MD5 * md5.c: originally by Jean-Claude Wippler <[email protected]> * md5.h: with code from RFC 1321. * md5x.tcl: Version 2 md5 module. This is based upon the MD4 module * md5x.test: code and permits incremental updates into the hash. This version will use the critcl code if available. === VERSION INCOMPATABILITY === md5 1 returns data as a hex representation. md5 2 returns the data as a binary representation. If you want the hex rep, provide the -hex option to the md5 command. check-in: 2d29e7c3a3 user: patthoyts tags: trunk | |
02:11 | * modules/md5crypt: New module: MD5-crypt implementation * installed_modules.tcl: Added new module. * sak.tcl: Added reference for critcl impl of md5crypt. check-in: ca6095401e user: patthoyts tags: trunk | |
02:05 | * md5crypt.tcl: Initial version of a pure-Tcl and * md5crypt.test: critcl-enhanced implementation of * md5cryptc.tcl: the BSD MD5-crypt algorithm. * pkgIndex.tcl: * ChangeLog: check-in: 47aa545fff user: patthoyts tags: trunk | |
2003-07-25
| ||
06:12 | Add place-holder package file for the tcllib critcl bundle. This is called up by sak to generate the tcllib critcl enhancements package. check-in: bf233beb83 user: patthoyts tags: trunk | |
2003-07-24
| ||
22:51 | * sak.tcl: Added a command for generating a YAML description file. This is much like the TIP55 format but used for FreePAN. * sak.tcl: Altered the finding of critcl under Windows. check-in: 675b9638f2 user: patthoyts tags: trunk | |
22:45 | Added a discussion of the merits of various mechanisms for constructing critcl enhancements to tcllib. check-in: 65d54438a7 user: patthoyts tags: trunk | |
22:42 | * base64c.tcl: Added the placeholder package. check-in: a7b852ee6d user: patthoyts tags: trunk | |
2003-07-19
| ||
22:31 | * snit.test: Fixed SF tcllib bug #772535. Instead of using a * snit.tcl: variable reference in the callback a regular command is called, with the unchanging 'selfns' as argument. From there things go through the regular dispatching mechanism after the actual instance name was obtained. Updated all affected tests. Updated dmethod-1.5 also, 'string' delivers a different error message. check-in: e38aa4edbd user: andreas_kupries tags: trunk | |
2003-07-16
| ||
17:20 | * snit.man: Added references to bug trackers, as part of * snitfaq.man: caveats. Also added note about bwidget/snit interaction. * snit.tcl: Integrated latest (small) change to original code base (was not released yet). Removes bad trial to fix up error stack. We are now at version 0.82. Added note to developers explaining the catch in Snit_tracer. check-in: b1f4bac844 user: andreas_kupries tags: trunk | |
01:49 | * dns.tcl: Added decoding for SOA response records. check-in: 22182f3118 user: patthoyts tags: trunk | |
2003-07-15
| ||
23:50 | * modules/snit: New module, William Duquette's oo package 'snit' (aka Snit Is Not IncrTcl). * tcllib_version.tcl: Upped to 1.5 because of the new modules (snit, inifile). * installed_modules.tcl: Added 'snit' to list of modules. * snit.tcl: Imported new module into tcllib. * snit.test: snit = Snit Is Not IncrTcl * snit.html: Author: William Duquette * faq.html: OO package + megawidget framework. * README.txt: * license.txt: * pkgIndex.tcl: * snit.man: * snitfaq.man: check-in: 1e5bb74f3a user: andreas_kupries tags: trunk | |
18:51 | small updates to 'commit'. check-in: 9caca87d7b user: andreas_kupries tags: trunk | |
18:26 | * ini.tcl: Got a rewritten system from Aaron. * ini.man: Updated the documentation. * infile.test: New testsuite for module. * test.ini: check-in: f1171a1845 user: andreas_kupries tags: trunk | |
2003-07-09
| ||
01:48 | Varname typo in new code. Fixed. check-in: 474b850e58 user: andreas_kupries tags: trunk | |
2003-07-07
| ||
07:00 | More tests for the new unofficial serialization feature. check-in: 4034f6d25e user: andreas_kupries tags: trunk | |
06:57 | * tree.test: * tree.tcl: Reworked node attribute storage. Name of array to store the information is now dissociated from the name of the node. This enables the use of arbitrary node names, i.e. ':' in node names. The second benefit is that nodes without attribute data (normal) require less memory than before. Removed the now irrelevant validation of node names and updated the testsuite. * tree.test: * tree.tcl: Changed way of mapping from tree object commands to associoated namespaces. The object namespace now has the same name and location of the object command. Adapted all tests to account for this change. * tree.test: * tree.tcl: Changed dispatcher to auto-generate the list of tree commands when a wrong one is given. Updated tests to account for the now correct sort order. Changed dispatcher to uplevel 1 the method execution, updated walking system to reflect this change. check-in: e0feb42bfe user: andreas_kupries tags: trunk | |
2003-07-05
| ||
05:29 | * list.tcl: The changes in the list dispatcher required corresponding changes in a number of methods: upvar/level 2 => upvar/level 1. Detected by testsuite. Bad me, should have run it immediately. Bugs fixed. * list.test: Extended the testsuite. * list.tcl (lcsInvertMerge2): Fixed problem with extending the result with an chunk of type unchanged, for the case that this happens at the very beginning, i.e. for an empty result. This fixes SF tcllib bug [765321]. check-in: 77ce34e3bc user: andreas_kupries tags: trunk | |
04:59 | * ftpd.tcl (Fs): Fixed SF tcllib bug [766112]. Copied code from style 'nslt' to exclude . and .. from the list. check-in: e344a45d0f user: andreas_kupries tags: trunk | |
04:49 | * ini.tcl: Added a comment header for RCS id, copyright notices, etc. Slight reformatting of the code. Slight code changes to make 'procheck' complain less (proper import of variables into the scope). Documented possible bug. check-in: db2671169d user: andreas_kupries tags: trunk | |
04:23 | * installed_modules.tcl: Added the new module 'inifile' to the list of packages handled by 'sak'. check-in: e6e4edf241 user: andreas_kupries tags: trunk | |
04:21 | Fixed typo in changelog entry (date). check-in: fbb6524e09 user: andreas_kupries tags: trunk | |
04:16 | * ncgi.man: Trival spelling fix. check-in: 9421fc8d53 user: andreas_kupries tags: trunk | |
04:14 | * Bumped version to 1.5.1 as this is a bug fix. Any bug fixes and more minor changes coming in the future do not have to bump the version number anymore until the next release. Only a major change warrants another bump before the release. * fileutil.tcl: Fixed SF tcllib bug [647974]. We now ignore device/inode information if the current path is in a virtual filesystem. We also assume now that VFS's do not support links, thus also obviating the need for the data, circles cannot occur. check-in: 91926162ca user: andreas_kupries tags: trunk | |
2003-07-04
| ||
15:56 | modules/ftpd.tcl: the variable ::ftpd::port is now updated to reflect the port were the server was opened. This is only relevant when a server was requested at port 0 - ie, at a port determined by the OS. check-in: 2e5c9dbe4c user: msofer tags: trunk | |
2003-07-03
| ||
08:31 | fixed logger not being turned off if debug was turned off prior to creating new connection. check-in: 043377641b user: afaupell tags: trunk | |
2003-07-02
| ||
18:38 | updated for ::irc::reload check-in: 956e55aefc user: afaupell tags: trunk | |
18:37 | * irc.tcl moved cmd-reload to ::irc::reload. removed unused nick variable. * irc.man added all the recently created commands to the man page. check-in: cb0586ca24 user: afaupell tags: trunk | |
2003-07-01
| ||
11:49 | initial version check-in: ad75259195 user: afaupell tags: trunk | |
11:03 | initial version check-in: 4b5a6d9203 user: afaupell tags: trunk | |
2003-06-30
| ||
20:06 | * irc_example.tcl: Rework this file to reload mainloop.tcl as needs be. * mainloop.tcl: New file: the main code is in here, in order to facilitate creating a system that is reloadable. check-in: 90c0b9d250 user: davidw tags: trunk | |
10:24 | * irc.tcl (::irc::connection): connection no longer takes host/port arguments. This is done by connect now. Added note that compatibility code for older versions should be removed after a release cycle or two. (Aaron Faupell) (cmd-connect): connect command now takes hostname and port arguments. (Aaron Faupell) (cmd-reload): New command reloads irc.tcl file, making it possible to make changes in a running system without losing the connection. (::irc::connection): The unique namespace for irc connections no longer includes the hostname. (Aaron Faupell) (::irc::connections): New command - return list of existing connections (Aaron Faupell). (cmd-config): Per connection configuration (Aaron Faupell). (cmd-peername): New command - get socket peername. (cmd-sockname): New command - get socket name. (cmd-disconnect): New command - disconnect the connection without destroying it. (All by Aaron Faupell). * irc.man: Updated the man page to reflect the new connect and connection commands. check-in: 28999a5823 user: davidw tags: trunk | |
2003-06-25
| ||
20:54 | * mime.tcl (::mime::parsedatetime): Use string map instead of regsub - it's faster. * mime.test: Added tests which operate on the bad files below. * badmail2.txt: Added second piece of mail for testing. If they turn out to be redundant, we can erase one. * badmail1.txt: Added mail for testing that triggers bug 631314. check-in: 9e7d8a98b1 user: davidw tags: trunk | |
19:09 | * log.man: Fixed spelling bug (Supress -> Suppress), thanks to Aaron Faupell. check-in: b89ddba227 user: davidw tags: trunk | |
18:46 | * logger.man: Updated documentation example - destroy should have been delete. Thanks to Aaron Faupell. check-in: d60ef4575d user: davidw tags: trunk | |
2003-06-16
| ||
19:01 | * ncgi.test: * ncgi.tcl (importFile): Got a rewritten version from Steve Cassidy which fixes some bugs. We now also have tests for 'importFile'. See tcllib patch 611595 for the original code. check-in: 8a7b61ff86 user: andreas_kupries tags: trunk | |
2003-06-12
| ||
13:02 | added possibility for manual set hyphenation marks (JHV) check-in: 9197d14b98 user: vogeler tags: trunk | |
2003-06-06
| ||
17:21 | * mime.tcl (::mime::word_decode): Accept lower-case encoding specifiers. [Bug 732512]. Reported by Matthew Walker <[email protected]>, plus patch. Patch accepted by Marshall Rose. * mime.test: Two more tests checking the acceptance of lower-case encoding specifiers. check-in: cd3c56e3ef user: andreas_kupries tags: trunk | |
17:09 | * mime.tcl (::mime::parsepart): Reactivated error command, revert to error on malformed mime input, instead of infinite looping. [Bug 631314] reported by David Welton. check-in: 46440c6e30 user: andreas_kupries tags: trunk | |
16:59 | * mpformats/fr.msg: Added french message catalog. Supplied by David Zolli <[email protected]>, aka kroc. This is tracker item [Bug 744149]. check-in: 1abff423c1 user: andreas_kupries tags: trunk | |
2003-05-29
| ||
01:04 | * time.tcl: Conform more closely to the RFC in response to bug #744391. check-in: 978e555707 user: patthoyts tags: trunk | |
00:06 | * crc16.tcl: Added XMODEM CRC algorithm - as used in the XMODEM-CRC protocol. (Simple XMODEM uses a SysV type checksum). Also added a -channel option to the crc command. check-in: 73eabc9de8 user: patthoyts tags: trunk | |
2003-05-28
| ||
20:18 | * irc.tcl (cmd-quit): Add default QUIT message. check-in: 78cd1c05a9 user: davidw tags: trunk | |
2003-05-26
| ||
17:27 | * sak.tcl: Updated rpm spec generator using the latest .spec by Jean-Luc as template. The spec now determiens the list of files on its own. Don't have to generate them. check-in: b0b7d173b7 user: andreas_kupries tags: trunk | |
2003-05-25
| ||
07:40 | * irc.tcl: Several cleanups/improvements by Aaron Faupell. (cmd-getevent) Fixed typo. (cmd-user): Added backwards compatible cmd-user. (cmd-connect): Minor improvements/cleanup. (GetEvent): Changed parsing of $line components. check-in: 89a10ede62 user: davidw tags: trunk | |
2003-05-24
| ||
01:18 | * csv.man: Changed the phrasing for the alternate format a bit, and reworded the text enclosing the example. check-in: 701bb39de8 user: andreas_kupries tags: trunk | |
2003-05-23
| ||
21:13 | * sak.tcl (gd-gen-rpmspec): Added functions to generate a .spec file (RPM build specification). Added method 'rpmspec' to generate tcllib.spec. check-in: 0c37d9e9cd user: andreas_kupries tags: trunk | |
17:37 | * mpformats/fmt.nroff (fmt_arg_def, fmt_cmd_def): Analogous errors to fmt_opt_def, see below. Fixed. Reported by David Welton. check-in: fd474320c4 user: andreas_kupries tags: trunk | |
2003-05-22
| ||
15:27 | * irc.man: Fixed some typos in the manpage which prevented conversion. check-in: e63ace9a90 user: andreas_kupries tags: trunk | |
2003-05-21
| ||
22:32 | * mpformats/fmt.nroff (fmt_opt_def): Fixed bug. Called [option], should have been [fmt_option]. Prevented the nroff conversion of the multiplexer documentation. check-in: bfd6f74fa1 user: andreas_kupries tags: trunk | |
05:46 | * list.tcl (dispatcher): eval => uplevel so that upvar's in the method commands do not need to know about the dispatcher frame in the stack. check-in: e6fa0f3680 user: andreas_kupries tags: trunk | |
05:33 | * list.man: * list.tcl (dbJoin(Keyed)): Extended the commands with an option -keys. Argument is the name of a variable to store the actual list of keys into, independent of the output table. As the latter may not contain all the keys, depending on how and where key columns are present or not. Additionally cleanups in the use of loop variables in the keyed helper commands frink complained about. check-in: 44a99d590c user: andreas_kupries tags: trunk | |
2003-05-20
| ||
23:01 | * multiplexer.man: Cleaned up the documentation of the three hooks which can be set per multiplexer instance (access, data, exit). * multiplexer.tcl: Made sendtoorigin a true boolean flag, instead of just 0/1. check-in: 1ed51ca9ba user: andreas_kupries tags: trunk | |
22:23 | * installed_modules.tcl: Added 'multiplexer' to the list of installed modules. Tested and validqated module. Documentation looks ok for me. check-in: 2e505de476 user: andreas_kupries tags: trunk | |
09:35 | * logger.test: Added test for setlevel command. * logger.man: Document setlevel command in the 'man' page. * logger.tcl (setlevel): New command that takes care of enabling all levels above that specified, and disabling all those below it. check-in: dc7cb12b7e user: davidw tags: trunk | |
2003-05-19
| ||
13:40 | * multiplexer.tcl (NewClient): Added access denied debug message for accessfilter. * multiplexer.man: Minor cleanups. * multiplexer.test: Added several tests. check-in: 4311b6301e user: davidw tags: trunk | |
08:28 | * multiplexer.tcl: Adding updated multiplexer to tcllib. It is now possible to run multiple multiplexer instances, and it uses the logger package for logging. * multiplexer.man: New file, still needs cleaning up. Content taken from old multiplexer.n. * multiplexer.test: Added a few initial tests. Working on more. check-in: 5b654d291e user: davidw tags: trunk | |
2003-05-16
| ||
22:07 | * irc.man: Add key option to channel join command. Provided by Aaron Faupell. check-in: 3993190b0f user: davidw tags: trunk | |
22:05 | * irc_example.tcl: Changes from Aaron Faupell - now uses irc 0.4. Use ircclient namespace instead of previous, overly generic 'client'. check-in: 6bc1fbc3ea user: davidw tags: trunk | |
22:01 | * irc.man: Added Aaron's updated documentation, including the new commands. * irc.tcl: Lots of improvements by Aaron Faupell, including: new commands, and a new method of dispatching events. Server PINGs (as opposed to CTCP PINGS) automatically generate a reply, as a convenience. Version number 0.4. check-in: 937b819f5a user: davidw tags: trunk | |
21:47 | * Extension of the package functionality warrants version bump to 1.4. * list.man: Added descriptions of the db join commands, and section explaining the table joins. * list.test: Added tests for the db join functionality. Adapted existing tests to changed (fixed) error messages. * list.tcl: Rewrote the main dispatcher a bit to make it simpler, and to allow us to hide internal functions from it. Added 'dbJoin(Keyed)' for relational table join (inner, lef/right/full outer). Fixed function name in some error messages. check-in: ff51ccb8c8 user: andreas_kupries tags: trunk | |
2003-05-14
| ||
22:56 | * Merged DEVELOPMENT branch from root to DEVELOPMENT-merge-1 This brings in the critcl enhancements for uuencode and yencode along with a few extra tests for yencode. check-in: 5c4ac48bdf user: patthoyts tags: trunk | |
22:26 | * tree.tcl: Added some [list]'s to show node names containing spaces properly in error messages. * tree.test: Reworked to test handling of item nodes containing spaces. * tree.bench: Reworked, added helper procedures, testcases are now simpler. * struct_list.man: Fixed typos in the examples. check-in: 34a47b04de user: andreas_kupries tags: trunk | |
2003-05-13
| ||
01:42 | Change dependency for compiled proc names instead of for package. check-in: c58d2a1e8f user: patthoyts tags: trunk | |
01:00 | * sak.tcl: added a critcl command to sak to build any critcl tcllib submodules into a tcllibc library (or separate libraries). check-in: 14ee31e2bd user: patthoyts tags: trunk | |
2003-05-10
| ||
01:32 | * pkgIndex.tcl: updated to comm 4.1 * comm.man: * comm.tcl: rewrite of code to remove pseudo-object model. Clean up code, add send -command callback to allow for notification of results for asynchronous sends. check-in: b7b49cead7 user: hobbs tags: trunk | |
2003-05-09
| ||
21:28 | * sak.tcl (modules_mod): Fixed incorrect check. Caused first module to be reported as bogus although it isn't. * resolv.tcl (::resolv::init): Added missing [expr] bracing. * exif.tcl (::exif::makerNote): Added missing logical operator to if condition for field 34. Procheck report. * fileutil.tcl (::fileutil::tempfile): Braced [expr]. * ncgi.tcl (import_file): Brace [expr]. check-in: a8b31454a5 user: andreas_kupries tags: trunk | |
20:33 | * crcc.tcl: Added the critcl library wrapper package for this module. check-in: 8f0cb18df4 user: patthoyts tags: trunk | |
2003-05-08
| ||
23:55 | * crcc.tcl: Added placeholder to get a module library for all the critcl code segments from the crc module * crc32.tcl: Added -channel option * crc32.test: * crc32bugs.test: Tidied up the tests * sum.tcl: Refactored the code to permit chunking and reading from a channel. Added critcl-dependent C code implementations. * sum.test: Added new tests and generally tidied up. * sum.man: Added new items to the documentation. check-in: f9e5cb2551 user: patthoyts tags: trunk | |
21:38 | update use of string functions to 8.2 cleanliness check-in: 6268cede7c user: hobbs tags: trunk | |
20:19 | * md4.tcl: Remove frink warnings to quieten sak validate. check-in: 8c4309a061 user: patthoyts tags: trunk | |
16:20 | * installer.tcl: Fixed typo in the code loading the new 'install_action.tcl', had used '...._actions'; note the trailing 's'. Thanks to Larry <[email protected]> for reporting this. check-in: 744415c5a2 user: andreas_kupries tags: trunk | |
2003-05-07
| ||
22:30 | * md4.tcl, md4.man, pkgIndex.tcl: Hiked version to 1.0.1 check-in: cd082ed43b user: patthoyts tags: trunk | |
21:51 | * des.tcl, des.man, pkgIndex.tcl: Hiked the version to 0.8.1 check-in: 08f162d31b user: patthoyts tags: trunk | |
19:13 | Fixes in tap generation. check-in: 32491dbeca user: andreas_kupries tags: trunk | |
17:57 | * tcllib_version.tcl: Updated to 1.4.0.1 to distinguish the CVS from the official release. * install_action.tcl: * installer.tcl: * sak.tcl: Lots of changes to make a number of command module-ware. In the sense that they now work for individual modules and not only for all in one go. The most important is 'validate'. IOW, it is now possible to validate a single module, making this feature more convenient for a developer, as there is less noise in the output. This required more sharing of code with the installer. check-in: 96823ad766 user: andreas_kupries tags: trunk | |
04:28 | correctly list-ify in WalkCall for walking nodes with spaces. check-in: fc20a08441 user: hobbs tags: trunk | |
2003-05-06
| ||
23:49 | * des.tcl (DesBlock): Change the final result from binary format to some bit-shifting for tcl < 8.4 to fix for 64 bit platforms. check-in: acbff6dcd0 user: patthoyts tags: trunk | |
23:25 | * md4.c: Removed the c_src subdirectory and moved all files * md4.h: into the md4 module directory. We want to keep the * md4c.tcl: source tree as flat as possible. check-in: 82f5e62bb2 user: patthoyts tags: trunk | |
23:16 | * md4.tcl: Changed the method MD4Final uses to produce the binary result to avoid problems on 64bit architectures. check-in: df7793fc05 user: patthoyts tags: trunk | |
22:20 | * tree.test: * tree.tcl: allow node names with space chars and single :. Double :: may be OK, but the check against it is still in. check-in: 55ea83e0ab user: hobbs tags: trunk | |
04:56 | * * Released and tagged Tcllib 1.4 ======================== * check-in: b3dd0ae351 user: andreas_kupries tags: trunk, release, tcllib-1-4 | |
2003-05-05
| ||
16:25 | * pkgIndex.tcl: Resynced package version numbers for this module. check-in: 6c485a00e0 user: andreas_kupries tags: trunk | |
16:13 | * prioqueue.tcl: Applied patch by author Michael Schlenker <[email protected]>. Refactors internals for speed. Passes the prioqueue testsuite. check-in: 121db066a5 user: andreas_kupries tags: trunk | |
07:14 | * mime.tcl: Applied patch for SF Tcllib bug #731759, as submitted * mime.test: by Matthew Walker <[email protected]> and accepted by Marshall Rose <[email protected]>. Update of the testsuite on my own. check-in: b7777bd956 user: andreas_kupries tags: trunk | |
2003-05-02
| ||
22:33 | * time.tcl (unixtime): Applied patch from Andreas Kupries to ensure the result is always an integer. * time.test: Make sure the server returns integer values and check the range is valid (rather than just checking for integer). check-in: 12b4b40d83 user: patthoyts tags: trunk | |
22:32 | * counter.test: Deactivated 'counter-timehist' (via constraint), this test is load-dependent. I.e. it will fail if the machine the test are run on is heavily loaded. check-in: 1c63964b0e user: andreas_kupries tags: trunk | |
19:27 | * profiler.test: found a test failing for 8.5 due to incomplete auto_path propagation and setup. Fixed. check-in: d0889a6e04 user: andreas_kupries tags: trunk | |
07:42 | * pop3d.test: Added propagation of auto_path so that sub-processes are able to find additional packages even if tcllib is not installed. * ncgi.test: Fixed all the tests which use a sub-process. The auto_path was not propagated, causing the sub-process to require an installed tcllib for correct operation (i.e. to find the other packages ncgi depends on, like fileutil). also changed the test prolog to match the other testsuites. * subserv.tcl (muserv): Propagate the auto_path into the subprocess so that it is able to find all packages the server might require. Without that the server will need an installed tcllib, for example. This fixes a hang in the pop3 testsuite when tcllib is not installed. * pop3.test: Creating the name of the file containing the fake server only once. Because the tcltest 1.0 [makeFile] coming with Tcl 8.2 will return the fully generated name only once, and not everytime it is called. check-in: 30b9c44d43 user: andreas_kupries tags: trunk | |
2003-05-01
| ||
23:25 | * sak.tcl: Added a contributors command to list the contributors to the library. This is also used when generating the TIP55 description file. Names are extracted from the ChangeLog files. check-in: 3ed01ee93e user: patthoyts tags: trunk | |
23:19 | typo correction. check-in: 1d03c9aaf8 user: andreas_kupries tags: trunk | |
23:18 | Fixing the case for eric melski check-in: 2ac3f8cd23 user: patthoyts tags: trunk | |
22:40 | * modules/base64/base64.test: * modules/base64/uuencode.test: * modules/base64/yencode.test: Various fixes to fix the * modules/control/ChangeLog: testsuite for tcl versions * modules/control/do.test: from 8.2 to 8.5 * modules/csv/csv.test: * modules/dns/dns.test: * modules/fileutil/ChangeLog: * modules/fileutil/fileutil.man: * modules/fileutil/fileutil.tcl: * modules/fileutil/fileutil.test: * modules/math/combinatorics.test: * modules/math/math.test: * modules/mime/mime.test: * modules/ntp/time.test: * modules/pop3/pop3.test: * modules/pop3d/pop3d.test: * modules/pop3d/pop3d_dbox.test: * modules/pop3d/pop3d_udb.test: * modules/profiler/profiler.test: * modules/report/report.test: * modules/stooop/pkgIndex.tcl: * modules/stooop/stooop.test: * modules/struct/list.test: * modules/textutil/ChangeLog: * modules/textutil/expander.tcl: * modules/textutil/split.tcl: check-in: ed0a15a635 user: patthoyts tags: trunk | |
01:34 | * installer.tcl: * installed_modules.tcl: Changed mechanism for exclusion so that installer is able to install even the excluded (i.e. unofficial) modules, if so chosen (cmdline only). check-in: ec2a050abf user: andreas_kupries tags: trunk | |
00:26 | * sak.tcl (gd-tip55): Bugfix, location of changeLog was not computed correctly. check-in: b211412f9e user: andreas_kupries tags: trunk | |
00:17 | * README-1.4txt: New, overview of changes from 1.3 to 1.4. * installed_modules.tcl: Excluded 'calendar' form the list of installed modules/packages. Not yet ready. * sak.tcl (ppackages): Rewritten to use a sub-interpreter for retrieving package version information instead of regexes etc. Reverted all changes made to [package provide] commands on 2003-04-24, except for minor details, like the actual version numbers and typos. Fixes SF Tcllib FR #727694 check-in: bc1fac13c5 user: andreas_kupries tags: trunk | |
2003-04-30
| ||
21:39 | Fix gendoc to work for any platform (that can exec). check-in: 385cd9f083 user: patthoyts tags: trunk | |
20:18 | * md4.man: Added documentation for the hmac command and for the programming interface to the MD4 algorithm. * md4c.tcl: Fixed md5c attribution. check-in: 5623253d29 user: patthoyts tags: trunk | |
20:17 | * sak.tcl: Various fixes to enable document generation under Windows. Gracefully avoid non-present archivers (tar or zip). Support for generating a TIP55 style metadata file (gentip55). Added a file mtime check to avoid unecessary document generation. check-in: 290236b899 user: patthoyts tags: trunk | |
2003-04-29
| ||
00:46 | * urn-scheme.tcl (::uri::urn::quote): Fix this to work properly with tcl 8.2. check-in: 9ceebd68bc user: patthoyts tags: trunk | |
2003-04-28
| ||
23:34 | * profiler.tcl (::profiler::stats): Check for sum being zero when using tcl < 8.4 (no execution trace available). Prevents a divide by zero error. check-in: 6a0b254912 user: patthoyts tags: trunk | |
2003-04-25
| ||
21:59 | * queue.man: Documentation fix. peek/get throw errors if more was requested than in the queue. The documentation talked about returning empty strings. Thanks to Michael Schlenker <[email protected]> for the report. check-in: efbe3bb07b user: andreas_kupries tags: trunk | |
20:45 | * mime.man: Added a section for known bugs, and recorded 447037 as such. check-in: c332d0bfc0 user: andreas_kupries tags: trunk | |
18:11 | * ncgi.tcl (::ncgi::query): Added code to handle binary data in query/upload correctly. check-in: e074d5f02b user: andreas_kupries tags: trunk | |
17:07 | * prioqueue.test: Extended to check for stable insertion. * prioqueue.tcl (__elementcompare): Bugfix, makes insertion stable. * prioqueue.man: New, documentation. * skiplist.man: Typo fix. check-in: 6bb9136bce user: andreas_kupries tags: trunk | |
04:52 | * modules/base64/yencode.tcl: Modified the [package provide]'s * modules/base64/uuencode.tcl: of various packages to aid the * modules/crc/sum.tcl: automatic consistency checking at * modules/crc/cksum.tcl: the expense of slightly more * modules/crc/crc32.tcl: manual overhead for updating the * modules/crc/crc16.tcl: numbers. * modules/dns/dns.tcl: * modules/dns/resolv.tcl: Additionally cleanup of the found * modules/ftp/ftp.tcl: inconsistencies. * modules/ftp/ftp_geturl.tcl: * modules/pop3d/pop3d.tcl: * modules/pop3d/pop3d_udb.tcl: * modules/pop3d/pop3d_dbox.tcl: * modules/pop3d/pop3d_dbox.man: * modules/smtpd/smtpd.tcl: * modules/des/des.tcl: * modules/des/des.man: * modules/ntp/time.tcl: * modules/md4/md4.tcl: * sak.tcl: Changed provide heuristics a bit, more robust against whitespace in various places. check-in: 723afeaec7 user: andreas_kupries tags: trunk | |
00:22 | * sak.tcl: New command 'provided' to list packages provided by tcl code. Extended the 'validate' command to compare the lists of provided and indexed packages. Note: A number of packages use variable in provide commands. These will show up as differences. They need higher attention to ensure version consistency. Modified some modules (calendar, exif, control, math) to reduce the number of reported false positives. check-in: df55d4979a user: andreas_kupries tags: trunk | |
2003-04-24
| ||
22:58 | * pkgIndex.tcl: Found math::optimize missing in index. * optimize.man: Version number inconsistent with code, corrected. check-in: 184043f762 user: andreas_kupries tags: trunk | |
22:26 | * sak.tcl: Added 'vcompare' to compare the current list of packages against a list in a file. Marks new and unchanged packages for higher attention. Helper for release engineer. check-in: c687a39bc7 user: andreas_kupries tags: trunk | |
22:20 | * csv.tcl: Bumped version to 0.4. This had been * csv.man: forgotten before. * pkgIndex.tcl: check-in: 8da1194a85 user: andreas_kupries tags: trunk | |
21:43 | * modules/base64/uuencode.n: Removed old nroff documentation. All * modules/cmdline/cmdline.n: documentation is generated from the * modules/comm/comm.n: doctools manpages (.man). * modules/control/control.n: * modules/counter/counter.n: * modules/crc/cksum.n: * modules/crc/crc32.n: * modules/crc/sum.n: * modules/csv/csv.n: * modules/exif/exif.n: * modules/fileutil/fileutil.n: * modules/ftp/ftp.n: * modules/ftpd/ftpd.n: * modules/html/html.n: * modules/htmlparse/htmlparse.n: * modules/irc/irc.n: * modules/javascript/javascript.n: * modules/log/log.n: * modules/math/combinatorics.n: * modules/math/math.n: * modules/md5/md5.n: * modules/mime/mime.n: * modules/mime/smtp.n: * modules/ncgi/ncgi.n: * modules/nntp/nntp.n: * modules/pop3/pop3.n: * modules/profiler/profiler.n: * modules/report/report.n: * modules/sha1/sha1.n: * modules/smtpd/smtpd.n: * modules/stooop/stooop.n: * modules/struct/graph.n: * modules/struct/matrix.n: * modules/struct/queue.n: * modules/struct/record.n: * modules/struct/stack.n: * modules/struct/tree.n: * modules/textutil/expander.n: * modules/textutil/textutil.n: * modules/uri/uri.n: check-in: 6f234d61c5 user: andreas_kupries tags: trunk | |
21:16 | * Makefile.in (install): Merged the code for the partial install targets into one call for full normal install, and dropped the link between install and the partial install targets. * installed_modules.tcl: Moved the list of installed modules out * installer.tcl: of the installer proper into a separate * sak.tcl: file, so that the other tools have access to it too. Extended the SAK to check this information against the list of modules under development and print out all the discrepancies, i.e: modules which are not installed, or modules installed, but not existing. This is under 'validate'. check-in: 96ac8eca7b user: andreas_kupries tags: trunk | |
20:31 | * sak.tcl: Restricted the list of modules to subdirectories of 'modules' which contain a package index (pkgIndex.tcl). Added the subcommand 'lmodules' listing all modules one per line. The existing subcommand 'modules' in contrast prints everything on a single line. Added the subcommand 'packages' listing the packages in tcllib and their versions, one per line. Added subcommand 'text' to generate documentation as plain text. check-in: d21496b003 user: andreas_kupries tags: trunk | |
20:28 | * ntp_time.man: Cleanup of RFC referencing. check-in: 1ec4299aa4 user: andreas_kupries tags: trunk | |
19:52 | * time.tcl (unixtime): [SF Bug #723426] Added code to handle possibility of failure in "binary scan". (ClientReadEvent): Changed to append partial results, allow for empty reads. * time.test: [SF Bug #723426]. Corrected non-unique test names. Handle a missing tcltest::interpreter and fall back to [info nameofexecutable]. check-in: cf4b3c1e68 user: andreas_kupries tags: trunk | |
18:45 | * counter.test: Added missing propagation of test results. check-in: 18d08154da user: andreas_kupries tags: trunk | |
18:39 | * calculus.test: Converted [puts] into log statements, and suppress them by default. Reduces the noise when running the testsuite. * math.test: Added output listing the version of the * statistics.test: package we are testing. * calculus.test: * geometry.test: * combinatorics.test: * optimize.test: check-in: f45076b19f user: andreas_kupries tags: trunk | |
09:14 | Corrected the handling of the expression in the list manipulation procedures This solves the scope problem (bug 725231) check-in: afa9867c9f user: arjenmarkus tags: trunk | |
08:45 | * tree.bench: New file, beginnings of a benchmark suite for the data structure 'struct::tree'. check-in: 388a7d28cb user: andreas_kupries tags: trunk | |
07:04 | * tree.man: Changed name to struct_tree.man. Was in conflict with tree manpage of BLT. check-in: 8914ae50f3 user: andreas_kupries tags: trunk | |
01:20 | * ncgi.man: * ncgi.tcl: Added command [importFile] from tcllib patch 611595. The command [tempfile] was relocated into fileutil instead. check-in: 4f0bea4d47 user: andreas_kupries tags: trunk | |
01:19 | * fileutil.man: * fileutil.tcl: Added command [tempfile]. Was part of tcllib patch 611595, but has a better place here. check-in: 2f8a3b0916 user: andreas_kupries tags: trunk | |
00:12 | * csv.tcl (Split): Rewrote parser for alternate syntax to handle the remaining known bug. Now it passes the testsuite completely. check-in: 78019a1464 user: andreas_kupries tags: trunk | |
2003-04-23
| ||
23:18 | * csv.man: Extended to handle a slightly different alternate * cvs.tcl: syntax of CSV files. This takes care of bug * csv.test: [606141]. check-in: 5c5982f1a8 user: andreas_kupries tags: trunk | |
17:56 | * modules/stats: Removed all files in the deprecated module 'stats' now. They there not provided in releases for over a year now. It is time to clean up the CVS too. check-in: f5c9981ae1 user: andreas_kupries tags: trunk | |
17:27 | * fuzzy.test: Re-applied bug fixes I did before (See 2003-04-13) to the newly committed version, which was not merged, but simply overwrote my changes. check-in: af666edc98 user: andreas_kupries tags: trunk | |
16:23 | added member array documentation with 2 methods to achieve the functionality. check-in: 4925deb121 user: jfontain tags: trunk | |
07:04 | Corrected several test cases - they will not fail anymore (not even intentionally) check-in: 4336a6232d user: arjenmarkus tags: trunk | |
2003-04-22
| ||
17:19 | * modules/dns/tcllib_dns.man: Cleaned up RFC references, usage * modules/ftp/ftp.man: of such in the keyword sections, * modules/ftpd/ftpd.man: and added links to the master RFC * modules/irc/irc.man: website at http://www.rfc-editor.org. * modules/md4/md4.man: * modules/mime/mime.man: * modules/mime/smtp.man: * modules/nntp/nntp.man: * modules/pop3/pop3.man: * modules/pop3d/pop3d.man: * modules/pop3d/pop3d_dbox.man: * modules/pop3d/pop3d_udb.man: * modules/smtpd/smtpd.man: * modules/struct/graph.man: * modules/uri/uri.man: check-in: 5150b9f709 user: andreas_kupries tags: trunk | |
2003-04-21
| ||
23:53 | Created a DEVELOPMENT branch for critcl extended package. check-in: 6292fcaaf2 user: patthoyts tags: trunk | |
20:16 | * uuencode.test: Added code to suppress output from the log package during the test. * loggerperformance.test: Renaming to 'loggerperformance'. This is neither a .tcl file of the package itself, nor does it belong into the testsuite (which is about functionality, not speed). It is a benchmark application. check-in: 6de50f2a99 user: andreas_kupries tags: trunk | |
20:11 | statistics.test needs tcltest 2.1, not 1.2 check-in: 784d277425 user: dgp tags: trunk | |
19:56 | * pop3.test (0.6): Fixed test 0.6, removed dependency on service running on port 25 (smtp), using fake service on some free port instead. check-in: 1adcc4215c user: andreas_kupries tags: trunk | |
19:21 | * devdoc/indexing.txt: * installer.tcl: Extended [gen_main_index] to include the header of Don's generated package index. This makes the final chosen master index a combination of [i7/ad] and [i4/sd] as the fallback position. check-in: 2eaab0eb1c user: andreas_kupries tags: trunk | |
18:34 | * installer.tcl: Made sure that all [file copy] operations use -force. Fix for #719616. check-in: f865d8daff user: andreas_kupries tags: trunk | |
18:19 | * optimize.test: Corrected errors in loading the functionality under test, and of accessing tcltest. Now functional. check-in: ef099e6e03 user: andreas_kupries tags: trunk | |
2003-04-19
| ||
18:59 | * installer.tcl: Bug fix, the modules calendar, control, and math have a "tclIndex" file which has to be installed too. check-in: 1f6ccb287c user: andreas_kupries tags: trunk | |
11:07 | oops. same as stooop_man.html. check-in: 8de931a04a user: jfontain tags: trunk | |
09:47 | use switch instead of regexp for checking some arguments since that is much more efficient. added numeric argument to all upvar occurences to improve performance. check-in: 45b04dbfe3 user: jfontain tags: trunk | |
09:45 | added complete stooop HTML programmer reference documentation. check-in: 50c309b73f user: jfontain tags: trunk | |
2003-04-18
| ||
23:39 | Bugfix: Windows does not have 'tcl_pkgPath'. check-in: 182c873c77 user: andreas_kupries tags: trunk | |
22:28 | * md4c.tcl: Added critcl-based C implementation md4c. * md4.tcl: Enable use of md4c if available. * md4.test: Report the implmentation (C or pure-tcl) * c_src/md4.h: The md4 implementation from RFC1320 * c_src/md4.c: check-in: 2721001746 user: patthoyts tags: trunk | |
21:58 | optimize.man: fix minor markup errors that doctools and tmml were complaining about. check-in: a7f4a7426d user: jenglish tags: trunk | |
07:10 | Corrected a spurious } and adjusted the test cases to get proper limits (not relative) check-in: ebc7110af9 user: arjenmarkus tags: trunk | |
06:56 | Initial checkin of optimisation procs No linear programming yet (only described in documentation) check-in: e69e86b94f user: arjenmarkus tags: trunk | |
02:57 | * configure.in: Switched over from the original build system * configure: to one where configure/Makefile are optional * Makefile.in: and delegating all real work to 'sak.tcl'. * INSTALL.txt: Updated documentation, reduced configure macros. * aclocal.m4: * sak.tcl: * devdoc/releaseguide.html: check-in: ef76a76dce user: andreas_kupries tags: trunk | |
2003-04-17
| ||
23:52 | * installer.tcl: Bug fixes in non-gui mode, added option to force cmdline mode. * sak.tcl: Added command to invoke the testsuite(s). check-in: 00ca7d6416 user: andreas_kupries tags: trunk | |
23:29 | * md4.test: Added a series of tests to check all lengths of input up to over 2 MD4 block lengths. * md4_check.c: Included the C code used to generate the new test results from the OpenSSL MD4 implementation. check-in: e573525768 user: patthoyts tags: trunk | |
22:54 | * installer.tcl: Added GUI. * main.tcl: New file, entrypoint for *kit, *pack, redirects to 'installer.tcl'. * sak.tcl: Helper tool for tcllib development (Generate distribution, various forms of documentation, check the bundle of packages for problems. check-in: 2b2e3d89d2 user: andreas_kupries tags: trunk | |
17:20 | * Makefile.in: Added des to the list of modules. (That is the good thing which came out of the erroneous commit, we found this error.) * mkIndex.tcl: Reverting accidential commit of this file. The committed state works with a changed Makefile, but not with the current one. check-in: 426b0807d5 user: andreas_kupries tags: trunk | |
2003-04-16
| ||
22:37 | * installer.tcl: Added 'des' to list. Reworked according to feedback from Don. * tcllib_version.tcl: Added, for sharing with other scripts. * modules/stats/pkgIndex: Now throwing an error when trying to load 'stats'. * modules/struct/ChangeLog: Typo correction. check-in: 95f3e4b29b user: andreas_kupries tags: trunk | |
22:00 | * time.man: Renamed the man page to avoid clashing with * ntp_time.man: the tcl time.n manual page. check-in: 885127f769 user: patthoyts tags: trunk | |
19:39 | * md4.tcl: Implemented chunked reading from file or channel, added -file and -channel options to md4. Implemented hmac command with -key option. Provide MD4Init, MD4Update, MD4Final as per C-usage to permit use on streaming data. check-in: ee2c25dd03 user: patthoyts tags: trunk | |
19:27 | * prioqueue.tcl (__elementcopare): Failures in testsuite fixed, patch provided by original author, Michael Schlenker <[email protected]>. check-in: 233b7af48e user: andreas_kupries tags: trunk | |
19:18 | * pkgIndex.tcl: Added math::statistics after yesterday's commit by Arjen Markus. * statistics.test: Changed to conform to standard of importing tcltest, changed import of tested functionality, added checks that actually tcltest 1.2 or higher is used (Aborting if not). * statistics.tcl: * liststat.tcl * pdf_stat.tcl: * plotstat.tcl: Reformatted a bit to be more near to the style-guide with regard to indentation. check-in: db38bb5316 user: andreas_kupries tags: trunk | |
11:49 | Initial commit of the statistics module check-in: 8c916a3e5b user: arjenmarkus tags: trunk | |
2003-04-15
| ||
21:57 | * installer.tcl: Added 'md4' to installer. check-in: d91873cec2 user: andreas_kupries tags: trunk | |
21:44 | * skiplist.man: * skiplist.tcl: * skiplist.test: New files. Patch #553980 submitted by Eric Melski <[email protected]> on behalf of Keith Vetter. * prioqueue.tcl: * prioqueue.test: New files. Patch #607085 submitted by Michael Schlenker <[email protected]>. check-in: 6d3355a388 user: andreas_kupries tags: trunk | |
21:29 | Added md4 module. check-in: a393bdce2f user: patthoyts tags: trunk | |
21:25 | Initial checkin of MD4 hash module. check-in: fb394f802d user: patthoyts tags: trunk | |
20:59 | * installer.tcl: EXPERIMENTAL. New installer for tcllib. Currently only cmdline based. Use -help to get help. check-in: b794e7277d user: andreas_kupries tags: trunk | |
17:44 | * tcllib_list.man: Changed name to struct_list.man. Allows for usage of struct outside of tcllib, not as big a coupling. * graph.tcl: Redone the setting up of namespace a bit to prevent problem with the generation of a master package index. strcut.tcl bailed out with an error because the namespace was net set up when using [pkg_mkIndex] in this directory. check-in: c7a2534901 user: andreas_kupries tags: trunk | |
2003-04-14
| ||
20:15 | * uri.man: * uri.tcl (split): Accepted the FR [#545368] by Mark G. Saye <[email protected]>, with a slight difference. To keep API compatibibility the http stays the default scheme if none was specified. check-in: c24116b9fd user: andreas_kupries tags: trunk | |
07:08 | * profiler.test: * profiler.tcl: Accepted patch #575376 by Hemang Lavana <[email protected]> reorganizing the internals a bit and using the 8.4 specific trace support if possible. check-in: e27e195992 user: andreas_kupries tags: trunk | |
06:58 | * graph.test: * graph.man: * graph.tcl: Added code to look for the C-implementation, cgraph, first, and to fall back to the Tcl implementation if cgraph is not present (#720348). The documentation links to the place where cgraph can be had from. Note presence of cgraph when executing the testsuite. check-in: 1156bcae33 user: andreas_kupries tags: trunk | |
06:42 | * uri-rfc2396.test: Added constraint 'knownBug' to these tests. And reference to [#581781]. check-in: 9124923cf8 user: andreas_kupries tags: trunk | |
06:40 | * uri-rfc2396.test: Added constraint 'knownBug' to these tests. check-in: be98f9e7d4 user: andreas_kupries tags: trunk | |
06:21 | * irc.tcl: Accepted the patch in report [#718985] for a more robust 'GetEvent' routine. Provided by Donal Fellows <[email protected]>. check-in: de023629cd user: andreas_kupries tags: trunk | |
06:12 | * pkgIndex.tcl: * fuzzy.tcl: Committed new code (see #535216), this also updates the package to version 0.2 * fuzzy.man: * fuzzy.test: New files for fuzzy comparisons, documentation and testsuite. Fixed some bugs in them. NOTE: There are failures in the testsuite. check-in: 8257f1f3e2 user: andreas_kupries tags: trunk | |
04:59 | * pop3d.test: Updated to new version number. check-in: e1e8f348ea user: andreas_kupries tags: trunk | |
04:07 | * Makefile.in (check-doc-markup): Fixed setting for DOC_FLAGS. The option '-visualwarn' does not exist anymore. Replaced by the option '-deprecated'. Thanks to Larry Virden for reporting the problem. check-in: c4c8704390 user: andreas_kupries tags: trunk | |
2003-04-13
| ||
23:03 | * dns.tcl: Added error message to the timeout. * resolv.tcl: incorporated some of Emmanuel's updated code. check-in: fe6acf8dcc user: patthoyts tags: trunk | |
2003-04-12
| ||
20:25 | * list.man: Changed name to tcllib_list.man to prevent a clash with tcl's manpages. check-in: b3b951c490 user: andreas_kupries tags: trunk | |
00:26 | * dns.man: *Renamed* to tcllib_dns.man to avoid a name clash with the dns manpage from the scotty package. check-in: 8089b9d8f1 user: patthoyts tags: trunk | |
00:22 | * dns.tcl: Try to read the whole reply when using tcp. Added a catch to avoid bgerrors within the handler. * dns.tcl: * dns.man: * pkgIndex.tcl: hiked version to 1.0.4 check-in: 61ebe125e8 user: patthoyts tags: trunk | |
2003-04-11
| ||
21:12 | * install.tcl: Changed to notify the user if the directory to install is not a source distribution but a CVS snapshot. Right now a direct installation of a CVS snapshot is not possible. check-in: c08cf107c0 user: andreas_kupries tags: trunk | |
21:01 | * uri.test: * uri.tcl (::uri::split): Fixed bug #676976 reported by Jason Mills <[email protected]>. An incorrect regular expression (typo in character class) accepted more character than it should have. check-in: 28bfed4e43 user: andreas_kupries tags: trunk | |
20:22 | * struct.tcl: * list.man: * matrix.man: * pool.man: * queue.man: * record.man: * stack.man: * tree.man: * pkgIndex.tcl: Set version of the package to 1.3. check-in: 5d0eac8e9e user: andreas_kupries tags: trunk | |
20:18 | * stooop.tcl: * stooop.man: * pkgIndex.tcl: Set version of the package to to 4.4.1 throughout. check-in: 2a6723e79c user: andreas_kupries tags: trunk | |
20:15 | * report.tcl: * report.man: * pkgIndex.tcl: Set version of the package to to 0.3.1 check-in: 2dab0255d0 user: andreas_kupries tags: trunk | |
20:13 | * profiler.tcl: * profiler.man: * pkgIndex.tcl: Set version of the package to to 0.2.1. check-in: d283d9f3a5 user: andreas_kupries tags: trunk | |
20:11 | * pop3d.tcl: * pop3d.man: * pop3d_dbox.tcl: * pop3d_dbox.man: * pop3d_udb.tcl: * pop3d_udbx.man: * pkgIndex.tcl: Set version of the package 'pop3d' to to 1.0.1. 'dbox' is now at version 1.1. 'udb' is now at version 1.0.1. check-in: e2b5bd112a user: andreas_kupries tags: trunk | |
20:07 | * pop3.tcl: * pop3.man: * pkgIndex.tcl: Set version of the package to to 1.6 check-in: b9b629de94 user: andreas_kupries tags: trunk | |
20:04 | * nntp.man: * nntp.tcl: * pkgIndex.tcl: Set version of the package to to 0.2.1 check-in: 6087351b45 user: andreas_kupries tags: trunk | |
19:59 | * combinatorics.man: * math.man: * math.tcl: * pkgIndex.tcl: Set version of the package to to 1.2.2. check-in: 402c66e8b9 user: andreas_kupries tags: trunk | |
19:55 | * log.man: * log.tcl: * pkgIndex.tcl: Set version of the package 'log' to to 1.0.2. check-in: 04f02b0b2a user: andreas_kupries tags: trunk | |
19:48 | * htmlparse.tcl: * htmlparse.man: * pkgIndex.tcl: Set version of the package to to 0.3.1. check-in: 0c745d2ad3 user: andreas_kupries tags: trunk | |
19:44 | * fileutil.man: * fileutil.tcl: * pkgIndex.tcl: Set version of the package to to 1.5. check-in: 285f37b6ed user: andreas_kupries tags: trunk | |
19:41 | * control.man: * control.tcl: * pkgIndex.tcl: Set version of the package to to 0.1.2. check-in: d71bdbc78a user: andreas_kupries tags: trunk | |
19:39 | * comm.man: * comm.tcl: * pkgIndex.tcl: Set version of the package to to 4.0.1. check-in: 667e58b471 user: andreas_kupries tags: trunk | |
19:21 | * Fixed bug #614591 throughout. Numerous modules updated. Also first round of getting version number consistents, and updated for a 1.4 release of the whole. check-in: 9e263a81f2 user: andreas_kupries tags: trunk | |
19:16 | * uuencode.man: * base64.tcl: * base64.man: * pkgIndex.tcl: Fixed bug #614591. Set version of the base64 package to to 2.2.2. uuencode is now at version 1.0.2 throughout. check-in: 208daf75ea user: andreas_kupries tags: trunk | |
19:10 | * pkgIndex.tcl: * gregorian.tcl: Fixed bug #614591. Set version of the package to 0.2 check-in: 2da0970b4b user: andreas_kupries tags: trunk | |
19:07 | * typedCmdline.tcl: Fixed bug #614591. See also last entry, this file was forgotten. check-in: b5b57ea4c4 user: andreas_kupries tags: trunk | |
19:01 | * counter.tcl: * counter.man: * pkgIndex.tcl: Fixed bug #614591. Set version of the package to to 2.0.1. check-in: fc097ec6bf user: andreas_kupries tags: trunk | |
18:55 | * des.tcl: Fixed bug #614591. check-in: 105edb9cdc user: andreas_kupries tags: trunk | |
18:53 | * dns.tcl: * dns.man: * pkgIndex.tcl: Fixed bug #614591. Set version of the package to to 1.0.3 throughout. Added package 'resolv' to index. check-in: 732cc46f56 user: andreas_kupries tags: trunk | |
18:43 | * exif.tcl: * exif.man: * pkgIndex.tcl: Fixed bug #614591. Set version of the package to to 1.1. check-in: d706d105e8 user: andreas_kupries tags: trunk | |
18:39 | * ftp.tcl: * ftp.man: * ftp_geturl.tcl: * pkgIndex.tcl: Fixed bug #614591. Set version of the package to to 2.4. Set version of geturl package to 0.2. check-in: 83d666a1d8 user: andreas_kupries tags: trunk | |
18:32 | * ftpd.tcl: * ftpd.man: * pkgIndex.tcl: Fixed bug #614591. Set version of the package to to 1.1.3. check-in: 513ee0958d user: andreas_kupries tags: trunk | |
18:27 | * pkgIndex.tcl: * html.man: * html.tcl: Fixed bug #614591. Set version of the package to to 1.2.2. Fixed equivalent of bug #648679. check-in: 9e5fcc0e95 user: andreas_kupries tags: trunk | |
18:19 | * irc.man: * irc.tcl: Fixed bug #614591. Set version of the package to to 0.3 throughout. Was insonsistent. check-in: 2ce894336e user: andreas_kupries tags: trunk | |
18:14 | * javascript.tcl: * javascript.man: * pkgIndex.tcl: Fixed bug #614591. Set version of the package to to 1.0.1. check-in: 47650b508d user: andreas_kupries tags: trunk | |
18:08 | * logger.tcl: Fixed bug #614591. check-in: e803bde1d8 user: andreas_kupries tags: trunk | |
18:03 | * md5.tcl: * md5.man: * pkgIndex.tcl: Set version of the package to to 1.4.3. check-in: 9989a6bd34 user: andreas_kupries tags: trunk | |
01:41 | * smtp.tcl: * mime.tcl: * mime.man: * csmtp.man: * pkgIndex.tcl: Fixed bug #614591. Set version of the package to to 1.3.3. Fixed equivalent of bug #648679. check-in: 37b42ee9fc user: andreas_kupries tags: trunk | |
01:27 | * pkgIndex.tcl: * ncgi.man: * ncgi.tcl: Fixed bug #614591. Set version of the package to to 1.2.2. Also fixed equivalnet of bug #648679. check-in: 9635bcdf91 user: andreas_kupries tags: trunk | |
01:13 | * pkgIndex.tcl: * sha1.man: * sha1.tcl: Fixed bug #614591. Set version of the package to to 1.0.3 check-in: 102eec52de user: andreas_kupries tags: trunk | |
01:08 | * smtpd.tcl: Fixed bug #614591. check-in: c407c8d0a0 user: andreas_kupries tags: trunk | |
00:59 | * pkgIndex.tcl: * expander.man: * expander.tcl: Set version of the package to to 1.2 * pkgIndex.tcl: * textutil.man: * textutil.tcl: Fixed bug #614591. Set version of the package to to 0.5 check-in: 8620b179b4 user: andreas_kupries tags: trunk | |
00:50 | * pkgIndex.tcl: * uri.man: * uri.tcl: Fixed bug #614591. Set version of the package to to 1.1.2. * urn-scheme.tcl: Fixed bug #614591. Set version of the package to to 1.0.1 check-in: 05975b7942 user: andreas_kupries tags: trunk | |
00:39 | * pkgIndex.tcl: * cmdline.tcl: * cmdline.man: Fixed bug #648679. Fixed bug #614591. Set version of the package to to 1.2.1 check-in: 1f056d5c95 user: andreas_kupries tags: trunk | |
2003-04-10
| ||
22:29 | documentation fix. check-in: e7f0b3521d user: andreas_kupries tags: trunk | |
2003-04-09
| ||
19:08 | Typo correction. check-in: 84433970c9 user: andreas_kupries tags: trunk | |
19:02 | * pop3d.tcl: A bit more logging of internals. check-in: 39e6b0f2b0 user: andreas_kupries tags: trunk | |
18:46 | * pop3.man: Documented new API. * pop3.tcl: More logging of internal activity. Final nail into the bug #528928 (Additional border cases were not handled yet, incorrect handling detected through the new testsuite). New API 'pop3::config'. * pop3.test: Testsuite rewritten. Uses the sub-process and server support provided by the new module 'devtools'. Avoids the stdin lockup on windows. Uses a micro server for fixed responses to the client instead of a true pop3 server, simplifies the testing, less external dependencies, also better control over the data sent to the client = easier to create intentionally (semi-)bogus information to stress border cases. check-in: cc51da143f user: andreas_kupries tags: trunk | |
18:34 | * New module: devtools. Internal use only for now. Does not contain true packages. * First contents are support for sub-processes in testsuites. check-in: 6fbee0d994 user: andreas_kupries tags: trunk | |
18:25 | * list.man: * list.test: * list.tcl: Added 'lcsInvertMerge'. check-in: 8a84baa66e user: andreas_kupries tags: trunk | |
2003-04-08
| ||
23:08 | * list.man: * list.test: * list.tcl: Added and documented commands [iota], [equal], and [repeat]. Extended the testsuite. check-in: 63470070ae user: andreas_kupries tags: trunk | |
2003-04-03
| ||
20:13 | * pop3.tcl: Fixed bug in the new code which wasn't found because that case was untestable when using a full-blown pop3 demon (Was unable to construct a message which caused the boundary condition to ocur in the client). Found using the microserver code. * pop3.test: Removed test case planned to test the above mentioned boundary case. Added code for a microserver based testcase which does exercize the condition. Deactivated as microserver is not yet part of tcllib. * pop3.test: * srv.tcl: Corrected leftover changes from yesterday which should not have been in the commit. I.e. reactivated reporting and correct cleanup. check-in: 98fbb07e9a user: andreas_kupries tags: trunk | |
01:50 | * srv.tcl: * pop3.test: Added tests and messages for bug #528928. * pop3.tcl (pop3::open): Bug fix, close channel to server when talking to it fails (no greeting, login failure). This cleans up a leak of open sockets. (pop3::RetrFast): Fixed bug #528928 where a .-stuffed line was misinterpreted as mail terminator. * pop3d_dbox.tcl: Started to add log output. * pop3d.tcl: Added "."-stuffing. Not done by mime, out of scope, has to be done by the transport, i.e. the pop3 demon. Also removed the transmission of superfluous newline at end of the message. check-in: 6fb5ff3946 user: andreas_kupries tags: trunk | |
2003-04-02
| ||
23:21 | * fileutil.test (fileutil): Fixed tcllib SF bug #714214 reported by Pat Thoyts, by working around the 'makeFile' command provided with tcltest. It seems to have issues when doing binary data. check-in: e7f9d18c6f user: andreas_kupries tags: trunk | |
22:32 | * list.cl: * list.test: Fixed SF tcllib bug #714209. check-in: b18d8c48d7 user: andreas_kupries tags: trunk | |
21:25 | * ../../../examples/struct: Added example applications for usage of longestCommonSubsequence and lcsInvert. check-in: 6565798842 user: andreas_kupries tags: trunk | |
21:24 | Fix for bug #709375 - test failures for bigEndian systems when using Trf crc-zlib. Additional test file used to isolate byte ordering problems. check-in: eec80cbcb6 user: patthoyts tags: trunk | |
20:52 | * struct.tcl: Integrated new list commands. * list.tcl: Added commands 'reverse', 'assign', 'flatten', * list.man: 'map', and 'fold' to the suite of list functions. * list.test: check-in: 698e5f62a2 user: andreas_kupries tags: trunk | |
07:29 | * list.man: New files, extended list manipulation * list.tcl: facilities. Started out with Kevin Kenny's * list.test: implementation of the algorithm to find the longest common subsequence of two sequences, aka lists. Added myself a method to invert a LCS into a description of differences instead. check-in: 873cfd6da3 user: andreas_kupries tags: trunk | |
2003-04-01
| ||
23:38 | * checker_toc.tcl: Bug fixes for handling of nested toc divisions. * ../../examples/doctools/doctools.idx: * ../../examples/doctools/doctools.toc: Updated to reflect latest changes in the format definitions. * doctoc.tcl: * docidx.tcl: Added the package and file ops initially created in doctools.tcl to these packages too, so that their text engines can use 'textutil' too. * mpformats/_text.tcl: * mpformats/fmt.text: * mpformats/toc.text: * mpformats/idx.text: Bug fixes. check-in: 246253356a user: andreas_kupries tags: trunk | |
21:24 | * Makefile.in (MODULES): Added the soundex module. * soundex.tcl: New module for soundex algorithms. * soundex.man: * soundex.test: * pkgIndex.tcl: check-in: c6a408f0bd user: andreas_kupries tags: trunk | |
19:39 | * stooop.man: * stooop.htm: Renamed to 'stoop_man.html'. Updated doctools documentation to refer to manual under the new name. This resolves the circular link reported in Tcllib SF bug #687923. check-in: b15c32149b user: andreas_kupries tags: trunk | |
19:27 | * exif.man: * exif.tcl: Applied patch for SF tcllib bug #665737 provided by Tim J. Edwards <[email protected]>. This not only fixes the bug mentioned above, but also corrects some spelling mistakes, adds support for a number of additional EXIF tags, and provides functionality to dump a thumbnail image contained in the data to a file. The change in the interface of 'analyze' (stream -> file) was reverted and an additional file based command provided instead. This command is a wrapper around the stream interface. Updated the documentation. check-in: 68f59281ce user: andreas_kupries tags: trunk | |
18:03 | * record.test: Applied changes provided by Brett Schwarz <[email protected]>. His comments: I had changed the return when encountering a circular record; previously I returned "", but now I return an error. This fixes record.test to reflect the change. Part of fix for Tcllib SF Bug #709375. Additional changes by myself: Reformatted (proper tcl indentations). Renumbered so that all tests have unique id numbers (Before all tests had id 0.1). check-in: 463070053f user: andreas_kupries tags: trunk | |
01:20 | * mpformats/toc.text: * mpformats/idx.text: New files, toc & index formatting in plain text. * mpformats/_text.tcl: * mpformats/fmt.text: Moved processing of plain text into the generic part. check-in: 487a83eea6 user: andreas_kupries tags: trunk | |
00:06 | * tabify.tcl (tabify, untabify): Changed from regsub to string map This closes FR #693194 by David Welton <[email protected]>. check-in: 073a6fb8ef user: andreas_kupries tags: trunk | |
2003-03-31
| ||
22:42 | * ftp.tcl (ModTime): Applied patch #659238 supplied by Dan Rogahn <[email protected]> to allow setting the modification time of a file, assuming the server allows this as well. check-in: 1cbd2f1f14 user: andreas_kupries tags: trunk | |
22:24 | * csv.tcl (split): Fixed bug #709123 reported by Jamie Honan <[email protected]>. The separator character is used in regular epxressions, but was not protected against special interpretation by the RE engine. check-in: 0ecaebe6e7 user: andreas_kupries tags: trunk | |
22:00 | * cvs.tcl (scanLog): Applied fix for Bug #712951 reported by Joe English <[email protected]>. check-in: 6ab959d772 user: andreas_kupries tags: trunk | |
2003-03-30
| ||
07:50 | * doctools.tcl (SetupFormatter): Moved error output command to the front, so that the code loading the engine can use it too, and not only the engine procedures. Added alias for 'file', and a special command which is a shortcut for 'package require' so that engines can load packages. This was required for the plain text engine which makes heavy use of the formatting commands in 'textutil'. Added setup of 'ctopandclear'. (SetupChecker): Added setup of 'ctopandclear'. (Package, Locate): New commands supporting package require. Instead of trying to enable every command in the safe interpreter required for package management we use the standard package commands to locate the index for thr requested package and evaluate just that in the safe interpreter, after temporarily enabling source and load commands. * checker.tcl: Added code for debugging, like already present in the files checker_doc*.tcl. * mpformats/_text.tcl: Core for plain text engines. * mpformats/fmt.text: New engine. Generates output in plain text. check-in: b0bfbd334e user: andreas_kupries tags: trunk | |
07:41 | * expander.man: * expander.tcl: Added method 'ctopandclear' to retrieve data captured in the current context without having to pop the context (and loose state information). User: Plain text formatter in 'doctools'. check-in: e5c659d322 user: andreas_kupries tags: trunk | |
2003-03-29
| ||
02:01 | Commit patch #509776 to permit usage of argv0 in slave test interps. check-in: 47ac097668 user: patthoyts tags: trunk | |
00:21 | typo correction. check-in: 7c9337d231 user: andreas_kupries tags: trunk | |
00:18 | * pkgIndex.tcl: added 'doctools::cvs' and 'doctools::changelog' to the package index. * changelog.man: * changelog.tcl: New. Parsing of ChangeLogs into list structures, merging of multiple logs, conversion into a doctools document. The code for parsing came originally out Makedist_SupportAku, a private package extending my Makedist tool. Documented the code. check-in: 269e06dfc2 user: andreas_kupries tags: trunk | |
2003-03-28
| ||
20:01 | * cvs.tcl (toChangeLog): Using the new textutil commands 'indent' and 'undent' for proper alignment of the comments extracted from the log. * pkgIndex.tcl: added 'doctools::cvs' to package index. check-in: a1bf2107f6 user: andreas_kupries tags: trunk | |
19:57 | * adjust.test: * textutil.test: Added testsuite for new commands. Fixed typo bug in yesterday's 'blank' and 'indent'. * adjust.tcl: New command 'undent'. * textutil.tcl: New command 'longestCommonPrefix'. * textutil.man: documented the new commands. check-in: 34ac5be3b0 user: andreas_kupries tags: trunk | |
17:57 | * uri.man: * uri-rfc2396.test: New file. First step towards conformance with RFC 2396, a testsuite for checking conformant behaviour. Thanks to Rolf Ade <[email protected]>. Bug #581781. Noted non-conformance in documentation, inviting help. check-in: 86fad84fa6 user: andreas_kupries tags: trunk | |
17:07 | * README: Updated information about acceptable documentation formats, i.e. added doctools, made it mst prefered format. This fixes the [Bug #685270], reported by Larry Virden <[email protected]>. check-in: 49c254b55f user: andreas_kupries tags: trunk | |
2003-03-27
| ||
23:37 | * cvs.man: * cvs.tcl: Added code to handle parsing and reformatting of cvs log files. Origin of the code the tcl'ers wiki, page http://wiki.tcl.tk/log2changelog. The actual original author is unknown (not listed on the wiki). check-in: 85853daee9 user: andreas_kupries tags: trunk | |
22:13 | * textutil.man: * adjust.tcl: * trim.tcl: * textutil.tcl: New commands: blank, chop, tail, cap, uncap, indent, trimPrefix, and trimEmptyHeading. Imported from my own Pool library. Also fixed some typos in the manpage: Superfluous closing brackets. check-in: 83b5ad54bc user: andreas_kupries tags: trunk | |
2003-03-26
| ||
22:58 | Reduce frink warnings. check-in: 435110c0d0 user: patthoyts tags: trunk | |
2003-03-25
| ||
18:09 | Typo fix and extended description for stripPwd. check-in: 99414d3c8c user: andreas_kupries tags: trunk | |
06:07 | * sha1.tcl (sha1::sha1): Applied patch #637770 submitted by Donal Fellows to fix problems on Mac OS X machines. This possibly related to 64/32 bit arithmetic. See changes by Don Porter below. check-in: 6750349d0d user: andreas_kupries tags: trunk | |
05:10 | * fileutil.tcl (fileutil::touch): Applied patch #688965 provided by Glenn Jackman <[email protected]>. This patch provides a better message when asking the [fileutil::touch] command for help. check-in: 8b756f583c user: andreas_kupries tags: trunk | |
05:05 | * htmlparse.test: Added htmlparse-3.4 to exercise the fix. * htmlparse.tcl (::htmlparse::parse): Fixed bug #640932, reported by Scott Goodwin <[email protected]>. Cause of the bug: Incomplete tags were correctly detected and stored for the next call, but incorrectly not used in said next call. check-in: 7a5973a078 user: andreas_kupries tags: trunk | |
2003-03-24
| ||
23:45 | * doctools_fmt.man: Fixed documentation bug #704187 reported by Roy Terry <[email protected]>. check-in: f5ede61c78 user: andreas_kupries tags: trunk | |
23:21 | * uuencode.test: * uuencode.tcl: Fixed bug #700327, reported by Roger Niva <[email protected]>. Added '--' before actual data argument to prevent mishandling of data beginning with a dash ('-'). Extended the testsuite to cover these cases. check-in: f3636806c2 user: andreas_kupries tags: trunk | |
23:11 | * README: Updated to refer to the SF website for Tcllib. Thanks to Larry Virden <[email protected]> for the report and fix. [Bug #707607]. * fileutil.test: * fileutil.man: * fileutil.tcl: Fixed bug #707009, reported by Helmut Giese <[email protected]>, also updated the documentation and the testsuite. check-in: 00ea7618ee user: andreas_kupries tags: trunk | |
2003-03-20
| ||
00:41 | Add port as an optional argument for gettime. check-in: ac3c9ec017 user: patthoyts tags: trunk | |
00:29 | Added tests and a package index file. check-in: f18a8d5f88 user: patthoyts tags: trunk | |
2003-03-18
| ||
22:16 | revert -regexp option to fix bug #701288 check-in: 9e3381e04b user: patthoyts tags: trunk | |
2003-03-17
| ||
23:42 | Added ntp module. check-in: ea5e402f6b user: patthoyts tags: trunk | |
23:34 | Sample rdate command to illustrate the use of the ntp/time package. check-in: 2662aed11b user: patthoyts tags: trunk | |
23:32 | Initial check-in of RFC868 TIME protocol client check-in: 9a0706e584 user: patthoyts tags: trunk | |
2003-03-14
| ||
08:12 | * checker.tcl: Fixed incorrect signature of 'usage'. * mpformats/fmt.null: Bugfix in naming of the procedures. check-in: 4738a4360e user: andreas_kupries tags: trunk | |
2003-03-13
| ||
23:07 | * mpformats/_common.tcl: Fixed initialization error for cross-references causing unwanted suppression (leakage of definitions between multiple pages). * doctoc.tcl: Bug fixes in three return statemments. * docidx.tcl: (return -code error string, not return -code string) * doctools.tcl: check-in: 89a8cae279 user: andreas_kupries tags: trunk | |
22:56 | * Makefile.in (install-libraries): Extended special code for doctools to install the new idx and toc engines. check-in: a2b40101a8 user: andreas_kupries tags: trunk | |
2003-03-12
| ||
04:48 | * mpformats/fmt.html: Rewrite handling of [keywords] and * mpformats/fmt.latex: [see_also] to behave like for the TMML * mpformats/fmt.list: formatter: Collect all keywords and * mpformats/fmt.nroff: x-references during the first pass, insert * mpformats/fmt.wiki: the results during the second pass, in [manpage_end]. Ensures that at most one see_also / keyword section is present, ensures uniform order and handling of multiple keyword / see_also commands is now uniform too. * examples/doctools.idx: Moved to the new examples/doctools * examples/doctools.toc: directory. Thanks to Larry Virden <[email protected]> for pointing out that the original location in the doctools module violated the principle of collecting examples in a separate directory, instated by myself. Stupid me. check-in: 24e7b757bd user: andreas_kupries tags: trunk | |
2003-03-05
| ||
22:53 | Fix typo in the new logger setting. check-in: ccec7e3b1f user: patthoyts tags: trunk | |
06:50 | * A examples/doctools.idx: Fairly extensive revamping of the * A examples/doctools.toc: codebase. Added a format for * A mpformats/_idx_common.tcl: indices, formatting engines, a * A mpformats/_toc_common.tcl: package for handling it. Extended * A mpformats/idx.html: all packages to allow engine * A mpformats/idx.nroff: parameters and mapping from * A mpformats/idx.null: symbolic to actual filenames or * A mpformats/idx.wiki: urls. Right now only the HTML * A mpformats/toc.html: engines actually provide * A mpformats/toc.nroff: parameters. Added testsuites for * A mpformats/toc.null: doctoc and docidx. Revamped the * A mpformats/toc.tmml: documentation to cross-reference * A mpformats/toc.wiki: each other better, more uniform in * A api_idx.tcl: structure (not complete), naming of * A api_toc.tcl: the manpages for this module is now * A checker_idx.tcl: uniform. Added examples for doctoc * A checker_toc.tcl: and docidx formats, both in the * A docidx.man: manpages, and as separate files. * A docidx.tcl: * A docidx.test: * A docidx_api.man: * A docidx_fmt.man: * A doctoc.man: * A doctoc.tcl: * A doctoc.test: * A doctoc_api.man: * A doctoc_fmt.man: * A doctools_api.man: * A doctools_fmt.man: * A tocexpand: * M ChangeLog: * M NOTES: * M api.tcl: * M checker.tcl: * M doctools.man: * M doctools.tcl: * M doctools.test: * M pkgIndex.tcl: * M mpformats/_common.tcl: * M mpformats/_nroff.tcl: * M mpformats/c.msg: * M mpformats/de.msg: * M mpformats/en.msg: * M mpformats/fmt.html: * M mpformats/fmt.latex: * M mpformats/fmt.list: * R dtformat.man: * R dtformatter.man: check-in: 3cefbb6b9b user: andreas_kupries tags: trunk | |
06:29 | * textutil.man: Added two new commands, * textutil.tcl: ::textutil::adjust::listPredefined and ::textutil::adjust::getPredefined to the package. They allow the user of the package to find the names and full paths of the hyphenation files coming with the package itself, making their use easier. check-in: b9e7450145 user: andreas_kupries tags: trunk | |
2003-03-04
| ||
22:08 | Converted logging to use the logger package. check-in: d96ecdde7b user: patthoyts tags: trunk | |
2003-02-27
| ||
01:34 | Bringing in resolv package from Emmanuel Frecon's wiki contribution. check-in: 2960dcfbfb user: patthoyts tags: trunk | |
2003-02-26
| ||
01:25 | Added errorcode proc. check-in: f21a18f595 user: patthoyts tags: trunk | |
2003-02-25
| ||
21:39 | Implemented inverse queries - although they seem to be useless. Tested the UDP transmission using a fixed TclUDP check-in: 5f8ecda036 user: patthoyts tags: trunk | |
21:12 | * matrix.tcl: Require Tcl 8.2 because of string map. Use string map instead of regexp. check-in: 6e203f7343 user: davidw tags: trunk | |
18:07 | prevent loading of logger 0.1 in pre-Tcl-8.2 interps. Would be much better to separate the index scripts of the logger and log packages. check-in: cef424d7d8 user: dgp tags: trunk | |
17:41 | * logger.tcl: Require Tcl 8.2 - we use string map. check-in: a9fb55eaba user: davidw tags: trunk | |
07:06 | * profiler.tcl (::profiler::tZero): Use string map instead of regsub. check-in: 1707860d18 user: davidw tags: trunk | |
07:04 | * nntp.tcl (::nntp::squirt): Use if, string match instead of regsub. check-in: bc8c1c1426 user: davidw tags: trunk | |
07:04 | * htmlparse.tcl (::htmlparse::PrepareHtml): Use string map instead of regsub. check-in: 955944bdb9 user: davidw tags: trunk | |
07:03 | * html.tcl (html::quoteFormValue): Package requires Tcl 8.2 in any case, so having an implementation of this proc for older Tcl versions doesn't make much sense. check-in: 900fbe8c1e user: davidw tags: trunk | |
07:01 | * ftp.tcl (ftp::OpenControlConn): Use string map instead of regsub. check-in: cc9b8f649c user: davidw tags: trunk | |
06:59 | * counter.tcl (counter::names): Use string map instead of regsub. Require Tcl 8.2 as a consequence. check-in: 63c784363d user: davidw tags: trunk | |
06:40 | * cmdline.tcl (cmdline::getfiles): Use string map instead of regsub. check-in: c8adfe513b user: davidw tags: trunk | |
06:38 | * base64.tcl: Bumped base64.tcl Tcl requirement to 8.2, swapped out regsub for string map. check-in: c4882ba75b user: davidw tags: trunk | |
2003-02-12
| ||
18:51 | * dtformatter.man: Updated the documentation to include the * dtformat.man: two new commands (vset, include). * doctools.tcl (Eval): Added handling of new [include] * doctools.tcl (ExpandInclude): formatting command. * checker.tcl (vset): New command in the formatting language for handling variables (setting and retrieving values). Differs from the regular in that the set value is not retruned as the result of the command. This is necessary to avoid unwanted insertion of data into the output stream. The command is handled in the checker layer (although no checking is required). The engines never see this command. * mpformats/fmt.nroff: Changed both engines to not use the * mpformats/fmt.wiki: expander context stack anymore. It interferes with handling of include files. It was used to catch all output and then perform last-miunte processing. for that we have [fmt_postprocess], moved the code to that. check-in: 75cbffef1b user: andreas_kupries tags: trunk | |
2003-02-11
| ||
23:51 | Added [copyright] markup tag to man pages. Enforce 32bit calculation in crc32 algorithm to fix test failure on >32bit platforms. check-in: 5a0c5a79b0 user: patthoyts tags: trunk | |