I announce the release of version 4.2.32 of GNU findutils. GNU findutils is a set of software tools for finding files that match certain criteria and for performing various operations on them. Findutils includes the programs "find", "xargs" and "locate". More information about findutils is available at http://www.gnu.org/software/findutils/.
This is a "stable" release of findutils. It can be downloaded from ftp://ftp.gnu.org/gnu/findutils/findutils-4.2.32.tar.gz (it's 1.4M). The ftp.gnu.org site is very busy, so you may find it more convenient to download findutils from one of the mirror sites listed at http://www.gnu.org/order/ftp.html. This version of findutils is now distributed under version 3 (or later) of the GNU GPL. The documentation is distributed under version 1.2 (or later) of the GNU Free Documentation License. This release includes a number of bug fixes. All the changes since the previous stable release are summarised below. Bugs in GNU findutils should be reported to the findutils bug tracker at http://savannah.gnu.org/bugs/?group=findutils. Reporting bugs via the web interface will ensure that you are automatically informed when the bug has been fixed. General discussion of findutils takes place on the bug-findutils mailing list. To join the 'bug-findutils' mailing list, send email to <[EMAIL PROTECTED]>. To verify the GPG signature of the release, you will need the public key of the findutils maintainer, James Youngman. You can download this from http://savannah.gnu.org/users/jay. Alternatively, you could query a PGP keyserver, but you will need to use one that can cope with subkeys containing photos. Many older key servers cannot do this. I use subkeys.pgp.net. I think that one works. See also the "Downloading" section of http://www.gnu.org/software/findutils/. I'd like to thank Eric Blake for his help in preparing this release. * Major changes in release 4.2.32, 2008-01-25 ** License changes This version of findutils is now distributed under version 3 (or later) of the GNU GPL. The documentation is distributed under version 1.2 (or later) of the GNU Free Documentation License. ** Documentation Fixes #19596: -printf %b should be compared with %s/512, not %s/1024. ** Bug Fixes #21568: When building from CVS in 4.2.x, we now check gnulib out using git instead of CVS. This fixes Savannah bug 21568, the problem being that git-cvspserver does not currently support -D, and the old CVS server for gnulib has been frozen. #20970: Trailing slash on directory arguments breaks -name. "find foo/ -name foo" now correctly matches foo and printf foo/. See POSIX interp http://www.opengroup.org/austin/interps/uploads/40/14959/AI-186.txt #20751: Avoid memory corruption in find -ls that has been present since 4.2.28. #20662: Avoid memory leak in find -name and other places affected by gnulib dirname module. The leak had been present since 4.2.28. #20310: configure uses hosts's support status for "sort -z" when generating the updatedb script for use on the target. This is not a reliable strategy when cross-compiling, so assume no support for -z in that situation. #20273: When xargs is successful without consuming all of stdin (for example, with the -E option), and stdin is seekable, xargs now correctly restores the file position, even on platforms where exit() does not follow the POSIX rules of doing likewise. Likewise for find (for example, with the -ok action). #19660: Fix compilation failure on Cygwin. #15384: Find misbehaves when parent directory is not readable. ** Enhancements #20688: The warning printed by -name or -iname when the pattern to match contains a slash can now be silenced by -nowarn. This warning was originally introduced unconditionally in 4.2.21. -- James Youngman <[EMAIL PROTECTED]> GNU findutils maintainer _______________________________________________ GNU Announcement mailing list <info-gnu@gnu.org> http://lists.gnu.org/mailman/listinfo/info-gnu