All releases of findutils


Release Notes: The manual now includes a small number of references to further reading on security. The automagic dependency on selinux was fixed. The configure script now provides a --without-selinux option. "find -execdir" now correctly changes working directory. The test-strstr unit test no longer fails on alpha. A problem in which "find -exec echo TURNIP{} \+" is accepted but TURNIP is eaten was fixed. The error message is now properly shown when an incorrect -size option is given. A test suite deadlock on FreeBSD was fixed. The translations for Finnish, Italian, Danish, Slovenian, German, Estonian, French, Japanese, and Danish were updated.


Release Notes: Bugs have been fixed, including #29511 (fails to build on kfreebsd), #27563 (-L breaks -execdir), and #19593 (-execdir .... {} + has suboptimal performance). The find program will once again build argument lists longer than 1 with "-execdir ...+". The upper limit of 1 argument for execdir was introduced as a workaround in findutils-4.3.4. The limit is now removed, but find still does not issue the maximum possible number of arguments, since an exec will occur each time find encounters a subdirectory (if at least one argument is pending).


Release Notes: Fixes were backported from the development 4.5.x branch.


Release Notes: Changes to gnulib's fts code should provide performance improvements in find when processing very large directories. File type information is also passed back from fts to find, saving calls to the stat system call for find command lines which don't need the stat information. This provides a performance improvement for common cases like "find . -type d".


No changes have been submitted for this release.


No changes have been submitted for this release.


Release Notes: find should no longer hang on systems which lack the O_NOFOLLOW flag to open(2) and which are clients of an unresponsive NFS server. "find -L foo" or "find -H foo" now succeeds even if foo is a symbolic link instead of failing with the error message "Too many levels of symbolic links". Other small fixes were made.


Release Notes: This release adds fixes to "find -depth" (for missing non-leaf directories when they contain non-directories), and to "xargs -i" and "find -okdir", "find/-execdir", and "find bar/baz/ugh", where baz is a symbolic link. Find no longer hangs on systems which are clients of unresponsive NFS servers. "find foo [predicates...] -execdir ..." now works when foo matches the stated predicates. There are new message translations and updated documentation.


Release Notes: Better support for 64-bit systems. Compilation fixes for Solaris, AIX, IRIX, and others. Documentation improvements and a new "Security Considerations" chapter. find and xargs are now POSIX-compliant. find has significant performance improvements. New actions -execdir, -delete, and -quit, as well as more format options for -printf. Robust automount handling. xargs has a longer command line by default. There are bugfixes in locate. New options --null, --basename, --limit, --count, --statistics, --wholepath, and --regex. Now compatible with *BSD.


Release Notes: find should now be POSIX-compliant. "-exec ... {} +" now works. The new -execdir and -okdir actions were added, which are like -exec and -ok but are more secure.