Opened 17 years ago

Closed 17 years ago

Last modified 17 years ago

#1924 closed enhancement (fixed)

gzip-1.3.10

Reported by: Matthew Burgess Owned by: Matthew Burgess
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 (7)

comment:1 by Matthew Burgess, 17 years ago

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.

comment:2 by Matthew Burgess, 17 years ago

Summary: gzip-1.3.6gzip-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.

comment:3 by Matthew Burgess, 17 years ago

Summary: gzip-1.3.7gzip-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.

comment:4 by Matthew Burgess, 17 years ago

Summary: gzip-1.3.8gzip-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.

comment:5 by Matthew Burgess, 17 years ago

Owner: changed from lfs-book@… to Matthew Burgess
Status: newassigned

comment:6 by Matthew Burgess, 17 years ago

Resolution: fixed
Status: assignedclosed

Fixed in r7898.

comment:7 by Jeremy Huntwork, 17 years ago

Milestone: 6.3

Milestone 6.3 deleted

Note: See TracTickets for help on using tickets.