coreutils-4.5.6 released

Jim Meyering <[email protected]>
Newsgroups gmane.comp.gnu.utils.bugs,gmane.comp.gnu.fileutils.bugs
Message-ID <[email protected]>
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:


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.

_______________________________________________
Bug-gnu-utils mailing list
[email protected]
http://mail.gnu.org/mailman/listinfo/bug-gnu-utils
announce-gen-25947 (application/octet-stream, 380 B) - not displayed
signature.asc (application/pgp-signature, 188 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+Qm1c/dLerNMzy6ERAl7WAKCzeo+w0UeMDuIHU/31TbVX6LYQyQCgqStF
TeoMV5dBt6FS+3dFfpUp6DU=
=0o2d
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.