Annotation of coherent/g/usr/bin/gzip/ChangeLog, revision 1.1.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.