Tcl Library Source Code

Timeline
Login

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

750 check-ins using file modules/ncgi/pkgIndex.tcl version cc2b2069fc

2005-09-30
22:07
* sha1.tcl: Applied [SF Tcllib Patch 1301707] to keep the size of generated numbers within the bounds of 32 bits. check-in: 585965dff8 user: andreas_kupries tags: trunk
20:08
* tar.tcl: qualified all [open] calls with :: to ensure usag of the builtin. Apparently mitigates conflict between this package and the vfs::tar module. check-in: 4d2fa7ad91 user: andreas_kupries tags: trunk
20:06
* me_cpu.tcl: Fixed namespace typo. * me_tcl.test: Added forgotten check to tests, the packages cannot * me_utils.test: run against Tcl 8.3 and below. check-in: ea4b6c0759 user: andreas_kupries tags: trunk
18:05
Added ip critcl parts to setup. Updated dns installation instructions. check-in: 76be0e56cf user: andreas_kupries tags: trunk
18:03
* ipMore.test: Integrated Aamer Akhter's extended * ipMore.tcl: conversion and manipulation commands * ipMoreC.tcl: for ip-addresses and -masks. See the * msmgs/en.msg: [SF Tcllib Patch 1260196]. Extended the * ip.man: documentation, testsuite, critcl setup. check-in: 77c5acfd0e user: andreas_kupries tags: trunk
07:49
Added documentation on rational functions package check-in: 2fd8c10779 user: arjenmarkus tags: trunk
05:36
Second round of checking packages, their changes, and versions. Updated lots of packages, and sync'd with README. check-in: dd5aa35384 user: andreas_kupries tags: trunk
04:38
Extended rstatus output of sak. Bugfixes in installer, for page and extended logger. Added README for the new release. Typo fixes. Import of fix to version inconsistency of package 'units' Done second part of the move (page/NOTES to page NOTES.txt), deleting the original file. check-in: cad1d2db8e user: andreas_kupries tags: trunk
00:19
html/changeLog - Typo correction. README-1.8.txt: First run through modules classifying changes. check-in: 151366acae user: andreas_kupries tags: trunk
2005-09-29
23:23
Removed duplicate entries. check-in: 4df6c1a57f user: andreas_kupries tags: trunk
22:56
* README-1.8.txt: New file. Readme file for the upcoming release. * sak.tcl (pkg-compare): Modified the core of the 'rstatus' functionality to sort by module, then package, and show the module name before the packages. Easier for use in new release README file. check-in: c8f78d4030 user: andreas_kupries tags: trunk
17:37
* installed_modules.tcl: log module changed to use _msg for installation. * install_action.tcl (_msg): New action for modules having a message catalogs in a msgs subdirectory. * installer.tcl (xcopy): Fixed bug in the interaction of recursion and pattern argument. It is for files, but affected directories as well, causing page to ignore its plugin directory. check-in: 09c1bd8cad user: andreas_kupries tags: trunk
06:24
Done second part of the move (page/NOTES to page NOTES.txt), deleting the original file. Imported move of NOTES to NOTES.txt to disambiguate the file from the directory in filesystem doing case-less comparison of names (Windows, OSX) Import of logger formatter/appender integration. Imported math changes by Arjen (documentation cleanup) Removed javascript quirk checking for ncgi in the package index. Bugfix in page installation (recurse dirs for plugins). Fixed version inconsistencies in packages page::config::peg and pop3d. check-in: 1c2b363eb0 user: andreas_kupries tags: trunk
2005-09-28
21:14
* loggerAppender.tcl: Integrated the formatter/appender utilities * loggerAppender.man: provided by [SF Tcllib 1267636]. Created * loggerUtils.tcl: doctools based documentation. Fixed mis- * loggerUtils.man: spellings. Moved the utility code into * loggerUtils.test: the namespace "logger::utils". Added the * pkgIndex.tcl: new packages to the package index. check-in: 81c17070d3 user: andreas_kupries tags: trunk
18:18
* pkgIndex.tcl: Removed the check for ncgi v1 being loaded before javascript. This type of check has been done traditionally in the implementation itself. Only checks for Tcl versions should be done in the index. check-in: 0dbbb7de5f user: andreas_kupries tags: trunk
16:46
* installed_modules.tcl: Using _tcr to install page and its plugins. * install_action.tcl (_tcr): New install action, recursive install of all .tcl files in the module. check-in: 5b6bd95783 user: andreas_kupries tags: trunk
16:28
* units.tcl: Fixed version discrepancy between index/docs and implementation. check-in: 6e1f7c99aa user: andreas_kupries tags: trunk
16:27
* NOTES.txt: Renamed from NOTES. This file had the same name as a directory, causing the Windows and OS X filesystem to trip badly as they considered both identical. check-in: e4da687c52 user: andreas_kupries tags: trunk
08:09
Some minor updates wrt linear programming (documentation) check-in: ba184d9f2c user: arjenmarkus tags: trunk
06:16
Fixed version inconsistencies in packages page::config::peg and pop3d. Another bad whitespace merge. check-in: f670292e84 user: andreas_kupries tags: trunk
04:51
Another bad whitespace merge. Fixed bad whitespace merges from ME. Fixed some warnings reported by frink. Fixed naming of page in installed modules, added application as well, fixed date of integration. Updated naming and integration date of ME module. Import of fix to cache invalidation bug of tie::std::file. check-in: 48a590216e user: andreas_kupries tags: trunk
03:46
Import of fix to cache invalidation bug of tie::std::file. Import of Michael Schlenker's application of Krzysztof's and Tomasz's fix to prioqueue sorting. Import of my changes to snit (Integration of a backport to Tcl 8.3, by Kenneth Green, and correction of string handling of list data.) Import of Michael's changes to logger documentation and examples. Import of fix in docstrip testsuite. Import of Pat's changes to des (Integration of Mac Cody's TclDES(jr)). Import of changes to list of installed applications. Fixed testsuite problems of math::calculaus, math::interpolate, and math::optimize by declaring the a dependency on 8.4 due to use of 8.4isms. In code, package index, testsuite, and documentation. check-in: 2ce44a892a user: andreas_kupries tags: trunk
2005-09-27
23:01
* installed_modules.tcl: Added the 'tcldocstrip' application to the installer. check-in: 2a89960f18 user: andreas_kupries tags: trunk
2005-09-26
23:46
* tcldocstrip.dtx: Fixed the testsuite bug regarding access to files in the module under test. check-in: c6e1679357 user: andreas_kupries tags: trunk
23:14
* des.man: Fixed syntax error introduced by the last commit. check-in: f51c39e234 user: andreas_kupries tags: trunk
23:04
* tie_file.tcl: Fixed bug in cache invalidation. nothing to do if the cache is already invalidated. check-in: 62d19caaed user: andreas_kupries tags: trunk
21:41
* snit.test: Adapted the testsuite to handle the 8.3 backport. * snit83.tcl: Integrated Kenneth Green's backport of * snit_tcl83_utils.tcl: Snit to Tcl 8.3 into the code base. * snit.tcl: Checking the list result of [info commands ] now using [llength] instead of string comparisons. * snit2.tcl: Checking the list result of [info commands ] now using [llength] instead of string comparisons. check-in: 7505bb2435 user: andreas_kupries tags: trunk
09:16
* des.tcl: Imported TclDES to provide a more complete * des.test: implementation of DES and 3DES which supports * des.man: ECB,CBC,OFB and CFB modes. Tcllib des is now * tcldes.tcl: a compatability wrapper which continues to * tcldesjr.tcl: support the previous API and a new one. check-in: 2b03c1c467 user: patthoyts tags: trunk
2005-09-23
16:56
Added simple example of logging to a file check-in: cb170cede2 user: mic42 tags: trunk
16:49
Added a comment on logprocs and callstack check-in: b8518074a1 user: mic42 tags: trunk
16:17
Fixed bug in prioqueues binary sort. check-in: 371a553d4e user: mic42 tags: trunk
2005-09-21
05:05
Fixed testsuite problems of math::calculaus, math::interpolate, and math::optimize by declaring the a dependency on 8.4 due to use of 8.4isms. In code, package index, testsuite, and documentation. Fixed testsuite problems with changing proc error messages and stack across Tcl versions. Fixed 8.4isms in a capabilities command of pop3d, a package for 8.3+ Fixed grammar_fa testsuite problems caused by Tcl 8.5 changing the proc error messages. Fixed tie problems with Tcl 8.5, causded by changes to proc error messages. Fixed environment interference with test tempdir-1.2. check-in: a36ad80773 user: andreas_kupries tags: trunk
2005-09-20
06:51
Fixed environment interference with test tempdir-1.2. Declared dependency of linear-algebra package on Tcl 8.4 in code, testsuite, and package index. check-in: 700fd74295 user: andreas_kupries tags: trunk
06:22
Declared dependency of linear-algebra package on Tcl 8.4 in code, testsuite, and package index. Fixed email in changelogs. check-in: 6b25f02e5a user: andreas_kupries tags: trunk
05:59
Fixed email in changelogs. Typo fixes in testsuite, better indentation, removal of bad 8.4isms, declaration of 8.4 dependency of big* packages in code, index, and testsuites. Fixed bugs in testsuite of fumagic. Introduced by Tcl 8.5 changing channel handles. Fixed testsuite failure for Tcl 8.5. Introduced by Tcl 8.5 changing the format of the error stack. check-in: 0491d512ec user: andreas_kupries tags: trunk
2005-09-19
12:12
* sasl.tcl: Fixed 8.4isms and specified requirement to Tcl 8.2 check-in: 5d4eb13b82 user: patthoyts tags: trunk
2005-09-13
04:07
Added Colin McCormack's metakit backed for tie as example. check-in: ca92eb89ba user: andreas_kupries tags: trunk
2005-09-09
15:51
updated check-in: eb87ebf5c6 user: sarnold75 tags: trunk
15:49
- went back to the old way to compute Pi after more benchmarks check-in: 6cf0801966 user: sarnold75 tags: trunk
2005-09-06
18:46
updated check-in: 51acbf2abc user: sarnold75 tags: trunk
18:44
new and faster algorithm to compute Pi check-in: 6b29ff3d6c user: sarnold75 tags: trunk
2005-09-05
20:02
Bah! check-in: 5683cf5b76 user: patthoyts tags: trunk
16:01
Updated Snit FAQ check-in: 09c1038484 user: duquette tags: trunk
10:54
* smtp.tcl (::smtp::auth_CRAM-MD5): Fix for bug #1242629 - qmail doesn't like a multi-line response. check-in: 62eab71094 user: patthoyts tags: trunk
09:23
* ini.tcl: Fix for bug #1280529 - collision with global * inifile.test: variable names. Added tests for these. check-in: 97004fb3e3 user: patthoyts tags: trunk
08:32
* uuid.tcl: Bug #1150714 - opening a server socket may raise a warning message box on WinXP firewall. Instead call the ipconfig utility and use the result on windows. check-in: 8ac0d26011 user: patthoyts tags: trunk
07:59
* sak.tcl: Added a 'timing' subcommand to run *.timing scripts. check-in: e95b769665 user: patthoyts tags: trunk
07:54
Fixed typo check-in: 9664be6f04 user: patthoyts tags: trunk
07:48
Manual page tweaks check-in: 951fb9cf07 user: patthoyts tags: trunk
2005-09-04
17:19
* rc4.tcl: Frink error suppression. * rc4.man: Added documentation for the programming api. check-in: 609022f57b user: patthoyts tags: trunk
17:15
* aes.tcl: Frink warning suppression * aes.man: Added a description of cipher modes of operation. check-in: 39ea4b04b3 user: patthoyts tags: trunk
17:09
* blowfish.tcl: Added some performance enhancements. Added some * blowfish.test: documentation for the API. Fix testing to test * blowfish.man: each implementation. Checked with tcl 8.2. * pkgIndex.tcl: check-in: c55a269924 user: patthoyts tags: trunk
2005-09-01
12:54
Rationalized to a single Tk demo check-in: f90172eeea user: patthoyts tags: trunk
12:52
Pick up user/password from environment or permit on command line. check-in: 73c5c6eb6c user: patthoyts tags: trunk
12:36
Added comments and tweaked docs. check-in: df6e7ba303 user: patthoyts tags: trunk
09:34
Fix typo in pkgIndex. check-in: 1d6e658a8e user: patthoyts tags: trunk
09:27
* aes.tcl: Re-written to support CBC mode AES and to allow for * aes.test: the tcllib-style programming API (as per blowfish, RC4 and * aes.man: the hash implementations). Converted from an array based * pkgIndex.tcl: implementation to a list based implementation and gained a 4x speedup. Set to 1.0.0 for now the API is fixed. check-in: 58a3eb5721 user: patthoyts tags: trunk
2005-08-31
19:56
updated check-in: 802f2febc8 user: sarnold75 tags: trunk
19:53
-added many comments and fixed minor bugs in bigfloat.tcl -fixed a case in which the version number of the test was replaced by 1.0 check-in: 4482af28e5 user: sarnold75 tags: trunk
2005-08-30
16:32
* bignum.tcl: Fixed code exporting the bignum commands, it was done in the wrong namespace. This fixes [Tcllib SF Bug 1276680]. check-in: a7d5144e82 user: andreas_kupries tags: trunk
16:24
* tcldocstrip.dtx: * docstrip_util.man: Fixed formatting problem in manpage. (Added a missing closing bracket, and removed bad splitting across lines). * Added entry for a large commit done by Lars to the ChangeLog, on behalf on Lars. See entry immediately below. check-in: 3e749a0ad5 user: andreas_kupries tags: trunk
16:16
* pkgIndex.tcl: **New file**. Added the missing package index without which the package cannot be used. check-in: 367168d807 user: andreas_kupries tags: trunk
2005-08-29
20:27
further changes for Bug 1114355 check-in: a8f3a874d3 user: kennykb tags: trunk
09:46
Test fixed relating to rounding 0.5 in statistics.test check-in: bc96a42169 user: arjenmarkus tags: trunk
09:32
update check-in: 9f5c936024 user: sarnold75 tags: trunk
09:31
Added many comments that should be useful when someone else is trying to maintain this file check-in: 4dcb79a474 user: sarnold75 tags: trunk
01:57
Import of changes to snit v1/v2 Import of fixes to png for correct execution on 64bit systems. Import of fixes for correct execution on 64bit systems, and for reading incoming data correctly depending on protocol. Import of fixes and feature enhancements in bigfloat and bignum, and fixes for various math testsuites, now avoiding to leak changes to other testsuites. By Stephane Arnold, Kevin Kenny, and Bob Techentin. Import of changes to docstrip, by Lars Hellstrom. Import of bugfixes in crc32/16 regarding execution on 64bit systems, and creative writing during initialization. Import of my code deconfusing the uuencode testsuite regarding usage of accelerator packages. Extended demo for bigfloat numbers. Import of new module AES. Import of new module AES check-in: 9c0d0d60b4 user: andreas_kupries tags: trunk
2005-08-28
23:38
Added a number of performance improvements. check-in: 6fe23871ab user: patthoyts tags: trunk
23:28
* aes.tcl: Initial import of a Tcl implementation of * aes.test: the Advanced Encryption Standard contributed * aes.man: by Thorsten Schloermann check-in: bf264885a0 user: patthoyts tags: trunk
23:27
NEW MODULE: aes check-in: c651828366 user: patthoyts tags: trunk
16:52
New docstrip::util commands: guards, thefile, patch, and import_unidiff. New -annotate option of docstrip::extract (used by docstrip::util::patch). patch and import_unidiff still lack .man documentation. The docstrip::util package still lacks tests. check-in: 1d679ccb44 user: lars_h tags: trunk
08:40
Bug #1272836 check-in: 1cc0f7269c user: sarnold75 tags: trunk
08:39
Bug #1272836 the math round() function has changed in Tcl 8.5a4 (intentionally) The round tests now do no more rely upon this function. check-in: 31c09b42df user: sarnold75 tags: trunk
2005-08-27
19:29
updated check-in: 83e94634c7 user: sarnold75 tags: trunk
19:26
Updated the tcltest::test title argument to a more significant text check-in: 184d5e0fe2 user: sarnold75 tags: trunk
18:12
Updated Snit docs check-in: d771f68772 user: duquette tags: trunk
17:36
Introducing the 'dup' button (duplicate the last number in the stack) check-in: 842e49d469 user: sarnold75 tags: trunk
17:35
- Various optimizations, by caching some integer values - Use the '1' string instead of [fromstr 1] in many math::bignum calls check-in: 14b1c1db71 user: sarnold75 tags: trunk
2005-08-26
17:58
* time.tcl (::time::unixtime): Fixed the 64bit problems reported in [Tcllib SF Bug 899211] by forcefully restricting results to 32bit (Masking with 0xffffffff). check-in: 74793e9249 user: andreas_kupries tags: trunk
17:43
* time.test (createServerProcess): Ensure that the actual socket is set to binary transport, not the listening socket. On 64bit machines this can cause the fake server to send more than 4 bytes, causing data format errors in the client. check-in: dc8379e50c user: andreas_kupries tags: trunk
17:13
* uuencode.test: Deconfused the testsuite's belief of which accelerators is in use. Removed superfluous output, and added a flag variable for actual use of Trf, not only presence. Changed definition of test 1.4 to use this flag. This is for [Tcllib SF Bug 1273537]. check-in: 3b3251821a user: andreas_kupries tags: trunk
16:58
* crc16.tcl: Accepted Don Porter's patch attached to [Tcllib SF * crc32.tcl: Bug 1274120], fixing the creative-writing problem for variable v and restricting the value to 32bit ints. Additionally added an [unset v] after the initialization, as the variable is not needed beyond that part of the code. check-in: 4368f712d3 user: andreas_kupries tags: trunk
10:37
Bug 1273403 check-in: 6ed6795ecd user: sarnold75 tags: trunk
10:35
Bug 1273403 : all tests shared the same version number Fixed in bigfloat.test check-in: 2d766cd3a3 user: sarnold75 tags: trunk
09:44
Feature Request 1261101 check-in: d6f8cbc68c user: sarnold75 tags: trunk
09:41
Feature Request 1261101 - updated bignum.tcl to automatically convert the strings "0" and "1" as bignums - updated bignum.test with new tests, some of them completely new - updated bignum.man by documenting this new feature check-in: c276954dc2 user: sarnold75 tags: trunk
01:08
* time.tcl: Deal with Andreas Kupries comment in bug #899211. Keep trying to read data until the amount expected for the protocol in use is received. * time.test: Added some real remote using tests (with constraint). check-in: 109d2d6c68 user: patthoyts tags: trunk
2005-08-25
21:16
fix test cases for 8.5 check-in: fabfd16c59 user: kennykb tags: trunk
20:50
Reordered the format and 32bit-truncation. check-in: 50cfcd027a user: andreas_kupries tags: trunk
20:47
* crc32.tcl (::crc::Crc32Final): Restrict result of Trf to 32bit range, or the [format] at the end of crc32 will blow this up into a 64bit number. This is an additional fix for [Tcllib SF Bug 1042420]. check-in: 1af18a6e16 user: andreas_kupries tags: trunk
20:22
* png.tcl (::png::validate): Added forced truncation to 32bit when * png.tcl (::png::imageInfo): reformatting a read negative crc to unsigned. Otherwise this is becomes a 64bit unsigned, causing bogus crc checksum failures. This fixes [Tcllib SF Bug 1042420]. check-in: 08bdc39812 user: andreas_kupries tags: trunk
19:00
(Bug 1272721) Restore tcl_precision after tests. check-in: 4099248c9c user: techentin tags: trunk
2005-08-24
11:47
Corrected some typos in optimize.man check-in: f8940749d5 user: arjenmarkus tags: trunk
2005-08-23
09:09
Changes in bigfloat.tcl and bigfloat.man check-in: b03f4ce1fe user: sarnold75 tags: trunk
09:05
- Small bug fix in bigfloat.tcl - Trying to make the manual page more explicit about accuracy and uncertainty check-in: 415e7b7635 user: sarnold75 tags: trunk
2005-08-22
16:55
* snit.tcl, snit2.tcl: allow labelframe and ttk::labelframe as hulltypes, and tk::(label)frame (planning ahead ...) check-in: eed6c0ed98 user: hobbs tags: trunk
2005-08-21
01:12
Import of first code for snit 2.0, by Will Duquette, for Tcl 8.5+ Import of new module, 'units', by Bob Techentin. check-in: 7be0c1cc30 user: andreas_kupries tags: trunk
2005-08-20
22:21
Added Snit 2.0 check-in: 269dea1b7a user: duquette tags: trunk
2005-08-19
21:31
Removed units.mdl check-in: a980fbe54f user: techentin tags: trunk
21:29
Removed rational-rose model, which shouldn't be part of the library. check-in: b6f6e10599 user: techentin tags: trunk
21:29
Corrected typo and clarified temperature conversions. check-in: f92e4ce037 user: techentin tags: trunk
21:25
Added units library. check-in: 138df4eb4d user: techentin tags: trunk
02:14
Added module "units" check-in: 1c9bb85bd0 user: techentin tags: trunk
2005-08-18
03:55
added multidimensional optimization check-in: 777d5062e2 user: kennykb tags: trunk
2005-08-16
06:06
Polishing the C code. Moved some general code out of the testsuite into the controller. Import of SNTP fixes by Pat Thoyts. check-in: 50058df9d0 user: andreas_kupries tags: trunk
05:55
Import of SNTP fixes by Pat Thoyts. check-in: bf6e875a79 user: andreas_kupries tags: trunk
2005-08-11
21:48
* time.tcl: SNTP wasn't working (raised by Donal Fellows). Added support for ceptcl in addition to tcludp. Incremented version. check-in: cdbd6b7990 user: patthoyts tags: trunk
01:28
* snit.tcl (::snit::Comp.statement.hulltype): make hulltype one of $::snit::hulltypes, allow ttk::frame check-in: 325a63477d user: hobbs tags: trunk
2005-08-09
07:37
Added the linear programming routines as found on the Wiki (the improved version) and updated the related files check-in: 9d19a24158 user: arjenmarkus tags: trunk
2005-08-05
12:35
math::bigfloat (changes by sarnold75) check-in: ab6f5a8026 user: sarnold75 tags: trunk
12:28
Fixed a bug in : 1.fromstr when a number began with '+' 2. fromdouble when a number began with '+' or '-' check-in: 66bcfcece6 user: sarnold75 tags: trunk
02:10
Doctools police, changing ?...? to [opt ...] Import sarnold changes to bigfloat, new fromdouble. Import pat thoyts' update to dns, incr. zone transfer. check-in: 5e26a151d6 user: andreas_kupries tags: trunk
2005-08-04
15:31
Trying to add IXFR support check-in: 4c05993ef4 user: patthoyts tags: trunk
10:12
Bug fix and new proc in math::bigfloat check-in: ea44f0e63e user: sarnold75 tags: trunk
10:10
Small bug fix with [fromstr] Added [fromdouble] as Arjen Markus suggested it check-in: fe5e509e8e user: sarnold75 tags: trunk
2005-08-03
21:09
no message check-in: 8f301e7973 user: sarnold75 tags: trunk
20:44
Fixed a bug when a number was given with an exponent beginning by 0 (1.00e+099 for example) check-in: ea11839048 user: sarnold75 tags: trunk
2005-08-01
09:06
Changed the address for Ed Hume (antispam measure) check-in: 3db8147dc3 user: arjenmarkus tags: trunk
2005-07-29
00:49
Added forgotten index file. check-in: de5ef50b7e user: andreas_kupries tags: trunk
2005-07-27
06:21
Import of bigfloat changes by Stephane Arnold - registration of example, fixes in example regarding precision of pi Bugfixes, extended testsuite, clarified docs, smoothed error messages. check-in: 21da7f61ba user: andreas_kupries tags: trunk
2005-07-26
20:25
Added math example check-in: 8ac9c12e40 user: sarnold75 tags: trunk
20:21
Changes brought to bigfloat.tcl check-in: 874ce6eb04 user: sarnold75 tags: trunk
20:19
Changed in many places : '[pi $precision]' to '[pi $precision 1]' in which $precision is treated as binary digit length (instead of decimals) It had produced strange behavior when for example : tostr [acos [cos [pi 12]]] gave more than 12 digits !! check-in: 5b8fda8736 user: sarnold75 tags: trunk
03:43
Bugfixes, extended testsuite, clarified docs, smoothed error messages. critcl fixes and extensions. check-in: 2f82b52cc2 user: andreas_kupries tags: trunk
02:21
critcl fixes and extensions. Updated to newer version. check-in: 76e6de8a23 user: andreas_kupries tags: trunk
2005-07-25
09:21
Some minor changes check-in: 0f90631046 user: sarnold75 tags: trunk
2005-07-23
04:44
Fixed SF bug 1243171. Finally import of configuration change regarding license. check-in: 6732cc727f user: andreas_kupries tags: trunk
2005-07-20
11:58
* ldap.tcl: Applied fix for bug 1239915. Thanks to Pierre David for the patch. * pkgIndex.tcl: Version raised to 1.2.1 check-in: f41737b307 user: mic42 tags: trunk
2005-07-08
03:43
Plugin mgmt code and documentation check-in: 277dd6656a user: andreas_kupries tags: trunk
03:41
ChangeLog: Prepared for integration to mainline Updated plugin management with option -setup, method clone. Import Reinhard's extensions to pop3d - CAPA support. Undo wrong auto-merge. Fixed version number in documentation. Accumulated changes. Import Reinhard's extension to pop3d to allow use of TLS for sockets. Import fixes by Michael Schlenker regarding the handling of callbacks. Import of bigfloat updates by S. Arnold. Import fixes to testuite regarding command conflicts. Corrected typos in the testsuite for the new commands. Math import, and accumulated changes in other branches. Import of additional statistics code, and elliptic curves. Restored changelog entries dropped by merge. Fixed bug in file walker, it excluded all symbolic links, instead of just not following circular ones. Fixed a typo in the new documentation file. Undo failed auto-merges. Accumulated changes. Import first documentation for blowfish. Import bugfix by Pat regarding handling of empty return path addresses. Added report of missing API commands to validation, setting plugin name earlier, for use of 'do' in validation callback, setting up of externals cleaner. check-in: 0f468d8726 user: andreas_kupries tags: trunk
01:52
Import Reinhard's extensions to pop3d - CAPA support. Undo wrong auto-merge. check-in: dfcb9ff935 user: andreas_kupries tags: trunk
2005-07-07
17:17
* pop3d.test: Using wildcards in some expected results so that they don't need adjustments every time the version number is bumped. Added tests for CAPA. * pop3d.tcl: Added basic support for the CAPA command as specified in RFC2449. Cleaned up and optimized pop3d::Transfer. * pop3d.man: Added documentation for [autCmd exists]. * rfc2449.txt: New file: "POP3 Extension Mechanism". check-in: 19738f345d user: rmax tags: trunk
04:24
Fixed version number in documentation. Accumulated changes. Import Reinhard's extension to pop3d to allow use of TLS for sockets. Import fixes by Michael Schlenker regarding the handling of callbacks. check-in: aa4c0dd355 user: andreas_kupries tags: trunk
2005-07-06
17:41
added a -socket option check-in: d76b2adea0 user: rmax tags: trunk
2005-07-05
13:50
Added more tests for lvlchangeproc and fixed a bug with empty lvlchangeproc. Callbacks are now checked more thouroghly. Raised version to 0.6.1 check-in: cbb3c7174c user: mic42 tags: trunk
2005-07-02
16:23
- added int2float procedure - added : import procedures into the main namespace - changed copyright for 2005 check-in: b0a2ff7d88 user: sarnold75 tags: trunk
11:48
update check-in: 91359c1ce4 user: sarnold75 tags: trunk
11:45
1-Updated copyright for 2005 2-Updated package version in bigfloat.man check-in: 91f4c64d10 user: sarnold75 tags: trunk
2005-07-01
07:46
updated ChangeLog for math::bigfloat package check-in: e7dddb93b0 user: sarnold75 tags: trunk
07:42
- added a new [int2float] command and updated man page and test suite - added an example in the man page check-in: 826c136a12 user: sarnold75 tags: trunk
2005-06-23
07:01
Corrected conflict between bigfloat and complexnumbers - sqrt defined twice check-in: 40b21e25db user: arjenmarkus tags: trunk
03:43
Corrected typos in the testsuite for the new commands. Math import, and accumulated changes in other branches. Import of additional statistics code, and elliptic curves. Restored changelog entries dropped by merge. check-in: a321930a16 user: andreas_kupries tags: trunk
2005-06-22
09:54
Added statistical procedures (2x2 and quality control charts) as well as elliptic functions (cn, dn, sn) check-in: c8c0b230ae user: arjenmarkus tags: trunk
02:44
Restored changelog entries dropped by merge. check-in: ea9323d71b user: andreas_kupries tags: trunk
02:36
Fixed bug in file walker, it excluded all symbolic links, instead of just not following circular ones. Fixed a typo in the new documentation file. Undo failed auto-merges. check-in: f2ec71a828 user: andreas_kupries tags: trunk
02:21
Undo failed auto-merges. Accumulated changes. Import first documentation for blowfish. Import bugfix by Pat regarding handling of empty return path addresses. check-in: 91f9cce93c user: andreas_kupries tags: trunk
2005-06-21
23:54
Added (incomplete) blowfish manual page check-in: 69ae89bc0e user: patthoyts tags: trunk
13:42
* smtpd.tcl: bug #1224575 - as per RFC2821:3.7 we must accept null return path addresses. The programmers validate_sender proc can then decide to accept or reject such a submission. check-in: 67fd2aadb4 user: patthoyts tags: trunk
2005-06-18
02:37
Fixed SF Tcllib Bug 1220089, quotes in section ids. check-in: a5ae4df44c user: andreas_kupries tags: trunk
02:14
Removed duplicate entry check-in: 79d7016022 user: andreas_kupries tags: trunk
2005-06-16
00:39
Added a smtpd logging implementation of a tls callback procedure. check-in: f25a6812c0 user: patthoyts tags: trunk
00:38
Moved version to 1.4 check-in: b92ba6a14b user: patthoyts tags: trunk
00:37
Make more use of the gui. check-in: b866dedf31 user: patthoyts tags: trunk
00:36
Added a SMTP client sample check-in: e522af92a2 user: patthoyts tags: trunk
2005-06-15
04:23
Undo merge error. Accumulated changes. Imported change to -deliver options now accepting a script instead of a command prefix. Undo bad merge. check-in: 75b12668e2 user: andreas_kupries tags: trunk
2005-06-14
09:11
bug #1220195. The -deliver options should accept a script prefix not just a command. Incremented version number. check-in: 61bd9a8ae8 user: patthoyts tags: trunk
05:21
Undo bad merge. Undo bad merges. check-in: 85a317441e user: andreas_kupries tags: trunk
05:18
Undo bad merges. Accumulated changes. Import fixes to snit testsuite. Tk constraint. Accumulated changes. Imported fix to math initialization of constants. Accumulated changes. Import of fixes to french msg catalog in doctools. check-in: fa92637544 user: andreas_kupries tags: trunk
2005-06-08
03:00
Added tk test constraints to bug-2.* check-in: dc63245ef6 user: duquette tags: trunk
2005-06-07
14:21
fix infinite loop in ::math::constants::huge check-in: a03e2d9059 user: kennykb tags: trunk
2005-06-06
21:19
* mpformats/fr.msg: Fixed [Tcllib SF Bug 1213636], reported by <[email protected]>, by removing the incorrect english strings preceding the french ones. check-in: 102528e688 user: andreas_kupries tags: trunk
2005-06-04
21:41
Updated copyright notice to 2005. check-in: a06e45acf3 user: duquette tags: trunk
21:38
Deleted obsolete .html docs check-in: a98763c60a user: duquette tags: trunk
21:21
Bumped version to 1.0 check-in: 58535e30e8 user: duquette tags: trunk
21:08
Fixed Bug 1106375 check-in: ac93e796bd user: duquette tags: trunk
20:39
Fixed Bug 1161779 check-in: da3b0152a4 user: duquette tags: trunk
14:22
Bumped Snit version number to 0.98 check-in: e841da4820 user: duquette tags: trunk
2005-06-01
03:17
Typo fix. Undo bad automerge. check-in: 6d80f08a30 user: andreas_kupries tags: trunk
03:13
Undo bad automerge. check-in: 10ad761811 user: andreas_kupries tags: trunk
03:09
Accumulated changes. Bugfixes. ChangeLog merges. Accumulated changes. Import of smtp touchup. ChangeLog merge. Accumulated changes. Import fix of bug in 'list flatten'. Imported support for ceptcl communication, by Pat. Import of additional example for logger. check-in: 95b587e751 user: andreas_kupries tags: trunk
2005-05-25
11:04
Avoid unset error message when parsing From addresses check-in: 837fff24c8 user: patthoyts tags: trunk
2005-05-24
15:32
debugging help check-in: 0434b83e1f user: patthoyts tags: trunk
2005-05-23
20:32
* list.test: * list.tcl (::struct::list::Lflatten): Fixed [SF Tcllib Bug 1206499] Replaced the 'eval' construction with a more basic check for list syntax and handling of the data. The removed construct was unable to handle elements containing special characters (Brackets, Braces, Double-apostrophes, etc.) correctly. The bug was reported by Yahalom Emet <[email protected]>. This is actually something we created Tcl 8.5's {expand} for. Extended the testsuite as well. check-in: f368122988 user: andreas_kupries tags: trunk
2005-05-21
00:05
Added support for ceptcl as well as tcludp as the source of UDP support check-in: df39966215 user: patthoyts tags: trunk
2005-05-18
22:29
* logtotext.tcl : Added an example how to display coloured log messages from logger in a Tk text widget. check-in: d2cd1f17d6 user: mic42 tags: trunk
2005-05-11
04:19
New method 'walkproc' added. Call command prefix, not a script. Changelog merge. Minor touchup of object creation. Changelog merge. Minor touchup of object creation. Changelog merge Minor touchup of object creation. Changelog merge. Minor touchup of object creation. Minor touchup of object creation. Two convenience methods to retrieve lists of either all nodes, or leaf nodes. Cheap for the object, expensive with the existing API (walk, children -all). Undo merge errors. check-in: c32c5bb09e user: andreas_kupries tags: trunk
2005-05-07
04:20
Undo merge errors. check-in: 7b36b229fb user: andreas_kupries tags: trunk
04:14
Merging accumulated changelog changes. Import of RFC 3056 support (6to4 addresses), by Pat. check-in: f65ce8c779 user: andreas_kupries tags: trunk
2005-05-06
00:54
* ip.tcl: Added some support for acceping RFC3056 6to4 addresses * ip.test: of the form 2002:<ipv4 address>::/48 check-in: 59a68633d1 user: patthoyts tags: trunk
2005-05-04
13:30
Removed argv0 in optimize.tcl check-in: 6a5d40ec22 user: arjenmarkus tags: trunk
13:28
Removed reference to argv0 - problems with slave interps, apparently check-in: 724b8e6c84 user: arjenmarkus tags: trunk
2005-04-29
01:35
Bug fix for install of apps, has to respect simulate-mode. Updated installer to changes in file and API for package meta information used by SAK check-in: 6e7f7d6619 user: andreas_kupries tags: trunk
2005-04-27
02:40
Manual merge of accumulated changes. Logger examples, OO wrappers based on Snit and Xotcl. Both by Michael. Manual merge of accumulated ChangeLog discrepancies. Typo fix in math documentation, by Arjen. Fixed bug in 'indent', mishandled whitespace leading first line. Added tests checking for the bug. check-in: 55a05a041d user: andreas_kupries tags: trunk
2005-04-25
22:52
OO wrappers for logger using SNIT and XOTcl check-in: e22b96608c user: mic42 tags: trunk
06:35
Corrected small error in documentation (math:;prod -> math::product) check-in: 84f56f8c4a user: arjenmarkus tags: trunk
2005-04-23
05:33
Removed old package information file. check-in: 8ec521eda0 user: andreas_kupries tags: trunk
05:32
Changed getpackage to fall back to a regular 'require' if there is no local implementation for the package. SAK is now independent of the bundle it is in, with an (undoc'd) API to the bundle specific information (package_FOO files). Added missing var imports. Fixed typo. Ditto the bundle specific critcl definitions. Moved bundle specific information for release cleanup into the package meta data, and made the cleanup code itself generic. Replaced lots of hardwired package names with appropriate variables. Changed API between package meta data file and SAK to a command-oriented style. Moved package meta data file to a package neutral file name. Moved package name/version variables over to package neutral names. Moved text templates for various types of generated meta files into separate files, made code using them more regular. check-in: ec0ff78725 user: andreas_kupries tags: trunk
03:59
Truly removed the moved example file. check-in: 6f13203408 user: andreas_kupries tags: trunk
03:58
Noved sasl example out of the module into the example area. check-in: 1b875676c7 user: andreas_kupries tags: trunk
2005-04-16
18:35
Remove old client/server files used by old testsuite. check-in: a31948d4d9 user: andreas_kupries tags: trunk
18:27
Really delete the old example.tcl file. check-in: 1415383271 user: andreas_kupries tags: trunk
18:23
Moved bibtex example application into the examples directory tree. check-in: 2b1ee7046c user: andreas_kupries tags: trunk
2005-04-14
06:07
Testsuite fixes to ensure use of local packages, not installed ones. Typo police, and testsuite fixed to use local packages, not installed ones. Fixing merge errors, putting removed ChangeLog entries back in. check-in: 327baa0e8d user: andreas_kupries tags: trunk
2005-04-13
01:24
Fixing merge errors, putting removed ChangeLog entries back in. check-in: 44d1eaa676 user: andreas_kupries tags: trunk
2005-04-12
02:35
Accumulated manual merges, and snit typo fixc merge Imported typo fix by Marty Backe. Re-added 'alt' attribute, to satisfy any and all browsers. check-in: 05931e2d0b user: andreas_kupries tags: trunk
2005-04-11
22:34
*** empty log message *** check-in: 1ff01f42fe user: mgbacke tags: trunk
2005-04-08
06:08
Fixed SF Tcllib Bug 1176744 check-in: 4e606596ae user: andreas_kupries tags: trunk
05:27
Fixed [SF Tcllib Bug 1173444]. Corrected a number of typos in variable names. check-in: 2b79696e25 user: andreas_kupries tags: trunk
05:18
Fixed SF Tcllib Bug 1177108. Replaced usage of a global variable with a properly namespaced one. check-in: 6da85b8528 user: andreas_kupries tags: trunk
2005-04-06
06:32
Fix of attribution typo in the ChangeLog. Cleaning up of trailing whitespace. New method 'map', with tests, and docs. Tests for all iteration operators. Fixed all scope bugs with the iteration operators. Documented the scoping. Bump version to 1.3, synchronized all usages of version numbers. check-in: 754d14c03d user: andreas_kupries tags: trunk
2005-04-05
07:11
Synchronized indexed vs provided versions. Synchronized indexed vs provided versions. Synchronized indexed vs provided versions of logger. Synchronized indexed vs provided versions. check-in: e7ed11cf53 user: andreas_kupries tags: trunk
06:36
Extended SAK to handle several versions of a single package better during validation and display. Regenerated the docstrip sources from the master, using SAKs docstrip/stitch code. Added new app 'tcldocstrip' and its documentation. Also added the stitch definition for docstrip itself, for regeneration via SAK. check-in: f3a3e0132d user: andreas_kupries tags: trunk
2005-04-02
02:57
2005-04-01 Aaron Faupell <[email protected]> * jpeg.tcl: added comments, bumped version number because of potential incompatibility due to inverting the return value of isJPEG. check-in: 317e1b0e6c user: afaupell tags: trunk
2005-04-01
05:49
2005-31-03 Aaron Faupell <[email protected]> * ini.tcl: fixed bug where ini files were corrupted when saving a shorter version. due to not closing and truncating file before writing. check-in: 4b0d26ec99 user: afaupell tags: trunk
05:10
Added the forgotten documentation. Added code to SAK for the regeneration of sources of modules with master sources in docstrip format. Extraction of version info from provided packages extended with static analysis, and made more robust for packages importing definitions. Fixed buglet, missing var import. Package require fully internal, removed some superfluous definitions, extended help output. check-in: 783a8d2029 user: andreas_kupries tags: trunk
2005-03-30
22:45
* profiler.tcl (::profiler::TraceHandler): Make sure that caller names always have a :: prefix, to avoid getting confused by "::foo" versus "foo", which actually refer to the same procedure [Bug 1172938]. Incremented version number to 0.2.3. * profiler.test: Added tests to verify fix for Bug 1172938. check-in: ae704a06c9 user: ericm tags: trunk
2005-03-25
20:52
* Makefile.in (install-libraries): add -app-path arg (steffen) check-in: c1a0d36436 user: hobbs tags: trunk
2005-03-16
19:53
* Fixed typos in the manpage headers. check-in: c1da1bdd2e user: andreas_kupries tags: trunk
19:42
* bigfloat.tcl: Added package require math::bignum. If we use the package we should load it as well. * rational_funcs.tcl: Redone entry '2004-11-22 Andreas Kupries <[email protected]>'. Somehow the source command came back. check-in: 108d833bb7 user: andreas_kupries tags: trunk
18:21
* ldap.tcl (ldap::asnGetInteger): Fixed [SF Tcllib Bug 1164663], a copy/paste bug in the definition of this procedure. It belongs into the ldap namespace, not the asn namespace. check-in: 58c70273c6 user: andreas_kupries tags: trunk
02:07
Added the new module 'bibtex' to the installer. check-in: 1a1666f34f user: andreas_kupries tags: trunk
2005-03-15
04:54
Completed rewrite to add rigorous option processing, proper documentation of all options, update of testsuite, etc. Version is now 0.5. Fixed merge error, remove duplicate code. check-in: 0d424a2d34 user: andreas_kupries tags: trunk
2005-03-12
21:11
* cksum.tcl: Refactored to use a context for better support of * cksum.man: summing data in chunks. Updated man page and * cksum.test: tests. Set version to 1.1.0 check-in: 417f1d33dc user: patthoyts tags: trunk
02:13
* crc32.tcl: Refactored the package to use a context structure * crc32.man: as done for the hash modules. This makes it easier * crc32.test: to work which chunks and event systems. We now * crc32bugs.test: can support Trf for chunking too and have properly hooked up the critcl code. Tests now test all available implementations. check-in: 520444e1b8 user: patthoyts tags: trunk
2005-03-11
12:24
Corrected exponential_Ei function: was doubly defined check-in: 70c9a29971 user: arjenmarkus tags: trunk
05:08
Fixed merge errors. Removal of duplicated entries in the changelog, and restoration of a bugfix in mime.tcl check-in: 1632f9901d user: andreas_kupries tags: trunk
2005-03-10
06:26
Added documentation. check-in: ac2c000403 user: andreas_kupries tags: trunk
2005-03-09
05:39
Rewritten, formatting, a number of bugfixes. check-in: e7a691a052 user: andreas_kupries tags: trunk
04:22
Import of bugfix for SF Tcllib 754920. check-in: 2895c64806 user: andreas_kupries tags: trunk
2005-03-08
21:33
* mime.tcl (::mime::copymessageaux): Removed usage of the command 'unstack'. Its presence is a bug ever since revision 1.3 (March 9, 2000) of mime.tcl, when the converters (base64, quoted-printable) started to be used in immediate mode instead of attaching them to the output channel. This also means that we do not need the fallback implementation anymore either. Many thanks to Roy Terry <[email protected]> for keeping up the nagging about [SF Tcllib Bug 754920] which demonstrated the problem. What happened is that the unpaired 'unstack' removes the outer .-transformation and a second call may close the channel. If that happens any further access to the channel errors out, and the mail server gets and transfers an incomplete mail message. It is a 'may' and not a 'will' because it seems that sometimes the channel has a refcount > 0 and then 'unstack' does nothing. This part made the reproduction difficult. It was originally suspected to be a problem in Trf itself, but is actually a problem in how it is used by mime. check-in: ffc4f2b265 user: andreas_kupries tags: trunk
05:14
Added documentation for the comm wire protocol. check-in: 57e29fa945 user: andreas_kupries tags: trunk
2005-03-05
14:51
'pow' now gets its result from ::math::bignum::pow when both operands are integers Small aesthetic changes : removed some $::math::bigfloat::one expression >using 'variable one'. Done it with 'five' and '_pi0' too. check-in: 60401530dc user: sarnold75 tags: trunk
2005-03-04
16:44
Small bugfix and new subcommand check-in: b188e25224 user: mic42 tags: trunk
2005-03-03
06:36
Fixed doc error reported by coldstore. unsetv argument is not optional. check-in: 34577c1f3b user: andreas_kupries tags: trunk
2005-02-24
05:33
Handling all possible implementations in the tests. Sped up sha256 calculation. Handling of accel packages rationalized. Added functionality for permutations. Extended testsuite and documentation. Manual merge, ensuring presence of the bugfix. check-in: 310323c4dc user: andreas_kupries tags: trunk
03:25
Enabled testing of all available implementations in the digest packages. check-in: c7f0da1779 user: patthoyts tags: trunk
2005-02-23
15:19
* pkgIndex.tcl: Incremented version to 2.0.4 * md5x.tcl: Rationalised the handling of accelerator packages and * md5x.test: added support for use of cryptkit. Updated the man * md5.man: page to note the available accelerators. check-in: b63e5821f0 user: patthoyts tags: trunk
12:48
* pkgIndex.tcl: Incremented version to 1.0.3 * md4.tcl: Rationalized the accelerator package handling. * md4.test: Added cryptkit as a potential accelerator. * md4.man: Added mention of the accelerators. check-in: c407f88ca4 user: patthoyts tags: trunk
12:41
* pkgIndex.tcl: Incremented version to 1.0.3 * ripemd120.tcl,man,test: Rationalised accelerator handling and added * ripemd160.tcl,man,test: cryptkit as accelerator for RIPEMD-160. check-in: 7d4f2782eb user: patthoyts tags: trunk
12:40
Fixed close/delete order in ppackages to work on Windows. check-in: ef249fb2b0 user: patthoyts tags: trunk
05:24
Used new functionlaity of sak to check package descriptions. Added missing one, consolidated differing module descriptions, tightened phrasing a bit. Changelog entry for last change (sak extension). check-in: e99691d75b user: andreas_kupries tags: trunk
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 &amp 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