forked from pool/findutils
Accepting request 100464 from home:tabraham1:branches:Base:System
update to 4.5.10 OBS-URL: https://build.opensuse.org/request/show/100464 OBS-URL: https://build.opensuse.org/package/show/Base:System/findutils?expand=0&rev=25
This commit is contained in:
committed by
Git OBS Bridge
parent
05c9d5f433
commit
e8d8ebfa75
@@ -1,3 +1,184 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 17 02:40:55 UTC 2012 - tabraham@novell.com
|
||||
|
||||
- removed patches deprecated by this release
|
||||
- findutils-4.4.2-selinux.patch
|
||||
- findutils-4.4.2-selinux-gnulib.patch
|
||||
- findutils-4.4.2-fts-remount.patch
|
||||
- refreshed other patches as required
|
||||
|
||||
- Update to 4.5.10
|
||||
+ doc: The manual now includes a small number of references to
|
||||
further reading on security.
|
||||
+ fixed bug #30608: Automagic dependency on selinux. The configure
|
||||
script now provides a --without-selinux option.
|
||||
+ fixed bug #29949: find -execdir does not change working directory
|
||||
+ fixed bug #31359: test-strstr unit test fails on alpha.
|
||||
+ fixed bug #30777: find -exec echo TURNIP{} \+ is accepted but
|
||||
TURNIP is eaten
|
||||
+ fixed bug #30180: error message from incorrect -size option is off
|
||||
+ fixed bug #29828: test suite deadlock on FreeBSD
|
||||
+ updated translations - Finnish, Italian, Danish, Slovenian,
|
||||
German, Estonian, French, Japanese and Danish
|
||||
|
||||
- Update to 4.5.9
|
||||
+ fixed bug #29593: Make import-gnulib.sh work under a POSIX shell.
|
||||
+ fixed bug #29511: fails to build on kfreebsd-*
|
||||
+ fixed bug #27563: -L breaks -execdir
|
||||
+ fixed bug #19593: -execdir .... {} + has suboptimal performance
|
||||
(see below)
|
||||
+ updated translation - Chinese (simplified)
|
||||
+ 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).
|
||||
+ You can now increase the parallelism of xargs in mid-run by
|
||||
sending it SIGUSR1, and decrease the parallelism with SIGUSR2.
|
||||
|
||||
- Update to 4.5.8
|
||||
+ fixed bug #29460: -printf %Y fails in $CWD-dependent way
|
||||
+ fixed bug #27974: Use gnulib's xreadlinkat support
|
||||
+ fixed bug #29435: fd_is_cloexec does not work on Fedora buildhosts
|
||||
+ fixed bug #27221: symlink_loop check broken by FTS_CWDFD
|
||||
+ fixed bug #27213: avoid failed assertions for non-executable
|
||||
directories.
|
||||
+ updated translations - Vietnamese, Czech, Dutch, Polish, Russian
|
||||
|
||||
- Update to 4.5.7
|
||||
+ If you use the -fstype FOO predicate and specify a filsystem
|
||||
type FOO which is not known (e.g. present in /etc/mtab) at the
|
||||
time find starts, that predicate is now equivalent to -false.
|
||||
This substitution currently occurs at optimisation level 2 and
|
||||
above.
|
||||
|
||||
- Update to 4.5.6
|
||||
+ patch #4848 - support for SELinux
|
||||
+ fixed bug #29089 - SELinux --context and %Z options
|
||||
+ fixed bug #28872: Mistake in "#safer" example in "Problems with
|
||||
-exec and filenames" section of the Texinfo manual.
|
||||
+ fixed bug #28824: Corrected error message for "-ctime x".
|
||||
Likewise for -gid, -inum, -links, -mmin, -cmin, -amin,
|
||||
-uid, -used, -atime, -mtime, -ctime.
|
||||
+ fixed bug #27975: Infinite loop for -exec [..] {} +.
|
||||
+ fixed bug #27846: Assertion failure in xargs.c on AIX.
|
||||
+ fixed bug #27375: Open file descriptors leak into child processes.
|
||||
+ fixed bug #27017: find -D opt / -fstype ext3 -print , -quit coredumps
|
||||
+ fixed bug #27328: segfault if the initial exec for "find -exec" fails.
|
||||
+ fixed bug #26868: compilation error in pred.c on Solaris x86_64
|
||||
+ fixed bug #24873: Duplicate fprint option corrupts output
|
||||
+ fixed bug #23920: warn about un-matchable -path arguments ending in /.
|
||||
+ fixed bug #19120: Patch to fix single quotes in man page find(1)
|
||||
+ fixed bug #26327: xargs man page is vague about the number of times
|
||||
command is executed.
|
||||
|
||||
- Update to 4.5.5
|
||||
+ xargs now handles the case where the system's actual exec limits
|
||||
are smaller than the value of ARG_MAX at compile time. Very few
|
||||
platforms normally have this property, but it is possible to
|
||||
configure sume Unix systems this way.
|
||||
+ fixed bug #25359 - files/testsuite/find.gnu/posix-h.exp test fail
|
||||
+ fixed bug #26587 - fix a typo in -execdir documentation (it says
|
||||
-exec by mistake in the text)
|
||||
+ fixed bug #26537 - find -prune now makes sure it has valid stat()
|
||||
information
|
||||
+ fixed bug #22708 - exit status 126 and 127 from the utility invoked
|
||||
from xargs now makes xargs return 123, meaning that exit status
|
||||
values 126 and 127 not unambiguously mean that the utility could
|
||||
not be run or could not be found, respectively.
|
||||
+ doc: the -wholename option to find is no longer preferred over
|
||||
-ipath
|
||||
|
||||
- Update to 4.5.4
|
||||
+ The ftsfind executable (which is built by default as "find") now
|
||||
calls fts() in such a way that it avoids calling stat() on directory
|
||||
entries, if it doesn't need the information. This can produce a
|
||||
significant speedup on filesystems which don't populate the d_type
|
||||
element of struct dirent, for example reiserfs. Anecdotal evidence
|
||||
suggests this can speed updatedb up from about 30 minutes to 3-4
|
||||
minutes.
|
||||
+ The ftsfind executable also now avoids calling stat() functions to
|
||||
discover the inode number of a file, if we already read this
|
||||
information from the directory. This does provide a speed-up, but
|
||||
only for a restricted set of commands such as "find . -inum 4001".
|
||||
This fix is listed below as bug #24342
|
||||
+ fixed bug #25764 - remove duplicate entry for 'proc' in updatedb's
|
||||
$PRUNEFS
|
||||
+ fixed bug #25359 - find -H wrongly behaves like -L sometimes; this
|
||||
bug affects only filesystems which populate d_type and affects
|
||||
-type and -printf %y. This does not affect the default behavior of
|
||||
find or find -P
|
||||
+ fixed bug #25144 - misleading error message when argument to
|
||||
find -user is an unknown user or is missing
|
||||
+ fixed bug #25154 - allow compilation with C compilers that don't
|
||||
allow declarations to follow statements
|
||||
+ fixed bug #24342 - -inum predicate should use dirent.d_ino instead
|
||||
of stat.st_ino (this is a performance bug)
|
||||
+ updated translations - Bulgarian, German, Irish, Hungarian,
|
||||
Lithuanian, Dutch, Polish, Slovenian, Swedish, Turkish, Ukranian,
|
||||
Vietnamese
|
||||
|
||||
- Update to 4.5.3
|
||||
+ fixed bug #24283 - find -printf %TY causes NULL pointer dereference
|
||||
+ changes to gnulib's fts code should provide performance improvements
|
||||
in find when processing very large directories (for example
|
||||
directories containing significantly more than 10000 filenames).
|
||||
Performance improvements may only exist for some find command
|
||||
lines (performance testing was done for the fts implementation
|
||||
itself but we haven't done the analogous performance tests in find).
|
||||
+ 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 "find . -type d".
|
||||
|
||||
- Update to 4.5.2
|
||||
+ fixed bug #24169 - find would segfault if the -newerXY test was
|
||||
not followed by any argument
|
||||
+ fixed bug #23996 - integer overflow on some platforms when
|
||||
parsing "-used 3"
|
||||
+ New translation - Czech
|
||||
+ Updated translations - French, Indonesian
|
||||
+ doc: bug #23070 - corrected manpage description of find -perm /000
|
||||
(the change was already made by the manpage indicated the change
|
||||
would happen "soon")
|
||||
|
||||
- Update to 4.5.1
|
||||
+ New translation - Lithuanian
|
||||
+ Updated translation - Chinese (simplified)
|
||||
+ doc: added a working example describing how to find the
|
||||
shallowest instances of a given directoty name (or names) in a
|
||||
directory hierarchy
|
||||
+ fixed bug #22662 - find -printf %AX appends nanoseconds in the
|
||||
right place now
|
||||
+ fixed bug #23663 - crash in some locales for -print %AX (this
|
||||
problem seems to have affected only the CVS code, and not any
|
||||
public releases)
|
||||
|
||||
- Update to 4.5.0
|
||||
+ If POSIXLY_CORRECT environment variable is set, the system's
|
||||
definition of "yes" and "no" responses are used to interpret
|
||||
the response to questions from -ok and -okdir. The default is
|
||||
still to use information from the findutils message translations.
|
||||
+ If xargs find that exec fails because the argument size limit it
|
||||
calculated is larger than the system's actual maximum, it now
|
||||
adapts by passing fewer arguments (as opposed to failing)
|
||||
+ The default optimization level for find is now -O2 instead of
|
||||
-O0 meaning that a number of additional optimizations are
|
||||
performed by default. Current optimizations at each level are:
|
||||
|
||||
0: Perform -name, -path, -iname, -ipath before other checks
|
||||
1: Expressions containing only cost-free tests are evaluated
|
||||
before expressions which contain more costly tests
|
||||
2: Bring forward all tests that need to know the type of a file
|
||||
but don't need to stat it
|
||||
3: All tests are ordered by their estimated cost
|
||||
|
||||
Cost here is simply an estimate of how time consuming the I/O
|
||||
operations needed to make a test are
|
||||
+ Various bug fixes (See NEWS)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 1 15:47:34 UTC 2011 - coolo@suse.com
|
||||
|
||||
|
Reference in New Issue
Block a user