From 7b896a1d64267d960fd72fa3cd968cb7b67ccd39 Mon Sep 17 00:00:00 2001 From: James Youngman Date: Sat, 19 Aug 2006 16:31:59 +0000 Subject: [PATCH] Updated with recent changes. --- ChangeLog | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 232 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3ff78798..8991c101 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,226 @@ -2005-12-19 Eric Blake +2006-08-19 James Youngman - * find/testsuite/Makefile.am, - find/testsuite/find.posix/sv-bug-15235.xo, - find/testsuite/find.posix/sv-bug-15235.exp: New tests for Savannah - bug 15235. - - * NEWS, find/find.1, doc/find.texi (Invoking find): Document bug - fix for Savannah bug 15235. + * locate/testsuite/config/unix.exp, locate/testsuite/locate.gnu/bigprefix1.exp: + Explicit checks for parefixes which are within range of a short, but outside the one-byte range + + * locate/testsuite/locate.gnu/bigprefix1.exp, locate/testsuite/locate.gnu/exceedshort.exp, locate/testsuite/locate.gnu/space1st.exp: + New file. + + * locate/testsuite/Makefile.am, locate/testsuite/locate.gnu/exceedshort.exp, locate/testsuite/locate.gnu/space1st.exp: + Patch from Tavis Ormandy; check frcode handles initial space end encodes paths with more than 2^16 characters in the common prefix (trivial change) + + * locate/frcode.c: Changes to avoid overflows + +2006-08-11 James Youngman + + * locate/frcode.c: + Avoid producing an invalid database if the first item begins with a space + +2006-08-10 James Youngman + + * find/pred.c, import-gnulib.sh, lib/listfile.c: + Updated callers of the gnnulib filemode module so that they work with the 2006-07-09 version of gnulib + + * config.rpath: Updated config.rpath from autotools + +2006-08-08 James Youngman + + * locate/locatedb.h: + Automatically verify (at compile time) that the frcode datastream + cannot get desynchronised. + + * find/ftsfind.c: + Fixed Savannah bug #10494 (-maxdepth does not yield the same stat savinf in ftsfind as oldfind) + + * find/ftsfind.c: display fts_level for find -D search + + * find/util.c: Support find -D search + + * locate/locate.c: + If the user specified -E but the database is an slocate database, do + not produce a list of files they cannot stat. Issue an error message + explaining the problem. + + * locate/locate.c: + Issue states messages in a way which indicates more clearly what's + happening when the numbers are reduced because not every filename + matched the pattern. + + * locate/locate.c: Better error checking in drop_privs(). + +2006-08-07 James Youngman + + * NEWS, locate/locate.c, locate/locatedb.h: + Added support for slocate database format + + * xargs/xargs.c: + Removed unused code (tivial patch from Miloslav Trmac). + + * xargs/xargs.c: Removed unused code. + + * doc/find.texi: + Clarify that the output format for locate -S differs from BSD's. + + * NEWS, find/find.1: + Savannah bug #15360: explain global vs. positional options more clearly in the manual page + + * NEWS: Typo in subsection header (* should be **). + + * NEWS, find/find.1: + Savannah bug #15360: explain global vs. positional options more clearly in the manual page + + * doc/find.texi: Fixed some clumsy phrasing + + * NEWS, configure.in: + Now diverging again from the released tarball, so change once more to -CVS version number suffixes + +2006-08-06 James Youngman + + * locate/locate.c: Fixed a typo in a comment. + + * NEWS, configure.in: Moving on towards 4.3.2... + + * find/testsuite/config/unix.exp: + Check that we can see the find.o file in the right position relative + to $base_dir to ensure that we are indeed testing the program we just built. + + * find/testsuite/config/unix.exp: + Be more paranoid about whether we're really checking the right version + of find. + + * NEWS, configure.in: Prepare for release of 4.3.1 + + * doc/find.texi: Document the -O and -D options + + * find/defs.h, find/find.1, find/util.c: + 'find -D help' now explains the available debugging options + + * po/be.po, po/bg.po, po/ca.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fi.po, po/findutils.pot, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lg.po, po/ms.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sr.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: + Make dist changed all the po files again + +2006-08-05 James Youngman + + * NEWS: Described more changes in 4.3.1. + + * locate/testsuite/config/unix.exp: + Set the environment variable so that updatedb knows where to find it; it's not in BINDIR yet during 'make check' + + * po/be.po, po/bg.po, po/ca.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fi.po, po/findutils.pot, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lg.po, po/ms.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sr.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: + Make dist changed all the po files again :) + + * po/et.po, po/vi.po: UPdated the Estonian and Vietnamese translations + + * NEWS, configure.in: Prepare for release of findutils-4.2.28 + + * po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, po/zh_TW.po, po/be.po, po/bg.po, po/ca.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fi.po, po/findutils.pot, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lg.po, po/ms.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sr.po: + Make dist changed all the po files again :) + + * configure.in: Added Bulgarian translation. + + * po/bg.po: Include Bulgarian translation + + * configure.in: Added Bulgarian translation. + + * po/et.po, po/vi.po: Updated Estonian and Vietnamese translations + + * NEWS: Removed spurious comma. + + * NEWS: Listed the updated translations. + + * find/parser.c, lib/buildcmd.c, lib/buildcmd.h, xargs/xargs.c: + Fixed Savannah bug#16738, find does not subtract environment size in find .. -exec {} + + + * NEWS: Updated the list of bugfixes etc. + +2006-06-15 James Youngman + + * NEWS: Described recent changes + + * configure.in: fix to how we invoke the gnulib regex module + + * find/find.1: + Savannah bug #16269: avoid confusion over what type of quotes to use + in an example. + + * find/parser.c: Option -nowarn should not itself produce a warning + + * find/defs.h: Remoevd useless declaration of last_pred + +2006-06-14 James Youngman + + * po/be.po, po/ca.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fi.po, po/findutils.pot, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lg.po, po/ms.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sr.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: + Updated translation files ga pl sv tr nl ca vi bg fr + + * locate/updatedb.sh: + Fixed Savannah bug #16579 (su false should be su -c false) + +2006-04-01 James Youngman + + * find/find.c: + Fixed Savannah bug #15800: "Hard link count is wrong" reports wrong + directory name. + +2006-03-31 James Youngman + + * po/hu.po: Updated Hungarian translation + +2006-01-04 James Youngman + + * find/testsuite/find.posix/sizetype.exp, find/testsuite/find.posix/sizetype.xo, find/testsuite/find.posix/typesize.exp, find/testsuite/find.posix/typesize.xo: + Additional tests for -type -size and -size -type + + * NEWS, doc/find.texi, find/defs.h, find/find.1, find/find.c, find/ftsfind.c, find/parser.c, find/pred.c, find/testsuite/Makefile.am, find/testsuite/config/unix.exp, find/testsuite/find.gnu/depth-d.exp, find/tree.c, find/util.c, po/be.po, po/ca.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fi.po, po/findutils.pot, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lg.po, po/ms.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sr.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: + Initial implementation of a cost-based optimiser + +2005-12-23 James Youngman + + * find/parser.c: Refactor of parse_[acm]time + + * find/defs.h, find/find.c, find/finddata.c, find/ftsfind.c, find/tree.c, find/util.c: + last_pred can be a static in tree.c rather than a global variable + + * find/tree.c, find/finddata.c: + Moved some global data out of finddata.o and into static variables in tree.c + + * NEWS, find/find.c, find/fstype.c, find/ftsfind.c, find/parser.c, find/pred.c, lib/buildcmd.c, lib/buildcmd.h, lib/regexprops.c, lib/regextype.c, lib/regextype.h, lib/savedirinfo.c, locate/locate.c, xargs/xargs.c: + Fixed many compilation warnings + + * find/find.c, find/ftsfind.c, find/util.c: + Evaluating the predicates can change the contents of the data structure (for example to add another exec item) + + * find/defs.h, find/find.c, find/ftsfind.c, find/tree.c, find/util.c: + Re-factored a lot of common expression-handling code out of find.c and ftsfind.c, mainly into tree.c + + * find/find.c, find/ftsfind.c, find/tree.c: + Savannah bug #15271: more helpful error messages for cases where there is a missing expression + +2005-12-20 James Youngman + + * NEWS, doc/find.texi, find/defs.h, find/find.1, find/find.c, find/ftsfind.c, find/testsuite/Makefile.am, find/testsuite/find.posix/sv-bug-15235.exp, find/testsuite/find.posix/sv-bug-15235.xo, find/tree.c, find/util.c: + Savannah bug #15195: more helpful error messages for 'find . ( )' or 'find . \!' + + * ChangeLog: Added entries for recent changes. + + * find/defs.h, find/find.c, find/ftsfind.c, find/testsuite/find.posix/bracket-depth.exp, find/util.c: + Further fix to bug# 15235: a leading comma is a filename not an expression + + * find/defs.h, find/parser.c, find/testsuite/Makefile.am, find/testsuite/find.posix/empty-parens.exp, find/tree.c: + Accept 'find ( -depth )' but reject 'find ( )' + + * po/be.po, po/ca.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fi.po, po/findutils.pot, po/fr.po, po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lg.po, po/ms.po, po/nl.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sr.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po, po/zh_TW.po: + did make dist + + * find/testsuite/find.gnu/delete.exp: + Use the new find program, and the new way of locating it (/ instead of ) + + * find/testsuite/Makefile.am: Added bracket-depth.exp. + + * NEWS, configure.in: We have moved on from 4.3.0 + + * find/defs.h, find/find.c, find/ftsfind.c, find/testsuite/Makefile.am, find/testsuite/find.gnu/delete.exp, find/testsuite/find.posix/files-not-expressions1.exp, find/testsuite/find.posix/files-not-expressions1.xo, find/testsuite/find.posix/files-not-expressions2.exp, find/testsuite/find.posix/files-not-expressions2.xo, find/testsuite/find.posix/files-not-expressions3.exp, find/testsuite/find.posix/files-not-expressions3.xo, find/util.c: + Avoid getting confused by filename arguments of which the first + character looks like a predicate, for example ',x' or '!x' or + '(x' (Savannah bug #15235). 2005-12-20 James Youngman @@ -43,6 +257,16 @@ Run every test twice, once with the old (non-fts) binary and once with the new (fts-enabled) binary. +2005-12-19 Eric Blake + + * find/testsuite/Makefile.am, + find/testsuite/find.posix/sv-bug-15235.xo, + find/testsuite/find.posix/sv-bug-15235.exp: New tests for Savannah + bug 15235. + + * NEWS, find/find.1, doc/find.texi (Invoking find): Document bug + fix for Savannah bug 15235. + 2005-12-16 James Youngman * xargs/xargs.1, xargs/xargs.c: Fixed bug# 15211, that xargs