Tcl Library Source Code

Timeline
Login

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

302 check-ins using file modules/cmdline/cmdline.tcl version 0bd28836b8

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