home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / gnu / gzip17st / news < prev    next >
Encoding:
Text File  |  1993-07-30  |  6.0 KB  |  213 lines

  1. Current Version: 1.0.7
  2. See the file ChangeLog for the details of all changes.
  3.  
  4. User visible changes from 1.0.6 to 1.0.7.
  5.  
  6. o Allow zmore to read from standard input (like more).
  7.  
  8. o Support the 68000 (Atari ST) in match.S.
  9.  
  10. o Retry partial writes (required on Linux when gzip is suspended in a pipe).
  11.  
  12. o Allow full pathnames and renamings in gzexe.
  13.   Don't let gzexe compress setuid executables or gzip itself.
  14.     
  15. o Added vms/Makefile.gcc for gcc on the Vax.
  16.  
  17. o Allow installation of binaries and shell scripts in different dirs.
  18.  
  19. o Allows complex PAGER variable in zmore (e.g.: PAGER="col -x | more")
  20.  
  21. o Allow installation of zcat as gzcat.
  22.  
  23. o Several small changes for portability to old or weird systems.
  24.  
  25. o Suppress help message and send compressed data to the terminal when
  26.   gzip is invoked without parameters and without redirection.
  27.  
  28. o  Add compile option GNU_STANDARD to respect the GNU coding standards:
  29.    with -DGNU_STANDARD, behave as gzip even if invoked under the name gunzip.
  30.  
  31. (I don't like the last two changes, which were requested by the FSF.)
  32.  
  33.  
  34. User visible changes from 1.0.5 to 1.0.6.
  35.  
  36. o Let gzexe detect executables that are already gzexe'd.
  37.  
  38. o Keep file attributes in znew and gzexe if cpmod is available.
  39.  
  40. o Don't try restoring record format on VMS (1.0.5 did not work correctly)
  41.  
  42. o Added asm version for 68000 in amiga/match.a.
  43.   Use asm version for Atari TT and NeXT.
  44.  
  45. o For OS/2, assume HPFS by default, add flag OS2FAT if necessary.
  46.  
  47. o Fixed some bugs in zdiff and define zcmp as a link to zdiff.
  48.  
  49.  
  50. User visible changes from 1.0.4 to 1.0.5.
  51.  
  52. o For VMS, restore the file type for variable record format, otherwise
  53.     extract in fixed length format (not perfect, but better than
  54.     forcing all files to be in stream_LF format).
  55.  
  56. o For VMS, use "-z" default suffix and accept a version number in file names.
  57.  
  58. o For Unix, allow compression of files with name ending in 'z'. Use only
  59.   .z, .*-z, .tgz, .taz as valid gzip extensions. In the last two cases,
  60.   extract to .tar by default.
  61.  
  62. o On some versions of MSDOS, files with a 3 character extension could not
  63.   be compressed.
  64.  
  65. o Garbage collect files in /tmp created by gzexe.
  66.  
  67. o Fix the 'OS code' byte in the gzip header.
  68.  
  69. o For the Amiga, add the missing utime.h and add support for gcc.
  70.  
  71.  
  72. User visible changes from 1.0.3 to 1.0.4.
  73.  
  74. o Added optimized asm version for 68020.
  75.  
  76. o Add support for DJGPP.
  77.     
  78. o Add support for the Atari ST.
  79.  
  80. o Added zforce to rename gzip'ed files with truncated names.
  81.  
  82. o Do not install with name uncompress (some systems rely on the
  83.   absence of any check in the old uncompress).
  84.  
  85. o Added missing function (fcfree) in msdos/tailor.c
  86.  
  87. o Let gunzip handle .tgz files, and let gzip skip them.
  88.  
  89. o Added -d option (decompress) for gzexe and try preserving file permissions.
  90.  
  91. o Suppress all warnings with -q.
  92.  
  93. o Use GZIP_OPT for VMS to avoid conflict with program name.
  94.  
  95. o ... and many other small changes (see ChangeLog)
  96.  
  97.  
  98. User visible changes from 1.0.2 to 1.0.3
  99.  
  100. o Added -K option for znew to keep old .Z files if smaller
  101.  
  102. o Added -q option (quiet) to cancel -v in GZIP env variable.
  103.  
  104. o Made gzexe safer on systems with filename limitation to 14 chars.
  105.  
  106. o Fixed bugs in handling of GZIP env variable and incorrect free with Turbo C.
  107.  
  108.  
  109. User visible changes from 1.0.1 to 1.0.2
  110.  
  111. o Added env variable GZIP for default options. Example:
  112.    for sh:   GZIP="-8 -v"; export GZIP
  113.    for csh:  setenv GZIP "-8 -v"
  114.  
  115. o Added support for the Amiga.
  116.  
  117. O znew now keeps the old .Z if it is smaller than the .z file.
  118.   This can happen for some large and very redundant files.
  119.  
  120. o Do not complain about trailing garbage for record oriented IO (Vax/VMS).
  121.   This implies however that multi-part gzip files are not supported
  122.   on such systems.
  123.  
  124. o Added gzexe to compress rarely used executables.
  125.  
  126. o Reduce memory usage (required for MSDOS and useful on all systems).
  127.  
  128. o Preserve time stamp in znew -P (pipe option) if touch -r works.
  129.  
  130.  
  131. User visible changes from 1.0 to 1.0.1
  132.  
  133. o fix trivial errors in the Borland makefile (msdos/Makefile.bor)
  134.  
  135.  
  136. User visible changes from 0.8.2 to 1.0
  137.  
  138. o gzip now runs on Vax/VMS
  139.  
  140. o gzip will not not overwrite files without -f when using /bin/sh in
  141.   background.
  142.  
  143. o Support the test option -t for compressed (.Z) files.
  144.   Allow some data recovery for bad .Z files.
  145.  
  146. o Added makefiles for MSDOS (Only tested for MSC, not Borland).
  147.  
  148. o still more changes to configure for several systems
  149.  
  150.  
  151. User visible changes from 0.8.1 to 0.8.2:
  152.  
  153. o yet more changes to configure for Linux and other systems
  154.  
  155. o Allow zcat on a file with multiple links.
  156.  
  157.  
  158. User visible changes from 0.8 to 0.8.1:
  159.  
  160. o znew has now a pipe option -P to reduce the disk space requirements,
  161.   but this option does not preserve timestamps.
  162.  
  163. o Fixed some #if directives for compilation with TurboC.
  164.  
  165.  
  166. User visible changes from 0.7 to 0.8:
  167.  
  168. o gzip can now extract .z files created by 'pack'.
  169.  
  170. o configure should no longer believe that every machine is a 386
  171.  
  172. o Fix the entry for /etc/magic in INSTALL.
  173.  
  174. o Add patch for GNU tar 1.11.1 and a pointer to crypt++.el
  175.  
  176. o Uncompress files with multiple links only with -f.
  177.  
  178. o Fix for uncompress of .Z files on 16-bit machines
  179.  
  180. o Create a correct output name for file names of exactly N-1 chars when
  181.   the system has a limit of N chars.
  182.  
  183.  
  184. User visible changes from 0.6 to 0.7:
  185.  
  186. o Use "make check" instead of "make test".
  187.  
  188. o Keep time stamp and pass options to gzip in znew.
  189.  
  190. o Do not create .z.z files with gzip -r.
  191.  
  192. o Allow again gunzip .zip files (was working in 0.5)
  193.  
  194. o Allow again compilation with TurboC 2.0 (was working in 0.4)
  195.  
  196.  
  197. User visible changes form 0.5 to 0.6:
  198.  
  199. o gunzip reported an error when extracting certain .z files. The .z files
  200.   produced by gzip 0.5 are correct and can be read by gunzip 0.6.
  201.  
  202. o gunzip now supports multiple compressed members within a single .z file.
  203.  
  204. o Fix the check for i386 in configure.
  205.  
  206. o Added "make test" to check for compiler bugs. (gcc -finline-functions
  207.   is broken at least on the NeXT.)
  208.  
  209. o Use environment variable PAGER in zmore if it is defined.
  210.  
  211. o Accept gzcat in addition to zcat for people having /usr/bin before
  212.   /usr/local/bin in their path.
  213.