Tcl Library Source Code

Timeline
Login

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

80 check-ins using file sak.tcl version 16ad02a016

2004-07-04
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: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 <[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
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 <[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: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
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