X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;fp=ChangeLog;h=c20f14537818351a838381722e936cbb92415808;hb=800deb09b422a73c1212233a93839a223ff59678;hp=bd6e350c535a3ed0b9b31b1de115847650b330a3;hpb=0d5a754ba8f2cc33e98d48d559f0ad6cd18a43a3;p=debian%2Fgzip diff --git a/ChangeLog b/ChangeLog index bd6e350..c20f145 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,199 @@ +2007-04-13 Paul Eggert + + * 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 (tiny change) + + * znew.in (tmp): Use $TMPDIR as temp directory, if given. + Suggested by Juan Manuel Guerrero. + +2007-03-19 Paul Eggert + + * 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 . + +2007-03-14 Paul Eggert + + * README (WARNING): Reword to avoid mention of no-longer-existing + section in INSTALL file. Problem reported by Paul Townsend in + . + +2007-02-11 Paul Eggert + + * 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 + + * 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 + . + +2007-02-05 Paul Eggert + + * 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 + + * m4/shell.m4 (AC_PROG_SHELL): Test that $(...) works. + Problem reported for SGI IRIX 6 by Nelson H. F. Beebe in + . + +2007-01-04 Paul Eggert + + * 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 + . + Avoid "for file; do", which doesn't work with Solaris 8 /bin/sh. + +2007-01-03 Paul Eggert + + * 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 + . + +2006-12-30 Paul Eggert + + * 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 + + * zless.in: Work around a bug in less 394 and earlier; it + mishandles $%=~ in file names. Problem reported by + Sami Liedes in . + + * doc/gzip.texi: Swap order of dircategory entries, to pacify + Debian install-info 1.10.28. This should fix + . + + * 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 + + Fix Debian bug 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 + + * NEWS: Fix bug reported by Martin Mares in + . + * 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 . 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 + + * zdiff.1: Mention that these programs currently understand only + formats that gzip does. Problem reported by Jari Aalto in + . + +2006-12-20 Paul Eggert + + * 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 * NEWS, configure.ac (AC_INIT): @@ -1510,7 +1706,7 @@ Sat Oct 31 12:46:00 1992 Jean-loup Gailly (jloup@chorus.fr) ----- - 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