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
|
(N)compress version 4.2.4.4
o Add some spelling fixes from Kenneth J. Pronovici
o Tweak makefile syntax for make 3.82
o Tweak by Kenneth J. Pronovici to escape hyphens in man pages for groff
(N)compress version 4.2.4.3
o Check return value of chown().
o Fix from Fedora for checking malloc() return.
o Fix from Fedora/gzip to avoid integer overflow for CVE-2010-0001.
(N)compress version 4.2.4.2
o Integrate build/man touchups from Debian.
o Add fix from Fedora for handling of 0 byte files.
o Pull in POSIX standard headers for prototypes (stdlib,string,unistd).
o Replace rindex() with strrchr().
o Don't set CC by default in Makefile.def and add CFLAGS/CPPFLAGS/LDFLAGS
where appropriate by default.
o Add support for DESTDIR to the install target.
(N)compress version 4.2.4.1
o Fix possible bss buffer underflow CVE-2006-1168
o New homepage http://ncompress.sourceforge.net/
(N)compress version 4.2.4
o Fix '-c' flag.
o Fix utime error.
o Added AMIGA support (Sascha Wildner).
o Div. remarks added.
(N)compress version 4.2.3
o Comp.source.reveiwed release.
(N)compress version 4.2.2
Minor changes after the reviewes from comp.sources.reviewed
o Change the name to ncompress because of version problems.
o Start all scripts with ':'
o Added libary options to buidl script.
o Install zmore zcmp zdiff and manuals.
o Added patchlevel.h
o Updated README file. Created LZW.INFO
o a complete grammatical go-round
o Use utime.h if availble
o Change de default input/output buffer size to BUFSIZ. Because
of performance problems with read a head on systems.
o Build generates a makefile.
compress version 4.2.1 improvements
o Change the name to ncompress because of version problems.
o Completly rewrite of the compress and decompress functions.
compress speedup 25-50% (user cpu time).
decompress speedup 20-30% (user cpu time).
o Add special fast compress hash algorithm.
o Fix some minor things.
o use #include <utime.h> if availble.
o Cleanup the source code (I think so).
o Test if filename is not to long. This is done on runtime no fix length
size any more.
o Powerfull build script (test almost every thing).
Modifications for version 4.1:
o Added -r command line flag to allow recursive compression/
decompression of directory trees. As a side-effect, compress
no longer tries to compress/decompress anything that isn't
a regular file. In particular, it ignores symbolic links.
o zcat no longer cares whether a filename ends in .Z or
not - it relies on the magic number in the file. If zcat
is given a filename that doesn't end with .Z and the file
referenced doesn't exist, zcat will append a .Z and try
to open that instead.
o compress -f will now compress multiply hardlinked files.
Uncompress does not recreate the hard link, it creates
a new file.
o Removed compressdir/uncompressdir - no longer needed.
o Removed atob/btoa/tarmail/untarmail - my versions are
based on btoa 5.2 which is not compatible with the atob
included with compress4.0.
Compress version 4.0 improvements:
o compress() speedup (10-50%) by changing division hash to xor
o decompress() speedup (5-10%)
o Memory requirements reduced (3-30%)
o Stack requirements reduced to less than 4kb
o Removed 'Big+Fast' compress code (FBITS) because of compress speedup
o Portability mods for Z8000 and PC/XT (but not zeus 3.2)
o Default to 'quiet' mode
o Unification of 'force' flags
o Manual page overhaul
o Portability enhancement for M_XENIX
o Removed text on #else and #endif
o Added "-V" switch to print version and options
o Added #defines for SIGNED_COMPARE_SLOW
o Added Makefile and "usermem" program
o Removed all floating point computations
o New programs:
compressdir - compress all files on a directory
uncompressdir - uncompress all files on a directory
zcmp - cmp compressed files
zdiff - diff compressed files
The following are with thanks to philabs!per:
btoa - convert binary to ascii for mailing
atob - convert ascii to binary with checksum
tarmail - tar, compress, btoa, and mail files
untarmail - restore "tarmail" files
WARNING: These last few programs are not compatible
with the original ones from the net. The encoding
has changed. See btoa.c for more info.
|