|
|
1.1 root 1: Current Version: 1.0.5
2: See the file ChangeLog for the details of all changes.
3:
4: User visible changes from 1.0.4 to 1.0.5.
5:
6: o For VMS, restore the file type for variable record format, otherwise
7: extract in fixed length format (not perfect, but better than
8: forcing all files to be in stream_LF format).
9:
10: o For VMS, use "-z" default suffix and accept a version number in file names.
11:
12: o For Unix, allow compression of files with name ending in 'z'. Use only
13: .z, .*-z, .tgz, .taz as valid gzip extensions. In the last two cases,
14: extract to .tar by default.
15:
16: o On some versions of MSDOS, files with a 3 character extension could not
17: be compressed.
18:
19: o Garbage collect files in /tmp created by gzexe.
20:
21: o Fix the 'OS code' byte in the gzip header.
22:
23: o For the Amiga, add the missing utime.h and add support for gcc.
24:
25:
26: User visible changes from 1.0.3 to 1.0.4.
27:
28: o Added optimized asm version for 68020.
29:
30: o Add support for DJGPP.
31:
32: o Add support for the Atari ST.
33:
34: o Added zforce to rename gzip'ed files with truncated names.
35:
36: o Do not install with name uncompress (some systems rely on the
37: absence of any check in the old uncompress).
38:
39: o Added missing function (fcfree) in msdos/tailor.c
40:
41: o Let gunzip handle .tgz files, and let gzip skip them.
42:
43: o Added -d option (decompress) for gzexe and try preserving file permissions.
44:
45: o Suppress all warnings with -q.
46:
47: o Use GZIP_OPT for VMS to avoid conflict with program name.
48:
49: o ... and many other small changes (see ChangeLog)
50:
51:
52: User visible changes from 1.0.2 to 1.0.3
53:
54: o Added -K option for znew to keep old .Z files if smaller
55:
56: o Added -q option (quiet) to cancel -v in GZIP env variable.
57:
58: o Made gzexe safer on systems with filename limitation to 14 chars.
59:
60: o Fixed bugs in handling of GZIP env variable and incorrect free with Turbo C.
61:
62:
63: User visible changes from 1.0.1 to 1.0.2
64:
65: o Added env variable GZIP for default options. Example:
66: for sh: GZIP="-8 -v"; export GZIP
67: for csh: setenv GZIP "-8 -v"
68:
69: o Added support for the Amiga.
70:
71: O znew now keeps the old .Z if it is smaller than the .z file.
72: This can happen for some large and very redundant files.
73:
74: o Do not complain about trailing garbage for record oriented IO (Vax/VMS).
75: This implies however that multi-part gzip files are not supported
76: on such systems.
77:
78: o Added gzexe to compress rarely used executables.
79:
80: o Reduce memory usage (required for MSDOS and useful on all systems).
81:
82: o Preserve time stamp in znew -P (pipe option) if touch -r works.
83:
84:
85: User visible changes from 1.0 to 1.0.1
86:
87: o fix trivial errors in the Borland makefile (msdos/Makefile.bor)
88:
89:
90: User visible changes from 0.8.2 to 1.0
91:
92: o gzip now runs on Vax/VMS
93:
94: o gzip will not not overwrite files without -f when using /bin/sh in
95: background.
96:
97: o Support the test option -t for compressed (.Z) files.
98: Allow some data recovery for bad .Z files.
99:
100: o Added makefiles for MSDOS (Only tested for MSC, not Borland).
101:
102: o still more changes to configure for several systems
103:
104:
105: User visible changes from 0.8.1 to 0.8.2:
106:
107: o yet more changes to configure for Linux and other systems
108:
109: o Allow zcat on a file with multiple links.
110:
111:
112: User visible changes from 0.8 to 0.8.1:
113:
114: o znew has now a pipe option -P to reduce the disk space requirements,
115: but this option does not preserve timestamps.
116:
117: o Fixed some #if directives for compilation with TurboC.
118:
119:
120: User visible changes from 0.7 to 0.8:
121:
122: o gzip can now extract .z files created by 'pack'.
123:
124: o configure should no longer believe that every machine is a 386
125:
126: o Fix the entry for /etc/magic in INSTALL.
127:
128: o Add patch for GNU tar 1.11.1 and a pointer to crypt++.el
129:
130: o Uncompress files with multiple links only with -f.
131:
132: o Fix for uncompress of .Z files on 16-bit machines
133:
134: o Create a correct output name for file names of exactly N-1 chars when
135: the system has a limit of N chars.
136:
137:
138: User visible changes from 0.6 to 0.7:
139:
140: o Use "make check" instead of "make test".
141:
142: o Keep time stamp and pass options to gzip in znew.
143:
144: o Do not create .z.z files with gzip -r.
145:
146: o Allow again gunzip .zip files (was working in 0.5)
147:
148: o Allow again compilation with TurboC 2.0 (was working in 0.4)
149:
150:
151: User visible changes form 0.5 to 0.6:
152:
153: o gunzip reported an error when extracting certain .z files. The .z files
154: produced by gzip 0.5 are correct and can be read by gunzip 0.6.
155:
156: o gunzip now supports multiple compressed members within a single .z file.
157:
158: o Fix the check for i386 in configure.
159:
160: o Added "make test" to check for compiler bugs. (gcc -finline-functions
161: is broken at least on the NeXT.)
162:
163: o Use environment variable PAGER in zmore if it is defined.
164:
165: o Accept gzcat in addition to zcat for people having /usr/bin before
166: /usr/local/bin in their path.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.