bug-fileutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

coreutils-4.5.6 released


From: Jim Meyering
Subject: coreutils-4.5.6 released
Date: Thu, 06 Feb 2003 15:12:28 +0100

This is a bug-fix-only release.
There were serious problems with du.
Thanks to Dmitry V. Levin and Andreas Schwab for the quick patches
and to Nelson Beebe for reporting the du segfault so quickly.

Jim

  ftp://alpha.gnu.org/gnu/coreutils/coreutils-4.5.6.tar.gz   (5.6MB)
  ftp://alpha.gnu.org/gnu/coreutils/coreutils-4.5.6.tar.bz2  (3.7MB)
  http://fetish.sf.net/coreutils-4.5.6.tar.gz   (5.6MB)
  http://fetish.sf.net/coreutils-4.5.6.tar.bz2  (3.7MB)

And here are xdelta-style diffs:
  ftp://alpha.gnu.org/gnu/coreutils/coreutils-4.5.5-4.5.6.xdelta   (108KB)
  http://fetish.sf.net/coreutils-4.5.5-4.5.6.xdelta   (108KB)

Here are GPG detached signatures:
  ftp://alpha.gnu.org/gnu/coreutils/coreutils-4.5.6.tar.gz.sig
  ftp://alpha.gnu.org/gnu/coreutils/coreutils-4.5.6.tar.bz2.sig
  http://fetish.sf.net/coreutils-4.5.6.tar.gz.sig
  http://fetish.sf.net/coreutils-4.5.6.tar.bz2.sig

Here are the MD5 and SHA1 signatures:

2bb41d18c38ab909d02875866e7f2b08  coreutils-4.5.6.tar.gz
e3a9b2a353c54e3d1738e4ae426678ed  coreutils-4.5.6.tar.bz2
219d3d0e30112c7342a24946a02b1311  coreutils-4.5.5-4.5.6.xdelta
30feccd7f6dfaea4b70e0d984212f185fbe97162  coreutils-4.5.6.tar.gz
e32990fc672fd088e75f19864042778057f60e90  coreutils-4.5.6.tar.bz2
8a814b150f5cfcc31880bf1e3d077d7676764d2e  coreutils-4.5.5-4.5.6.xdelta
NEWS:
* du no longer segfaults on Solaris systems (fixed heap-corrupting bug in ftw.c)
* du --exclude=FILE works once again (this was broken by the rewrite for 4.5.5)
* du no longer gets a failed assertion for certain hierarchy lay-outs
  involving hard-linked directories
* `who -r' no longer segfaults when using non-C-locale messages
* df now displays a mount point (usually `/') for non-mounted
  character-special and block files

ChangeLog entries:

**********************************************************************
ChangeLog
**********************************************************************
2003-02-06  Jim Meyering  <address@hidden>

        * Version 4.5.6.

        * src/du.c (process_file): Don't return early for excluded files
        or for files whose dev/inode we've already seen.

2003-02-05  Jim Meyering  <address@hidden>

        * tests/du/exclude: New file.
        * tests/du/Makefile.am (TESTS): Add exclude.

2003-02-04  Dmitry V. Levin  <address@hidden>

        * src/who.c (print_boottime, print_deadprocs, print_runlevel):
        Fix memory allocation arithmetic.

2003-02-04  Jim Meyering  <address@hidden>

        `df /dev/block-or-char-device-file--not-mounted' now reports
        the name of the file system on which the file resides, usually `/'.
        Before, it would leave the `Mounted on' field blank.
        * src/df.c (show_disk): Move function to precede find_mount_point.
        (show_disk): Add parameter: STATP.
        If we don't find a matching device name, then resort to calling
        find_mount_point.  Reported by Bob Proulx.

2003-02-03  Andreas Schwab  <address@hidden>

        * tests/rm/cycle: Require non-root.
        * tests/rm/isatty: Likewise.


**********************************************************************
lib/ChangeLog
**********************************************************************
2003-02-06  Jim Meyering  <address@hidden>

        Support for pruning.
        * ftw_.h (FTW_DPRE) [enum]: New member and definition.
        (struct FTW) [skip]: New member.

        * search_.h (__restrict): Define to `restrict' or to nothing.

        * fsusage.c: Remove declaration of statfs.
        It conflicted with one from OSF/1 5.1 in <sys/mount.h>.
        Reported by Nelson Beebe.

2003-02-05  Jim Meyering  <address@hidden>

        Fix a heap-corruption bug that affected Solaris systems.
        * ftw.c: Include <limits.h>.
        (PATH_MAX): Define to 1024, if not already defined.
        (process_entry): Allocate enough space to hold the resulting
        file name.  Don't presume that 2*dirbufsize is enough.
        (ftw_startup): Always use PATH_MAX to compute buffer size, now that
        it is guaranteed to be defined.
        Nelson Beebe reported that du would sometimes segfault on Solaris.

        * ftw.c (process_entry): When using FTW_DEPTH, call `func', the
        user-supplied callback, once for the current directory before calling
        ftw_dir, in case that part of the hierarchy should be pruned.
        `func' does that by setting `data->skip'.
        (ftw_startup): Likewise.


**********************************************************************
m4/ChangeLog
**********************************************************************
2003-02-03  Jim Meyering  <address@hidden>

        * c-stack.m4: Include <unistd.h>.  On some systems,
        it is required for the definition of _SC_PAGESIZE.


**********************************************************************
doc/ChangeLog
**********************************************************************
2003-02-05  Jim Meyering  <address@hidden>

        * Makefile.am (check-texinfo): Allow bare `POSIX' to be used on
        direntry lines.

        * coreutils.texi: Use new form of @direntry.
        Put unlink in its proper place.  Adjust wording in some
        dir entry descriptions, mainly so they fit in 80 columns.
        Don't use mark-up like @acronym{POSIX} in direntries.
        Mostly from Karl Berry.

Attachment: pgpLqeflIjb7t.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]