Annotation of coherent/g/usr/bin/gzip/ChangeLog, revision 1.1

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: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.