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  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

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

2003-02-04  Dmitry V. Levin  <[EMAIL PROTECTED]>

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

2003-02-04  Jim Meyering  <[EMAIL PROTECTED]>

        `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  <[EMAIL PROTECTED]>

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


**********************************************************************
lib/ChangeLog
**********************************************************************
2003-02-06  Jim Meyering  <[EMAIL PROTECTED]>

        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  <[EMAIL PROTECTED]>

        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  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>

        * 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: msg02130/pgp00000.pgp
Description: PGP signature

_______________________________________________
Coreutils-announce mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/coreutils-announce

Reply via email to