2003-05-27 Pat Thoyts * crc16.tcl: Added XMODEM CRC algorithm - as used in the XMODEM-CRC protocol. (Simple XMODEM uses a SysV type checksum). Also added a -channel option to the crc command. 2003-05-09 Pat Thoyts * crcc.tcl: Added placeholder to get a module library for all the critcl code segments from the crc module * crc32.tcl: Added -channel option * crc32.test: * crc32bugs.test: Tidied up the tests * sum.tcl: Refactored the code to permit chunking and reading from a channel. Added critcl-dependent C code implementations. * sum.test: Added new tests and generally tidied up. * sum.man: Added new items to the documentation. 2003-05-05 Andreas Kupries * * Released and tagged Tcllib 1.4 ======================== * 2003-04-02 Pat Thoyts * crc32.test: Fix for bug #709375 - test failures for bigEndian systems when using Trf crc-zlib. * crc32bugs.test: Additional test file used to isolate byte ordering problems. 2003-02-11 Pat Thoyts * crc32.man, cksum.man, crc16.man, crc32.man: Added the new copyright markup to the doctools pages. * crc32.tcl: Enforce 32 bit calculations. 2003-02-02 Pat Thoyts * crc16.tcl: Fixed a bug in the option handling error info. 2003-01-25 Pat Thoyts * crc32.tcl: * cksum.tcl: * crc16.tcl: * sum.tcl: Added tcl package requirement for 8.2+ and hiked versions to 1.0.1 2003-01-16 Andreas Kupries * crc32.man: More semantic markup, less visual one. * cksum.man: * sum.man: 2003-01-07 Pat Thoyts * crc32.test: Fixed another 8.3 - 8.4 wide integer problem. 2003-01-06 Pat Thoyts * crc16.tcl: Fix for bug #620612: the crc16 CRC calculation failed for 32 bit CRC widths for tcl < 8.4. Masked off high bits after shift 2003-01-03 Pat Thoyts * cksum.tcl: Enabled processing in chunks to reduce memory consumption. 2002-09-26 Pat Thoyts * crc32.tcl: Fix to SF bug #579026: implementing file processing in small chunks to reduce memory usage. 2002-01-23 Pat Thoyts * crc16.tcl, crc16.test, crc16.man: Added CRC16 package 2002-01-23 Pat Thoyts * crc32.test, sum.test, cksum.test: Fixed SF bug #507242: failing tests when running 'make test' 2002-01-17 Pat Thoyts * crc32.n: formatting fixes * sum.n: added new manual page for package sum 2002-01-16 Pat Thoyts * crc32.tcl: added -seed and -implementation options. * crc32.n: updated for the -seed and -impl options * crc32.test: added tests for the -seed and -impl options. 2002-01-15 Pat Thoyts * sum.tcl: initial version of crc::sum command * sum.test: initial version of crc::sum command tests * cksum.tcl: intial version of crc::cksum command * cksum.n: initial version of crc::cksum manual page * cksum.test: initial version of crc::cksum command tests * crc32.tcl: compatability with sum and cksum commands * crc32.test: compatability with sum and cksum tests * crc32.n: compatability with sum and cksum manuals 2002-01-11 Pat Thoyts * crc32.tcl: implemented usage of Trf crc-zlib if available. 2002-01-09 Pat Thoyts * crc32.tcl: initial version modified from the Wiki source. * crc32.n: initial version of man page * crc32.test: initial version of crc32 tests.