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