DYNAMIC ADAPTIVE COMPRESSION TOOL DACT 0.8.37 Release information: pkg: DACT version 0.8.37 url: http://www.rkeene.org/files/oss/dact/dact-0.8.37.tar.gz web: http://www.rkeene.org/oss/dact/ date: Sun Apr 4 01:01:44 CST 2004 -------------------------------------------------------------------------- 20040220 * Moved LZO-* out of DEBUG. 20031211 * Started maintaining DACT again, version 0.8.31 released. 20010821 * Added `-E' option to use with encryption * Added cipher subsystem * Added cipher_chaos.c (Chaos cipher) 20010614 * Added message to be displayed when upgrading DACT (with -N) * Added config option `block_size' 20010601 * Added URL parsing support. * Added `-p' option to display the result of parsed URL. * Added `-N' option to upgrade DACT. 20010422 * Added URL support. * Added `-H' option to write only the header of a DACT file. * Added extended header support. * Added `-n' option to ignore CRCs. * Added `-I' option to use only a specific algorithm and 0. * Added `-U' option to specify a file that contains a list of URLs. * Added `-u' option to specify an URL to download copy of real data. * Added `-D' option to specify a file description. * Added `-O' option to toggle the writing of original file name. * Added hooks for native `bunzip2' and `gunzip' handling. * Lots of bug fixes. * Version is 0.7.0. 20010325 * Fixed bug with newer libbz2's (from Glenn McGrath <bug1@optushome.com.au>) * Changed comp_bzlib to 900k block (from Glenn McGrath <bug1@optushome.com.au>) * Added support for -C option, and decompression checking. * Version is 0.6.6 20010324 * Fixed bugs in configure script * Fixed bugs in dact_blk_compress() (possibly causing heap corruption) * Changed magic number to be less likely to occur in a text file * Version is 0.6.5 20010322 * Rewrote dact.c. * Made lots of changes to sort.[ch]. * Decided to keep current algorithms system. * Changed magic number location in file to offset=0. * Completely dropped support for old DACT files. * New dact.c main(...) functions really similarily to `gzip.' * Using GNU configure stuffs. * comp_range and comp_mzlib2 are not enabled, they broke. * Block size limit is (theoretically) 4GB. * Changed structure of DACT file and block header. * The -C option doesn't work. * DACT doesn't check for a new binary (making a user dact-upgrade.sh pointless at the moment, but this will be fixed. ) * Version is 0.6.1. * Began using CVS to break things more quickly. * Several misc bug fixes. 20000922 * Added modules ! * Converted all stable algorithms to modularizbale form. * Now uses a config file (/etc/dact.conf) * CHECK_VERSION is defined by default now (but disabled in dact.conf) * comp_mzlib2 works now. * Added a '-m' option to specify a config file. * update-version.sh renamed to dact-upgrade.sh and installed by `make install' 20000907 * Added precompiled binaries, and a script to automatically upgrade. * Added Docs/helpfile.txt which needs to be turned into a manpage. 20000905 * Added "Bugs" and "Horror Stories" to README. * Fixed 2 bugs in comp_text.c. * Added Docs/ directory. * Changed CHECKSUM to MD5SUM * A VERSION now exists and is consulted to check for latest, use --with-check-version option on configure script to enable. 20000828 * Added backward compatability to <= 0.4.2. * Fixed patch to magic file. * Modified configuration scripts to work under more conditions. * Preliminary testing of endian-neutrality. * comp_mzlib2 modified, and almost works. * int_sort_fast() modified to be even faster. * Added path options to configure options. * Created an installation guide, INSTALL. * Added MD5 Checksum file, CHECKSUM. 20000827 * Added preliminary support for endian-neutrality (UNTESTED!) * Added magic number, offset, and size. * Added patch to magic file. 20000720 * Added getopt(3) support. * Added '-l' option. * Added '-s' option. * Changed archive name to dact-VER. * int_sort_really_fast added to sort.c. * Added '-e' option. * Fixed configure script to work with Solaris 8 (SunOS 5.8) (but not 7). * Some bugs were possibly fixed and created. * Added variable block size support. * Default block size is now 4088 bytes (Max is 16384). * Default output is to INFILE.dct instead of stdout. 20000526 * Fixed several memory leaks. * Added bzlib.h check in configure for later use. * Added int_sort_really_fast to buffer.[ch] 20000515 * comp_snibble.[ch] added as algo #6 * comp_range.[ch] added as algo #7 20000514 * comp_range_compress working (hopefully). * comp_range_decompress partially working. * int_sort_fast added to sort.c. * byte_buffer_* added to buffer.c. * configure script was modified. * comp_mzlib2 was removed from algorithms.h, to be readded as algo #8. * Added `-c' option and compression verification. 20000430 * comp_range was modified to begin to get it to work * Modifications to configure script * comp_mzlib2 was started * Added sort.[ch] by Daniel Vignes (dvignes@n-f-d.com) 20000425 * Configure no longer relies on sed * Binary filename changed from 'compress' to 'dact.' * Toby Collier (tcollier@n-f-d.com) begins handling documentation and Changelog. 20000421 * Name changed from DCL to DACT. * New algorithms added. * Bugs fixed. 20000414 * Initial release as DCL by Roy Keene (dact@rkeene.org) |