1                        DYNAMIC ADAPTIVE COMPRESSION TOOL
2                                 DACT 0.8.42
3
4Release information:
5  pkg:  DACT version 0.8.42
6  url:  http://www.rkeene.org/files/oss/dact/dact-0.8.42.tar.gz
7  web:  http://www.rkeene.org/oss/dact/
8  date: Mon May 31 23:32:43 CDT 2010
9--------------------------------------------------------------------------
10
1120040220
12 * Moved LZO-* out of DEBUG.
13
1420031211
15 * Started maintaining DACT again, version 0.8.31 released.
16
1720010821
18 * Added `-E' option to use with encryption
19 * Added cipher subsystem
20 * Added cipher_chaos.c  (Chaos cipher)
21
2220010614
23 * Added message to be displayed when upgrading DACT (with -N)
24 * Added config option `block_size'
25
2620010601
27 * Added URL parsing support.
28 * Added `-p' option to display the result of parsed URL.
29 * Added `-N' option to upgrade DACT.
30
3120010422
32 * Added URL support.
33 * Added `-H' option to write only the header of a DACT file.
34 * Added extended header support.
35 * Added `-n' option to ignore CRCs.
36 * Added `-I' option to use only a specific algorithm and 0.
37 * Added `-U' option to specify a file that contains a list of URLs.
38 * Added `-u' option to specify an URL to download copy of real data.
39 * Added `-D' option to specify a file description.
40 * Added `-O' option to toggle the writing of original file name.
41 * Added hooks for native `bunzip2' and `gunzip' handling.
42 * Lots of bug fixes.
43 * Version is 0.7.0.
44
4520010325
46 * Fixed bug with newer libbz2's (from Glenn McGrath <bug1@optushome.com.au>)
47 * Changed comp_bzlib to 900k block (from Glenn McGrath <bug1@optushome.com.au>)
48 * Added support for -C option, and decompression checking.
49 * Version is 0.6.6
50
5120010324
52 * Fixed bugs in configure script
53 * Fixed bugs in dact_blk_compress() (possibly causing heap corruption)
54 * Changed magic number to be less likely to occur in a text file
55 * Version is 0.6.5
56
5720010322
58 * Rewrote dact.c.
59 * Made lots of changes to sort.[ch].
60 * Decided to keep current algorithms system.
61 * Changed magic number location in file to offset=0.
62 * Completely dropped support for old DACT files.
63 * New dact.c main(...) functions really similarily to `gzip.'
64 * Using GNU configure stuffs.
65 * comp_range and comp_mzlib2 are not enabled, they broke.
66 * Block size limit is (theoretically) 4GB.
67 * Changed structure of DACT file and block header.
68 * The -C option doesn't work.
69 * DACT doesn't check for a new binary (making a user dact-upgrade.sh
70   pointless at the moment, but this will be fixed. )
71 * Version is 0.6.1.
72 * Began using CVS to break things more quickly.
73 * Several misc bug fixes.
74
7520000922
76 * Added modules !
77 * Converted all stable algorithms to modularizbale form.
78 * Now uses a config file (/etc/dact.conf)
79 * CHECK_VERSION is defined by default now (but disabled in dact.conf)
80 * comp_mzlib2 works now.
81 * Added a '-m' option to specify a config file.
82 * update-version.sh renamed to dact-upgrade.sh and installed by `make install'
83
8420000907
85 * Added precompiled binaries, and a script to automatically upgrade.
86 * Added Docs/helpfile.txt  which needs to be turned into a manpage.
87
8820000905
89 * Added "Bugs" and "Horror Stories" to README.
90 * Fixed 2 bugs in comp_text.c.
91 * Added Docs/  directory.
92 * Changed CHECKSUM to MD5SUM
93 * A VERSION now exists and is consulted to check for latest, use
94   --with-check-version  option on configure script to enable.
95
9620000828
97 * Added backward compatability to <= 0.4.2.
98 * Fixed patch to magic file.
99 * Modified configuration scripts to work under more conditions.
100 * Preliminary testing of endian-neutrality.
101 * comp_mzlib2 modified, and almost works.
102 * int_sort_fast() modified to be even faster.
103 * Added path options to configure options.
104 * Created an installation guide, INSTALL.
105 * Added MD5 Checksum file, CHECKSUM.
106
10720000827
108 * Added preliminary support for endian-neutrality (UNTESTED!)
109 * Added magic number, offset, and size.
110 * Added patch to magic file.
111
11220000720
113 * Added getopt(3) support.
114 * Added '-l' option.
115 * Added '-s' option.
116 * Changed archive name to dact-VER.
117 * int_sort_really_fast added to sort.c.
118 * Added '-e' option.
119 * Fixed configure script to work with Solaris 8 (SunOS 5.8) (but not 7).
120 * Some bugs were possibly fixed and created.
121 * Added variable block size support.
122 * Default block size is now 4088 bytes (Max is 16384).
123 * Default output is to INFILE.dct instead of stdout.
124
12520000526
126 * Fixed several memory leaks.
127 * Added bzlib.h check in configure for later use.
128 * Added int_sort_really_fast to buffer.[ch]
129
13020000515
131 * comp_snibble.[ch] added as algo #6
132 * comp_range.[ch] added as algo #7
133
13420000514
135 * comp_range_compress working (hopefully).
136 * comp_range_decompress partially working.
137 * int_sort_fast added to sort.c.
138 * byte_buffer_* added to buffer.c.
139 * configure script was modified.
140 * comp_mzlib2 was removed from algorithms.h, to be readded as algo #8.
141 * Added `-c' option and compression verification.
142
14320000430
144 * comp_range was modified to begin to get it to work
145 * Modifications to configure script
146 * comp_mzlib2 was started
147 * Added sort.[ch] by Daniel Vignes (dvignes@n-f-d.com)
148
14920000425
150 * Configure no longer relies on sed
151 * Binary filename changed from 'compress' to 'dact.'
152 * Toby Collier (tcollier@n-f-d.com) begins
153   handling documentation and Changelog.
154
15520000421
156 * Name changed from DCL to DACT.
157 * New algorithms added.
158 * Bugs fixed.
159
16020000414
161 * Initial release as DCL by Roy Keene (dact@rkeene.org)
162
163