-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
152 lines (130 loc) · 4.96 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
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)