Ticket #1924 (closed enhancement: fixed)

Opened 1 year ago

Last modified 7 months ago

gzip-1.3.10

Reported by: matthew@linuxfromscratch.org Assigned to: matthew@linuxfromscratch.org
Priority: normal Milestone:
Component: Book Version: SVN
Severity: normal Keywords:
Cc:

Description

From NEWS:

Major changes in Gzip 1.3.6 (2006-11-20)

* Fix some race conditions in setting file time stamps, permissions, and owner.
* Fix some race conditions in signal handling.
* When gzip exits due to a signal, it exits with the signal's status, not 1.
* gzip now restores file time stamps to the resolution supported by the time-setting primitives of the operating system, typically 1 microsecond. Formerly it restored them only to the nearest second.
* gzip -r no longer attempts to reset the last-access times of directories it reads, as this messes up when other processes are reading the directories.
* The options --version and --help now work on all gzip-installed executables, and now use a format similar to other GNU programs.
* The manual is now distributed under the terms of the GNU Free Documentation License without invariant sections or cover texts.
* Port to current versions of Autoconf, Automake, and Gnulib.

Change History

11/26/06 13:13:24 changed by matthew@linuxfromscratch.org

A couple of quick comments on this one.

* The security patch is no longer needed, the vulnerabilities have been fixed in this upstream version

* Although the ChangeLog mentions that the syntax to tail has been changed to meet POSIX requirements, there's still a couple of occurrences of the old syntax remaining. I've sent a patch upstream for this, but in the mean time, the current sed will have to stay in.

* There is now a `make check' target

* I also note that we move gzip to /bin but we don't mention why. A quick look at the FHS suggests it's to comply with their requirements. May as well add a quick note here, just so as it's clear.

12/07/06 12:41:01 changed by matthew@linuxfromscratch.org

  • summary changed from gzip-1.3.6 to gzip-1.3.7.

Now gzip-1.3.7. The sed' command can be removed - gzexe.in has been rewritten to fix a number of problems, and it now uses PATH when finding which gzip' executable to invoke.

12/11/06 10:38:35 changed by matthew@linuxfromscratch.org

  • summary changed from gzip-1.3.7 to gzip-1.3.8.

Now 1.3.8. From NEWS:

* Fix some gzip problems:

  • A security fix from Debian 1.3.5-5 was inadvertently omitted.
  • The assembler is now invoked with --noexecstack if supported, so that gzip can better resist stack-smashing attacks.

01/03/07 03:46:40 changed by matthew@linuxfromscratch.org

  • summary changed from gzip-1.3.8 to gzip-1.3.10.

Now 1.3.10:

* gzip -c and zcat now work on special files, files with special mode bits, and files with multiple hard links.
* gzip -q now exits with status 2 (not 1) when SIGPIPE is received.
* zcmp and zdiff did not work in the usual case, due to a typo.
* zgrep has many bugs fixed with argument handling, special characters, and exit status.
* zless no longer mishandles $%=~ in file names.

01/27/07 14:06:38 changed by matthew@linuxfromscratch.org

  • owner changed from lfs-book@linuxfromscratch.org to matthew@linuxfromscratch.org.
  • status changed from new to assigned.

01/31/07 11:12:35 changed by matthew@linuxfromscratch.org

  • status changed from assigned to closed.
  • resolution set to fixed.

Fixed in r7898.

10/05/07 07:53:16 changed by jhuntwork@linuxfromscratch.org

  • milestone deleted.

Milestone 6.3 deleted