+2007-04-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ * NEWS: Version 1.3.12 released.
+ * configure.ac (AC_INIT): Likewise.
+
+ * README: Update year in copyright notice.
+ * m4/shell.m4: Add copyright notice.
+
+ * bootstrap (gnulib_tool_option_extras): Put this back; it was
+ inadvertently omitted from gnulib.
+ (gnulib_tool_option): Use it.
+ * .cvsignore: Add *._bootmp*.
+ * lib/.cvsignore: Add stdlib.h, stdlib_.h, time.h, time_.h, unistd.h.
+ Remove alloca.c, alloca.h, alloca_.h, exit.h, getdelim.c, getdelim.h,
+ getline.c, getline.h, malloc.c, mbchar.c, mbchar.h, mbuiter.h, memchr.c,
+ regcomp.c, regex.c, regex.h, regex_internal.c, regex_internal.h,
+ regexec.c, rpmatch.c, stdint.h, stdint_.h, strcase.h, strcasecmp.c,
+ strncasecmp.c, strnlen1.c, strnlen1.h, timespec.h, wcwidth.h.
+ * m4/.cvsignore: Add stdlib_h.m4, time_h.m4.
+ Remove alloca.m4, codeset.m4, getdelim.m4, getline.m4,
+ longlong.m4, mbchar.m4, mbiter.m4, mbrtowc.m4, memchr.m4, regex.m4,
+ rpmatch.m4, ssize_t.m4, stdint.m4 strcase.m4, timespec.m4, ulonglong.m4,
+ wchar_t.m4, wcwidth.m4, wint_t.m4.
+
+2007-03-29 Paul Eggert <eggert@cs.ucla.edu> (tiny change)
+
+ * znew.in (tmp): Use $TMPDIR as temp directory, if given.
+ Suggested by Juan Manuel Guerrero.
+
+2007-03-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ * README-hacking: New file, renamed from README-cvs.
+ * README-cvs: Remove.
+ * bootstrap: Sync from today's gnulib.
+ * bootstrap.conf (gnulib_modules): Add 'time'.
+ * gzip.c: Don't include timespec.h; 'time' fixes time.h for that.
+ * zip.c: Likewise.
+ * gzip.c: Don't include time.h or sys/time.h; gzip.h now includes
+ time.h, which is now enough.
+ * gzip.h: Include <time.h>.
+
+2007-03-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ * README (WARNING): Reword to avoid mention of no-longer-existing
+ section in INSTALL file. Problem reported by Paul Townsend in
+ <http://lists.gnu.org/archive/html/bug-gzip/2007-03/msg00000.html>.
+
+2007-02-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ * gzip.c (foreground): Initialize to zero. This doesn't fix a bug
+ since C guarantees it's zero, but it's more consistent with the
+ rest of the code. Problem reported by Mark Adler.
+
+2007-02-08 Paul Eggert <eggert@cs.ucla.edu>
+
+ * zdiff.in: Don't use '((' in a shell script, as it's not portable
+ to some ksh implementations, e.g., Solaris 10 ksh M-11/16/88i.
+ Problem reported by Nelson H. F. Beebe in
+ <http://lists.gnu.org/archive/html/bug-gzip/2007-02/msg00005.html>.
+
+2007-02-05 Paul Eggert <eggert@cs.ucla.edu>
+
+ * NEWS: Version 1.3.11 released.
+ * configure.ac (AC_INIT): Likewise.
+
+ * doc/gzip.texi: Convert Texinfo format into a more modern style.
+ Put in current output samples.
+
+ * .cvsignore: Add *.gz, gunzip, zcat, zcmp, zegrep, zfgrep.
+ * lib/.cvsignore: Add sys_time_.h, unistd_.h.
+ * m4/.cvsignore: Add gnulib-common.m4, sys_time_h.m4.
+
+ * gunzip.in, zcat.in, zcmp.in, zegrep.in, zfgrep.in: New files.
+ * Makefile.am (EXTRA_DIST): Add them.
+ (bin_SCRIPTS, MOSTLYCLEANFILES): Add gunzip, zcat, zcmp, zdgrep, zfgrep.
+ (.in): Use GZIP_BINDIR as the location of gzip binaries, if it is set.
+ (check-local): Use GZIP_BINDIR.
+ (install-exec-hook, remove-installed-links): Make 'uncompress' an
+ alias for gunzip.
+ * gzexe.1: At least one arg is required. Don't give cat as an
+ example, since gzexe refuses to compress cat due to a bootstrapping
+ issue. List more utilities in this category.
+ * gzexe.in, zdiff.in, zforce.in, zgrep.in, zless.in, zmore.in, znew.in:
+ Report our name in usage.
+ * gzexe.in: Don't compress bash. Don't use rmdir, so it's
+ OK to compress rmdir.
+ * gzip.c: Now requires that you compile with -DGNU_STANDARD=0 to
+ get non GNU-standard behavior. We now build with GNU-standard
+ behavior by default, so that programs do not depend on the names
+ of their executables.
+ * zdiff.in: Don't depend on the name of the executable, as per
+ GNU standard. Instead, rely on an internal --__cmp option.
+ Support ' in options. Check for failures in subsidiary gzip
+ invocations.
+ * zgrep.1: Clarify compression issues.
+ * zgrep.in: Don't assume POSIX-style case syntax. Remove unused var
+ have_optarg.
+ * zless.1: zless sets LESSMETACHARS now.
+
+2007-01-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ * m4/shell.m4 (AC_PROG_SHELL): Test that $(...) works.
+ Problem reported for SGI IRIX 6 by Nelson H. F. Beebe in
+ <http://lists.gnu.org/archive/html/bug-gzip/2007-01/msg00007.html>.
+
+2007-01-04 Paul Eggert <eggert@cs.ucla.edu>
+
+ * zdiff.in (cmp0): New var.
+ Rewrite test for /dev/fd/3 to detect bugs in Solaris 8
+ /bin/bash 2.03. Problem reported by Nelson H. F. Beebe in
+ <http://lists.gnu.org/archive/html/bug-gzip/2007-01/msg00001.html>.
+ Avoid "for file; do", which doesn't work with Solaris 8 /bin/sh.
+
+2007-01-03 Paul Eggert <eggert@cs.ucla.edu>
+
+ * zdiff.in: Test /dev//fd/3, not /dev/fd/3, to work around a problem
+ with Tru64 4.0F ksh M-11/16/88f reported by Thomas Koutcher in
+ <http://lists.gnu.org/archive/html/bug-gzip/2007-01/msg00000.html>.
+
+2006-12-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ * NEWS: Version 1.3.10 released.
+ * configure.ac (AC_INIT): Likewise.
+
+ * Makefile.am (check-local): Don't assume $(srcdir) is '.'.
+ (MAINTAINERCLEANFILES): Move gzip.doc.gz from here ...
+ (MOSTLYCLEANFILES): ... to here.
+
+2006-12-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ * zless.in: Work around a bug in less 394 and earlier; it
+ mishandles $%=~ in file names. Problem reported by
+ Sami Liedes in <http://bugs.debian.org/383358>.
+
+ * doc/gzip.texi: Swap order of dircategory entries, to pacify
+ Debian install-info 1.10.28. This should fix
+ <http://bugs.debian.org/404048>.
+
+ * zgrep.in (version): Fix bug: $grep wasn't evaluated.
+
+ * zgrep.in: Rewrite to make the option processing more
+ compatible with GNU and POSIX grep. Assume POSIX shell
+ for more stuff, since we're already assuming that.
+ * Makefile.am (check-local): Check zgrep -iV.
+
+2006-12-26 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix Debian bug 367673 <http://bugs.debian.org/367673> plus several
+ other bugs discovered in the neighborhood.
+ * NEWS: gzip -q now exits with status 2 (not 1) on SIGPIPE.
+ zgrep has many bugs fixed with argument handling, special characters,
+ and exit status.
+ * gzip.c (abort_gzip_signal): Implement gzip -q change.
+ * zgrep.in: Implement zgrep change.
+
+2006-12-23 Paul Eggert <eggert@cs.ucla.edu>
+
+ * NEWS: Fix bug reported by Martin Mares in
+ <http://bugs.debian.org/177942>.
+ * gzip.c (treat_stdin): Remove NO_STDIN_FSTAT and NO_PIPE_TIMESTAMP
+ stuff. It didn't work (led to syntax errors) and was confusing.
+ Report an error if stdin cannot be statted even if !list && no_time.
+ Get stdin's size if it is regular.
+ (treat_file): Do not report an error with setuid, setgid,
+ sticky, or non-regular, non-directory files if to_stdout.
+ Allow 'force' to override the caution about sticky files.
+ Use the same form for time stamps that treat_stdin uses.
+
+ * zdiff.in: Fix typo that broke most usages. Problem reported by
+ Jari Aalto in <http://bugs.debian.org/404114>. While we're at it,
+ fix a bunch of other problems. Handle "-" better. Send
+ diagnostics to stderr, not stdout. Use expr rather than echo |
+ sed, to handle special characters better. Report a diagnostic in
+ the 1-arg case, if the argument doesn't end in .gz or the like,
+ rather than having incomprehensible behavior. Do not require that
+ the inputs be regular files. Avoid creating a temporary entirely,
+ if /dev/fd works. If not, then resist denial-of-service attacks
+ better, by using mktemp.
+ * NEWS: Document this.
+ * Makefile.am (gzip.doc.gz): New rule.
+ (check-local): Depend on it, and test zdiff for Debian bug 404114.
+
+2006-12-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ * zdiff.1: Mention that these programs currently understand only
+ formats that gzip does. Problem reported by Jari Aalto in
+ <http://bugs.debian.org/404099>.
+
+2006-12-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ * inflate.c (huft_build): Fix regression that caused gzip to
+ refuse to uncompress null input (all zero length codes). Problem
+ reported by Yiorgos Adamopoulos. This regression was caused by
+ the security patch installed 2006-11-20, which in turn came from
+ Debian, which in turn apparently came from Thomas Biege of SuSe.
+
2006-12-15 Paul Eggert <eggert@cs.ucla.edu>
* NEWS, configure.ac (AC_INIT):
-----
- Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2006 Free
+ Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2006, 2007 Free
Software Foundation, Inc.
Copyright (C) 1992, 1993 Jean-loup Gailly