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

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

133 check-ins using file modules/md5/md5x.test version b58aec3382

2004-07-01
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: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
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: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 <afaupell@users.sourceforge.net> * 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
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: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:11
*** empty log message *** check-in: eded552890 user: afaupell tags: trunk
2004-05-26
20:47
2004-05-26 Aaron Faupell <afaupell@users.sourceforge.net> * 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: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
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 <stwo@telus.net>. 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 <afaupell@users.sourceforge.net> * 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 <afaupell@users.sourceforge.net> * 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 <todd.copeland@pervasive.com>, 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 <welch@panasas.com> * 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 <gunzel@users.sourceforge.net> 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 <gunzel@users.sourceforge.net> for the work, and Mikhail Teterin <kot@users.sourceforge.net> 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 <jaspert@users.sourceforge.net> 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 <loewerj@web.de>. * 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 <stwo@telus.net>. 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 <stwo@telus.net>. 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