|
|
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.