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
|
2009-05-21 Antonio Diaz <ant_diaz@teleline.es>
* Version 1.6-pre2 released.
* Decompression time has been reduced by 17%.
* Added support for .tbz extension to lzdiff and lzgrep.
* Added man pages for lzdiff, lzgrep and lziprecover.
* encoder.cc (Matchfinder): Reduce memory use to 9x if input file
is smaller than dictionary size limit.
* testsuite/check.sh: Test lziprecover.
* Export LC_ALL=C in all scripts.
2009-04-27 Antonio Diaz <ant_diaz@teleline.es>
* Version 1.6-pre1 released.
* Makefile.in: Extra files are now installed by default.
* decoder.cc: Added extra flush calls to improve partial
decompression of corrupt files.
* "--test" no more needs "/dev/null".
2009-04-12 Antonio Diaz <ant_diaz@teleline.es>
* Version 1.5 released.
* lzip.h: Coded dictionary size implemented in File_header.
* Fixed some includes that prevented compilation with GCC 4.4.
* "member_size" and "volume_size" are now accurate limits.
* Compression speed has been improved.
* Implemented bt4 type matchfinder.
* Added chapter "Algorithm" to the manual.
* Lzdiff and lzgrep now accept "-h" for "--help" and
"-V" for "--version".
* Makefile.in: Man page is now installed by default.
* testsuite/check.sh: Verify that files are open in binary mode.
2009-01-24 Antonio Diaz <ant_diaz@teleline.es>
* Version 1.4 released.
* Implemented compression of version 1 files.
* Added new option "--member-size".
* Added new option "--volume-size".
* Added new option "--output".
* main.cc: Read from non regular files if "--stdout" is specified.
* Added "lziprecover", a member recoverer program.
* testsuite/unzcrash.cc: Test all 1-byte errors.
2008-12-21 Antonio Diaz <ant_diaz@teleline.es>
* Version 1.3 released.
* This version automatically chooses the smallest possible
dictionary size for each file during compression, saving
memory during decompression.
* Implemented decompression of version 1 files.
* testsuite/check.sh: Replaced "diff -q" with "cmp".
2008-12-10 Antonio Diaz <ant_diaz@teleline.es>
* Version 1.2 released.
* encoder.cc: A 1-byte read outside allocated memory has been fixed.
* lzip.h: Dictionary size limit has been reduced to 512MiB because
setting it to 1GiB causes overflow of a 32 bit integer.
* Added "lzdiff", a diff/cmp wrapper for gzip, bzip2, lzip and
non-compressed files.
* Added "lzgrep", a grep wrapper for gzip, bzip2, lzip and
non-compressed files.
* "make install-info" should now work on Debian and OS X.
2008-11-17 Antonio Diaz <ant_diaz@teleline.es>
* Version 1.1 released.
* Changed short name of option "--dictionary-size" to "-s".
* Changed short name of option "--match-length" to "-m".
* Changed LONG_LONG_MAX to LLONG_MAX.
2008-10-14 Antonio Diaz <ant_diaz@teleline.es>
* Version 1.0 released.
* "-tvv" shows file version and dictionary size.
2008-09-30 Antonio Diaz <ant_diaz@teleline.es>
* Version 0.5 released.
* Decompression is now 1% faster.
2008-09-23 Antonio Diaz <ant_diaz@teleline.es>
* Version 0.4 released.
* Code cleanup for global variable "verbosity".
* Regained the compression ratio of 0.2 with 5% faster speed.
* Fixed compilation on sistems where size_t != unsigned int.
2008-09-15 Antonio Diaz <ant_diaz@teleline.es>
* Version 0.3 released.
* encoder.cc: Compression is now 15% faster, 1% worse.
* main.cc (main): Make "-t" option override "-c".
* main.cc (decompress): Show "done" instead of "ok" when not testing.
* encoder.h: Use trials[] to return the list of pairs.
2008-09-09 Antonio Diaz <ant_diaz@teleline.es>
* Version 0.2 released.
* encoder.cc: Small improvements in compression speed.
* Small documentation changes.
2008-08-20 Antonio Diaz <ant_diaz@teleline.es>
* Version 0.1 released.
Copyright (C) 2008, 2009 Antonio Diaz Diaz.
This file is a collection of facts, and thus it is not copyrightable,
but just in case, I give you unlimited permission to copy, distribute
and modify it.
|