|
|
1.1 ! root 1: Thu Mar 4 14:13:34 1993 Jean-loup Gailly ([email protected]) ! 2: ! 3: * version 1.0.5 ! 4: For VMS, restore the file type for variable record format, otherwise ! 5: extract in fixed length format (not perfect, but better than ! 6: forcing all files to be in stream_LF format). ! 7: Use "-z" suffix for VMS. ! 8: Use only .z, .*-z, .tgz, .taz as valid gzip extensions; update ! 9: zforce accordingly. ! 10: Allow a version number in input file names for VMS. ! 11: Added sample program zread.c. ! 12: Fix "make check" for some implementations of /bin/sh. ! 13: Don't rely on stat() for filenames with extension > 3 chars ! 14: on MSDOS, OS2 and Atari. ! 15: Garbage collect files in /tmp created by gzexe. ! 16: Quote $opt in znew. ! 17: Use TOUCH env variable in znew if it exists. ! 18: Better error message for gunzip on empty or truncated file. ! 19: Allow prototypes in getopt.h when __STDC__ defined but 0. ! 20: Added "make clean" in vms/Makefile.vms. ! 21: Removed -g from default CFLAGS (with Noah's permission!) ! 22: Avoid too many HAVE_xxx_H for most systems; use common defaults. ! 23: Moved default Atari flags into tailor.h for consistency. ! 24: Use memzero() to clear the hash table. ! 25: Update vms/gzip.hlp to reflect the VMS behavior. ! 26: Fix OS_CODE (to fit in a byte). ! 27: Add utime.h for the Amiga. ! 28: Add gcc support for the Amiga. ! 29: Work around incorrect dirent.h for NeXT 2.0. ! 30: Added Makefile entry for Coherent. ! 31: ! 32: Fri Feb 22 11:20:49 1993 Jean-loup Gailly ([email protected]) ! 33: ! 34: * version 1.0.4 ! 35: Added optimized asm version for 68020. ! 36: Add support for DJGPP. ! 37: Add support for the Atari ST. ! 38: Added zforce to rename gzip'ed files with truncated names. ! 39: Do not install with name uncompress (some systems rely on the ! 40: absence of any check in the old uncompress). ! 41: Added missing function (fcfree) in msdos/tailor.c ! 42: Let gunzip handle .tgz files, and let gzip skip them. ! 43: Added 'stty min 1' in zmore for SysV and fixed trap code. ! 44: Suppress .PHONY in Makefile.in, which breaks old makes. ! 45: Added documentation about pcat and unpack in INSTALL. ! 46: Add cast to getenv for systems without stdlib.h. ! 47: Use VAXC instead of VMS to avoid confusion for gcc. ! 48: Add -K to znew.1. ! 49: Add gzexe.1. ! 50: Try preserving file permissions in gzexe. ! 51: Added -d option for gzexe. ! 52: Guard against spaces in file names in gzexe. ! 53: Use CMP env. variable in zcmp. ! 54: Return a warning exit status for gzip of file with .z suffix. ! 55: Suppress usage of d_ino which is not portable to all systems. ! 56: Use #ifdef instead of #if for consistency. ! 57: For VMS, use "cc util.c" instead of "cc util" (pb with logical names) ! 58: Added utime() for Amiga. ! 59: Renamed gzcat.1 as zcat.1. ! 60: Include fcntl.h for Amiga (for read and write). ! 61: For VMS, add definition of symbols and links in the makefiles. ! 62: Give a VMS look to vms/gzip.hlp. ! 63: Save the original name only when necessary. ! 64: Add a mode parameter for open in read mode (required by VMS). ! 65: For VMS, remove the version suffix from the original name. ! 66: Accept both / and \ as path separator for MSDOS. ! 67: Let gunzip extract stored .zip files correctly. ! 68: Added warning about VFC format in vms/gzip.hlp. ! 69: In znew, skip a bad file but process the others. ! 70: Cleanup tailor.h. ! 71: Use GZIP_OPT for VMS to avoid conflict with program name. ! 72: Added description of GZIP variable in gzip.texi. ! 73: ! 74: Thu Feb 11 17:21:32 1993 Jean-loup Gailly ([email protected]) ! 75: ! 76: * version 1.0.3 ! 77: Add -K option for znew to keep old .Z files if smaller. ! 78: Add -q option (quiet) to cancel -v in GZIP env variable. ! 79: For Turbo C, normalize pointers before freeing them. ! 80: Add more safety checks in add_envopt(). ! 81: Add do_exit() for uniform exit path (always free memory). ! 82: Reduce MAX_PATH_LEN for MSDOS. ! 83: Include sys/types.h before signal.h ! 84: Avoid strdup, the NeXT does not have it. ! 85: Made gzexe safer on systems with filename limitation to 14 chars. ! 86: ! 87: Fri Feb 10 09:45:49 1993 Jean-loup Gailly ([email protected]) ! 88: ! 89: * version 1.0.2 ! 90: Added env variable GZIP for default options. ! 91: Added support for the Amiga. ! 92: znew now keeps the old .Z if it is smaller than the .z file. ! 93: Added gzexe to compress rarely used executables. ! 94: Reduce memory usage when using static allocation (no DYN_ALLOC). ! 95: Better separation of warning and error return codes. ! 96: Fix unlzw.c to make DYN_ALLOC and MAXSEG_64K independent options. ! 97: Allow INBUFSIZ to be >= 32K in unlzw (don't use sign of rsize) ! 98: Generate tar file in old format to avoid problems with old systems. ! 99: Preserve time stamp in znew -P if touch -r works. ! 100: Use ${PAGER-more} instead of ${PAGER:-more} in zmore. ! 101: Do not use unsigned instead of mode_t. ! 102: Better error message for trailing garbage in .z file; ignore this ! 103: garbage on VMS. ! 104: In zmore, use icanon instead of -cbreak on SYSV. ! 105: Add trap handler in zmore. ! 106: Use char* instead of void* for non STDC compilers. ! 107: Added makefile entry for Xenix on 286. ! 108: Return an error code when existing file was not overwritten. ! 109: Use prototype of lzw.h for lzw.c. ! 110: Fix znew with -P option alone. ! 111: Give warning for directories even without -v. ! 112: Close output file before unlink() in case of error. ! 113: Suppress all target dependent ifdef from the portable files. ! 114: Free all dynamically allocated variables upon exit. ! 115: ! 116: Thu Feb 4 18:23:56 1993 Jean-loup Gailly ([email protected]) ! 117: ! 118: * version 1.0.1 ! 119: Fixed some trivial errors in msdos/Makefile.bor ! 120: ! 121: Thu Feb 4 10:00:59 1993 Jean-loup Gailly ([email protected]) ! 122: ! 123: * version 1.0 ! 124: gzip now runs on Vax/VMS (Amiga support will come in next version). ! 125: Do not overwrite files without -f when using /bin/sh. ! 126: Support the test option -t for compressed (.Z) files. ! 127: Flush output for bad compressed files. Add warning in README. ! 128: Added makefiles for MSDOS. ! 129: Don't rely on presence of csh in configure ! 130: Added gunzip.1 and gzcat.1. ! 131: Updated znew.1. ! 132: Check reserved flags in unlzw(). ! 133: Return dummy value in main to avoid lint warning. ! 134: Define OF in lzw.h for lint. ! 135: Allow both "znew -v -t" and "znew -vt". ! 136: Don't overwrite the output file name for multiple parts. ! 137: Echo just a warning if configure is out of date. ! 138: Use ; instead of , in trees.c (confuses the SAS Amiga compiler). ! 139: In INSTALL, document "DEFS='-DM_XENIX' ./configure". ! 140: Use OTHER_PATH_SEP for more portability (DOS, OS2, VMS, AMIGA). ! 141: Make all directories world writable for broken versions of tar. ! 142: Use gzip -cd instead of zcat in zmore, zcmp, zdiff. ! 143: Don't use GNU tar for distributions, some systems can't untar. ! 144: Do not exit() for gzip --version. ! 145: ! 146: Mon Jan 26 10:26:42 1993 Jean-loup Gailly ([email protected]) ! 147: ! 148: * Beta version 0.8.2 ! 149: Avoid 'far' declarations for MSDOS. ! 150: Use test -f instead of test -x in configure.in (for Ultrix) ! 151: Add empty else part to if in Makefile.in for broken shells. ! 152: Use NO_UNDERLINE instead of UNDERLINE (pb with Linux cpp) ! 153: Accept continuation files with -ff (for damage recovery) ! 154: Small patch to Makefile.os2 ! 155: Use memzero instead of bzero to avoid potential conflicts ! 156: Document restriction on extraction of zip files. ! 157: Fix quoting in ACL_HAVE_SHELL_HACK. ! 158: Do not check file size on MSDOS because of bug in DIET. ! 159: Allow zcat on a file with multiple links. ! 160: Add fix in inflate.c for compatibility with pkzip 2.04c. ! 161: Release gzip in tar.z and tar format. (No tar.Z). ! 162: ! 163: Fri Jan 22 10:04:13 1993 Jean-loup Gailly ([email protected]) ! 164: ! 165: * Beta version 0.8.1 ! 166: Fixed Makefile.os2 ! 167: Fixed #if directives that TurboC does not like. ! 168: Don't rely on uncompress in znew, use gzip -d. ! 169: Add the pipe option -P in znew. ! 170: Add some more ideas in TODO. ! 171: Support both NDIR and SYSNDIR. ! 172: ! 173: Sat Jan 21 15:46:38 1993 Jean-loup Gailly ([email protected]) ! 174: ! 175: * Beta version 0.8 ! 176: Support unpack. ! 177: Check for _match.o in configure.in in addition to return status. ! 178: Include <sys/types.h> in zip.c ! 179: Define local variables and functions as local. ! 180: Accept more alternative names for the program (pcat, gzcat, ...). ! 181: Accept .exe as well as .EXE. ! 182: Uncompress files with multiple links only with -f. ! 183: Better error message for gunzip of non-existant file.z. ! 184: Fix the entry for /etc/magic in INSTALL. ! 185: Use AC_HAVE_HEADERS uniformly instead of special macros. ! 186: Install the man pages as .1 by default instead of .l. ! 187: Document crypt++.el in README. ! 188: Fix for unlzw() on 16-bit machines (bitmask must be unsigned). ! 189: Complain if input and output files are identical. ! 190: Create a correct output name for files of exactly 13 chars. ! 191: Do not overwrite CPP if set ! 192: Check for i386 before trying to assemble match.s ! 193: Check for underline in external name before assembling ! 194: Add patch for tar 1.11.1. ! 195: ! 196: Mon Jan 5 10:16:24 1993 Jean-loup Gailly ([email protected]) ! 197: ! 198: * Beta version 0.7 ! 199: Use "make check" instead of "make test". ! 200: Do not rely on dirname in znew. ! 201: Keep time stamp and pass options to gzip in znew. ! 202: Rename .l files back to .1 to avoid conflict with lex ! 203: Do not create .z.z files with gzip -r. ! 204: Use nice_match in match.asm ! 205: Unroll loops in deflate.c ! 206: Do not attempt matches beyond the window end ! 207: Allow again gunzip .zip files (was working in 0.5) ! 208: Allow again compilation with TurboC 2.0 (was working in 0.4) ! 209: ! 210: Tue Dec 30 20:00:19 1992 Jean-loup Gailly ([email protected]) ! 211: ! 212: * Beta version 0.6 ! 213: The .z extension is used by pack, not compact (README, gzip.1) ! 214: Accept gzcat in addition to zcat. ! 215: Use PAGER in zmore if defined. ! 216: Man pages for /usr/local/man/manl should have extension .l. ! 217: Don't redefine bzero on the NeXT ! 218: Allow incomplete Huffman table if there is only one code. ! 219: Don't lookahead more than 7 bits (caused premature EOF). ! 220: Added "make test" to check for compiler bugs. ! 221: Don't rely on `i386`; try to assemble directly ! 222: Change magic header to avoid conflict with freeze 1.x. ! 223: Added entry for /etc/magic in INSTALL. ! 224: Do not destroy an input .zip file with more than one member. ! 225: Display "untested" instead of "OK" for gzip -t foo.Z ! 226: With -t, skip stdin in .Z format ! 227: Allow multiple compressed members in an input file. ! 228: Ignore a zero time stamp. ! 229: Made znew safer. ! 230: ! 231: Tue Dec 29 10:00:19 1992 Noah Friedman ([email protected]) ! 232: ! 233: Added test for #!/bin/sh in configure.in. ! 234: Fix some references to $srcdir in Makefile.in ! 235: ! 236: Mon Dec 21 17:33:35 1992 Jean-Loup Gailly ([email protected]) ! 237: ! 238: * Beta version 0.5 ! 239: Put RCS ids in all files. ! 240: Added znew to recompress old .Z files with gzip. ! 241: Avoid "already .z suffix" messages for -r and no -v. ! 242: Put back check for d_ino in treat_dir(). ! 243: Use HAVE_STRING_H instead of USG. ! 244: Added os2/Makefile.os2 ! 245: Use SYSUTIME on OS/2. ! 246: Info dir is $(prefix)/info, not $(prefix)/lib/info. ! 247: Support long options, added getopt and alloca ! 248: Support -V and -t ! 249: Reorder configure.in according to suggestions in autoconf.info ! 250: Allow links when not removing original file ! 251: Allow either .z or .Z in zdiff ! 252: ! 253: Wed Nov 25 11:40:04 1992 Jean-loup Gailly ([email protected]) ! 254: ! 255: * Beta version 0.4.1 ! 256: Save only the original base name, don't include any directory prefix. ! 257: Don't use HAVE_LONG_FILE_NAMES (support multiple file system types). ! 258: Fix declaration of abort_gzip in gzip.h. ! 259: Include unistd.h when it exists to avoid warnings with gcc -Wall. ! 260: ! 261: Mon Nov 23 12:39:01 1992 Jean-loup Gailly ([email protected]) ! 262: ! 263: * Beta version 0.4 ! 264: Lots of cleanup ! 265: Use autoconf generated 'configure' ! 266: Fixed the NO_MULTIPLE_DOTS code ! 267: Fixed the save_orig_name code ! 268: Support for MSDOS (Turbo C) ! 269: ! 270: Thu Nov 19 15:18:22 1992 Jean-loup Gailly ([email protected]) ! 271: ! 272: * Beta version 0.3 ! 273: Added auto configuration. Just type "make" now. ! 274: Don't overwrite compress by default in "make install". Use ! 275: "make install_compress" to overwrite. ! 276: Add match.s for 386 boxes. ! 277: Added documentation in texinfo format. ! 278: Provide help for "gunzip" invoked without redirected input. ! 279: Save original file name when necessary. ! 280: Support OS/2 (Kai-Uwe Rommel). ! 281: ! 282: Tue Nov 17 14:32:53 1992 Jean-loup Gailly ([email protected]) ! 283: ! 284: * Alpha version 0.2.4 ! 285: Return 0 in get_istat() when ok (caused error with zcat). ! 286: Don't update crc on compressed data (caused crc errors on ! 287: large files). ! 288: ! 289: Fri Nov 13 15:04:12 1992 Jean-loup Gailly ([email protected]) ! 290: ! 291: * Alpha version 0.2.3 ! 292: Initialize rsize in unlzw.c ! 293: Initialize ofd for zcat. ! 294: Do not use volatile ifname as argument of treat_dir. ! 295: Add -1 to -9 in gzip.1. ! 296: ! 297: Sat Oct 31 18:30:00 1992 Jean-loup Gailly ([email protected]) ! 298: ! 299: * Alpha version 0.2.2. ! 300: Fix error messages. ! 301: Accept gunzip on zip files. ! 302: ! 303: Sat Oct 31 17:15:00 1992 Jean-loup Gailly ([email protected]) ! 304: ! 305: * Alpha version 0.2.1 ! 306: Use ctype.h in util.c (problem on SysV). ! 307: Create BINDIR if it does not exist. ! 308: Use cc by default. ! 309: Added zcmp, zmore, zdiff. ! 310: Fixed the man page gzip.1. ! 311: ! 312: Sat Oct 31 17:00:00 1992 Jean-loup Gailly ([email protected]) ! 313: ! 314: * Alpha version 0.2 ! 315: Fixed compilation problems with gcc ! 316: ! 317: Sat Oct 31 12:46:00 1992 Jean-loup Gailly ([email protected]) ! 318: ! 319: * Alpha version 0.1 released (under time pressure), so it's not ! 320: much tested, sorry. ! 321:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.