[3170] | 1 | 2006-11-25 James Youngman <jay@gnu.org>
|
---|
| 2 |
|
---|
| 3 | * doc/textinfo.tex: Removed; we now use the version supplied
|
---|
| 4 | by automake.
|
---|
| 5 |
|
---|
| 6 | * m4/mkinstalldirs.m4: Added this file. It's an excerpt from an
|
---|
| 7 | old version of gnulib's m4/nls.po file. The current version of
|
---|
| 8 | gnulib does not expand MKINSTALLDIRS, but gettext-0.14.6's version
|
---|
| 9 | of po/Makefile.in.in expects it to be expanded. This m4 file
|
---|
| 10 | fills the gap.
|
---|
| 11 |
|
---|
| 12 | 2006-11-20 James Youngman <jay@gnu.org>
|
---|
| 13 |
|
---|
| 14 | * po/et.po, po/bg.po, po/pl.po, po/nl.po, po/tr.po: Updated
|
---|
| 15 | translations for Bulgarian, Estonian, Dutch, Polish and Turkish.
|
---|
| 16 |
|
---|
| 17 | 2006-11-08 James Youngman <jay@gnu.org>
|
---|
| 18 |
|
---|
| 19 | * find/testsuite/Makefile.am:
|
---|
| 20 | Oops, indicate the right directory for the new test files
|
---|
| 21 |
|
---|
| 22 | * ChangeLog, depcomp, doc/texinfo.tex, find/ftsfind.c, find/testsuite/Makefile.am, find/testsuite/find.gnu/sv-bug-18222.exp, find/testsuite/find.gnu/sv-bug-18222.xo, install-sh:
|
---|
| 23 | Savannah bug#18222 - test case
|
---|
| 24 |
|
---|
| 25 | * ChangeLog, lib/buildcmd.c:
|
---|
| 26 | Fixed Svannah bug #17782 ('./' prefix added at start of arg while it should be added at the start of the expansion of {})
|
---|
| 27 |
|
---|
| 28 | * find/ftsfind.c (process_all_startpoints): Set
|
---|
| 29 | state.starting_path_length for every pathname argument.
|
---|
| 30 | This fixes Savannah bug #18222.
|
---|
| 31 |
|
---|
| 32 | * find/pred.c (pred_prune): -prune should have an effect only if we are
|
---|
| 33 | currently considering a directory (Savannah bug #15531).
|
---|
| 34 |
|
---|
| 35 | 2006-10-15 James Youngman <jay@gnu.org>
|
---|
| 36 |
|
---|
| 37 | * lib/buildcmd.c: Fixed Savannah bug #17782, in which "find
|
---|
| 38 | -execdir echo "foo {}" runs 'echo ./foo filename' instead of the
|
---|
| 39 | correct command 'echo foo ./filename'.
|
---|
| 40 |
|
---|
| 41 | * po/hu.po, po/sl.po: Updated Hungarian and Slovenian po files
|
---|
| 42 |
|
---|
| 43 | 2006-08-21 James Youngman <jay@gnu.org>
|
---|
| 44 |
|
---|
| 45 | * find/parser.c, find/testsuite/Makefile.am, find/testsuite/find.gnu/sv-bug-17490.exp:
|
---|
| 46 | Fixed Savannah bug #17490, which was a coiredump when -regex ZZZ was the final test on the command line
|
---|
| 47 |
|
---|
| 48 | 2006-08-20 James Youngman <jay@gnu.org>
|
---|
| 49 |
|
---|
| 50 | * find/parser.c: Merged the fix for the trailing % in "find -printf".
|
---|
| 51 |
|
---|
| 52 | 2006-08-20 Paul Eggert <eggert@cs.ucla.edu>
|
---|
| 53 |
|
---|
| 54 | Port recent fixes for symbolic modes involving X from gnulib,
|
---|
| 55 | and clarify the documentation in this area.
|
---|
| 56 | * doc/find.texi: Use "file mode bits" when talking about
|
---|
| 57 | all the file mode bits (including setuid, setgid, and sticky),
|
---|
| 58 | and "permissions" when talking only about permissions bits
|
---|
| 59 | (read, write, execute/search). Use "execute/search" to
|
---|
| 60 | talk about the x bit, since it means both. You do not need
|
---|
| 61 | permission to the linked-to file to follow a symlink for
|
---|
| 62 | syscalls like "stat", but you do need search permission for
|
---|
| 63 | the directories you traverse. Clarify the explanation of
|
---|
| 64 | -perm. Use "that" instead of "which" when "which" isn't
|
---|
| 65 | quite correct English.
|
---|
| 66 | (Mode Bits): Renamed from Permissions. All uses changed.
|
---|
| 67 | * doc/perm.texi: Sync from coreutils 6.0.
|
---|
| 68 | * find/defs.h (struct perm_val.val): Now an array of two items,
|
---|
| 69 | one for non-directories, and one for directories. This is
|
---|
| 70 | to handle symbolic modes like +X correctly.
|
---|
| 71 | * find/parser.c (parse_perm): Likewise. Also, adjust to
|
---|
| 72 | latest gnulib interface for mode_adjust.
|
---|
| 73 | * find/pred.c (pred_perm): Likewise.
|
---|
| 74 | * find/testsuite/Makefile.am (EXTRA_DIST_XO): Add find.posix/perm-X.xo.
|
---|
| 75 | (EXTRA_DIST_EXP): Add find.posix/perm-X.exp.
|
---|
| 76 | * find/testsuite/find.posix/perm-X.exp: New file.
|
---|
| 77 | * find/testsuite/find.posix/perm-X.so: New file.
|
---|
| 78 |
|
---|
| 79 | 12006-08-19 Paul Eggert <eggert@cs.ucla.edu>
|
---|
| 80 |
|
---|
| 81 | Port to latest gnulib, and simplify the bootstrapping procedure.
|
---|
| 82 | * intl: Remove this directory and everything in it.
|
---|
| 83 | * depcomp, install-sh, missing, mkinstalldirs, doc/texinfo.tex:
|
---|
| 84 | Remove these files from CVS, as they are now gotten from gnulib.
|
---|
| 85 | * README-CVS: Don't recommend "autoreconf -i", as it doesn't work
|
---|
| 86 | for us.
|
---|
| 87 | * import-gnulib.sh (findutils_files): New var. Grab this stuff
|
---|
| 88 | from gnulib.
|
---|
| 89 | (findutils_modules): Add fopen-safer; remove stdio-safer. This
|
---|
| 90 | adjusts to latest gnulib.
|
---|
| 91 | (modules): Remove obsolete reference to intl_modules.
|
---|
| 92 | * .cvsignore: Remove stamp-h; add stamp-h1.
|
---|
| 93 | * doc/.cvsignore: Add regexprops.texi.
|
---|
| 94 | * find/.cvsignore: Add oldfind.
|
---|
| 95 | * lib/.cvsignore: Add .deps, regexprops.
|
---|
| 96 | * m4/.cvsignore: Add Makefile.
|
---|
| 97 | * po/.cvsignore: Add stamp-po.
|
---|
| 98 |
|
---|
| 99 | 2006-08-19 James Youngman <jay@gnu.org>
|
---|
| 100 |
|
---|
| 101 | * locate/testsuite/config/unix.exp, locate/testsuite/locate.gnu/bigprefix1.exp:
|
---|
| 102 | Explicit checks for parefixes which are within range of a short, but outside the one-byte range
|
---|
| 103 |
|
---|
| 104 | * locate/testsuite/locate.gnu/bigprefix1.exp, locate/testsuite/locate.gnu/exceedshort.exp, locate/testsuite/locate.gnu/space1st.exp:
|
---|
| 105 | New file.
|
---|
| 106 |
|
---|
| 107 | * locate/testsuite/Makefile.am, locate/testsuite/locate.gnu/exceedshort.exp, locate/testsuite/locate.gnu/space1st.exp:
|
---|
| 108 | Patch from Tavis Ormandy; check frcode handles initial space end encodes paths with more than 2^16 characters in the common prefix (trivial change)
|
---|
| 109 |
|
---|
| 110 | * locate/frcode.c: Changes to avoid overflows
|
---|
| 111 |
|
---|
| 112 | 2006-08-11 James Youngman <jay@gnu.org>
|
---|
| 113 |
|
---|
| 114 | * locate/frcode.c:
|
---|
| 115 | Avoid producing an invalid database if the first item begins with a space
|
---|
| 116 |
|
---|
| 117 | 2006-08-10 James Youngman <jay@gnu.org>
|
---|
| 118 |
|
---|
| 119 | * find/pred.c, import-gnulib.sh, lib/listfile.c:
|
---|
| 120 | Updated callers of the gnnulib filemode module so that they work with the 2006-07-09 version of gnulib
|
---|
| 121 |
|
---|
| 122 | * config.rpath: Updated config.rpath from autotools
|
---|
| 123 |
|
---|
| 124 | 2006-08-08 James Youngman <jay@gnu.org>
|
---|
| 125 |
|
---|
| 126 | * locate/locatedb.h:
|
---|
| 127 | Automatically verify (at compile time) that the frcode datastream
|
---|
| 128 | cannot get desynchronised.
|
---|
| 129 |
|
---|
| 130 | * find/ftsfind.c:
|
---|
| 131 | Fixed Savannah bug #10494 (-maxdepth does not yield the same stat savinf in ftsfind as oldfind)
|
---|
| 132 |
|
---|
| 133 | * find/ftsfind.c: display fts_level for find -D search
|
---|
| 134 |
|
---|
| 135 | * find/util.c: Support find -D search
|
---|
| 136 |
|
---|
| 137 | * locate/locate.c:
|
---|
| 138 | If the user specified -E but the database is an slocate database, do
|
---|
| 139 | not produce a list of files they cannot stat. Issue an error message
|
---|
| 140 | explaining the problem.
|
---|
| 141 |
|
---|
| 142 | * locate/locate.c:
|
---|
| 143 | Issue states messages in a way which indicates more clearly what's
|
---|
| 144 | happening when the numbers are reduced because not every filename
|
---|
| 145 | matched the pattern.
|
---|
| 146 |
|
---|
| 147 | * locate/locate.c: Better error checking in drop_privs().
|
---|
| 148 |
|
---|
| 149 | 2006-08-07 James Youngman <jay@gnu.org>
|
---|
| 150 |
|
---|
| 151 | * NEWS, locate/locate.c, locate/locatedb.h:
|
---|
| 152 | Added support for slocate database format
|
---|
| 153 |
|
---|
| 154 | * xargs/xargs.c:
|
---|
| 155 | Removed unused code (tivial patch from Miloslav Trmac).
|
---|
| 156 |
|
---|
| 157 | * xargs/xargs.c: Removed unused code.
|
---|
| 158 |
|
---|
| 159 | * doc/find.texi:
|
---|
| 160 | Clarify that the output format for locate -S differs from BSD's.
|
---|
| 161 |
|
---|
| 162 | * NEWS, find/find.1:
|
---|
| 163 | Savannah bug #15360: explain global vs. positional options more clearly in the manual page
|
---|
| 164 |
|
---|
| 165 | * NEWS: Typo in subsection header (* should be **).
|
---|
| 166 |
|
---|
| 167 | * NEWS, find/find.1:
|
---|
| 168 | Savannah bug #15360: explain global vs. positional options more clearly in the manual page
|
---|
| 169 |
|
---|
| 170 | * doc/find.texi: Fixed some clumsy phrasing
|
---|
| 171 |
|
---|
| 172 | * NEWS, configure.in:
|
---|
| 173 | Now diverging again from the released tarball, so change once more to -CVS version number suffixes
|
---|
| 174 |
|
---|
| 175 | 2006-08-06 James Youngman <jay@gnu.org>
|
---|
| 176 |
|
---|
| 177 | * locate/locate.c: Fixed a typo in a comment.
|
---|
| 178 |
|
---|
| 179 | * NEWS, configure.in: Moving on towards 4.3.2...
|
---|
| 180 |
|
---|
| 181 | * find/testsuite/config/unix.exp:
|
---|
| 182 | Check that we can see the find.o file in the right position relative
|
---|
| 183 | to $base_dir to ensure that we are indeed testing the program we just built.
|
---|
| 184 |
|
---|
| 185 | * find/testsuite/config/unix.exp:
|
---|
| 186 | Be more paranoid about whether we're really checking the right version
|
---|
| 187 | of find.
|
---|
| 188 |
|
---|
| 189 | * NEWS, configure.in: Prepare for release of 4.3.1
|
---|
| 190 |
|
---|
| 191 | * doc/find.texi: Document the -O and -D options
|
---|
| 192 |
|
---|
| 193 | * find/defs.h, find/find.1, find/util.c:
|
---|
| 194 | 'find -D help' now explains the available debugging options
|
---|
| 195 |
|
---|
| 196 | * 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:
|
---|
| 197 | Make dist changed all the po files again
|
---|
| 198 |
|
---|
| 199 | 2006-08-05 James Youngman <jay@gnu.org>
|
---|
| 200 |
|
---|
| 201 | * NEWS: Described more changes in 4.3.1.
|
---|
| 202 |
|
---|
| 203 | * locate/testsuite/config/unix.exp:
|
---|
| 204 | Set the environment variable so that updatedb knows where to find it; it's not in BINDIR yet during 'make check'
|
---|
| 205 |
|
---|
| 206 | * 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:
|
---|
| 207 | Make dist changed all the po files again :)
|
---|
| 208 |
|
---|
| 209 | * po/et.po, po/vi.po: UPdated the Estonian and Vietnamese translations
|
---|
| 210 |
|
---|
| 211 | * NEWS, configure.in: Prepare for release of findutils-4.2.28
|
---|
| 212 |
|
---|
| 213 | * 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:
|
---|
| 214 | Make dist changed all the po files again :)
|
---|
| 215 |
|
---|
| 216 | * configure.in: Added Bulgarian translation.
|
---|
| 217 |
|
---|
| 218 | * po/bg.po: Include Bulgarian translation
|
---|
| 219 |
|
---|
| 220 | * configure.in: Added Bulgarian translation.
|
---|
| 221 |
|
---|
| 222 | * po/et.po, po/vi.po: Updated Estonian and Vietnamese translations
|
---|
| 223 |
|
---|
| 224 | * NEWS: Removed spurious comma.
|
---|
| 225 |
|
---|
| 226 | * NEWS: Listed the updated translations.
|
---|
| 227 |
|
---|
| 228 | * find/parser.c, lib/buildcmd.c, lib/buildcmd.h, xargs/xargs.c:
|
---|
| 229 | Fixed Savannah bug#16738, find does not subtract environment size in find .. -exec {} +
|
---|
| 230 |
|
---|
| 231 | * NEWS: Updated the list of bugfixes etc.
|
---|
| 232 |
|
---|
| 233 | 2006-06-15 James Youngman <jay@gnu.org>
|
---|
| 234 |
|
---|
| 235 | * NEWS: Described recent changes
|
---|
| 236 |
|
---|
| 237 | * configure.in: fix to how we invoke the gnulib regex module
|
---|
| 238 |
|
---|
| 239 | * find/find.1:
|
---|
| 240 | Savannah bug #16269: avoid confusion over what type of quotes to use
|
---|
| 241 | in an example.
|
---|
| 242 |
|
---|
| 243 | * find/parser.c: Option -nowarn should not itself produce a warning
|
---|
| 244 |
|
---|
| 245 | * find/defs.h: Remoevd useless declaration of last_pred
|
---|
| 246 |
|
---|
| 247 | 2006-06-14 James Youngman <jay@gnu.org>
|
---|
| 248 |
|
---|
| 249 | * 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:
|
---|
| 250 | Updated translation files ga pl sv tr nl ca vi bg fr
|
---|
| 251 |
|
---|
| 252 | * locate/updatedb.sh:
|
---|
| 253 | Fixed Savannah bug #16579 (su false should be su -c false)
|
---|
| 254 |
|
---|
| 255 | 2006-04-01 James Youngman <jay@gnu.org>
|
---|
| 256 |
|
---|
| 257 | * find/find.c:
|
---|
| 258 | Fixed Savannah bug #15800: "Hard link count is wrong" reports wrong
|
---|
| 259 | directory name.
|
---|
| 260 |
|
---|
| 261 | 2006-03-31 James Youngman <jay@gnu.org>
|
---|
| 262 |
|
---|
| 263 | * po/hu.po: Updated Hungarian translation
|
---|
| 264 |
|
---|
| 265 | 2006-01-04 James Youngman <jay@gnu.org>
|
---|
| 266 |
|
---|
| 267 | * find/testsuite/find.posix/sizetype.exp, find/testsuite/find.posix/sizetype.xo, find/testsuite/find.posix/typesize.exp, find/testsuite/find.posix/typesize.xo:
|
---|
| 268 | Additional tests for -type -size and -size -type
|
---|
| 269 |
|
---|
| 270 | * 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:
|
---|
| 271 | Initial implementation of a cost-based optimiser
|
---|
| 272 |
|
---|
| 273 | 2005-12-23 James Youngman <jay@gnu.org>
|
---|
| 274 |
|
---|
| 275 | * find/parser.c: Refactor of parse_[acm]time
|
---|
| 276 |
|
---|
| 277 | * find/defs.h, find/find.c, find/finddata.c, find/ftsfind.c, find/tree.c, find/util.c:
|
---|
| 278 | last_pred can be a static in tree.c rather than a global variable
|
---|
| 279 |
|
---|
| 280 | * find/tree.c, find/finddata.c:
|
---|
| 281 | Moved some global data out of finddata.o and into static variables in tree.c
|
---|
| 282 |
|
---|
| 283 | * 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:
|
---|
| 284 | Fixed many compilation warnings
|
---|
| 285 |
|
---|
| 286 | * find/find.c, find/ftsfind.c, find/util.c:
|
---|
| 287 | Evaluating the predicates can change the contents of the data structure (for example to add another exec item)
|
---|
| 288 |
|
---|
| 289 | * find/defs.h, find/find.c, find/ftsfind.c, find/tree.c, find/util.c:
|
---|
| 290 | Re-factored a lot of common expression-handling code out of find.c and ftsfind.c, mainly into tree.c
|
---|
| 291 |
|
---|
| 292 | * find/find.c, find/ftsfind.c, find/tree.c:
|
---|
| 293 | Savannah bug #15271: more helpful error messages for cases where there is a missing expression
|
---|
| 294 |
|
---|
| 295 | 2005-12-20 James Youngman <jay@gnu.org>
|
---|
| 296 |
|
---|
| 297 | * 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:
|
---|
| 298 | Savannah bug #15195: more helpful error messages for 'find . ( )' or 'find . \!'
|
---|
| 299 |
|
---|
| 300 | * ChangeLog: Added entries for recent changes.
|
---|
| 301 |
|
---|
| 302 | * find/defs.h, find/find.c, find/ftsfind.c, find/testsuite/find.posix/bracket-depth.exp, find/util.c:
|
---|
| 303 | Further fix to bug# 15235: a leading comma is a filename not an expression
|
---|
| 304 |
|
---|
| 305 | * find/defs.h, find/parser.c, find/testsuite/Makefile.am, find/testsuite/find.posix/empty-parens.exp, find/tree.c:
|
---|
| 306 | Accept 'find ( -depth )' but reject 'find ( )'
|
---|
| 307 |
|
---|
| 308 | * 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:
|
---|
| 309 | did make dist
|
---|
| 310 |
|
---|
| 311 | * find/testsuite/find.gnu/delete.exp:
|
---|
| 312 | Use the new find program, and the new way of locating it (/ instead of )
|
---|
| 313 |
|
---|
| 314 | * find/testsuite/Makefile.am: Added bracket-depth.exp.
|
---|
| 315 |
|
---|
| 316 | * NEWS, configure.in: We have moved on from 4.3.0
|
---|
| 317 |
|
---|
| 318 | * 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:
|
---|
| 319 | Avoid getting confused by filename arguments of which the first
|
---|
| 320 | character looks like a predicate, for example ',x' or '!x' or
|
---|
| 321 | '(x' (Savannah bug #15235).
|
---|
| 322 |
|
---|
| 323 | 2005-12-20 James Youngman <jay@gnu.org>
|
---|
| 324 |
|
---|
| 325 | * find/defs.h, find/find.c, find/ftsfind.c,
|
---|
| 326 | find/testsuite/find.posix/bracket-depth.exp, find/util.c: Further
|
---|
| 327 | fix to bug# 15235: a leading comma is a filename not an expression
|
---|
| 328 |
|
---|
| 329 | * find/defs.h, find/parser.c, find/testsuite/Makefile.am,
|
---|
| 330 | find/testsuite/find.posix/empty-parens.exp, find/tree.c: Accept
|
---|
| 331 | 'find ( -depth )' but reject 'find ( )'
|
---|
| 332 |
|
---|
| 333 | * find/testsuite/find.gnu/delete.exp: Use the new find program,
|
---|
| 334 | and the new way of locating it ($OLDFIND/$FTSFIND instead of $FIND)
|
---|
| 335 |
|
---|
| 336 | * find/testsuite/Makefile.am: Added bracket-depth.exp.
|
---|
| 337 |
|
---|
| 338 | * NEWS, configure.in: We have moved on from 4.3.0
|
---|
| 339 |
|
---|
| 340 | * find/defs.h, find/find.c, find/ftsfind.c,
|
---|
| 341 | find/testsuite/Makefile.am, find/testsuite/find.gnu/delete.exp,
|
---|
| 342 | find/testsuite/find.posix/files-not-expressions1.exp,
|
---|
| 343 | find/testsuite/find.posix/files-not-expressions1.xo,
|
---|
| 344 | find/testsuite/find.posix/files-not-expressions2.exp,
|
---|
| 345 | find/testsuite/find.posix/files-not-expressions2.xo,
|
---|
| 346 | find/testsuite/find.posix/files-not-expressions3.exp,
|
---|
| 347 | find/testsuite/find.posix/files-not-expressions3.xo, find/util.c:
|
---|
| 348 | Avoid getting confused by filename arguments of which the first
|
---|
| 349 | character looks like a predicate, for example ',x' or '!x' or '(x'
|
---|
| 350 | (Savannah bug #15235).
|
---|
| 351 |
|
---|
| 352 | 2005-12-19 James Youngman <jay@gnu.org>
|
---|
| 353 |
|
---|
| 354 | * find/testsuite/config/unix.exp:
|
---|
| 355 | Run every test twice, once with the old (non-fts) binary and once with
|
---|
| 356 | the new (fts-enabled) binary.
|
---|
| 357 |
|
---|
| 358 | 2005-12-19 Eric Blake <ebb9@byu.net>
|
---|
| 359 |
|
---|
| 360 | * find/testsuite/Makefile.am,
|
---|
| 361 | find/testsuite/find.posix/sv-bug-15235.xo,
|
---|
| 362 | find/testsuite/find.posix/sv-bug-15235.exp: New tests for Savannah
|
---|
| 363 | bug 15235.
|
---|
| 364 |
|
---|
| 365 | * NEWS, find/find.1, doc/find.texi (Invoking find): Document bug
|
---|
| 366 | fix for Savannah bug 15235.
|
---|
| 367 |
|
---|
| 368 | 2005-12-16 James Youngman <jay@gnu.org>
|
---|
| 369 |
|
---|
| 370 | * xargs/xargs.1, xargs/xargs.c: Fixed bug# 15211, that xargs
|
---|
| 371 | --show-limits is not documented in the manpage or in the usage
|
---|
| 372 | message
|
---|
| 373 |
|
---|
| 374 | 2005-12-12 James Youngman <jay@gnu.org>
|
---|
| 375 |
|
---|
| 376 | * find/testsuite/find.gnu/access.exp:
|
---|
| 377 | Don't leave junk files lying around the place
|
---|
| 378 |
|
---|
| 379 | * README-CVS: Update the the instructions for getting gnulib; the
|
---|
| 380 | CVS arrangements at Savannah have changed.
|
---|
| 381 |
|
---|
| 382 | * ChangeLog, NEWS, doc/find.texi, doc/perm.texi, find/defs.h, find/parser.c:
|
---|
| 383 | Merged changes from 4.2.x branch again
|
---|
| 384 |
|
---|
| 385 | * NEWS, doc/find.texi, find/defs.h, find/find.c, find/ftsfind.c,
|
---|
| 386 | find/parser.c, find/pred.c, find/util.c, lib/listfile.c,
|
---|
| 387 | lib/listfile.h: Initial code to allow control over how -ls quote
|
---|
| 388 | (or does not quote) control characters; not enabled yet
|
---|
| 389 |
|
---|
| 390 | 2005-12-11 James Youngman <jay@gnu.org>
|
---|
| 391 |
|
---|
| 392 | * ChangeLog, THANKS, xargs/xargs.c:
|
---|
| 393 | Fixed spelling errors in Bob Proulx's name. Sorry, Bob.
|
---|
| 394 |
|
---|
| 395 | 2005-12-10 James Youngman <jay@gnu.org>
|
---|
| 396 |
|
---|
| 397 | * doc/perm.texi:
|
---|
| 398 | Aaron Hawley: Updated perm.texi from the coreutils distribution
|
---|
| 399 |
|
---|
| 400 | * find/parser.c:
|
---|
| 401 | Avoid using entries which have the same name as POSIX library
|
---|
| 402 | functions (fprintf, printf, exec) as the implementation is allowed to
|
---|
| 403 | #define these. That generates hard-to-grok compilation errors.
|
---|
| 404 |
|
---|
| 405 | 2005-12-10 Andreas Metzler <gnu@downhill.at.eu.org>
|
---|
| 406 |
|
---|
| 407 | * ChangeLog, NEWS, configure.in, find/defs.h, find/parser.c:
|
---|
| 408 | Applied patch from Andreas Metzler fixing Savannah bug #15181:
|
---|
| 409 | implicit declaration of parse_openparen
|
---|
| 410 |
|
---|
| 411 | 2005-12-08 James Youngman <jay@gnu.org>
|
---|
| 412 |
|
---|
| 413 | * doc/find.texi: Typo and spelling corrections from Aaron Hawley
|
---|
| 414 |
|
---|
| 415 | 2005-12-05 James Youngman <jay@gnu.org>
|
---|
| 416 |
|
---|
| 417 | * Released findutils-4.2.27
|
---|
| 418 |
|
---|
| 419 | 2005-12-05 James Youngman <jay@gnu.org>
|
---|
| 420 |
|
---|
| 421 | * doc/find.texi, find/find.1, locate/locate.1, xargs/xargs.1:
|
---|
| 422 | Savannah patch #3775 from Aaron Hawley: reconciling man pages
|
---|
| 423 | differences; did not apply the patch, but resolved all the
|
---|
| 424 | remaining issues manually by updating the documentation (mostly
|
---|
| 425 | the Texinfo documentation, which was missing a number of specific
|
---|
| 426 | technical statements about the behaviour of various options)
|
---|
| 427 |
|
---|
| 428 | 2005-12-04 James Youngman <jay@gnu.org>
|
---|
| 429 |
|
---|
| 430 | * doc/find.texi: Document --show-limits
|
---|
| 431 |
|
---|
| 432 | * xargs/xargs.c:
|
---|
| 433 | Correctly display the size of the argument buffer we really allocated.
|
---|
| 434 |
|
---|
| 435 | * doc/find.texi, find/find.1, find/parser.c, find/pred.c, NEWS:
|
---|
| 436 | Savannah bug #14748 (which this change does NOT fix): issue
|
---|
| 437 | warning of future changes in the behaviour of -perm /000
|
---|
| 438 |
|
---|
| 439 | 2005-11-30 James Youngman <jay@gnu.org>
|
---|
| 440 |
|
---|
| 441 | * xargs/xargs.c:
|
---|
| 442 | Typo correction from Benno Schulenberg <benno@nietvergeten.nl>
|
---|
| 443 | (trivial change)
|
---|
| 444 |
|
---|
| 445 | 2005-11-29 James Youngman <jay@gnu.org>
|
---|
| 446 |
|
---|
| 447 | * xargs/xargs.c:
|
---|
| 448 | Typo "Ilegal"; change to "Invalid" since this is not really illegal!
|
---|
| 449 | Bug report by Primoz Peterlin.
|
---|
| 450 |
|
---|
| 451 | * lib/regexprops.c, xargs/xargs.c:
|
---|
| 452 | Prefer the word 'Invalid' or the phrase 'not allowed' over
|
---|
| 453 | 'Illegal', as per the GNU coding standards, and as per the
|
---|
| 454 | suggestion from Benno Schulenberg
|
---|
| 455 |
|
---|
| 456 | 2005-11-24 James Youngman <jay@gnu.org>
|
---|
| 457 |
|
---|
| 458 | * NEWS, lib/buildcmd.c, lib/buildcmd.h: Merge to trunk from 4.2.x fixes
|
---|
| 459 |
|
---|
| 460 | * lib/buildcmd.h:
|
---|
| 461 | Deleted inaccurate comment about the default value of ctl->args_per_exec.
|
---|
| 462 |
|
---|
| 463 | * NEWS, lib/buildcmd.c, lib/buildcmd.h:
|
---|
| 464 | Be more conservative about the total number of arguments we will
|
---|
| 465 | allow (to avoid exec limits on Linux/PPC)
|
---|
| 466 |
|
---|
| 467 | 2005-11-23 James Youngman <jay@gnu.org>
|
---|
| 468 |
|
---|
| 469 | * NEWS: Bug #14921 has been fixed.
|
---|
| 470 |
|
---|
| 471 | * find/fstype.c:
|
---|
| 472 | Savannah bug #14921: when a Linux bind filesystem is in use, find
|
---|
| 473 | would expand '-printf %F' to 'none' if a bind mount targetted the same
|
---|
| 474 | filesystem as the one containing the file to be described.
|
---|
| 475 |
|
---|
| 476 | * NEWS: Updated to describe recent changes
|
---|
| 477 |
|
---|
| 478 | * doc/find.texi, find/find.1: Documented find -printf %M
|
---|
| 479 |
|
---|
| 480 | * lib/buildcmd.c, xargs/testsuite/Makefile.am,
|
---|
| 481 | xargs/testsuite/xargs.posix/arg_max_32bit_linux_bug.exp,
|
---|
| 482 | xargs/testsuite/xargs.posix/arg_max_32bit_linux_bug.xo,
|
---|
| 483 | xargs/testsuite/xargs.posix/arg_max_64bit_linux_bug.exp,
|
---|
| 484 | xargs/testsuite/xargs.posix/arg_max_64bit_linux_bug.xo:
|
---|
| 485 | Ensure that the test suite still passes even if the current
|
---|
| 486 | system's value of ARG_MAX is different from the development/test
|
---|
| 487 | system
|
---|
| 488 |
|
---|
| 489 | * lib/buildcmd.c: reindent and untabify
|
---|
| 490 |
|
---|
| 491 | * configure.in: The CVS code is moving on from the previous release.
|
---|
| 492 |
|
---|
| 493 | 2005-11-22 James Youngman <jay@gnu.org>
|
---|
| 494 |
|
---|
| 495 | * ChangeLog: Updated with recent changes.
|
---|
| 496 |
|
---|
| 497 | 2005-11-21 James Youngman <jay@gnu.org>
|
---|
| 498 |
|
---|
| 499 | * locate/testsuite/config/unix.exp:
|
---|
| 500 | Even if we expect locate to return a nonzero status, the test should
|
---|
| 501 | still fail if updatedb fails!
|
---|
| 502 |
|
---|
| 503 | * locate/testsuite/locate.gnu/ignore_case2.exp:
|
---|
| 504 | Set the current directory for updatedb. This test case is supposed to
|
---|
| 505 | fail because the filename is not matched, not because updatedb fails!
|
---|
| 506 |
|
---|
| 507 | * locate/updatedb.sh:
|
---|
| 508 | Check the binaries actually exist in the place we expect.
|
---|
| 509 |
|
---|
| 510 | 2005-11-20 James Youngman <jay@gnu.org>
|
---|
| 511 |
|
---|
| 512 | * locate/locate.1, xargs/xargs.1: Escape '-' as '\-' where appropriate.
|
---|
| 513 |
|
---|
| 514 | * find/find.1:
|
---|
| 515 | Escape '-' as '\-' where appropriate. Fixes last part of bug #14556.
|
---|
| 516 |
|
---|
| 517 | 2005-11-19 James Youngman <jay@gnu.org>
|
---|
| 518 |
|
---|
| 519 | * doc/find.texi, find/find.1:
|
---|
| 520 | Applied edited form of Andreas Metzler's -perm /mode documentation
|
---|
| 521 | patch resolving Savannah bug #14619.
|
---|
| 522 |
|
---|
| 523 | * lib/extendbuf.c:
|
---|
| 524 | In the success case, extendbuf() should preserve the previous value of
|
---|
| 525 | errno. Fixes Savannah bug #14842.
|
---|
| 526 |
|
---|
| 527 | * xargs/testsuite/Makefile.am: Added new test files
|
---|
| 528 |
|
---|
| 529 | * find/find.1:
|
---|
| 530 | Correctly indicate the default regular expression syntax (fixes
|
---|
| 531 | Savannah bug #14836).
|
---|
| 532 |
|
---|
| 533 | * NEWS, configure.in: Released findutils-4.2.26
|
---|
| 534 |
|
---|
| 535 | * ChangeLog, NEWS, lib/buildcmd.c,
|
---|
| 536 | xargs/testsuite/inputs/16383-ys.xi,
|
---|
| 537 | xargs/testsuite/inputs/32767-ys.xi,
|
---|
| 538 | xargs/testsuite/xargs.posix/arg_max_32bit_linux_bug.exp,
|
---|
| 539 | xargs/testsuite/xargs.posix/arg_max_32bit_linux_bug.xo,
|
---|
| 540 | xargs/testsuite/xargs.posix/arg_max_64bit_linux_bug.exp,
|
---|
| 541 | xargs/testsuite/xargs.posix/arg_max_64bit_linux_bug.xo: Applied
|
---|
| 542 | bugfix from Jim Meyering (tiny change), where many short arguments
|
---|
| 543 | would cause xargs (and probably find -exec .. {} +) to fail
|
---|
| 544 | because execve() returns E2BIG, which we should avoid
|
---|
| 545 |
|
---|
| 546 | * xargs/testsuite/inputs/16383-ys.xi,
|
---|
| 547 | xargs/testsuite/inputs/32767-ys.xi,
|
---|
| 548 | xargs/testsuite/xargs.posix/arg_max_32bit_linux_bug.exp,
|
---|
| 549 | xargs/testsuite/xargs.posix/arg_max_32bit_linux_bug.xo,
|
---|
| 550 | xargs/testsuite/xargs.posix/arg_max_64bit_linux_bug.exp,
|
---|
| 551 | xargs/testsuite/xargs.posix/arg_max_64bit_linux_bug.xo: New file.
|
---|
| 552 |
|
---|
| 553 | 2005-11-18 Jim Meyering <jim@meyering.net> (tiny change)
|
---|
| 554 |
|
---|
| 555 | * lib/buildcmd.c (bc_push_arg): When exec'ing, don't exceed
|
---|
| 556 | Linux's limit on the maximum number of command line arguments.
|
---|
| 557 |
|
---|
| 558 | 2005-11-11 James Youngman <jay@gnu.org>
|
---|
| 559 |
|
---|
| 560 | * NEWS, find/find.c, find/fstype.c: Savannah bug #14922: if we need the
|
---|
| 561 | list of mounted filesystems but it is not available, exit fatally
|
---|
| 562 | with a message. If it is not available but we don't need it,
|
---|
| 563 | there is no need for an error.
|
---|
| 564 |
|
---|
| 565 | 2005-10-31 James Youngman <jay@gnu.org>
|
---|
| 566 |
|
---|
| 567 | * doc/find.texi:
|
---|
| 568 | Removed redundant additional description of "--regextype".
|
---|
| 569 |
|
---|
| 570 | 2005-10-08 James Youngman <jay@gnu.org>
|
---|
| 571 |
|
---|
| 572 | * find/find.c, lib/regextype.c: Fixed Savannah bug #14616, which
|
---|
| 573 | was that c99 code had crept in and it didn't compile on c89
|
---|
| 574 | compilers
|
---|
| 575 |
|
---|
| 576 | * doc/find.texi: Savannah patch #4371 from Andreas Metzler; the
|
---|
| 577 | argument of -I is mandatory
|
---|
| 578 |
|
---|
| 579 | 2005-09-21 James Youngman <jay@gnu.org>
|
---|
| 580 |
|
---|
| 581 | * xargs/xargs.1, xargs/xargs.c: Clarified the -E option
|
---|
| 582 |
|
---|
| 583 | 2005-09-20 James Youngman <jay@gnu.org>
|
---|
| 584 |
|
---|
| 585 | * NEWS, configure.in, doc/find.texi, xargs/xargs.1, xargs/xargs.c:
|
---|
| 586 | Documentation clarification: -L and -I take a mandatory argument;
|
---|
| 587 | -l and -i do not
|
---|
| 588 |
|
---|
| 589 | 2005-09-17 James Youngman <jay@gnu.org>
|
---|
| 590 |
|
---|
| 591 | * xargs/xargs.c:
|
---|
| 592 | Fixed Savannah bug #14550 - if environment is too large to allow
|
---|
| 593 | exec() to work, we cannot even use "xargs --help".
|
---|
| 594 |
|
---|
| 595 | * find/find.1:
|
---|
| 596 | Avoid the use of -perm +mode, using -perm /mode instead. From comment
|
---|
| 597 | by Andreas Metzler (though I didn't read the patch).
|
---|
| 598 |
|
---|
| 599 | * ChangeLog, doc/find.texi, find/find.1, xargs/xargs.1:
|
---|
| 600 | Typo fix from A Costa (tiny change)
|
---|
| 601 |
|
---|
| 602 | * NEWS: Corrections for find manual page - symbolic permissions.
|
---|
| 603 |
|
---|
| 604 | * find/find.1:
|
---|
| 605 | Corrected an inaccuracy in the EXAMPLES section - in symbolic modes,
|
---|
| 606 | 'o' stands for 'others' and 'u' stands for 'user' (i.e. the owner).
|
---|
| 607 |
|
---|
| 608 | 2005-09-17 A Costa <agcosta@gis.net> (tiny change)
|
---|
| 609 |
|
---|
| 610 | docs/find.texi: Fixed typo
|
---|
| 611 | find/find.1: Fixed typo
|
---|
| 612 | xargs/xargs.1: Fixed typo
|
---|
| 613 |
|
---|
| 614 | 2005-09-17 James Youngman <jay@gnu.org>
|
---|
| 615 |
|
---|
| 616 | * NEWS: Corrections for find manual page - symbolic permissions.
|
---|
| 617 |
|
---|
| 618 | * find/find.1:
|
---|
| 619 | Corrected an inaccuracy in the EXAMPLES section - in symbolic modes,
|
---|
| 620 | 'o' stands for 'others' and 'u' stands for 'user' (i.e. the owner).
|
---|
| 621 |
|
---|
| 622 | 2005-09-06 James Youngman <jay@gnu.org>
|
---|
| 623 |
|
---|
| 624 | * xargs/xargs.c: Typo in "IEEE" in a comment.
|
---|
| 625 |
|
---|
| 626 | 2005-09-04 James Youngman <jay@gnu.org>
|
---|
| 627 |
|
---|
| 628 | * find/defs.h, find/find.c, find/parser.c, find/pred.c,
|
---|
| 629 | Work around compilation failure with GCC 4 and AIX 5.1, in which
|
---|
| 630 | open is #defined to open64
|
---|
| 631 |
|
---|
| 632 | 2005-09-03 James Youngman <jay@gnu.org>
|
---|
| 633 |
|
---|
| 634 | * find/testsuite/find.gnu/quit.exp: Fixed Savannah bug#14390, by
|
---|
| 635 | avoiding an accidental assumption in quit.exp that directory
|
---|
| 636 | entries are returned by readir() in any particular order
|
---|
| 637 |
|
---|
| 638 | * NEWS, configure.in, doc/find.texi, xargs/testsuite/Makefile.am,
|
---|
| 639 | xargs/testsuite/inputs/helloworld.xi,
|
---|
| 640 | xargs/testsuite/xargs.gnu/delim-o.exp,
|
---|
| 641 | xargs/testsuite/xargs.gnu/delim-o.xo, xargs/xargs.1,
|
---|
| 642 | xargs/xargs.c: Added the --delimiter option to xargs, resolving
|
---|
| 643 | Savannah support request sr #102914
|
---|
| 644 |
|
---|
| 645 | * ChangeLog, NEWS, configure.in: Released findutils-4.2.25
|
---|
| 646 |
|
---|
| 647 |
|
---|
| 648 | 2005-09-02 James Youngman <jay@gnu.org>
|
---|
| 649 |
|
---|
| 650 | * doc/find.texi, find/find.1:
|
---|
| 651 | Improved documentation in response to Savannah bug #14376
|
---|
| 652 |
|
---|
| 653 | 2005-09-01 James Youngman <jay@gnu.org>
|
---|
| 654 |
|
---|
| 655 | * po/ChangeLog, ChangeLog: Updated with recent changes.
|
---|
| 656 |
|
---|
| 657 | * locate/locate.c: Removed unused struct stringbuf.soffs.
|
---|
| 658 |
|
---|
| 659 | * doc/find.texi: Typo fix from Jim Meyering (trivial change)
|
---|
| 660 |
|
---|
| 661 | 2005-09-01 Jim Meyering <jim@meyering.net>
|
---|
| 662 |
|
---|
| 663 | * locate/locate.c (struct stringbuf) [soffs]: Remove unused member.
|
---|
| 664 | (locate): Remove initialization, too.
|
---|
| 665 |
|
---|
| 666 | 2005-09-01 James Youngman <jay@gnu.org>
|
---|
| 667 |
|
---|
| 668 | * doc/find.texi: Typo fix from Jim Meyering (trivial change)
|
---|
| 669 |
|
---|
| 670 | 2005-08-30 James Youngman <jay@gnu.org>
|
---|
| 671 |
|
---|
| 672 | * find/defs.h, find/find.c, find/fstype.c, find/pred.c:
|
---|
| 673 | Attempted fix for compilation when AFS is #defined
|
---|
| 674 |
|
---|
| 675 | 2005-08-13 James Youngman <jay@gnu.org>
|
---|
| 676 |
|
---|
| 677 | * find/find.1: Remind the user to quote the pattern argument to -iname.
|
---|
| 678 |
|
---|
| 679 | 2005-08-12 James Youngman <jay@gnu.org>
|
---|
| 680 |
|
---|
| 681 | * NEWS: Corrected typo.
|
---|
| 682 |
|
---|
| 683 | 2005-08-09 James Youngman <jay@gnu.org>
|
---|
| 684 |
|
---|
| 685 | * NEWS: Indicate that regexprops.texi is built on Cygin now that
|
---|
| 686 | Savannah bug #14025 has been fixed.
|
---|
| 687 |
|
---|
| 688 | * lib/Makefile.am, lib/regexprops.c: Fixed compilation failure on
|
---|
| 689 | Cygwin - Savannah Bug #14025 (tiny change, three lines), reported
|
---|
| 690 | and fixed by Eric Blake
|
---|
| 691 |
|
---|
| 692 | * find/testsuite/Makefile.am,
|
---|
| 693 | find/testsuite/find.posix/sv-bug-14070.exp,
|
---|
| 694 | find/testsuite/find.posix/sv-bug-14070.xo: Added new test case for
|
---|
| 695 | SourceForge bug #14070
|
---|
| 696 |
|
---|
| 697 | * find/testsuite/find.posix/sv-bug-14070.exp,
|
---|
| 698 | find/testsuite/find.posix/sv-bug-14070.xo: New file.
|
---|
| 699 |
|
---|
| 700 | * find/defs.h, find/ftsfind.c, find/pred.c, find/util.c:
|
---|
| 701 | Ensure we can still build with --enable-debug
|
---|
| 702 |
|
---|
| 703 | * find/testsuite/config/unix.exp,
|
---|
| 704 | find/testsuite/find.gnu/execdir-one.exp,
|
---|
| 705 | find/testsuite/find.gnu/execdir-root-only.exp,
|
---|
| 706 | find/testsuite/find.gnu/sv-bug-12230.exp: If . is on $PATH,
|
---|
| 707 | indicate that the -execdir tests cannot be carried out, as opposed
|
---|
| 708 | to indicating that those tests fail
|
---|
| 709 |
|
---|
| 710 | 2005-08-07 James Youngman <jay@gnu.org>
|
---|
| 711 |
|
---|
| 712 | * NEWS: Indicated that some test suite files have been renamed.
|
---|
| 713 |
|
---|
| 714 | * xargs/testsuite/Makefile.am, xargs/testsuite/inputs/eof.xi,
|
---|
| 715 | xargs/testsuite/inputs/eof1.xi,
|
---|
| 716 | xargs/testsuite/xargs.sysv/eof.exp,
|
---|
| 717 | xargs/testsuite/xargs.sysv/eof.xo,
|
---|
| 718 | xargs/testsuite/xargs.sysv/eof1.exp,
|
---|
| 719 | xargs/testsuite/xargs.sysv/eof1.xo,
|
---|
| 720 | xargs/testsuite/xargs.posix/lc_l2.exp,
|
---|
| 721 | xargs/testsuite/xargs.posix/lc_l2.xo,
|
---|
| 722 | xargs/testsuite/xargs.sysv/l2.exp,
|
---|
| 723 | xargs/testsuite/xargs.sysv/l2.xo,
|
---|
| 724 | xargs/testsuite/xargs.sysv/lc_l2.exp,
|
---|
| 725 | xargs/testsuite/xargs.sysv/lc_l2.xo,
|
---|
| 726 | xargs/testsuite/xargs.posix/L2.exp,
|
---|
| 727 | xargs/testsuite/xargs.posix/l2.exp,
|
---|
| 728 | xargs/testsuite/xargs.posix/L2.xo,
|
---|
| 729 | xargs/testsuite/xargs.posix/l2.xo,
|
---|
| 730 | xargs/testsuite/xargs.posix/uc_L2.exp,
|
---|
| 731 | xargs/testsuite/xargs.posix/uc_L2.xo: Work around problems with
|
---|
| 732 | CVS clients on case-insentitive operating systems
|
---|
| 733 |
|
---|
| 734 | * debian/Changelog: Removed Changelog file since changelog is the
|
---|
| 735 | one we should be using and having both files upsets Cygwin
|
---|
| 736 | systems which cannot tell the dirrerence between changelog and
|
---|
| 737 | Changelog
|
---|
| 738 |
|
---|
| 739 | * find/ftsfind.c:
|
---|
| 740 | If DEBUG is defined, show the symbolic names fro fts_info values.
|
---|
| 741 |
|
---|
| 742 | * find/ftsfind.c: Added additional diagnostics.
|
---|
| 743 |
|
---|
| 744 | 2005-08-01 James Youngman <jay@gnu.org>
|
---|
| 745 |
|
---|
| 746 | * ABOUT-NLS, INSTALL, Makefile.am, configure.in, depcomp,
|
---|
| 747 | doc/texinfo.tex, install-sh, missing, mkinstalldirs: By adding the
|
---|
| 748 | missing AM_GNU_GETTEXT_VERSION call, allowed autopoint to update
|
---|
| 749 | those files of which it has updated copies.
|
---|
| 750 |
|
---|
| 751 | * po/Makevars.template, po/Makefile.in.in, po/findutils.pot:
|
---|
| 752 | Using AM_GNU_GETTEXT_VERSION, allowed gettext to update the infrastructure
|
---|
| 753 |
|
---|
| 754 | * po/Rules-quot, po/boldquot.sed, po/en@boldquot.header, po/en@quot.header, po/insert-header.sin, po/quot.sed:
|
---|
| 755 | Files added by autopoint now that we are using AM_GNU_GETTEXT_VERSION
|
---|
| 756 |
|
---|
| 757 | * find/testsuite/Makefile.am: Added find.gnu./perm-slash.{exp,xo}.
|
---|
| 758 |
|
---|
| 759 | 2005-07-31 James Youngman <jay@gnu.org>
|
---|
| 760 |
|
---|
| 761 | * find/testsuite/excuses.txt: We now have tests for -perm.
|
---|
| 762 |
|
---|
| 763 | * NEWS, configure.in, find/parser.c,
|
---|
| 764 | find/testsuite/find.gnu/perm-slash.exp,
|
---|
| 765 | find/testsuite/find.gnu/perm-slash.xo: Fixed bug which caused find
|
---|
| 766 | -perm /440 to be treated the same as find -perm 440
|
---|
| 767 |
|
---|
| 768 | * find/testsuite/Makefile.am:
|
---|
| 769 | Generic tests for -perm -NNN and -perm NNN
|
---|
| 770 |
|
---|
| 771 | * find/testsuite/excuses.txt: New file - list of test cases that
|
---|
| 772 | still need to be written, along with excuses why they haven't been
|
---|
| 773 | done yet
|
---|
| 774 |
|
---|
| 775 | * find/testsuite/find.posix/perm-vanilla.exp,
|
---|
| 776 | find/testsuite/find.posix/perm-vanilla.xo: Generic tests for -perm
|
---|
| 777 | -NNN and -perm NNN
|
---|
| 778 |
|
---|
| 779 | * find/testsuite/find.gnu/inum.exp:
|
---|
| 780 | Ensure that the test would fail if -inum just always returned true
|
---|
| 781 |
|
---|
| 782 | * find/testsuite/Makefile.am, find/testsuite/find.gnu/ilname.exp,
|
---|
| 783 | find/testsuite/find.gnu/ilname.xo,
|
---|
| 784 | find/testsuite/find.gnu/inum.exp, find/testsuite/find.gnu/inum.xo,
|
---|
| 785 | find/testsuite/find.gnu/lname.exp,
|
---|
| 786 | find/testsuite/find.gnu/lname.xo,
|
---|
| 787 | find/testsuite/find.gnu/xtype.exp,
|
---|
| 788 | find/testsuite/find.gnu/xtype.xo,
|
---|
| 789 | find/testsuite/find.posix/links.exp,
|
---|
| 790 | find/testsuite/find.posix/links.xo: New test cases for -ilname,
|
---|
| 791 | -inum, -lname, -xtype
|
---|
| 792 |
|
---|
| 793 | * find/testsuite/Makefile.am, find/testsuite/find.gnu/delete.exp,
|
---|
| 794 | find/testsuite/find.gnu/delete.xo,
|
---|
| 795 | find/testsuite/find.gnu/iregex1.exp,
|
---|
| 796 | find/testsuite/find.gnu/iregex1.xo,
|
---|
| 797 | find/testsuite/find.gnu/regex1.exp,
|
---|
| 798 | find/testsuite/find.gnu/regex1.xo,
|
---|
| 799 | find/testsuite/find.gnu/regex2.exp,
|
---|
| 800 | find/testsuite/find.gnu/regex2.xo,
|
---|
| 801 | find/testsuite/find.gnu/samefile-copy.exp,
|
---|
| 802 | find/testsuite/find.gnu/samefile-copy.xo,
|
---|
| 803 | find/testsuite/find.gnu/samefile-link.exp,
|
---|
| 804 | find/testsuite/find.gnu/samefile-link.xo,
|
---|
| 805 | find/testsuite/find.gnu/samefile-same.exp,
|
---|
| 806 | find/testsuite/find.gnu/samefile-same.xo,
|
---|
| 807 | find/testsuite/find.gnu/samefile-symlink.exp,
|
---|
| 808 | find/testsuite/find.gnu/samefile-symlink.xo: Further test cases
|
---|
| 809 |
|
---|
| 810 | * find/find.1: Indicate that -delete implies -depth (find.texi
|
---|
| 811 | already mentioned this).
|
---|
| 812 |
|
---|
| 813 | * find/testsuite/Makefile.am:
|
---|
| 814 | Brought the list of .exp and .xo files in Makefile.am into sync with
|
---|
| 815 | the actual contents of the CVS repository.
|
---|
| 816 |
|
---|
| 817 | * find/testsuite/Makefile.am, find/testsuite/find.gnu/depth-d.exp,
|
---|
| 818 | find/testsuite/find.gnu/depth-d.xo,
|
---|
| 819 | find/testsuite/find.gnu/empty.exp,
|
---|
| 820 | find/testsuite/find.gnu/empty.xo,
|
---|
| 821 | find/testsuite/find.gnu/execdir-one.exp,
|
---|
| 822 | find/testsuite/find.gnu/execdir-one.xo,
|
---|
| 823 | find/testsuite/find.gnu/false.exp,
|
---|
| 824 | find/testsuite/find.gnu/false.xo,
|
---|
| 825 | find/testsuite/find.gnu/follow-basic.exp,
|
---|
| 826 | find/testsuite/find.gnu/follow-basic.xo,
|
---|
| 827 | find/testsuite/find.gnu/gnu-or.exp,
|
---|
| 828 | find/testsuite/find.gnu/gnu-or.xo,
|
---|
| 829 | find/testsuite/find.gnu/gnuand.exp,
|
---|
| 830 | find/testsuite/find.gnu/gnuand.xo,
|
---|
| 831 | find/testsuite/find.gnu/gnunot.exp,
|
---|
| 832 | find/testsuite/find.gnu/gnunot.xo,
|
---|
| 833 | find/testsuite/find.gnu/iname.exp,
|
---|
| 834 | find/testsuite/find.gnu/iname.xo,
|
---|
| 835 | find/testsuite/find.gnu/ipath.exp,
|
---|
| 836 | find/testsuite/find.gnu/ipath.xo,
|
---|
| 837 | find/testsuite/find.gnu/iwholename.exp,
|
---|
| 838 | find/testsuite/find.gnu/iwholename.xo,
|
---|
| 839 | find/testsuite/find.gnu/path.exp, find/testsuite/find.gnu/path.xo,
|
---|
| 840 | find/testsuite/find.gnu/print0.exp,
|
---|
| 841 | find/testsuite/find.gnu/print0.xo,
|
---|
| 842 | find/testsuite/find.gnu/quit.exp, find/testsuite/find.gnu/quit.xo,
|
---|
| 843 | find/testsuite/find.gnu/true.exp, find/testsuite/find.gnu/true.xo,
|
---|
| 844 | find/testsuite/find.gnu/wholename.exp,
|
---|
| 845 | find/testsuite/find.gnu/wholename.xo,
|
---|
| 846 | find/testsuite/find.posix/and.exp,
|
---|
| 847 | find/testsuite/find.posix/and.xo,
|
---|
| 848 | find/testsuite/find.posix/exec-one.exp,
|
---|
| 849 | find/testsuite/find.posix/exec-one.xo,
|
---|
| 850 | find/testsuite/find.posix/grouping.exp,
|
---|
| 851 | find/testsuite/find.posix/grouping.xo,
|
---|
| 852 | find/testsuite/find.posix/name.exp,
|
---|
| 853 | find/testsuite/find.posix/name.xo,
|
---|
| 854 | find/testsuite/find.posix/posixnot.exp,
|
---|
| 855 | find/testsuite/find.posix/posixnot.xo,
|
---|
| 856 | find/testsuite/find.posix/prune.exp,
|
---|
| 857 | find/testsuite/find.posix/prune.xo: Added new test cases for many
|
---|
| 858 | of the actions and tests of find
|
---|
| 859 |
|
---|
| 860 | * find/find.c (default_prints):
|
---|
| 861 | not a static function, so do not declare it as one.
|
---|
| 862 |
|
---|
| 863 | * m4/withfts.m4: Fixed underquoted definition of FIND_WITH_FTS.
|
---|
| 864 | [this change is currently on a branch only]
|
---|
| 865 |
|
---|
| 866 | 2005-07-30 James Youngman <jay@gnu.org>
|
---|
| 867 |
|
---|
| 868 | * find/finddata.c, find/ftsfind.c, find/parser.c, find/pred.c,
|
---|
| 869 | find/util.c, m4/Makefile.am, m4/withfts.m4: Initial attempt to
|
---|
| 870 | convert find to use gnulib's fts()
|
---|
| 871 | [this change is currently on a branch only]
|
---|
| 872 |
|
---|
| 873 | * find/finddata.c, find/ftsfind.c, m4/withfts.m4: New file.
|
---|
| 874 | [this change is currently on a branch only]
|
---|
| 875 |
|
---|
| 876 | * NEWS, configure.in, find/Makefile.am, find/defs.h, find/find.c,
|
---|
| 877 | import-gnulib.sh: Initial attempt to convert find to use gnulib's
|
---|
| 878 | fts() [this change is currently on a branch only]
|
---|
| 879 |
|
---|
| 880 | 2005-07-29 James Youngman <jay@gnu.org>
|
---|
| 881 |
|
---|
| 882 | * NEWS, configure.in
|
---|
| 883 | Prepared for the release of findutils-4.2.24
|
---|
| 884 |
|
---|
| 885 | * ChangeLog: Updated with recent changes.
|
---|
| 886 |
|
---|
| 887 | * NEWS, find/find.1, doc/find.texi:
|
---|
| 888 | Indicate that -ok and -okdir redirect stdin from /dev/null.
|
---|
| 889 |
|
---|
| 890 | * NEWS: Explain the directory link count change more throroughly.
|
---|
| 891 |
|
---|
| 892 | * NEWS: Fixed bug #13973.
|
---|
| 893 |
|
---|
| 894 | * find/pred.c (pred_fprintf): Fix Savannah bug #13973: Modify the
|
---|
| 895 | handling of -printf %Y so that it no longer modifies stat_buf
|
---|
| 896 |
|
---|
| 897 | * find/testsuite/find.gnu/printf-symlink.exp,
|
---|
| 898 | find/testsuite/find.gnu/printf-symlink.xo: Detect Savannah bug
|
---|
| 899 | #13973: pollution of stat_buf by the %Y directive (trivial change
|
---|
| 900 | from Andreas Metzler)
|
---|
| 901 |
|
---|
| 902 | * INSTALL, depcomp, doc/texinfo.tex, install-sh, missing, mkinstalldirs:
|
---|
| 903 | Updated auxilliary files from the automake-1.9 distribution
|
---|
| 904 |
|
---|
| 905 | * configure.in:
|
---|
| 906 | Introduce new Automake conditional, CROSS_COMPILING, true when we are corss compiling
|
---|
| 907 |
|
---|
| 908 | * find/find.c:
|
---|
| 909 | If we decline to follow a symbolic link due to the safety check, issue a more self-explanatory warning message
|
---|
| 910 |
|
---|
| 911 | * lib/Makefile.am: Don't build regexprops if we are cross compiling
|
---|
| 912 |
|
---|
| 913 | * doc/Makefile.am:
|
---|
| 914 | Depend on the regex.h file rather than the 'regexprops' binary,
|
---|
| 915 | because the header file will always exist even if we are doing "make
|
---|
| 916 | dist". Otherwise "make distcheck" fails because it tries to rebuild
|
---|
| 917 | find.info while the source-directory is read-only.
|
---|
| 918 |
|
---|
| 919 | 2005-07-28 James Youngman <jay@gnu.org>
|
---|
| 920 |
|
---|
| 921 | * find/find.1:
|
---|
| 922 | Say "other users" rather than "rest of the world" when talking about
|
---|
| 923 | Unix permissions. Fixes Savannah bug #4246.
|
---|
| 924 |
|
---|
| 925 | 2005-07-27 James Youngman <jay@gnu.org>
|
---|
| 926 |
|
---|
| 927 | * xargs/testsuite/Makefile.am: Added new test case 'childfail.exp'.
|
---|
| 928 |
|
---|
| 929 | * doc/find.texi:
|
---|
| 930 | Updated the description of the safe-dir-change operation to reflect
|
---|
| 931 | what find now does on systems that lack O_NOFOLLOW.
|
---|
| 932 |
|
---|
| 933 | * NEWS, find/parser.c: Indicate in the output of find --version if
|
---|
| 934 | the leaf optimisation is enabled or not
|
---|
| 935 |
|
---|
| 936 | * find/find.c: Fixed typo.
|
---|
| 937 |
|
---|
| 938 | * find/find.c: If the link count of a directory starts off less
|
---|
| 939 | than two, disable the leaf optimisation for this directory.
|
---|
| 940 |
|
---|
| 941 | 2005-07-26 James Youngman <jay@gnu.org>
|
---|
| 942 |
|
---|
| 943 | * lib/regexprops.c: Further small corrections from Karl.
|
---|
| 944 |
|
---|
| 945 | * doc/find.texi:
|
---|
| 946 | Reordered the sections in the manual to put the "Common Tasks" and
|
---|
| 947 | "Worked Examples" chapters together.
|
---|
| 948 |
|
---|
| 949 | * configure.in, find/find.c: Allow the leaf optimisation to be
|
---|
| 950 | disabled by default with the configure option
|
---|
| 951 | --disable-leaf-optimisation
|
---|
| 952 |
|
---|
| 953 | * find/find.c: Removed old code for antuqie version of savedir().
|
---|
| 954 |
|
---|
| 955 | * lib/regextype.c: Put the syntaxes in alphabetical order.
|
---|
| 956 |
|
---|
| 957 | * lib/regexprops.c: Karl made some more readability suggestions.
|
---|
| 958 |
|
---|
| 959 | 2005-07-24 James Youngman <jay@gnu.org>
|
---|
| 960 |
|
---|
| 961 | * doc/Makefile.am: If the regexprops program has changed we should
|
---|
| 962 | re-run it, since it will probably now produce different output
|
---|
| 963 |
|
---|
| 964 | * lib/regextype.h:
|
---|
| 965 | Allow the caller to detect if one regex type is identical to another.
|
---|
| 966 |
|
---|
| 967 | * configure.in:
|
---|
| 968 | Define the preprocessor macro FINDUTILS for that code int he lib/
|
---|
| 969 | directory can be slightly more reusable.
|
---|
| 970 |
|
---|
| 971 | * lib/regextype.c:
|
---|
| 972 | Allow the caller to detect if one regex type is identical to another.
|
---|
| 973 |
|
---|
| 974 | * lib/regexprops.c:
|
---|
| 975 | Made Texinfo style corrections suggested by Karl Berry.
|
---|
| 976 |
|
---|
| 977 | 2005-07-22 James Youngman <jay@gnu.org>
|
---|
| 978 |
|
---|
| 979 | * xargs/testsuite/xargs.posix/childfail.exp, xargs/xargs.c: Fix
|
---|
| 980 | Savannah bug #13878, in which xargs deals incorrectly with child
|
---|
| 981 | failure, returning 0 when it should return 123
|
---|
| 982 |
|
---|
| 983 | 2005-07-17 James Youngman <jay@gnu.org>
|
---|
| 984 |
|
---|
| 985 | * find/find.1: (tiny change) Corrections by Greg Wooledge
|
---|
| 986 |
|
---|
| 987 | 2005-07-16 James Youngman <jay@gnu.org>
|
---|
| 988 |
|
---|
| 989 | * doc/find.texi: Updates following comments by Dave Gilbert.
|
---|
| 990 |
|
---|
| 991 | * NEWS: Corrected a typo.
|
---|
| 992 |
|
---|
| 993 | * doc/find.texi:
|
---|
| 994 | Added in the example about updating an aggregate timestamp file.
|
---|
| 995 |
|
---|
| 996 | 2005-07-15 James Youngman <jay@gnu.org>
|
---|
| 997 |
|
---|
| 998 | * po/da.po: Updated Danish translation from translation project
|
---|
| 999 |
|
---|
| 1000 | 2005-07-14 James Youngman <jay@gnu.org>
|
---|
| 1001 |
|
---|
| 1002 | * NEWS, doc/Makefile.am, doc/find.texi, lib/Makefile.am,
|
---|
| 1003 | lib/regexprops.c, lib/regextype.c, lib/regextype.h: Added
|
---|
| 1004 | --regextype and -regextype options to locate and find
|
---|
| 1005 | respectively, and documented these
|
---|
| 1006 |
|
---|
| 1007 | * doc/find.texi: We use GNU Emacs regexps by default now.
|
---|
| 1008 |
|
---|
| 1009 | * doc/find.texi:
|
---|
| 1010 | We require GNU sort in order for locate to handle newlines correctly,
|
---|
| 1011 | not just GNU find.
|
---|
| 1012 |
|
---|
| 1013 | 2005-07-10 James Youngman <jay@gnu.org>
|
---|
| 1014 |
|
---|
| 1015 | * doc/find.texi:
|
---|
| 1016 | Applied several documentation improvement patches from Aaron Hawley
|
---|
| 1017 |
|
---|
| 1018 | * ChangeLog, NEWS: Updated with recent changes.
|
---|
| 1019 |
|
---|
| 1020 | * NEWS: Recent gnulib changed have fixed -iregex
|
---|
| 1021 |
|
---|
| 1022 | * doc/find.texi, xargs/xargs.1:
|
---|
| 1023 | Tiny patch from Andreas Metzler: xargs -I is like xargs -i, but the latter is deprecated
|
---|
| 1024 |
|
---|
| 1025 | 2005-07-06 James Youngman <jay@gnu.org>
|
---|
| 1026 |
|
---|
| 1027 | * find/defs.h, find/find.c, find/parser.c, find/pred.c:
|
---|
| 1028 | Fixed Savannah bug #13650; programs run by -exec cannot read stdin
|
---|
| 1029 |
|
---|
| 1030 | 2005-07-04 James Youngman <jay@gnu.org>
|
---|
| 1031 |
|
---|
| 1032 | * NEWS: *** empty log message ***
|
---|
| 1033 |
|
---|
| 1034 | * doc/find.texi:
|
---|
| 1035 | Added a "Worked Examples" section. It currently only contains a
|
---|
| 1036 | (long) example about deleting files.
|
---|
| 1037 |
|
---|
| 1038 | * .cvsignore: Some extra stuff to ignore.
|
---|
| 1039 |
|
---|
| 1040 | 2005-07-03 James Youngman <jay@gnu.org>
|
---|
| 1041 |
|
---|
| 1042 | * find/Makefile.am: Don't need regexprops.c really...
|
---|
| 1043 |
|
---|
| 1044 | * lib/regextype.c, lib/regextype.h:
|
---|
| 1045 | New files for selecting regex type based on a keyword
|
---|
| 1046 |
|
---|
| 1047 | * locate/locate.1: Documented the fact that we now use Emacs-style
|
---|
| 1048 | regexps, not POSIX EREs, for compatibility with find -regex.
|
---|
| 1049 |
|
---|
| 1050 | * lib/Makefile.am, locate/locate.c, doc/find.texi,
|
---|
| 1051 | find/Makefile.am, find/defs.h, find/find.1, find/find.c,
|
---|
| 1052 | find/parser.c: Fixed Savannah bug #13495: find now uses
|
---|
| 1053 | Emacs-style regexps by default
|
---|
| 1054 |
|
---|
| 1055 | 2005-07-02 James Youngman <jay@gnu.org>
|
---|
| 1056 |
|
---|
| 1057 | * configure.in, find/defs.h, find/fstype.c, find/parser.c,
|
---|
| 1058 | intl/dcigettext.c, lib/buildcmd.c, lib/listfile.c,
|
---|
| 1059 | lib/savedirinfo.c, locate/locate.c, xargs/xargs.c: Assume unistd.h
|
---|
| 1060 | is present - avoid using HAVE_UNISTD_H
|
---|
| 1061 |
|
---|
| 1062 | 2005-07-01 Jim Meyering <jim@meyering.net>
|
---|
| 1063 |
|
---|
| 1064 | With `-fprint F' or `-fprintf F', don't write diagnostics
|
---|
| 1065 | to F when stderr is closed.
|
---|
| 1066 |
|
---|
| 1067 | * find/parser.c: Include "stdio-safer.h".
|
---|
| 1068 | (open_output_file): Use fopen_safer, not fopen.
|
---|
| 1069 | * import-gnulib.sh (findutils_modules): Add stdio-safer.
|
---|
| 1070 |
|
---|
| 1071 | 2005-07-01 James Youngman <jay@gnu.org>
|
---|
| 1072 |
|
---|
| 1073 | * doc/find.texi:
|
---|
| 1074 | Aaron pointed out a potentially-confusing sentence. I fixed it.
|
---|
| 1075 |
|
---|
| 1076 | * find/defs.h, find/find.1, find/find.c, find/parser.c,
|
---|
| 1077 | find/pred.c, find/util.c: Allow consistency-checking of the
|
---|
| 1078 | predicates, checking for example that actions all have side
|
---|
| 1079 | effects
|
---|
| 1080 |
|
---|
| 1081 | 2005-06-29 James Youngman <jay@gnu.org>
|
---|
| 1082 |
|
---|
| 1083 | * doc/find.texi: Applied patch from Aaron Hawley (Savannah patch
|
---|
| 1084 | #3751: Typos and small suggestions to find.texi)
|
---|
| 1085 |
|
---|
| 1086 | 2005-06-27 James Youngman <jay@gnu.org>
|
---|
| 1087 |
|
---|
| 1088 | * ChangeLog, locate/locate.c: Applied patch from Bas Van Gompel to
|
---|
| 1089 | move match counting into a (new) visitor function
|
---|
| 1090 |
|
---|
| 1091 | * NEWS, configure.in: No longer 4.2.23, as we're moving on now
|
---|
| 1092 |
|
---|
| 1093 | 2005-06-24 Bas van Gompel <patch-findutils.buzz@bavag.tmfweb.nl>
|
---|
| 1094 |
|
---|
| 1095 | * locate/locate.c (visit_count, visit_limit): New functions.
|
---|
| 1096 | (locate): Use visit_limit or visit_count. Simplify main loop.
|
---|
| 1097 | (main) Bail out early when limit is reached.
|
---|
| 1098 |
|
---|
| 1099 | 2005-06-20 James Youngman <jay@gnu.org>
|
---|
| 1100 |
|
---|
| 1101 | * xargs/xargs.c:
|
---|
| 1102 | Removed some code which had already been disabled via the preprocessor.
|
---|
| 1103 |
|
---|
| 1104 | 2005-06-19 Dmitry V. Levin <ldv@altlinux.org>
|
---|
| 1105 |
|
---|
| 1106 | * lib/savedirinfo.c: Fix two compilation warnings (which would
|
---|
| 1107 | prevent compilation if "-Wall -Werror" is in effect).
|
---|
| 1108 |
|
---|
| 1109 | 2005-06-19 James Youngman <jay@gnu.org>
|
---|
| 1110 |
|
---|
| 1111 | * ChangeLog: Indicate that we made (are making) a release.
|
---|
| 1112 |
|
---|
| 1113 | * ChangeLog, NEWS, configure.in: Preparing to release 4.2.23
|
---|
| 1114 |
|
---|
| 1115 | * doc/find.texi: Fixed Texinfo syntax error in previous change
|
---|
| 1116 |
|
---|
| 1117 | * doc/find.texi, xargs/xargs.1:
|
---|
| 1118 | Document the fact that the -i and -L options are currently
|
---|
| 1119 | incompatible (Savannah bug 13041).
|
---|
| 1120 |
|
---|
| 1121 | * locate/updatedb.1, locate/updatedb.sh: Fix Savannah bug 13411 -
|
---|
| 1122 | reject trailing slashes in updatedb's --prunepaths, bacsue these
|
---|
| 1123 | will never be matched
|
---|
| 1124 |
|
---|
| 1125 | * NEWS: Released findutils-4.2.23.
|
---|
| 1126 |
|
---|
| 1127 | * doc/find.texi, xargs/xargs.1:
|
---|
| 1128 | Document the fact that the -i and -L options are currently
|
---|
| 1129 | incompatible (Savannah bug 13041).
|
---|
| 1130 |
|
---|
| 1131 | * locate/updatedb.1, locate/updatedb.sh: Fix Savannah bug 13411 -
|
---|
| 1132 | reject trailing slashes in updatedb's --prunepaths, because these
|
---|
| 1133 | will never be matched.
|
---|
| 1134 |
|
---|
| 1135 | 2005-06-18 Martin Buchholz (trivial patch applied by James Youngman)
|
---|
| 1136 |
|
---|
| 1137 | * find/defs.h, find/find.c, find/parser.c, doc/find.texi: Fix
|
---|
| 1138 | typos/spelling errors (mostly in source code comments).
|
---|
| 1139 |
|
---|
| 1140 | 2005-06-18 Dmitry V. Levin <ldv@altlinux.org>
|
---|
| 1141 |
|
---|
| 1142 | Additional documentation tweaks for -execdir/-okdir actions.
|
---|
| 1143 | * find/parser.c (parse_help): Mention -execdir and -ordir options.
|
---|
| 1144 | * doc/find.texi, find/find.1: Additionally document new options.
|
---|
| 1145 |
|
---|
| 1146 | 2005-06-12 Bas van Gompel <patch-findutils.buzz@bavag.tmfweb.nl>
|
---|
| 1147 |
|
---|
| 1148 | * locate/locate.c: Implement --all (-A).
|
---|
| 1149 |
|
---|
| 1150 | * NEWS, doc/find.texi, locate/locate.1: Document locate --all (-A)
|
---|
| 1151 |
|
---|
| 1152 | 2005-06-12 James Youngman <jay@gnu.org>
|
---|
| 1153 |
|
---|
| 1154 | * find/find.c, NEWS:
|
---|
| 1155 | Savannah bug #13381 (Debian bug 313081): if we have O_NOFOLLOW,
|
---|
| 1156 | safely_chdir() does not need to call stat(). However, process_dir()
|
---|
| 1157 | used to rely on using that stat information. To work around this
|
---|
| 1158 | problem, there is now an output parameter in safely_chdir() which
|
---|
| 1159 | indicates if the stat buffer is valid.
|
---|
| 1160 | This bug has possible security implications.
|
---|
| 1161 |
|
---|
| 1162 | * find/find.1, doc/find.texi:
|
---|
| 1163 | Applied patch from Andreas Metzler, improving the wording for the
|
---|
| 1164 | documentation of the %k and %b format directives. This patch does
|
---|
| 1165 | not require a copyright assignment as it consists of several
|
---|
| 1166 | copies of the same small wording change.
|
---|
| 1167 |
|
---|
| 1168 | 2005-06-11 James Youngman <jay@gnu.org>
|
---|
| 1169 |
|
---|
| 1170 | * find/find.1: Corrected spelling error 'writeable' to 'writable'.
|
---|
| 1171 |
|
---|
| 1172 | * find/find.1, locate/locate.1:
|
---|
| 1173 | Fixed Savannah bug #13363, typos in manpages (trivial change)
|
---|
| 1174 |
|
---|
| 1175 | 2005-06-10 James Youngman <jay@gnu.org>
|
---|
| 1176 |
|
---|
| 1177 | * find/find.c, lib/savedirinfo.c, lib/savedirinfo.h: Switch to a
|
---|
| 1178 | new scheme for saving directory entry data which is extensible to
|
---|
| 1179 | allow additional data to be saved.
|
---|
| 1180 |
|
---|
| 1181 | 2005-06-09 James Youngman <jay@gnu.org>
|
---|
| 1182 |
|
---|
| 1183 | * locate/testsuite/config/unix.exp:
|
---|
| 1184 | Use the new normalize_dir procedure throughout.
|
---|
| 1185 |
|
---|
| 1186 | * locate/testsuite/config/unix.exp: Move the normalisation into a
|
---|
| 1187 | procedure. Don't rely on the "file normalize" command being
|
---|
| 1188 | available (it's new in Tcl 8.4).
|
---|
| 1189 |
|
---|
| 1190 | 2005-06-08 James Youngman <jay@gnu.org>
|
---|
| 1191 |
|
---|
| 1192 | * ChangeLog, NEWS, configure.in: Updated for recent changes
|
---|
| 1193 |
|
---|
| 1194 | * doc/find.texi:
|
---|
| 1195 | Explain that you should put the argument of -name in quotes.
|
---|
| 1196 |
|
---|
| 1197 | * find/find.1:
|
---|
| 1198 | Added a new "NON-BUGS" section pointing out things that look like bugs
|
---|
| 1199 | but are caused by mistakes or misunderstandings.
|
---|
| 1200 |
|
---|
| 1201 | * doc/find.texi, locate/locate.1: Applied Bas van Gompel's patch
|
---|
| 1202 | which allows the database to be read from stdin.
|
---|
| 1203 |
|
---|
| 1204 | * locate/locate.c:
|
---|
| 1205 | Read the database in by using the "visitor" pattern. Modified file
|
---|
| 1206 | header comment to indicate that we no longer use the efficient
|
---|
| 1207 | algorith described in ;login:. Emit an error message if the
|
---|
| 1208 | LOCATE_PATH variable implies that we should read stdin twice.
|
---|
| 1209 | Most of this code is from Bas van Gompel.
|
---|
| 1210 |
|
---|
| 1211 | * AUTHORS: Credit Bas van Gompel for his work on locate.
|
---|
| 1212 |
|
---|
| 1213 | * lib/printquoted.h: Appled patch from Bas - fixing compiler warning.
|
---|
| 1214 |
|
---|
| 1215 | 2005-06-07 James Youngman <jay@gnu.org>
|
---|
| 1216 |
|
---|
| 1217 | * ChangeLog, NEWS, configure.in: Updates prior to release
|
---|
| 1218 |
|
---|
| 1219 | * config.rpath: Added file required for 'make dist'
|
---|
| 1220 |
|
---|
| 1221 | * po/be.po, po/ca.po, po/da.po, po/de.po, po/el.po, po/eo.po,
|
---|
| 1222 | po/es.po, po/et.po, po/fi.po, po/findutils.pot, po/fr.po,
|
---|
| 1223 | po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po,
|
---|
| 1224 | po/ja.po, po/ko.po, po/lg.po, po/ms.po, po/nl.po, po/pl.po,
|
---|
| 1225 | po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po,
|
---|
| 1226 | po/sl.po, po/sr.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po:
|
---|
| 1227 | updated the po files for release
|
---|
| 1228 |
|
---|
| 1229 | * xargs/testsuite/Makefile.am:
|
---|
| 1230 | Added in all the test files from Dmitry V. Levin.
|
---|
| 1231 |
|
---|
| 1232 | 2005-06-08 Bas van Gompel <patch-findutils.buzz@bavag.tmfweb.nl>
|
---|
| 1233 |
|
---|
| 1234 | * NEWS, locate/locate.1, doc/find.texi: Document usage of `-'
|
---|
| 1235 | to refer to stdin in database-path for locate.
|
---|
| 1236 | * locate/locate.c: Change prototype for visitors and processors
|
---|
| 1237 | throughout. Move reading the database and generating base_name
|
---|
| 1238 | into visitors. Allow `-' to refer to stdin in database-path.
|
---|
| 1239 |
|
---|
| 1240 | * lib/printquoted.h: Include stdio.h.
|
---|
| 1241 |
|
---|
| 1242 | 2005-06-07 James Youngman <jay@gnu.org>
|
---|
| 1243 |
|
---|
| 1244 | * COPYING, debian/copyright, depcomp, doc/texinfo.tex,
|
---|
| 1245 | find/defs.h, find/find.c, find/fstype.c, find/parser.c,
|
---|
| 1246 | find/pred.c, find/testsuite/config/unix.exp, find/tree.c,
|
---|
| 1247 | find/util.c, import-gnulib.sh, intl/Makefile.in,
|
---|
| 1248 | intl/bindtextdom.c, intl/config.charset, intl/dcgettext.c,
|
---|
| 1249 | intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c,
|
---|
| 1250 | intl/dngettext.c, intl/explodename.c, intl/finddomain.c,
|
---|
| 1251 | intl/gettext.c, intl/gettext.h, intl/gettextP.h,
|
---|
| 1252 | intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
|
---|
| 1253 | intl/libgettext.h, intl/libgnuintl.h, intl/loadinfo.h,
|
---|
| 1254 | intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
|
---|
| 1255 | intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
|
---|
| 1256 | intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c,
|
---|
| 1257 | lib/buildcmd.c, lib/buildcmd.h, lib/extendbuf.c, lib/extendbuf.h,
|
---|
| 1258 | lib/forcefindlib.c, lib/listfile.c, lib/listfile.h,
|
---|
| 1259 | lib/modetype.h, lib/nextelem.c, lib/nextelem.h, lib/printquoted.c,
|
---|
| 1260 | lib/printquoted.h, lib/qmark.c, lib/savedirinfo.c,
|
---|
| 1261 | lib/savedirinfo.h, lib/strspn.c, lib/wait.h, lib/waitpid.c,
|
---|
| 1262 | locate/bigram.c, locate/code.c, locate/frcode.c, locate/locate.c,
|
---|
| 1263 | locate/locatedb.h, locate/testsuite/config/unix.exp,
|
---|
| 1264 | locate/updatedb.sh, missing, po/fetch-po-files,
|
---|
| 1265 | xargs/testsuite/config/unix.exp, xargs/xargs.c:
|
---|
| 1266 | Updated the FSF's postal address
|
---|
| 1267 |
|
---|
| 1268 | * ChangeLog: Corrected Bas's email address.
|
---|
| 1269 |
|
---|
| 1270 | * locate/locate.c: Updated copyright years.
|
---|
| 1271 |
|
---|
| 1272 | 2005-06-07 Bas van Gompel <patch-findutils.buzz@bavag.tmfweb.nl>
|
---|
| 1273 |
|
---|
| 1274 | * locate/locate.c: Fold case once, only when needed.
|
---|
| 1275 |
|
---|
| 1276 | 2005-06-07 James Youngman <jay@gnu.org>
|
---|
| 1277 |
|
---|
| 1278 | * NEWS: Updated with recent changes.
|
---|
| 1279 |
|
---|
| 1280 | * mdate-sh: Use the mdate-sh from automake
|
---|
| 1281 |
|
---|
| 1282 | * find/parser.c, find/pred.c, find/tree.c, find/util.c,
|
---|
| 1283 | lib/Makefile.am, lib/forcefindlib.c, lib/listfile.c,
|
---|
| 1284 | lib/listfile.h, locate/code.c, locate/locate.c, find/defs.h,
|
---|
| 1285 | find/find.c: Fix Savannah bug #13324: Fix compiler warnings for
|
---|
| 1286 | GCC-3.4
|
---|
| 1287 |
|
---|
| 1288 | * locate/locate.c:
|
---|
| 1289 | Fixed Savannah bug #13325: Quoting of output filenames in locate
|
---|
| 1290 | should match find.
|
---|
| 1291 |
|
---|
| 1292 | * find/parser.c:
|
---|
| 1293 | Fixed Savannah bug #13319: C9X-ism in parser.c (declaration after
|
---|
| 1294 | statements).
|
---|
| 1295 |
|
---|
| 1296 | * find/pred.c, lib/Makefile.am, lib/listfile.c, lib/nextelem.c,
|
---|
| 1297 | lib/printquoted.c, lib/printquoted.h, lib/qmark.c, NEWS,
|
---|
| 1298 | doc/find.texi, find/defs.h, find/find.1, find/parser.c: Fixed
|
---|
| 1299 | Savannah bug #13303, find should filter out non-printable
|
---|
| 1300 | characters if outputting to tty
|
---|
| 1301 |
|
---|
| 1302 | 2005-05-30 James Youngman <jay@gnu.org>
|
---|
| 1303 |
|
---|
| 1304 | * locate/locate.c: rename new_locate() to locate() since
|
---|
| 1305 | old_locate() has gone the way of the dodo.
|
---|
| 1306 |
|
---|
| 1307 | 2005-05-29 Bas van Gompel <patch-findutils.buzz@bavag.tmfweb.nl>
|
---|
| 1308 |
|
---|
| 1309 | Add a ``--print'' (``-p'') option. (to cancel side-effects of -c/-S)
|
---|
| 1310 | Allow ``--statistics'' in combination with non-options.
|
---|
| 1311 | * doc/find.texi: Add documentation for locate --print (-p), and the
|
---|
| 1312 | use of non-options with --statistics.
|
---|
| 1313 | * locate/locate.1: ditto.
|
---|
| 1314 | * locate/locate.c: Read each database only once.
|
---|
| 1315 |
|
---|
| 1316 | 2005-05-23 Paul Eggert <eggert@cs.ucla.edu>
|
---|
| 1317 |
|
---|
| 1318 | Adjust to recent gnulib changes.
|
---|
| 1319 | * import-gnulib.sh: Get config.rpath from gnulib/build-aux,
|
---|
| 1320 | not gnulib/config.
|
---|
| 1321 | * find/parser.c (parse_perm): Ignore umask when parsing
|
---|
| 1322 | symbolic permissions. Adjust to new modechange API.
|
---|
| 1323 |
|
---|
| 1324 | 2005-05-16 James Youngman <jay@gnu.org>
|
---|
| 1325 |
|
---|
| 1326 | * find/find.c, find/parser.c, find/pred.c, find/tree.c:
|
---|
| 1327 | Trivial change: don't use i18n support for debug-only messages
|
---|
| 1328 |
|
---|
| 1329 | * ChangeLog: Added ChangeLog entry crediting Dmitry
|
---|
| 1330 |
|
---|
| 1331 | 2005-05-09 James Youngman <jay@gnu.org>
|
---|
| 1332 |
|
---|
| 1333 | * find/parser.c:
|
---|
| 1334 | The previous change fixed Savannah bug #12999. This change doesn't do
|
---|
| 1335 | anything, it's only intended to be a place to record the Savannah bug
|
---|
| 1336 | ID we've just fixed.
|
---|
| 1337 |
|
---|
| 1338 | * find/parser.c:
|
---|
| 1339 | Oops. Initialise the variable which indicates which regex syntax to
|
---|
| 1340 | use. We use POSIX basic regular expressions.
|
---|
| 1341 |
|
---|
| 1342 | * find/parser.c:
|
---|
| 1343 | Suggestion by Ed Avis: point out that "-name foo/bar" will almost
|
---|
| 1344 | always evaluate to false. Suggest to the user what alternatives they
|
---|
| 1345 | might find useful.
|
---|
| 1346 |
|
---|
| 1347 | 2005-05-02 James Youngman <jay@gnu.org>
|
---|
| 1348 |
|
---|
| 1349 | * AUTHORS:
|
---|
| 1350 | Added Dimitry (his new test suite contribution required a copyright
|
---|
| 1351 | assignment).
|
---|
| 1352 |
|
---|
| 1353 | 2005-05-03 Dmitry V. Levin
|
---|
| 1354 |
|
---|
| 1355 | * Added xargs test suite tests by Dmitry V. Levin, together with
|
---|
| 1356 | bugfixes which ensure that the tests pass.
|
---|
| 1357 |
|
---|
| 1358 | 2005-04-18 James Youngman <jay@gnu.org>
|
---|
| 1359 |
|
---|
| 1360 | * Added test suite tests for Bas van Gompel's changes.
|
---|
| 1361 |
|
---|
| 1362 | 2005-04-18 Bas van Gompel <patch-findutils.buzz@bavag.tmfweb.nl>
|
---|
| 1363 |
|
---|
| 1364 | * doc/find.texi: Document locate --non-existing (-E).
|
---|
| 1365 | * locate/locate.1: Ditto.
|
---|
| 1366 | * locate/locate.c: Implement --non-existing (-E).
|
---|
| 1367 |
|
---|
| 1368 | 2005-04-04 James Youngman <jay@gnu.org>
|
---|
| 1369 |
|
---|
| 1370 | * configure.in, import-gnulib.sh:
|
---|
| 1371 | We no longer need gnulib/m4/Makefile.am
|
---|
| 1372 |
|
---|
| 1373 | * po/vi.po: Updated Vietnamese translation
|
---|
| 1374 |
|
---|
| 1375 | * locate/updatedb.sh:
|
---|
| 1376 | Savannah bug #12491: Only use the "-s" option to "su" if it is
|
---|
| 1377 | supported.
|
---|
| 1378 |
|
---|
| 1379 | 2005-04-01 James Youngman <jay@gnu.org>
|
---|
| 1380 |
|
---|
| 1381 | * locate/locate.1, locate/updatedb.1, xargs/xargs.1: Trivial
|
---|
| 1382 | change from A Costa <agcosta@gis.net>, fixing typos in manual
|
---|
| 1383 | pages for xargs, locate and updatedb; fixes Savannah bug #12500,
|
---|
| 1384 | Debian bug #301934
|
---|
| 1385 |
|
---|
| 1386 | 2005-03-22 James Youngman <jay@gnu.org>
|
---|
| 1387 |
|
---|
| 1388 | * import-gnulib.sh: Include the new gnulib module stat-macros
|
---|
| 1389 |
|
---|
| 1390 | * configure.in:
|
---|
| 1391 | CVS code is (will shortly be) no longer identical to the 4.2.20 release
|
---|
| 1392 |
|
---|
| 1393 | 2005-03-17 James Youngman <jay@gnu.org>
|
---|
| 1394 |
|
---|
| 1395 | * configure.in: Preprare for release of 4.2.20.
|
---|
| 1396 |
|
---|
| 1397 | * NEWS: Updated prior to release of 4.2.20.
|
---|
| 1398 |
|
---|
| 1399 | * ChangeLog: Updated with recent changes.
|
---|
| 1400 |
|
---|
| 1401 | * THANKS: Thank Bas van Gompel, but only once.
|
---|
| 1402 |
|
---|
| 1403 | * THANKS: Thank Bas van Gompel and Aaron S. Hawley.
|
---|
| 1404 |
|
---|
| 1405 | * po/vi.po: Updated Vietnamese PO file
|
---|
| 1406 |
|
---|
| 1407 | 2005-03-10 James Youngman <jay@gnu.org>
|
---|
| 1408 |
|
---|
| 1409 | * po/nl.po: Updated Dutch PO file
|
---|
| 1410 |
|
---|
| 1411 | 2005-03-08 Bas van Gompel <patch-findutils.buzz@bavag.tmfweb.nl>
|
---|
| 1412 |
|
---|
| 1413 | * import-gnulib.sh: Re-enable creation of gnulib/m4/Makefile.am.
|
---|
| 1414 |
|
---|
| 1415 | 2005-03-07 James Youngman <jay@gnu.org>
|
---|
| 1416 |
|
---|
| 1417 | * Released findutils-4.2.19.
|
---|
| 1418 |
|
---|
| 1419 | * find/testsuite/find.posix/sizes.exp:
|
---|
| 1420 | Use 2>/dev/null instead of 2>&1, because Tcl understands the former
|
---|
| 1421 | but not the latter.
|
---|
| 1422 |
|
---|
| 1423 | * find/testsuite/Makefile.am: Also distribute sv-bug-12181.xo.
|
---|
| 1424 |
|
---|
| 1425 | * find/testsuite/Makefile.am: Distribute sv-bug-12181.
|
---|
| 1426 |
|
---|
| 1427 | * find/testsuite/Makefile.am: Distribute sv-bug-12230.
|
---|
| 1428 |
|
---|
| 1429 | * NEWS: Updated with new news.
|
---|
| 1430 |
|
---|
| 1431 | * ChangeLog: Brought up to date.
|
---|
| 1432 |
|
---|
| 1433 | * lib/buildcmd.c, find/testsuite/find.gnu/sv-bug-12230.exp: Fixed
|
---|
| 1434 | Savannah bug #12230, in which '-exec echo == {} +' is always run,
|
---|
| 1435 | even if there were no matched files.
|
---|
| 1436 |
|
---|
| 1437 | 2005-03-06 James Youngman <jay@gnu.org>
|
---|
| 1438 |
|
---|
| 1439 | * ChangeLog: Added latest changes.
|
---|
| 1440 |
|
---|
| 1441 | * po/pt.po, configure.in: Added Portuguese translation
|
---|
| 1442 |
|
---|
| 1443 | 2005-03-04 James Youngman <jay@gnu.org>
|
---|
| 1444 |
|
---|
| 1445 | * configure.in: Modernized the way we call AC_INIT and
|
---|
| 1446 | AM_INIT_AUTOMAKE
|
---|
| 1447 |
|
---|
| 1448 | * locate/locate.c, find/pred.c, find/find.c:
|
---|
| 1449 | Eliminated some compiler warnings
|
---|
| 1450 |
|
---|
| 1451 | * find/pred.c: Clarified the meaning of a comment.
|
---|
| 1452 |
|
---|
| 1453 | * find/testsuite/Makefile.am: Added sizes.exp, sizes.xo.
|
---|
| 1454 |
|
---|
| 1455 | * find/testsuite/find.posix/sizes.xo,
|
---|
| 1456 | find/testsuite/find.posix/sizes.exp: Added tests for -size
|
---|
| 1457 | predicate
|
---|
| 1458 |
|
---|
| 1459 | 2005-03-03 James Youngman <jay@gnu.org>
|
---|
| 1460 |
|
---|
| 1461 | * find/find.c:
|
---|
| 1462 | safely_chdir_lstat(): if we didn't end up in the right place, and then
|
---|
| 1463 | fchdir() fails, we can't return to the directory we started in.
|
---|
| 1464 | Therefore, issue a fatal error message and exit.
|
---|
| 1465 |
|
---|
| 1466 | 2005-03-01 James Youngman <jay@gnu.org>
|
---|
| 1467 |
|
---|
| 1468 | * find/find.c, find/testsuite/find.posix/sv-bug-12181.exp,
|
---|
| 1469 | find/testsuite/find.posix/sv-bug-12181.xo: Fixed SourceForge bug
|
---|
| 1470 | 12181 (find -H symlink-to-dir reports 'Too many Symbolic links')
|
---|
| 1471 | and bug 12044 (find still hangs on dead NFS filesystems on
|
---|
| 1472 | Solaris)
|
---|
| 1473 |
|
---|
| 1474 | 2005-02-28 James Youngman <jay@gnu.org>
|
---|
| 1475 |
|
---|
| 1476 | * doc/find.texi: Typo: O_NOFOLLOW, not O_FOLLOW
|
---|
| 1477 |
|
---|
| 1478 | * import-gnulib.sh:
|
---|
| 1479 | Suggestion from Martin Buchholz; unset CDPATH to prevent "cd" echoing
|
---|
| 1480 | the new directory.
|
---|
| 1481 |
|
---|
| 1482 | 2005-02-27 James Youngman <jay@gnu.org>
|
---|
| 1483 |
|
---|
| 1484 | * README: Indicate how the reader can verify the release.
|
---|
| 1485 |
|
---|
| 1486 | 2005-02-26 James Youngman <jay@gnu.org>
|
---|
| 1487 |
|
---|
| 1488 | * po/sk.po, po/sl.po, po/sr.po, po/sv.po, po/tr.po, po/vi.po,
|
---|
| 1489 | po/zh_CN.po, po/be.po, po/ca.po, po/da.po, po/de.po, po/el.po,
|
---|
| 1490 | po/eo.po, po/es.po, po/et.po, po/fi.po, po/findutils.pot,
|
---|
| 1491 | po/fr.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po,
|
---|
| 1492 | po/ja.po, po/ko.po, po/lg.po, po/ms.po, po/nl.po, po/pl.po,
|
---|
| 1493 | po/pt_BR.po, po/ro.po, po/ru.po: Added new Vietnamese translation
|
---|
| 1494 |
|
---|
| 1495 | * configure.in: Added new Vietnamese translation.
|
---|
| 1496 |
|
---|
| 1497 | 2005-02-25 James Youngman <jay@gnu.org>
|
---|
| 1498 |
|
---|
| 1499 | * po/ga.po: Updated Irish po file
|
---|
| 1500 |
|
---|
| 1501 | 2005-02-23 James Youngman <jay@gnu.org>
|
---|
| 1502 |
|
---|
| 1503 | * Makefile.am: Fix Savannah bug #12064 - 'make distclean' deletes
|
---|
| 1504 | regex.c but should not.
|
---|
| 1505 |
|
---|
| 1506 | * find/testsuite/Makefile.am,
|
---|
| 1507 | find/testsuite/find.gnu/printf-h.exp,
|
---|
| 1508 | find/testsuite/find.gnu/printf-h.xo: Added test case for Savannah
|
---|
| 1509 | bug #12085 (-printf %h).
|
---|
| 1510 |
|
---|
| 1511 | * NEWS, doc/find.texi, find/find.1, find/pred.c:
|
---|
| 1512 | %h now expands to '.' instead of nothing.
|
---|
| 1513 |
|
---|
| 1514 | 2005-02-22 James Youngman <jay@gnu.org>
|
---|
| 1515 |
|
---|
| 1516 | * find/find.c:
|
---|
| 1517 | Fixed Savannah bug #12099 (misinterpretation of system versions
|
---|
| 1518 | leading to possible incorrect disabling of O_NOFOLLOW). Reported by
|
---|
| 1519 | Dmitry V. Levin.
|
---|
| 1520 |
|
---|
| 1521 | * find/pred.c:
|
---|
| 1522 | For the %h format, don't bail out early as the format might contain
|
---|
| 1523 | something else too.
|
---|
| 1524 |
|
---|
| 1525 | 2005-02-21 James Youngman <jay@gnu.org>
|
---|
| 1526 |
|
---|
| 1527 | * find/find.c: Fixed accidental C99 dependency.
|
---|
| 1528 |
|
---|
| 1529 | 2005-02-20 James Youngman <jay@gnu.org>
|
---|
| 1530 |
|
---|
| 1531 | * po/be.po, po/ca.po, po/da.po, po/de.po, po/el.po, po/eo.po,
|
---|
| 1532 | po/es.po, po/et.po, po/fi.po, po/findutils.pot, po/fr.po,
|
---|
| 1533 | po/ga.po, po/gl.po, po/hr.po, po/hu.po, po/id.po, po/it.po,
|
---|
| 1534 | po/ja.po, po/ko.po, po/lg.po, po/ms.po, po/nl.po, po/pl.po,
|
---|
| 1535 | po/pt_BR.po, po/ro.po, po/ru.po, po/sk.po, po/sl.po, po/sr.po,
|
---|
| 1536 | po/sv.po, po/tr.po, po/zh_CN.po: Updated italian translation
|
---|
| 1537 |
|
---|
| 1538 | * doc/find.texi: Corrected a typo.
|
---|
| 1539 |
|
---|
| 1540 | * find/find.c:
|
---|
| 1541 | Read the mounted device list afer parsing the command line, so that
|
---|
| 1542 | for example "find --version" still works (in response to Savannah bug
|
---|
| 1543 | #12044).
|
---|
| 1544 |
|
---|
| 1545 | * configure.in: We've moved on from findutils-4.2.18.
|
---|
| 1546 |
|
---|
| 1547 | 2005-02-19 James Youngman <jay@gnu.org>
|
---|
| 1548 |
|
---|
| 1549 | * NEWS: Corrected the summary of the "find -depth" bug.
|
---|
| 1550 |
|
---|
| 1551 | 2005-02-16 James Youngman <jay@gnu.org>
|
---|
| 1552 |
|
---|
| 1553 | * NEWS, configure.in: Prepared for release of 4.2.18.
|
---|
| 1554 |
|
---|
| 1555 | * ChangeLog: Updated prior to release of 4.2.18.
|
---|
| 1556 |
|
---|
| 1557 | * find/testsuite/Makefile.am:
|
---|
| 1558 | Distribute the test cases for the recent "find -depth" bug.
|
---|
| 1559 |
|
---|
| 1560 | * find/testsuite/find.posix/depth1.exp, find/testsuite/find.posix/depth1.xo:
|
---|
| 1561 | Added test case for find -depth bug reported by Joseph S. Myers
|
---|
| 1562 |
|
---|
| 1563 | * find/find.c:
|
---|
| 1564 | If -depth is in effect, processing of the subdirectories invalidates
|
---|
| 1565 | the information in 'state'. Therefore once we get around to
|
---|
| 1566 | processing the predicates, restore the information that we keep in
|
---|
| 1567 | 'state' and in 'stat_buf'.
|
---|
| 1568 |
|
---|
| 1569 | 2005-02-15 James Youngman <jay@gnu.org>
|
---|
| 1570 |
|
---|
| 1571 | * ChangeLog: Updated with recent changes
|
---|
| 1572 |
|
---|
| 1573 | * find/find.1:
|
---|
| 1574 | Emphasise that -L causes find to recurse into subdirectories pointed
|
---|
| 1575 | to by symbolic links.
|
---|
| 1576 |
|
---|
| 1577 | * find/find.1:
|
---|
| 1578 | Patch to find.1 from Aaron Hawley <Aaron.Hawley@uvm.edu>:
|
---|
| 1579 |
|
---|
| 1580 | * Notes about -H actually apply to -L.
|
---|
| 1581 | * Said paragraph is duplicated two paragraphs later.
|
---|
| 1582 | * Typos: nno, ibmue, surrpounding
|
---|
| 1583 |
|
---|
| 1584 | 2005-02-15 Aaron Hawley <Aaron.Hawley@uvm.edu>
|
---|
| 1585 |
|
---|
| 1586 | * find/find.1: Notes about -H actually apply to -L. Said
|
---|
| 1587 | paragraph is duplicated two paragraphs later. Also typos: nno,
|
---|
| 1588 | ibmue, surrpounding
|
---|
| 1589 |
|
---|
| 1590 | 2005-02-13 James Youngman <jay@gnu.org>
|
---|
| 1591 |
|
---|
| 1592 | * find/find.1: Miscellaneous small clarifications and improvements.
|
---|
| 1593 |
|
---|
| 1594 | * doc/find.texi: Added Info nodes and menus under "Changing the
|
---|
| 1595 | Current Working Directory" so that it doesn't generate such a huge
|
---|
| 1596 | Info page.
|
---|
| 1597 |
|
---|
| 1598 | * find/find.c: Parenthesise #if defined(...).
|
---|
| 1599 |
|
---|
| 1600 | 2005-02-13 Dmitry V. Levin <ldv@altlinux.org>
|
---|
| 1601 |
|
---|
| 1602 | * find/find.c: remove test code snippet (time(NULL) was used to
|
---|
| 1603 | place a marker for spotting with strace(), but was not actually
|
---|
| 1604 | needed).
|
---|
| 1605 |
|
---|
| 1606 | * find/find.c (safely_chdir_nofollow): must not fall back on
|
---|
| 1607 | safely_chdir_lstat() because that will expose it to race condition
|
---|
| 1608 | exploits, making it pointless.
|
---|
| 1609 |
|
---|
| 1610 | * find/find.c (safely_chdir_lstat): Move
|
---|
| 1611 | complete_pending_execdirs() up into safely_chdir(), because we
|
---|
| 1612 | need to do that in either case.
|
---|
| 1613 |
|
---|
| 1614 | 2005-02-12 James Youngman <jay@gnu.org>
|
---|
| 1615 |
|
---|
| 1616 | * configure.in, doc/find.texi, find/defs.h, find/find.c,
|
---|
| 1617 | find/parser.c: Fix for Savannah bug #11879, that
|
---|
| 1618 | init_mounted_dev_list() causes find to hang on systems which are
|
---|
| 1619 | clients to dead NFS servers
|
---|
| 1620 |
|
---|
| 1621 | 2005-02-10 James Youngman <jay@gnu.org>
|
---|
| 1622 |
|
---|
| 1623 | * doc/find.texi: Talk about the problem where find will not work
|
---|
| 1624 | if you have a filesystem mounted from an unresponsive NFS server.
|
---|
| 1625 |
|
---|
| 1626 | 2005-02-09 James Youngman <jay@gnu.org>
|
---|
| 1627 |
|
---|
| 1628 | * find/find.1: Indicate that $TZ affects from printf-format
|
---|
| 1629 | results, and add extra cross-references in the SEE ALSO section.
|
---|
| 1630 |
|
---|
| 1631 | 2005-02-08 James Youngman <jay@gnu.org>
|
---|
| 1632 |
|
---|
| 1633 | * xargs/testsuite/Makefile.am: Distribute the .xe files also.
|
---|
| 1634 |
|
---|
| 1635 | * Makefile.am: Check that we have the right number of .xe files in
|
---|
| 1636 | the distribution also.
|
---|
| 1637 |
|
---|
| 1638 | * ChangeLog, NEWS, configure.in
|
---|
| 1639 | Preparing to release findutils-4.2.17
|
---|
| 1640 |
|
---|
| 1641 | 2005-02-07 James Youngman <jay@gnu.org>
|
---|
| 1642 |
|
---|
| 1643 | * find/testsuite/config/unix.exp: Re-sort the .xo file using the
|
---|
| 1644 | calling user's locale, because our 'pre-sorted' .so output file
|
---|
| 1645 | may not be sorted with the same collating order as 'sort' used to
|
---|
| 1646 | order the output of "find. Bug spotted by Vin Shelton and Dimitry
|
---|
| 1647 | V. Levin.
|
---|
| 1648 |
|
---|
| 1649 | * find/testsuite/Makefile.am:
|
---|
| 1650 | New test, find/testsuite/find.gnu/follow-arg-parent-symlink.exp.
|
---|
| 1651 |
|
---|
| 1652 | * find/testsuite/find.gnu/follow-arg-parent-symlink.exp,
|
---|
| 1653 | find/testsuite/find.gnu/follow-arg-parent-symlink.xo, find/find.c:
|
---|
| 1654 | Fix for starting point /foo/bar/baz where bar is a symlink but baz
|
---|
| 1655 | is not - we should chdir into bar there even if it is a symbolic
|
---|
| 1656 | link
|
---|
| 1657 |
|
---|
| 1658 | 2005-02-07 James Youngman <jay@gnu.org>
|
---|
| 1659 |
|
---|
| 1660 | * find/testsuite/Makefile.am:
|
---|
| 1661 | New test, find/testsuite/find.gnu/follow-arg-parent-symlink.exp.
|
---|
| 1662 |
|
---|
| 1663 | * find/testsuite/find.gnu/follow-arg-parent-symlink.exp,
|
---|
| 1664 | find/testsuite/find.gnu/follow-arg-parent-symlink.xo, find/find.c:
|
---|
| 1665 | Fix for starting point /foo/bar/baz where bar is a symlink but baz
|
---|
| 1666 | is not - we should chdir into bar there even if it is a symbolic
|
---|
| 1667 | link
|
---|
| 1668 |
|
---|
| 1669 | 2005-02-06 James Youngman <jay@gnu.org>
|
---|
| 1670 |
|
---|
| 1671 | * doc/find.texi:
|
---|
| 1672 | -size: Clarification - -size gives a result consistent with 'wc -c'
|
---|
| 1673 | for example.
|
---|
| 1674 |
|
---|
| 1675 | * Makefile.am, find/testsuite/Makefile.am,
|
---|
| 1676 | find/testsuite/find.gnu/execdir-root-only.exp,
|
---|
| 1677 | find/testsuite/find.gnu/execdir-root-only.xo,
|
---|
| 1678 | locate/testsuite/Makefile.am, xargs/testsuite/Makefile.am:
|
---|
| 1679 | dist-hook: Ensure that we distribute all the .po files and all the
|
---|
| 1680 | testsuite files
|
---|
| 1681 |
|
---|
| 1682 | * po/pl.po: Updated Polish translation from TP website
|
---|
| 1683 |
|
---|
| 1684 | 2005-02-05 Dmitry V. Levin <ldv@altlinux.org>
|
---|
| 1685 |
|
---|
| 1686 | * find/parser.c, find/pred.c: Additional tweaks for
|
---|
| 1687 | -execdir/-okdir actions.
|
---|
| 1688 |
|
---|
| 1689 | * find/parser.c (new_insert_exec_ok): Disable ignore_readdir_race
|
---|
| 1690 | for -execdir/-okdir.
|
---|
| 1691 |
|
---|
| 1692 | * find/pred.c (pred_execdir, pred_okdir): Use state.rel_pathname
|
---|
| 1693 | instead of basename(pathname). Do not add "./" prefix for
|
---|
| 1694 | absolute pathnames.
|
---|
| 1695 |
|
---|
| 1696 | * find/find.c (process_top_path): Treat "/" similarly to ".".
|
---|
| 1697 |
|
---|
| 1698 | * xargs/testsuite/xargs.posix/savannah-11865.exp,
|
---|
| 1699 | xargs/testsuite/xargs.posix/savannah-11865.xo, xargs/xargs.c:
|
---|
| 1700 | Fixed Savannah bug #11866 (not resetting number of used chars in
|
---|
| 1701 | the command buffer) - reported by Dimitry V. Levin
|
---|
| 1702 |
|
---|
| 1703 | 2005-02-05 James Youngman <jay@gnu.org>
|
---|
| 1704 |
|
---|
| 1705 | * THANKS:
|
---|
| 1706 | Added thanks for Dimitry - has produced many patches, bugfixes and
|
---|
| 1707 | suggestions.
|
---|
| 1708 |
|
---|
| 1709 | * find/pred.c:
|
---|
| 1710 | Fixed Savannah bug #11866: typo in pred_okdir() renders it useless
|
---|
| 1711 |
|
---|
| 1712 | * find/pred.c:
|
---|
| 1713 | Savannah bug #11861: undefined symbol 'basename' on IRIX 5.3
|
---|
| 1714 |
|
---|
| 1715 | * NEWS, configure.in, po/be.po, po/ca.po, po/el.po, po/eo.po,
|
---|
| 1716 | po/fi.po, po/ga.po, po/hr.po, po/hu.po, po/ja.po, po/lg.po,
|
---|
| 1717 | po/ms.po, po/ro.po, po/sl.po, po/sr.po, po/zh_CN.po: Added new
|
---|
| 1718 | translations
|
---|
| 1719 |
|
---|
| 1720 | * ChangeLog: Updated from CVS prior to release of 4.2.16.
|
---|
| 1721 |
|
---|
| 1722 | * po/ChangeLog: Updated from CVS.
|
---|
| 1723 |
|
---|
| 1724 | * NEWS, configure.in: Preparing to release 4.2.16
|
---|
| 1725 |
|
---|
| 1726 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot,
|
---|
| 1727 | po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
|
---|
| 1728 | po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sl.po, po/sv.po,
|
---|
| 1729 | po/tr.po: make update-po prior to 'make distcheck'
|
---|
| 1730 |
|
---|
| 1731 | * po/fetch-po-files: This is the first version we actually used.
|
---|
| 1732 |
|
---|
| 1733 | * find/find.c: process_top_path() fixed compilation warning.
|
---|
| 1734 |
|
---|
| 1735 | * find/find.c: process_top_path(): avoid processing this item if
|
---|
| 1736 | we can't chdir to the basename of the named file.
|
---|
| 1737 |
|
---|
| 1738 | * lib/Makefile.am: Always build forcefindlib.c
|
---|
| 1739 |
|
---|
| 1740 | * locate/locate.c: Say 'base name' rather than 'basename' in comments
|
---|
| 1741 |
|
---|
| 1742 | * find/pred.c, find/find.c: process_top_path(): Proper bugfix for
|
---|
| 1743 | correct handling of items at depth 0 (i.e. specified on the
|
---|
| 1744 | command line) - do an extra chdir to ensure that we're in the
|
---|
| 1745 | directory containing the item before calling process_path().
|
---|
| 1746 | Hnece also undo the previous 'quick fix' for the same problem
|
---|
| 1747 |
|
---|
| 1748 | * doc/find.texi:
|
---|
| 1749 | -execdir no longer has to treat anything as special, even at depth 0.
|
---|
| 1750 |
|
---|
| 1751 | 2005-02-03 James Youngman <jay@gnu.org>
|
---|
| 1752 |
|
---|
| 1753 | * doc/find.texi, find/pred.c: When state.curdepth is 0, our
|
---|
| 1754 | working directory is not the directory containing the file we are
|
---|
| 1755 | processing.
|
---|
| 1756 |
|
---|
| 1757 | 2005-02-02 James Youngman <jay@gnu.org>
|
---|
| 1758 |
|
---|
| 1759 | * find/pred.c:
|
---|
| 1760 | To allow compilation on cygwin, use base_name(), not basename().
|
---|
| 1761 |
|
---|
| 1762 |
|
---|
| 1763 | 2005-02-01 James Youngman <jay@gnu.org>
|
---|
| 1764 |
|
---|
| 1765 | * ChangeLog: Updated from CVS log.
|
---|
| 1766 |
|
---|
| 1767 | 2005-01-31 James Youngman <jay@gnu.org>
|
---|
| 1768 |
|
---|
| 1769 | * find/find.c, lib/nextelem.c, lib/nextelem.h, locate/code.c,
|
---|
| 1770 | locate/frcode.c, locate/testsuite/config/unix.exp,
|
---|
| 1771 | xargs/testsuite/config/unix.exp, xargs/xargs.c: Updated/corrected
|
---|
| 1772 | the email address for David MacKenzie, one of the original authors
|
---|
| 1773 | of findutils
|
---|
| 1774 |
|
---|
| 1775 | * doc/Makefile.am: The HTML version of the manual generated for
|
---|
| 1776 | the GNU project website has each node in a separate file, not each
|
---|
| 1777 | chapter in a separate file; adjust filenames accordingly
|
---|
| 1778 |
|
---|
| 1779 | * find/parser.c, find/pred.c, lib/savedirinfo.c:
|
---|
| 1780 | Removed some unused variables (patch from Dmitry V. Levin)
|
---|
| 1781 |
|
---|
| 1782 | * find/find.c:
|
---|
| 1783 | Patch from Dmitry V. Levin <ldv@altlinux.org>: Add subfs to the list
|
---|
| 1784 | of filesystems which are likely to be automounted.
|
---|
| 1785 |
|
---|
| 1786 | * m4/findlib.m4: Corrected typo (pointed out by Dmitry V. Levin).
|
---|
| 1787 |
|
---|
| 1788 | * find/testsuite/config/unix.exp,
|
---|
| 1789 | find/testsuite/find.gnu/name-period.xo,
|
---|
| 1790 | find/testsuite/find.gnu/posix-dflt.xo,
|
---|
| 1791 | find/testsuite/find.gnu/posix-h.xo,
|
---|
| 1792 | find/testsuite/find.gnu/posix-l.xo,
|
---|
| 1793 | find/testsuite/find.gnu/printf.exp,
|
---|
| 1794 | find/testsuite/find.gnu/printf.xo: Systems differ in the order in
|
---|
| 1795 | which filenames are returned by readdir. Hence sort the output of
|
---|
| 1796 | 'find' before comparing against the expected-output file. We
|
---|
| 1797 | therefore also have the lines in the .xo files ready-sorted.
|
---|
| 1798 |
|
---|
| 1799 | 2005-01-30 James Youngman <jay@gnu.org>
|
---|
| 1800 |
|
---|
| 1801 | * doc/Makefile.am:
|
---|
| 1802 | Added rules for extra targets that we buld to update the web site.
|
---|
| 1803 |
|
---|
| 1804 | 2005-01-29 James Youngman <jay@gnu.org>
|
---|
| 1805 |
|
---|
| 1806 | * configure.in: No longer version 4.2.15 - we've changed the manual.
|
---|
| 1807 |
|
---|
| 1808 | * doc/find.texi:
|
---|
| 1809 | Clarified the txt about adding extra tests with post-processing via
|
---|
| 1810 | xargs, and recommend -execdir instead for security reasons.
|
---|
| 1811 |
|
---|
| 1812 | * doc/find.texi: Patch from Karl Berry:
|
---|
| 1813 | - more entries for the dir file
|
---|
| 1814 | - use @copying so the copyright ends up in the HTML etc. output.
|
---|
| 1815 | (This is the only really important change.)
|
---|
| 1816 | - put @contents after the title page, for conventional toc location.
|
---|
| 1817 | - use @ifnottex to wrap the Top node instead of @ifinfo, for the sake of
|
---|
| 1818 | HTML output, etc.
|
---|
| 1819 |
|
---|
| 1820 | * NEWS, configure.in, po/da.po, po/de.po, po/es.po, po/et.po,
|
---|
| 1821 | po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po,
|
---|
| 1822 | po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
|
---|
| 1823 | po/sv.po, po/tr.po: Prepared to release findutils-4.2.15
|
---|
| 1824 |
|
---|
| 1825 | * ChangeLog: Updated from CVS log.
|
---|
| 1826 |
|
---|
| 1827 | 2005-01-28 James Youngman <jay@gnu.org>
|
---|
| 1828 |
|
---|
| 1829 | * configure.in:
|
---|
| 1830 | Make --enable-d_type-optimization and --enable-d_type-optimisation
|
---|
| 1831 | both work.
|
---|
| 1832 |
|
---|
| 1833 | * configure.in: Assume --enable-d_type-optimisation by default
|
---|
| 1834 |
|
---|
| 1835 | * find/parser.c: Indicate which features are enabled/disabled
|
---|
| 1836 |
|
---|
| 1837 | * locate/testsuite/config/unix.exp:
|
---|
| 1838 | Clean up the files left behind by the locate_textonly test
|
---|
| 1839 |
|
---|
| 1840 | 2005-01-27 James Youngman <jay@gnu.org>
|
---|
| 1841 |
|
---|
| 1842 | * doc/find.texi: Documented --regex.
|
---|
| 1843 |
|
---|
| 1844 | * NEWS, locate/locate.1, locate/locate.c, locate/testsuite/Makefile.am, locate/testsuite/config/unix.exp, locate/testsuite/locate.gnu/regex1.exp:
|
---|
| 1845 | Implemented locate --regex - but needs documenting in Texinfo manual.
|
---|
| 1846 |
|
---|
| 1847 | 2005-01-25 James Youngman <jay@gnu.org>
|
---|
| 1848 |
|
---|
| 1849 | * configure.in: Bumped version no.
|
---|
| 1850 |
|
---|
| 1851 | * doc/find.texi:
|
---|
| 1852 | Document --mmap and --stdio as being synonyms of -m and -s.
|
---|
| 1853 |
|
---|
| 1854 | * locate/locate.1:
|
---|
| 1855 | Document --mmap and --stdio as synonyms of -m and -s.
|
---|
| 1856 |
|
---|
| 1857 | * locate/locate.c:
|
---|
| 1858 | Document -m and -s (both no-ops) in the usage message.
|
---|
| 1859 |
|
---|
| 1860 | * doc/find.texi, locate/locate.1: Document -m and -s as no-ops.
|
---|
| 1861 |
|
---|
| 1862 | * ChangeLog: Updated for release of findutils-4.2.14.
|
---|
| 1863 |
|
---|
| 1864 | * NEWS, configure.in, po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 1865 | Preparing to release findutils-4.2.14
|
---|
| 1866 |
|
---|
| 1867 | 2005-01-25 James Youngman <jay@gnu.org>
|
---|
| 1868 |
|
---|
| 1869 | * NEWS, configure.in, po/da.po, po/de.po, po/es.po, po/et.po,
|
---|
| 1870 | po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po,
|
---|
| 1871 | po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
|
---|
| 1872 | po/sv.po, po/tr.po: Preparing to release findutils-4.2.14
|
---|
| 1873 |
|
---|
| 1874 | 2005-01-24 James Youngman <jay@gnu.org>
|
---|
| 1875 |
|
---|
| 1876 | * Makefile.am: Work around the fact that automake-1.7 actually
|
---|
| 1877 | works, and correctly distributes regex.c; hence dist-hook should
|
---|
| 1878 | only copy gnulib/lib/regex.c if this has not already been done.
|
---|
| 1879 |
|
---|
| 1880 | * find/defs.h, find/find.c, find/pred.c,
|
---|
| 1881 | find/testsuite/Makefile.am,
|
---|
| 1882 | find/testsuite/find.gnu/printf-symlink.exp,
|
---|
| 1883 | find/testsuite/find.gnu/printf-symlink.xo,
|
---|
| 1884 | find/testsuite/find.gnu/xtype-symlink.exp,
|
---|
| 1885 | find/testsuite/find.gnu/xtype-symlink.xo: Fixes for -xtype and
|
---|
| 1886 | -printf %Y, which had been the wrong way around.
|
---|
| 1887 |
|
---|
| 1888 | * NEWS: Avoid including the find.gnu subdirectory in the
|
---|
| 1889 | distributed file more than once
|
---|
| 1890 |
|
---|
| 1891 | * locate/locate.c:
|
---|
| 1892 | Move the printing of the statistics into a new function, print_stats()
|
---|
| 1893 |
|
---|
| 1894 | * find/testsuite/Makefile.am: Avoid including the find.gnu
|
---|
| 1895 | subdirectory in the distributed file more than once
|
---|
| 1896 |
|
---|
| 1897 | * import-gnulib.sh:
|
---|
| 1898 | We need the regex module anyway, to allow compilation on Solaris
|
---|
| 1899 |
|
---|
| 1900 | 2005-01-23 James Youngman <jay@gnu.org>
|
---|
| 1901 |
|
---|
| 1902 | * configure.in:
|
---|
| 1903 | Invoke gl_INCLUDED_REGEX directly to ensure successful compilation on
|
---|
| 1904 | systems like Solaris, which lacks those functions in libc (fixes GNU
|
---|
| 1905 | Savannah bug #11710).
|
---|
| 1906 |
|
---|
| 1907 | * locate/locate.1: -S is a synonym for --statistics
|
---|
| 1908 |
|
---|
| 1909 | * doc/find.texi: Documented the new -H, -L and -P options.
|
---|
| 1910 |
|
---|
| 1911 | * locate/locate.1, locate/locate.c: Implement options -L
|
---|
| 1912 | (default), -H and -P, which mean the same things as for find,
|
---|
| 1913 | except for the fact that the default is -L rather than -P
|
---|
| 1914 |
|
---|
| 1915 | * find/find.1: Corrected definition of the exit status for -quit.
|
---|
| 1916 |
|
---|
| 1917 | * find/find.c, find/pred.c: If DEBUG_STAT is set, issue a debug
|
---|
| 1918 | message when we call chdir() so that we can figure out what is
|
---|
| 1919 | actually being stat()ed
|
---|
| 1920 |
|
---|
| 1921 | * locate/updatedb.sh:
|
---|
| 1922 | Removed spurious newline from help message (bug report from Karl
|
---|
| 1923 | Berry).
|
---|
| 1924 |
|
---|
| 1925 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot,
|
---|
| 1926 | po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
|
---|
| 1927 | po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
|
---|
| 1928 | Makefile.am, NEWS, configure.in, find/defs.h, find/find.c,
|
---|
| 1929 | find/parser.c, find/pred.c, find/tree.c, find/util.c,
|
---|
| 1930 | import-gnulib.sh, lib/savedirinfo.c: Merged the d_type
|
---|
| 1931 | optimisation code; this is disabled by default, and can be enabled
|
---|
| 1932 | with 'configure --enable-d_type-optimisation'
|
---|
| 1933 |
|
---|
| 1934 | * NEWS:
|
---|
| 1935 | Updated optimisation NEWS item to indicate the effect on runtime.
|
---|
| 1936 |
|
---|
| 1937 | 2005-01-22 James Youngman <jay@gnu.org>
|
---|
| 1938 |
|
---|
| 1939 | * NEWS, configure.in: Prepare for release of findutils-4.2.12
|
---|
| 1940 |
|
---|
| 1941 | * ChangeLog: Brought up to date with recent changes.
|
---|
| 1942 |
|
---|
| 1943 | * Makefile.am, import-gnulib.sh, po/Makefile.in.in, po/Makevars,
|
---|
| 1944 | po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot,
|
---|
| 1945 | po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po,
|
---|
| 1946 | po/pl.po, po/pt_BR.po, po/remove-potcdate.sin, po/ru.po, po/sk.po,
|
---|
| 1947 | po/sv.po, po/tr.po: Switch to using the gnulib gettext module, to
|
---|
| 1948 | ensure that 'make distcheck' works with current xgettext,
|
---|
| 1949 | autoconf, etc.
|
---|
| 1950 |
|
---|
| 1951 | * find/testsuite/config/unix.exp:
|
---|
| 1952 | Oops, we do need to clean up after all.
|
---|
| 1953 |
|
---|
| 1954 | 2005-01-21 James Youngman <jay@gnu.org>
|
---|
| 1955 |
|
---|
| 1956 | * xargs/testsuite/Makefile.am: Added name of missing input file.
|
---|
| 1957 |
|
---|
| 1958 | * find/testsuite/Makefile.am:
|
---|
| 1959 | Distribute a few files that we had forgotten about
|
---|
| 1960 |
|
---|
| 1961 | * xargs/testsuite/Makefile.am: Added some missing files.
|
---|
| 1962 |
|
---|
| 1963 | * lib/Makefile.am: Also need buildcmd.h.
|
---|
| 1964 |
|
---|
| 1965 | * xargs/testsuite/Makefile.am: Fixed a typo.
|
---|
| 1966 |
|
---|
| 1967 | * NEWS: Indicate the d_type performance improvement
|
---|
| 1968 |
|
---|
| 1969 | 2005-01-18 James Youngman <jay@gnu.org>
|
---|
| 1970 |
|
---|
| 1971 | * lib/savedirinfo.h: Added on d_type_optimisation also
|
---|
| 1972 |
|
---|
| 1973 | * lib/savedirinfo.c: Added on branch d_type_optimisation also.
|
---|
| 1974 |
|
---|
| 1975 | * find/pred.c: Added assert that we actually know the file type by
|
---|
| 1976 | the time pred_type() is called
|
---|
| 1977 |
|
---|
| 1978 | * find/find.c: Always initialise state.have_stat = false when
|
---|
| 1979 | starting to work with a new file
|
---|
| 1980 |
|
---|
| 1981 | 2005-01-17 James Youngman <jay@gnu.org>
|
---|
| 1982 |
|
---|
| 1983 | * ChangeLog: Brought up to date with recent changes.
|
---|
| 1984 |
|
---|
| 1985 | * NEWS: Documented the changes so far.
|
---|
| 1986 |
|
---|
| 1987 | * find/testsuite/find.gnu/exec-many-rtn-success.xo:
|
---|
| 1988 | Expected output for exec-many-rtn-success.exp
|
---|
| 1989 |
|
---|
| 1990 | * find/find.1:
|
---|
| 1991 | Indicate that -quit still ensures that pending commands are invoked
|
---|
| 1992 |
|
---|
| 1993 | * doc/find.texi:
|
---|
| 1994 | Indicate that -quit still causes partial command lines to be invoked,
|
---|
| 1995 | but there are some types of fatal error which leave such commands
|
---|
| 1996 | uninvoked.
|
---|
| 1997 |
|
---|
| 1998 | * find/defs.h, find/find.c, find/pred.c, find/testsuite/Makefile.am, find/testsuite/config/unix.exp:
|
---|
| 1999 | Fixed savannah bug #11625 Wrong return status for -exec ... \; when command fails; also execute any pending commands when doing -quit
|
---|
| 2000 |
|
---|
| 2001 | * find/testsuite/find.gnu/exec-many-rtn-failure.exp, find/testsuite/find.gnu/exec-many-rtn-failure.xo, find/testsuite/find.gnu/exec-many-rtn-success.exp, find/testsuite/find.gnu/exec-one-rtn-fail.exp, find/testsuite/find.gnu/exec-one-rtn-fail.xo, find/testsuite/find.gnu/exec-one-rtn-success.exp, find/testsuite/find.gnu/exec-one-rtn-success.xo:
|
---|
| 2002 | Various test cases for succeeding and failing forms of -exec \; and -exec {} +
|
---|
| 2003 |
|
---|
| 2004 | * find/pred.c: "-exec ... {} +" always returns "true".
|
---|
| 2005 |
|
---|
| 2006 | * configure.in, find/defs.h, find/find.c, find/parser.c, find/pred.c, find/tree.c, find/util.c:
|
---|
| 2007 | Implemented d_type optimisation but not working correctly, so currently disabled
|
---|
| 2008 |
|
---|
| 2009 | * lib/savedirinfo.h, lib/savedirinfo.c:
|
---|
| 2010 | Initial implementation (temporarily disabled).
|
---|
| 2011 |
|
---|
| 2012 | * lib/Makefile.am: Resolved merge conflict.
|
---|
| 2013 |
|
---|
| 2014 | * lib/Makefile.am:
|
---|
| 2015 | Make sure nextelem.h is included in the list of sources.
|
---|
| 2016 |
|
---|
| 2017 | * find/parser.c, lib/nextelem.c, lib/nextelem.h, locate/locate.c:
|
---|
| 2018 | Use prototypes for next_element() to make sure it is called correctly.
|
---|
| 2019 |
|
---|
| 2020 | 2005-01-16 James Youngman <jay@gnu.org>
|
---|
| 2021 |
|
---|
| 2022 | * find/find.c, find/pred.c:
|
---|
| 2023 | When completing incomplete multiple execs, use 'eval_tree' not 'predicates'
|
---|
| 2024 |
|
---|
| 2025 | * lib/buildcmd.c:
|
---|
| 2026 | Oops, initialise state->cmd_initial_argv_chars to zero.
|
---|
| 2027 |
|
---|
| 2028 | * find/find.1:
|
---|
| 2029 | Document the way that -execdir and -okdir will refuse to wqork if ">"
|
---|
| 2030 | is on $PATH. Also document -okdir in the manpage.
|
---|
| 2031 |
|
---|
| 2032 | * find/parser.c:
|
---|
| 2033 | -execdir and -okdir are insecure if $PATH includes the current
|
---|
| 2034 | directory, and so they refuse to work if the user has done that.
|
---|
| 2035 |
|
---|
| 2036 | * find/pred.c:
|
---|
| 2037 | Oops; for -exec ... {} +, pass arguments to bc_push_arg() in the right
|
---|
| 2038 | order. Problem spotted by Geoff Clare.
|
---|
| 2039 |
|
---|
| 2040 | * TODO: Removed items which have now been done.
|
---|
| 2041 |
|
---|
| 2042 | * lib/buildcmd.c: Tidied up formatting of arg list for bc_do_insert
|
---|
| 2043 |
|
---|
| 2044 | 2005-01-15 James Youngman <jay@gnu.org>
|
---|
| 2045 |
|
---|
| 2046 | * find/testsuite/find.gnu/printf.exp, find/testsuite/find.gnu/printf.xo:
|
---|
| 2047 | Added extra tests for more printf formats; patch by Andreas Metzler
|
---|
| 2048 |
|
---|
| 2049 | * locate/locate.c:
|
---|
| 2050 | Ensure that the new long options have a relevang short option too.
|
---|
| 2051 | Also bring usage message into line with the options actually
|
---|
| 2052 | supported. Thanks to Bas van Gompel for noticing this defect.
|
---|
| 2053 |
|
---|
| 2054 | * locate/locate.1:
|
---|
| 2055 | Escape "-" in SYNOPSIS. Thanks to Bas van Gompel for noticing this
|
---|
| 2056 | defect.
|
---|
| 2057 |
|
---|
| 2058 | * ChangeLog: Fixed typos.
|
---|
| 2059 |
|
---|
| 2060 | * doc/find.texi:
|
---|
| 2061 | Documented -execdir, and the "+" variants of -exec and -execdir.
|
---|
| 2062 |
|
---|
| 2063 | * find/find.1: Documented -execdir.
|
---|
| 2064 |
|
---|
| 2065 | * xargs/xargs.c:
|
---|
| 2066 | Updated to bring into line with bc_*() interface changes
|
---|
| 2067 |
|
---|
| 2068 | * ChangeLog: Updated with recent changes.
|
---|
| 2069 |
|
---|
| 2070 | * find/defs.h, find/parser.c, find/pred.c, lib/buildcmd.c, lib/buildcmd.h:
|
---|
| 2071 | Implemented -execdir and -okdir
|
---|
| 2072 |
|
---|
| 2073 | * find/defs.h, find/find.c, find/fstype.c, find/parser.c, find/pred.c, lib/buildcmd.c, lib/buildcmd.h, xargs/xargs.c:
|
---|
| 2074 | First working version of -exec ...+
|
---|
| 2075 |
|
---|
| 2076 | 2005-01-09 James Youngman <jay@gnu.org>
|
---|
| 2077 |
|
---|
| 2078 | * find/defs.h, find/find.c, find/parser.c, find/pred.c, lib/buildcmd.c, lib/buildcmd.h, xargs/xargs.c:
|
---|
| 2079 | Initial implementation of -exec ..{} +, but currently disabled since not yet working
|
---|
| 2080 |
|
---|
| 2081 | 2005-01-08 James Youngman <jay@gnu.org>
|
---|
| 2082 |
|
---|
| 2083 | * find/find.c: Fixed typo in comment.
|
---|
| 2084 |
|
---|
| 2085 | * find/defs.h, find/find.c, find/parser.c, find/pred.c:
|
---|
| 2086 | We now understand but do not implement -execdir (a *BSD invention, and a very useful security enhancement) and -okdir (the obvious companion to it)
|
---|
| 2087 |
|
---|
| 2088 | * locate/bigram.c, locate/code.c, locate/frcode.c, locate/locate.c, xargs/xargs.c:
|
---|
| 2089 | The GNU coding standard requires a space between the function name and
|
---|
| 2090 | its parenthesised argument list.
|
---|
| 2091 |
|
---|
| 2092 | * find/defs.h:
|
---|
| 2093 | Understand the -exec ... {} \+ construction (for multiple
|
---|
| 2094 | replacement). No support yet.
|
---|
| 2095 |
|
---|
| 2096 | * locate/locate.1:
|
---|
| 2097 | Indicate that empty elements in the dbpath are treated as synonyms for
|
---|
| 2098 | the default database.
|
---|
| 2099 |
|
---|
| 2100 | * locate/locate.c:
|
---|
| 2101 | Support empty elements in the dbpath as synonyms for the default
|
---|
| 2102 | database. These colons can be leading, trailing or in the middle of
|
---|
| 2103 | the string. We no longer com,plain if the user does this.
|
---|
| 2104 |
|
---|
| 2105 | * lib/nextelem.c:
|
---|
| 2106 | If curdir_ok is 0 and an element is empty, return "" instead of NULL
|
---|
| 2107 | so that the caller knows to keep calling us.
|
---|
| 2108 |
|
---|
| 2109 | * find/find.c, find/pred.c, import-gnulib.sh, locate/bigram.c, locate/code.c, locate/frcode.c, locate/locate.c, xargs/xargs.c:
|
---|
| 2110 | Savannah bug 11517: find, xargs, locate, etc. should not hide write failures; patch from Jim Meyering
|
---|
| 2111 |
|
---|
| 2112 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2113 | changed .pot creation date
|
---|
| 2114 |
|
---|
| 2115 | * THANKS, AUTHORS: Take into account the FSF copyright-assignments list
|
---|
| 2116 |
|
---|
| 2117 | * doc/find.texi:
|
---|
| 2118 | If -quit is used, the exit value can be nonzero if errors have occurred.
|
---|
| 2119 |
|
---|
| 2120 | * find/find.1:
|
---|
| 2121 | Removed incorrect comment about -H, -P and -follow in HISTORY.
|
---|
| 2122 |
|
---|
| 2123 | 2005-01-07 James Youngman <jay@gnu.org>
|
---|
| 2124 |
|
---|
| 2125 | * lib/Makefile.am, lib/buildcmd.c, lib/buildcmd.h, xargs/xargs.c:
|
---|
| 2126 | Refactored xargs to use an external library function from the new file buildcmd.c
|
---|
| 2127 |
|
---|
| 2128 | * configure.in: no longer the same as the released 4.2.11 version
|
---|
| 2129 |
|
---|
| 2130 | 2005-01-06 James Youngman <jay@gnu.org>
|
---|
| 2131 |
|
---|
| 2132 | * xargs/testsuite/inputs/lines.xi, xargs/testsuite/xargs.posix/l2.exp, xargs/testsuite/Makefile.am:
|
---|
| 2133 | Tests for the -L option
|
---|
| 2134 |
|
---|
| 2135 | * xargs/testsuite/config/unix.exp: When a test fails, show the diffs
|
---|
| 2136 |
|
---|
| 2137 | * xargs/testsuite/xargs.posix/l2.exp, xargs/testsuite/xargs.posix/l2.xo:
|
---|
| 2138 | tests for the -l option
|
---|
| 2139 |
|
---|
| 2140 | * xargs/testsuite/Makefile.am: Added extra test files
|
---|
| 2141 |
|
---|
| 2142 | * xargs/testsuite/xargs.sysv/trace.exp, xargs/testsuite/xargs.sysv/trace.xe, xargs/testsuite/xargs.sysv/trace.xo:
|
---|
| 2143 | Added tests for the -t option
|
---|
| 2144 |
|
---|
| 2145 | * xargs/testsuite/config/unix.exp, xargs/testsuite/inputs/foobar.xi, xargs/testsuite/xargs.gnu/r.exp, xargs/testsuite/xargs.gnu/r.xo, xargs/xargs.1:
|
---|
| 2146 | Use a blanks-only input file for cases where there is supposed to be no output
|
---|
| 2147 |
|
---|
| 2148 | * xargs/testsuite/inputs/blank.xi: Initial version.
|
---|
| 2149 |
|
---|
| 2150 | * xargs/xargs.1:
|
---|
| 2151 | Corrected a typo; also indicate that it's impossible to use xargs
|
---|
| 2152 | securely due to the race condition.
|
---|
| 2153 |
|
---|
| 2154 | 2005-01-05 James Youngman <jay@gnu.org>
|
---|
| 2155 |
|
---|
| 2156 | * find/parser.c:
|
---|
| 2157 | Fixed Savannah bug 11495: fallthrough from -printf format processing
|
---|
| 2158 | from 'n' case to 'd' case.
|
---|
| 2159 |
|
---|
| 2160 | 2005-01-03 James Youngman <jay@gnu.org>
|
---|
| 2161 |
|
---|
| 2162 | * doc/find.texi:
|
---|
| 2163 | Oops. Had duplicated an entire section. Fortunately this was after
|
---|
| 2164 | @bye, so there was no adverse effect.
|
---|
| 2165 |
|
---|
| 2166 | * NEWS: locate -b.
|
---|
| 2167 |
|
---|
| 2168 | * doc/find.texi, locate/locate.1: document locate -S
|
---|
| 2169 |
|
---|
| 2170 | * configure.in, doc/find.texi, locate/locate.1, locate/locate.c:
|
---|
| 2171 | Support locate -b as a synonym for locate --basename
|
---|
| 2172 |
|
---|
| 2173 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2174 | distcheck
|
---|
| 2175 |
|
---|
| 2176 | * find/testsuite/config/unix.exp:
|
---|
| 2177 | Clean up (delete) find.out at at the end of the test.
|
---|
| 2178 |
|
---|
| 2179 | * NEWS, doc/find.texi, find/defs.h, find/find.1, find/find.c, find/parser.c, find/pred.c:
|
---|
| 2180 | Implemented the -samefile test for find
|
---|
| 2181 |
|
---|
| 2182 | 2005-01-02 James Youngman <jay@gnu.org>
|
---|
| 2183 |
|
---|
| 2184 | * ChangeLog: Updated with recent changes.
|
---|
| 2185 |
|
---|
| 2186 | * NEWS:
|
---|
| 2187 | Bas van Gompel: two-line patch to locate.c to make locate's -i and -w
|
---|
| 2188 | options work if -e is in use.
|
---|
| 2189 |
|
---|
| 2190 | * THANKS: Added Bas van Gompel.
|
---|
| 2191 |
|
---|
| 2192 | * locate/locate.c:
|
---|
| 2193 | Bas van Gompel: (visit_exists) when testing for the existence of the
|
---|
| 2194 | file, check the real filename [printname], not the case-converted
|
---|
| 2195 | filename [testname]. Really these argument names are badly chosen.
|
---|
| 2196 |
|
---|
| 2197 | * find/find.1, doc/find.texi:
|
---|
| 2198 | Improved the documentation for -perm, with plenty of examples,
|
---|
| 2199 | following a comment by Dan Jacobson that the comment "Symbolic modes
|
---|
| 2200 | use mode 0 as a point of departure" is baffling and unhelpful.
|
---|
| 2201 |
|
---|
| 2202 | * locate/locate.c:
|
---|
| 2203 | Suggestion and patch from Bas van Gompel: (new_locate): Fix display of
|
---|
| 2204 | negative compression ratios.
|
---|
| 2205 |
|
---|
| 2206 | 2004-12-31 James Youngman <jay@gnu.org>
|
---|
| 2207 |
|
---|
| 2208 | * NEWS: Brought up to date with recent changes
|
---|
| 2209 |
|
---|
| 2210 | * doc/find.texi:
|
---|
| 2211 | Don't need to nest the "race conditions with..." sections so deeply.
|
---|
| 2212 |
|
---|
| 2213 | * doc/find.texi: Corrected some spelling errors.
|
---|
| 2214 |
|
---|
| 2215 | * doc/find.texi: Added new "Security Considerations" chapter.
|
---|
| 2216 |
|
---|
| 2217 | 2004-12-23 James Youngman <jay@gnu.org>
|
---|
| 2218 |
|
---|
| 2219 | * locate/locate.c:
|
---|
| 2220 | Applied bugfixes from Bas van Gompel <patch-findutils.buzz@bavag.tmfweb.nl>.
|
---|
| 2221 | (lc_strcpy): Zero-terminate result.
|
---|
| 2222 | (add_visitor): Update lastinspector.
|
---|
| 2223 | (visit_substring_match_casefold): fix off-by-one error.
|
---|
| 2224 | (new_locate): Move visit_exists down to improve performance.
|
---|
| 2225 | (new_locate): Don't fold case when getting stats.
|
---|
| 2226 |
|
---|
| 2227 | 2004-12-19 James Youngman <jay@gnu.org>
|
---|
| 2228 |
|
---|
| 2229 | * doc/find.texi:
|
---|
| 2230 | Indicate that "cd /; find tmp -wholename /tmp" will never match anything.
|
---|
| 2231 |
|
---|
| 2232 | * doc/find.texi: Documented locate --statistics.
|
---|
| 2233 |
|
---|
| 2234 | * locate/locate.1: Documented the --statistics option.
|
---|
| 2235 |
|
---|
| 2236 | * locate/locate.c: Added support for the -S option.
|
---|
| 2237 |
|
---|
| 2238 | 2004-12-12 James Youngman <jay@gnu.org>
|
---|
| 2239 |
|
---|
| 2240 | * NEWS: Added a summary of the changes so far.
|
---|
| 2241 |
|
---|
| 2242 | * find/tree.c: Made some of the error messages more self-explanatory
|
---|
| 2243 |
|
---|
| 2244 | * find/pred.c: Print pointers with %p, not %x.
|
---|
| 2245 |
|
---|
| 2246 | * find/find.c: Moved option data into struct options.
|
---|
| 2247 |
|
---|
| 2248 | * find/find.1: clarifications
|
---|
| 2249 |
|
---|
| 2250 | * find/testsuite/find.gnu/comma.exp:
|
---|
| 2251 | Limit the amount of searching with maxdepth.
|
---|
| 2252 |
|
---|
| 2253 | * doc/find.texi: clearer description of how -prune works
|
---|
| 2254 |
|
---|
| 2255 | * ChangeLog: Removed duplicate entry.
|
---|
| 2256 |
|
---|
| 2257 | * configure.in, find/defs.h, find/find.c, find/fstype.c, find/parser.c, find/pred.c, find/tree.c, find/util.c:
|
---|
| 2258 | Separated ariables representing current state from variable representing option information
|
---|
| 2259 |
|
---|
| 2260 | 2004-12-11 James Youngman <jay@gnu.org>
|
---|
| 2261 |
|
---|
| 2262 | * find/parser.c: Readability improvement to the usage message.
|
---|
| 2263 |
|
---|
| 2264 | * find/find.c: Oops. Fixed unmatched #endif.
|
---|
| 2265 |
|
---|
| 2266 | * find/testsuite/find.gnu/printf.exp, find/testsuite/find.gnu/printf.xo, THANKS, configure.in, find/testsuite/Makefile.am, find/testsuite/config/unix.exp:
|
---|
| 2267 | Fixed Savannah bug #11280
|
---|
| 2268 |
|
---|
| 2269 | * find/find.c:
|
---|
| 2270 | Remember to set path_length and curdepth in process_top_path().
|
---|
| 2271 |
|
---|
| 2272 | 2004-12-07 James Youngman <jay@gnu.org>
|
---|
| 2273 |
|
---|
| 2274 | * find/fstype.c: Use xstat() not stat() to examine things.
|
---|
| 2275 |
|
---|
| 2276 | * find/find.c: Explain why #ifdef EOVERFLOW.
|
---|
| 2277 |
|
---|
| 2278 | * find/find.c: EOVERFLOW is not defined on UNICOS.
|
---|
| 2279 |
|
---|
| 2280 | * NEWS: Corrected typo.
|
---|
| 2281 |
|
---|
| 2282 | 2004-12-06 James Youngman <jay@gnu.org>
|
---|
| 2283 |
|
---|
| 2284 | * ChangeLog: Brought up to date.
|
---|
| 2285 |
|
---|
| 2286 | * NEWS, configure.in: releasing 4.2.10
|
---|
| 2287 |
|
---|
| 2288 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2289 | distcheck
|
---|
| 2290 |
|
---|
| 2291 | * ChangeLog: Updated prior to release of finsutils-4.2.10.
|
---|
| 2292 |
|
---|
| 2293 | * import-gnulib.sh, find/fstype.c:
|
---|
| 2294 | Use gnulib's mountlist module instead of grokking it ourselves.
|
---|
| 2295 |
|
---|
| 2296 | * configure.in:
|
---|
| 2297 | Removed all the out-of-date cruft for grokking getmntent().
|
---|
| 2298 |
|
---|
| 2299 | * xargs/xargs.c:
|
---|
| 2300 | Added the -I and -L options; also -E takes an argument which is not optional.
|
---|
| 2301 |
|
---|
| 2302 | 2004-12-05 James Youngman <jay@gnu.org>
|
---|
| 2303 |
|
---|
| 2304 | * README, configure.in, find/defs.h, find/find.c, find/parser.c, find/pred.c, find/tree.c:
|
---|
| 2305 | Allow debug output to be turned on or off by saying --enable-debug on the configure command line
|
---|
| 2306 |
|
---|
| 2307 | * README:
|
---|
| 2308 | Removed disparaging (it is now, it probably wasn't then) comment about
|
---|
| 2309 | the production-readiness of Automake.
|
---|
| 2310 |
|
---|
| 2311 | * README: Qualify remarks about POSIX compliance.
|
---|
| 2312 |
|
---|
| 2313 | * NEWS, configure.in: Preparation for release 4.2.9
|
---|
| 2314 |
|
---|
| 2315 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2316 | distcheck
|
---|
| 2317 |
|
---|
| 2318 | * ChangeLog: Brought up to date.
|
---|
| 2319 |
|
---|
| 2320 | * find/find.c:
|
---|
| 2321 | Avoid duplicate error message when we cannot chdir() into a subdirectory.
|
---|
| 2322 |
|
---|
| 2323 | * THANKS: Added recent thankees.
|
---|
| 2324 |
|
---|
| 2325 | * NEWS:
|
---|
| 2326 | Brought up to date with respect to the current set of fixed bugs.
|
---|
| 2327 |
|
---|
| 2328 | * NEWS, xargs/xargs.1, xargs/xargs.c:
|
---|
| 2329 | Implemented POSIX options -L, -I and -E
|
---|
| 2330 |
|
---|
| 2331 | 2004-12-03 James Youngman <jay@gnu.org>
|
---|
| 2332 |
|
---|
| 2333 | * find/parser.c:
|
---|
| 2334 | -xdev is an option, not a test. Fixes Savannah bug 11192.
|
---|
| 2335 |
|
---|
| 2336 | * find/find.1, xargs/xargs.1:
|
---|
| 2337 | Escape dashes with a backslash (for fix Savannah bug 11189).
|
---|
| 2338 |
|
---|
| 2339 | 2004-11-27 James Youngman <jay@gnu.org>
|
---|
| 2340 |
|
---|
| 2341 | * find/find.c:
|
---|
| 2342 | More use of safely_chdir(). Also bugfix: -L should imply -noleaf. Be more careful about when xstat should fall back on lstat() when stat() fails.
|
---|
| 2343 |
|
---|
| 2344 | * find/find.1: "necessary" only has one "C".
|
---|
| 2345 |
|
---|
| 2346 | * find/find.1:
|
---|
| 2347 | If stat() fails with ELOOP, we issue a diagnostic message.
|
---|
| 2348 |
|
---|
| 2349 | 2004-11-26 James Youngman <jay@gnu.org>
|
---|
| 2350 |
|
---|
| 2351 | * find/find.c: Removed some unused code.
|
---|
| 2352 |
|
---|
| 2353 | * Makefile.am: Don't do anything in the 'intl' subdirectory
|
---|
| 2354 |
|
---|
| 2355 | * find/find.c:
|
---|
| 2356 | Enhanced safely_chdir() to the point where the test suite passes, and report infinite loops in the directory hierarchy
|
---|
| 2357 |
|
---|
| 2358 | * find/defs.h:
|
---|
| 2359 | belt and braces; ensure that SYMLINK_NEVER_DEREF has value zero
|
---|
| 2360 |
|
---|
| 2361 | * find/find.1:
|
---|
| 2362 | Describe our strategy for detecting and reporting infinite loops
|
---|
| 2363 |
|
---|
| 2364 | 2004-11-24 James Youngman <jay@gnu.org>
|
---|
| 2365 |
|
---|
| 2366 | * doc/find.texi:
|
---|
| 2367 | Updated the discussion of th error messages for findutils-4.2.8.
|
---|
| 2368 |
|
---|
| 2369 | * configure.in: Next version will be 4.2.9...
|
---|
| 2370 |
|
---|
| 2371 | * find/find.c:
|
---|
| 2372 | Don't issue a warning if we notice the mounting of a filesystem that's
|
---|
| 2373 | likely just to be an automounter.
|
---|
| 2374 |
|
---|
| 2375 | * doc/find.texi, find/find.1:
|
---|
| 2376 | Explain how rounding is performed for -atime and friends.
|
---|
| 2377 |
|
---|
| 2378 | * xargs/xargs.c:
|
---|
| 2379 | Once we collect enough arguments (for the value specified by the -n
|
---|
| 2380 | option) to do an exec(), do it immediaely instead of waiting for the
|
---|
| 2381 | next one to arrive. This fixes Savannah bug #7340.
|
---|
| 2382 |
|
---|
| 2383 | * ChangeLog, configure.in, NEWS: Prepare to release 4.2.8.
|
---|
| 2384 |
|
---|
| 2385 | * NEWS: Updates for 4.2.8.
|
---|
| 2386 |
|
---|
| 2387 | * configure.in: check for sys/types.h
|
---|
| 2388 |
|
---|
| 2389 | * find/find.c:
|
---|
| 2390 | If wd_sanity_check() discovers that the mount table has changed, remember the updated device number and inode so that we also consider these to be valid on the way back up.
|
---|
| 2391 |
|
---|
| 2392 | * find/defs.h:
|
---|
| 2393 | Declarations of xmalloc() and friends belong in xalloc.h, not in defs.h
|
---|
| 2394 |
|
---|
| 2395 | * find/parser.c: avoid signed/unsigned warning, and #include xalloc.h
|
---|
| 2396 |
|
---|
| 2397 | * find/fstype.c:
|
---|
| 2398 | Changed to alloc get_mounted_devices() to compile on Solaris
|
---|
| 2399 |
|
---|
| 2400 | * README-CVS:
|
---|
| 2401 | Automake requires GNU m4, so point out that the reader needs that.
|
---|
| 2402 |
|
---|
| 2403 | * find/defs.h, find/find.c, find/fstype.c:
|
---|
| 2404 | When wd_sanity_check() fails, enumerate the mounted devices, rather than the mounted filesystem names
|
---|
| 2405 |
|
---|
| 2406 | * NEWS: prepare for 4.2.8
|
---|
| 2407 |
|
---|
| 2408 | * configure.in:
|
---|
| 2409 | Look for some Solaris headers which are used by get_mounted_devices()
|
---|
| 2410 |
|
---|
| 2411 | * lib/Makefile.am: don't build savedirtypes yet
|
---|
| 2412 |
|
---|
| 2413 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2414 | updated po files
|
---|
| 2415 |
|
---|
| 2416 | * m4/nullsort.m4:
|
---|
| 2417 | Avoid suprious output of the test data when the tests fail.
|
---|
| 2418 |
|
---|
| 2419 | 2004-11-21 James Youngman <jay@gnu.org>
|
---|
| 2420 |
|
---|
| 2421 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2422 | Messages changed again
|
---|
| 2423 |
|
---|
| 2424 | * ChangeLog, configure.in: Preparing to release 4.2.7.
|
---|
| 2425 |
|
---|
| 2426 | * NEWS: Updated for release of 4.2.7.
|
---|
| 2427 |
|
---|
| 2428 | * import-gnulib.sh: Also need canonicalize module.
|
---|
| 2429 |
|
---|
| 2430 | * find/find.c:
|
---|
| 2431 | When checking to see if a filesystem has changed state, use an
|
---|
| 2432 | absolute pathname.
|
---|
| 2433 |
|
---|
| 2434 | * configure.in:
|
---|
| 2435 | No need to pause to allow James to view his handiwork, it (allegedly)
|
---|
| 2436 | works now.
|
---|
| 2437 |
|
---|
| 2438 | * configure.in:
|
---|
| 2439 | Oops. Check for setlocale() to re-enable the i18n support which was
|
---|
| 2440 | accidentally disabled in 4.2.5.
|
---|
| 2441 |
|
---|
| 2442 | * find/find.c:
|
---|
| 2443 | Check to see if the new directory is a transitioned mount point by
|
---|
| 2444 | using its ABSOLUTE name, if we can figure it out.
|
---|
| 2445 |
|
---|
| 2446 | * doc/find.texi:
|
---|
| 2447 | Added guidance on some of the error messages. Not the most common
|
---|
| 2448 | ones, but the ones where the user might most benefit from some handy
|
---|
| 2449 | hints or an explanation of what is going on.
|
---|
| 2450 |
|
---|
| 2451 | * find/pred.c:
|
---|
| 2452 | Actually emit an error message if we fail to stat a symlink (for
|
---|
| 2453 | reasons other than nonexistence of the link and infinite loop).
|
---|
| 2454 |
|
---|
| 2455 | * doc/texinfo.tex: Updated texinfo.tex
|
---|
| 2456 |
|
---|
| 2457 | * NEWS, configure.in, find/find.c, find/fstype.c:
|
---|
| 2458 | Enable the 'Warning: filesystem XXX has recently been mounted' check on Solaris, which prevents it exiting fatally when traversing an automount mount point
|
---|
| 2459 |
|
---|
| 2460 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2461 | messages changed again
|
---|
| 2462 |
|
---|
| 2463 | * NEWS: Implemented xargs --arg-file.
|
---|
| 2464 |
|
---|
| 2465 | * doc/find.texi, xargs/xargs.1, xargs/xargs.c, NEWS:
|
---|
| 2466 | Implemented xargs --arg-file
|
---|
| 2467 |
|
---|
| 2468 | * find/find.c:
|
---|
| 2469 | Where a filesystem was recently (un)mounted, try togive its full name
|
---|
| 2470 |
|
---|
| 2471 | * configure.in:
|
---|
| 2472 | Try to avoid requesting -lsun if we don't seem to need it (e.g. on
|
---|
| 2473 | UNICOS where it is not present and trying to link against it produces
|
---|
| 2474 | a warning).
|
---|
| 2475 |
|
---|
| 2476 | * find/defs.h, lib/modetype.h: Guard against multiple inclusion
|
---|
| 2477 |
|
---|
| 2478 | * find/fstype.c:
|
---|
| 2479 | We now need <mntent.h> even if we are not using getmntent() to figure
|
---|
| 2480 | out the type of a filesystem, because wd_sanity_check() needs to
|
---|
| 2481 | enumerate the system mount points.
|
---|
| 2482 |
|
---|
| 2483 | * configure.in: Next release will be 4.2.7.
|
---|
| 2484 |
|
---|
| 2485 | * find/fstype.c:
|
---|
| 2486 | get_mounted_filesystems() should use getmntent() if that function is
|
---|
| 2487 | present, rather than just if configure didn't find anything better for
|
---|
| 2488 | filesystem_type_uncached() to use than that.
|
---|
| 2489 |
|
---|
| 2490 | * find/parser.c:
|
---|
| 2491 | If -delete is the only action on a file, don't assume the default
|
---|
| 2492 | -print action too.
|
---|
| 2493 |
|
---|
| 2494 | * ChangeLog, configure.in, po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2495 | Preparation to release findutils-4.2.6.
|
---|
| 2496 |
|
---|
| 2497 | * find/Makefile.am, xargs/Makefile.am:
|
---|
| 2498 | Enable checking of support for --version and --help
|
---|
| 2499 |
|
---|
| 2500 | * locate/Makefile.am:
|
---|
| 2501 | Con't check command-line options for frcode, code or bigram
|
---|
| 2502 |
|
---|
| 2503 | * locate/code.c: Support --version and --help.
|
---|
| 2504 |
|
---|
| 2505 | * ChangeLog: *** empty log message ***
|
---|
| 2506 |
|
---|
| 2507 | * find/defs.h, find/find.c, find/fstype.c, lib/Makefile.am, lib/extendbuf.c, lib/extendbuf.h, NEWS:
|
---|
| 2508 | Avoid fatal error if automount mounts a filesystem on a directory because we chdir()ed into it
|
---|
| 2509 |
|
---|
| 2510 | * configure.in: Next release will be 4.2.6.
|
---|
| 2511 |
|
---|
| 2512 | * find/find.1:
|
---|
| 2513 | Indicate that the '-' flag does work for most fields. Also provide
|
---|
| 2514 | an example of using the comma operator to traverse the filesystem just
|
---|
| 2515 | once but search for more than one thing.
|
---|
| 2516 |
|
---|
| 2517 | * doc/find.texi: Indicate that the '-' flag does work for most fields.
|
---|
| 2518 |
|
---|
| 2519 | 2004-11-19 James Youngman <jay@gnu.org>
|
---|
| 2520 |
|
---|
| 2521 | * configure.in: releaseing findutils-4.2.5
|
---|
| 2522 |
|
---|
| 2523 | * find/testsuite/Makefile.am, locate/testsuite/Makefile.am, xargs/testsuite/Makefile.am:
|
---|
| 2524 | If a directory has no Makefile.am, omit it from the parent's DIST_SUBDIRS - automake-1.9 requires this
|
---|
| 2525 |
|
---|
| 2526 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2527 | updated by make distcheck
|
---|
| 2528 |
|
---|
| 2529 | * ChangeLog, NEWS: Updated for release 4.2.5.
|
---|
| 2530 |
|
---|
| 2531 | * find/find.1, doc/find.texi:
|
---|
| 2532 | Tell the reader that format flags may not work as they expect.
|
---|
| 2533 |
|
---|
| 2534 | * configure.in:
|
---|
| 2535 | Use the correct name for the macro gl_AC_TYPE_LONG_LONG (not
|
---|
| 2536 | jm_AC_TYPE_LONG_LONG).
|
---|
| 2537 |
|
---|
| 2538 | 2004-11-15 James Youngman <jay@gnu.org>
|
---|
| 2539 |
|
---|
| 2540 | * import-gnulib.sh:
|
---|
| 2541 | Avoid test -e because not all systems are POSIX-compliant (bug
|
---|
| 2542 | #11005). Also don't need regex module any more if we're not building
|
---|
| 2543 | in intl.
|
---|
| 2544 |
|
---|
| 2545 | * Makefile.am, configure.in:
|
---|
| 2546 | These days gnulib likes to include 'libintl.h' which our very old intl/ directory lacks. For the moment, disable use of the internal intl/ directory
|
---|
| 2547 |
|
---|
| 2548 | * doc/find.texi:
|
---|
| 2549 | Use @ref not @xref for a reference at the beginning of a sentence.
|
---|
| 2550 |
|
---|
| 2551 | * intl/Makefile.in:
|
---|
| 2552 | Make sure gnulib.lib is on the #include path (Savannah bug #11002)
|
---|
| 2553 |
|
---|
| 2554 | * locate/locate.c:
|
---|
| 2555 | Use base_name instead of basename - fixes Savannah bug 11003.
|
---|
| 2556 |
|
---|
| 2557 | * configure.in, find/defs.h, find/find.c, find/parser.c, find/pred.c, locate/bigram.c, locate/locate.c:
|
---|
| 2558 | Don't need banner to emphasise the location of the call to jy_SORTZ
|
---|
| 2559 |
|
---|
| 2560 | 2004-11-12 James Youngman <jay@gnu.org>
|
---|
| 2561 |
|
---|
| 2562 | * NEWS, doc/find.texi, find/defs.h, find/find.1, find/find.c, find/parser.c, find/pred.c, find/testsuite/find.gnu/posix-dflt.exp, find/testsuite/find.gnu/posix-dflt.xo, find/testsuite/find.gnu/posix-h.exp, find/testsuite/find.gnu/posix-h.xo, find/testsuite/find.gnu/posix-l.exp, find/testsuite/find.gnu/posix-l.xo, find/util.c:
|
---|
| 2563 | Implemented BSD option -P and also the correct defautl behaviour of find with respect to symlinks if neither -L nor -H is specified [i.e. same as -P]
|
---|
| 2564 |
|
---|
| 2565 | 2004-11-11 James Youngman <jay@gnu.org>
|
---|
| 2566 |
|
---|
| 2567 | * NEWS, doc/find.texi, find/defs.h, find/find.1, find/find.c, find/parser.c:
|
---|
| 2568 | Implemented -H and -L options.
|
---|
| 2569 |
|
---|
| 2570 | * find/util.c: Added in the -H and -L options on the usage message.
|
---|
| 2571 |
|
---|
| 2572 | 2004-11-10 James Youngman <jay@gnu.org>
|
---|
| 2573 |
|
---|
| 2574 | * doc/find.texi, find/find.1, find/parser.c, find/pred.c:
|
---|
| 2575 | Implemented %M and %A+ format specifiers
|
---|
| 2576 |
|
---|
| 2577 | * doc/find.texi, find/find.1, find/parser.c, find/pred.c:
|
---|
| 2578 | Documented the fact that only %d and %m format specifiers honour the various formatting flags
|
---|
| 2579 |
|
---|
| 2580 | * xargs/xargs.c:
|
---|
| 2581 | Get the right number of bytes in a Kilobyte (hint: it's not 1048; that
|
---|
| 2582 | was a typo, honest :)
|
---|
| 2583 |
|
---|
| 2584 | * po/pl.po: Applied Polish translations
|
---|
| 2585 |
|
---|
| 2586 | 2004-11-08 James Youngman <jay@gnu.org>
|
---|
| 2587 |
|
---|
| 2588 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po:
|
---|
| 2589 | distcheck changed the po files again
|
---|
| 2590 |
|
---|
| 2591 | * locate/Makefile.am:
|
---|
| 2592 | Make install-data-hook honour the setting of DESTDIR so that "make
|
---|
| 2593 | DESTDIR=/tmp/foo install" works and puts localstater in the right
|
---|
| 2594 | place.
|
---|
| 2595 |
|
---|
| 2596 | * configure.in: We're now working on findutils-4.2.5.
|
---|
| 2597 |
|
---|
| 2598 | * doc/find.texi, xargs/xargs.1:
|
---|
| 2599 | Point out that xargs -i only splits input items at newlines
|
---|
| 2600 |
|
---|
| 2601 | * ChangeLog: Indicate that we released 4.2.4.
|
---|
| 2602 |
|
---|
| 2603 | * ChangeLog: Updated for release 4.2.4
|
---|
| 2604 |
|
---|
| 2605 | * NEWS, configure.in: Prepare for release of 4.2.4.
|
---|
| 2606 |
|
---|
| 2607 | * NEWS: Brought up to date with latest changes.
|
---|
| 2608 |
|
---|
| 2609 | * NEWS, doc/find.texi, find/defs.h, find/find.1, find/find.c, find/parser.c, po/da.po, po/de.po, po/es.po, po/findutils.pot, po/gl.po, po/id.po, po/ko.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po:
|
---|
| 2610 | Turn warning messages off by default if stdin is not a tty; allow these to be controlled explicitly by options -warn and -nowarn
|
---|
| 2611 |
|
---|
| 2612 | * po/et.po, po/it.po: Updated translation files
|
---|
| 2613 |
|
---|
| 2614 | * po/sk.po: New translation file
|
---|
| 2615 |
|
---|
| 2616 | * po/fr.po, po/nl.po, po/tr.po: Updated translation files
|
---|
| 2617 |
|
---|
| 2618 | * configure.in: Added Slovak (sk) language.
|
---|
| 2619 |
|
---|
| 2620 | * xargs/xargs.c:
|
---|
| 2621 | Enforcing a lower limit on the value specified by -s makes the test
|
---|
| 2622 | suite fail. Removed that lower limit.
|
---|
| 2623 |
|
---|
| 2624 | * locate/Makefile.am: Oops, multilocate doesn't exist yet.
|
---|
| 2625 |
|
---|
| 2626 | * NEWS: *** empty log message ***
|
---|
| 2627 |
|
---|
| 2628 | * doc/find.texi, locate/updatedb.1, locate/updatedb.sh:
|
---|
| 2629 | Added option --findoptions to updatedb
|
---|
| 2630 |
|
---|
| 2631 | * locate/Makefile.am, locate/locatedb.5, locate/updatedb.1, xargs/xargs.1:
|
---|
| 2632 | Fixed section numbers in manpage titles and cross-references
|
---|
| 2633 |
|
---|
| 2634 | * NEWS, doc/find.texi, xargs/xargs.1, xargs/xargs.c:
|
---|
| 2635 | Increased the default argument length and improved POSIX compliance of the handling of out-of-range values for the -s option
|
---|
| 2636 |
|
---|
| 2637 | 2004-11-07 James Youngman <jay@gnu.org>
|
---|
| 2638 |
|
---|
| 2639 | * m4/Makefile.am:
|
---|
| 2640 | Added in the extra files we need to distribute, nullsort.m4
|
---|
| 2641 | order-bad.bin order-good.bin
|
---|
| 2642 |
|
---|
| 2643 | * doc/find.texi: Documented locate's --limit option
|
---|
| 2644 |
|
---|
| 2645 | * locate/locate.1, locate/locate.c:
|
---|
| 2646 | Implmented --limit and corrected the implementation of the -i option.
|
---|
| 2647 |
|
---|
| 2648 | 2004-11-06 James Youngman <jay@gnu.org>
|
---|
| 2649 |
|
---|
| 2650 | * NEWS, doc/find.texi, locate/locate.1:
|
---|
| 2651 | Documented --wholename and --basename and updated the NEWS file
|
---|
| 2652 |
|
---|
| 2653 | * README-CVS:
|
---|
| 2654 | Give the autogen commands in a form that you can usefully cut and paste into a shell
|
---|
| 2655 |
|
---|
| 2656 | * NEWS: Options --null and --count) for locate
|
---|
| 2657 |
|
---|
| 2658 | * lib/nextelem.c:
|
---|
| 2659 | Don't return '.' for an empty path element, because the path we are splitting may not be intended to contain directories
|
---|
| 2660 |
|
---|
| 2661 | * configure.in: we're working on findutils-4.2.4 now
|
---|
| 2662 |
|
---|
| 2663 | * locate/Makefile.am: Substitute @SORT_SUPPORTS_Z@
|
---|
| 2664 |
|
---|
| 2665 | * doc/find.texi:
|
---|
| 2666 | Documented new locate option --null and newline handling
|
---|
| 2667 |
|
---|
| 2668 | * locate/locate.1, locate/locate.c:
|
---|
| 2669 | New locate options --null, --wholename, --basename, --count
|
---|
| 2670 |
|
---|
| 2671 | * locate/frcode.c, locate/updatedb.1, locate/updatedb.sh:
|
---|
| 2672 | correctly handle newlines in the file names
|
---|
| 2673 |
|
---|
| 2674 | * configure.in: Determine if sort -z works
|
---|
| 2675 |
|
---|
| 2676 | * m4/nullsort.m4, m4/order-bad.bin, m4/order-good.bin:
|
---|
| 2677 | jy_SORTZ: a macro to determine if the system has a sort command with a working -z option
|
---|
| 2678 |
|
---|
| 2679 | 2004-11-01 James Youngman <jay@gnu.org>
|
---|
| 2680 |
|
---|
| 2681 | * NEWS: Fixed "find -printf '%H\n'".
|
---|
| 2682 |
|
---|
| 2683 | * find/find.c:
|
---|
| 2684 | Avoid segfault if -printf %H is used where the matched file was the default, unspecified starting point, the current directory
|
---|
| 2685 |
|
---|
| 2686 | 2004-10-31 James Youngman <jay@gnu.org>
|
---|
| 2687 |
|
---|
| 2688 | * find/find.1, find/parser.c: NetBSD also supports -d.
|
---|
| 2689 |
|
---|
| 2690 | * find/find.1, doc/find.texi:
|
---|
| 2691 | Documented the behaviour of -daystart and -follow in more detail
|
---|
| 2692 |
|
---|
| 2693 | * find/parser.c: Corrected the usage message.
|
---|
| 2694 |
|
---|
| 2695 | * find/parser.c:
|
---|
| 2696 | When deciding whether to issue a warning about options following
|
---|
| 2697 | non-options, ignore any options whose position affects the tests
|
---|
| 2698 | (i.e. -daystart and -follow).
|
---|
| 2699 |
|
---|
| 2700 | * find/parser.c: -daystart is a positional option like -follow.
|
---|
| 2701 |
|
---|
| 2702 | * find/parser.c:
|
---|
| 2703 | Issue a warning message if an option is specified after a test or an
|
---|
| 2704 | action (because the user might have believed that the behaviour of the
|
---|
| 2705 | option is in some way conditional on the preceding tests).
|
---|
| 2706 |
|
---|
| 2707 | * locate/updatedb.sh:
|
---|
| 2708 | Oops; removed some test code that I shouldn't have checked in.
|
---|
| 2709 |
|
---|
| 2710 | * locate/updatedb.sh:
|
---|
| 2711 | Indicate that the old locate database format will shortly be unsupported.
|
---|
| 2712 |
|
---|
| 2713 | * doc/find.texi:
|
---|
| 2714 | Use @direntry instead of hard-coding START-INFO-DIR-ENTRY inside @ifinfo.
|
---|
| 2715 |
|
---|
| 2716 | * locate/updatedb.1: Updated default location of locatedb file.
|
---|
| 2717 |
|
---|
| 2718 | * README-alpha:
|
---|
| 2719 | Updated to give correct FTP location and to not talk about "test"
|
---|
| 2720 | versions of automake, which are no longer required.
|
---|
| 2721 |
|
---|
| 2722 | * locate/updatedb.sh:
|
---|
| 2723 | Incorporated the default list of filesystems to avoid from the Debian
|
---|
| 2724 | package. Also added /afs and /sfs to the default pruned paths.
|
---|
| 2725 |
|
---|
| 2726 | * configure.in: Released findutils 4.2.3
|
---|
| 2727 |
|
---|
| 2728 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po:
|
---|
| 2729 | did make distcheck, which updates these files
|
---|
| 2730 |
|
---|
| 2731 | * find/defs.h, find/fstype.c:
|
---|
| 2732 | Use const qualifier in arguments to filesystem_type() to allow callers with const variables to use them
|
---|
| 2733 |
|
---|
| 2734 | * ChangeLog: Updated.
|
---|
| 2735 |
|
---|
| 2736 | * NEWS: Added new news.
|
---|
| 2737 |
|
---|
| 2738 | * find/find.c:
|
---|
| 2739 | Extra diagnositcs for the case where we have the error "%s changed
|
---|
| 2740 | during execution of %s" - that is when we chdir back to the parent
|
---|
| 2741 | directory only to find that it has changed.
|
---|
| 2742 |
|
---|
| 2743 | 2004-10-30 James Youngman <jay@gnu.org>
|
---|
| 2744 |
|
---|
| 2745 | * .cvsignore, NEWS, doc/find.texi, find/defs.h, find/find.1, find/parser.c, find/pred.c:
|
---|
| 2746 | Implemented the -quit action
|
---|
| 2747 |
|
---|
| 2748 | * NEWS, doc/find.texi, find/find.1, find/parser.c, find/pred.c:
|
---|
| 2749 | Refactored time handling routines in preparation for support of absolute timestamp comparison predicates
|
---|
| 2750 |
|
---|
| 2751 | * locate/locate.c:
|
---|
| 2752 | Applied Savannah patch #2952 ("getline off-by-one bugfix").
|
---|
| 2753 |
|
---|
| 2754 | * NEWS, doc/find.texi, find/defs.h, find/find.1, find/parser.c, find/pred.c:
|
---|
| 2755 | Added -delete action (Savannah patch #3454 with additions)
|
---|
| 2756 |
|
---|
| 2757 | * locate/locate.c:
|
---|
| 2758 | Applied Savannah patch #2692 (allowing get_short to process negative integers).
|
---|
| 2759 |
|
---|
| 2760 | * find/find.c:
|
---|
| 2761 | If we are iossuing an error message because $FIND_BLOCK_SIZE is set,
|
---|
| 2762 | ignore the setting of errno.
|
---|
| 2763 |
|
---|
| 2764 | * find/parser.c: More fixes for pedantic compiler warnings
|
---|
| 2765 |
|
---|
| 2766 | * NEWS, find/parser.c, find/tree.c: Eliminated some compiler warnings
|
---|
| 2767 |
|
---|
| 2768 | * find/find.c, find/parser.c, find/pred.c:
|
---|
| 2769 | Various fixes for compiler warninga sbout unreachable code or unused function arguments
|
---|
| 2770 |
|
---|
| 2771 | * intl/plural.y: Silence compiler warning about unused argument.
|
---|
| 2772 |
|
---|
| 2773 | * locate/testsuite/Makefile.am:
|
---|
| 2774 | Subdirectory "inputs" does not exist, so remove it from DIST_SUBDIRS.
|
---|
| 2775 |
|
---|
| 2776 | * locate/locate.c:
|
---|
| 2777 | Corrected the explanation of why we have to use no parentheses around
|
---|
| 2778 | the String argument to the N_ macro in its expansion.
|
---|
| 2779 |
|
---|
| 2780 | * configure.in: Nextr release is 4.2.3.
|
---|
| 2781 |
|
---|
| 2782 | * configure.in: IOndicate this is no longer the pristine release.
|
---|
| 2783 |
|
---|
| 2784 | * NEWS:
|
---|
| 2785 | Oops, comments for release 4.2.0 should have said 20480 bytes, not 2480.
|
---|
| 2786 |
|
---|
| 2787 | * lib/listfile.c:
|
---|
| 2788 | The -ls predicate should not truncate usernames. Fixes Savannah bug #10800.
|
---|
| 2789 |
|
---|
| 2790 | * find/fstype.c, locate/locate.c:
|
---|
| 2791 | Fixes for Savannah bug #3727 (Intel icc compilation errors).
|
---|
| 2792 |
|
---|
| 2793 | 2004-10-25 James Youngman <jay@gnu.org>
|
---|
| 2794 |
|
---|
| 2795 | * doc/find.texi, find/find.1, find/parser.c, find/pred.c:
|
---|
| 2796 | Support -printf %D, which prints the device number of the containing filesystem
|
---|
| 2797 |
|
---|
| 2798 | * locate/updatedb.sh:
|
---|
| 2799 | Avoid confusion between James Woods and James Youngman, by using the
|
---|
| 2800 | disambiguating surname.
|
---|
| 2801 |
|
---|
| 2802 | * find/parser.c: Use RE_ICASE instead of re->translate.
|
---|
| 2803 |
|
---|
| 2804 | * configure.in, find/parser.c, find/pred.c, xargs/xargs.c:
|
---|
| 2805 | No need to #define _GNU_SOURCE if we use gl_INIT.
|
---|
| 2806 |
|
---|
| 2807 | 2004-10-24 James Youngman <jay@gnu.org>
|
---|
| 2808 |
|
---|
| 2809 | * ChangeLog: Prepared to release findutils-4.2.2.
|
---|
| 2810 |
|
---|
| 2811 | * ChangeLog, NEWS, po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po:
|
---|
| 2812 | Updates prior to release of 4.2.2
|
---|
| 2813 |
|
---|
| 2814 | * NEWS: Updated with news for findutils-4.2.2.
|
---|
| 2815 |
|
---|
| 2816 | * find/testsuite/config/unix.exp, lib/forcefindlib.c, lib/listfile.c, lib/modetype.h, lib/nextelem.c, locate/bigram.c, locate/code.c, locate/frcode.c, locate/locate.c, locate/locatedb.h, locate/testsuite/config/unix.exp, locate/updatedb.sh, xargs/testsuite/config/unix.exp, xargs/xargs.c, NEWS, find/defs.h, find/find.c, find/fstype.c, find/parser.c, find/pred.c, find/tree.c, find/util.c, import-gnulib.sh:
|
---|
| 2817 | Corrected typo in the address of the FSF office
|
---|
| 2818 |
|
---|
| 2819 | * lib/strspn.c: Updated FSF address.
|
---|
| 2820 |
|
---|
| 2821 | * m4/.cvsignore: 'cvs status' should ignore Makefile.in
|
---|
| 2822 |
|
---|
| 2823 | * m4/Makefile.am, Makefile.am, NEWS, README-CVS, configure.in, doc/texinfo.tex, find/defs.h, find/fstype.c, find/parser.c, find/pred.c, import-gnulib.sh, intl/bindtextdom.c, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/intl-compat.c, intl/l10nflist.c, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/ngettext.c, intl/plural.y, intl/textdomain.c, lib/Makefile.am, lib/forcefindlib.c, lib/listfile.c, lib/nextelem.c, lib/strspn.c, lib/waitpid.c, locate/bigram.c, locate/code.c, locate/frcode.c, locate/locate.c, m4/findlib.m4, po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po, xargs/xargs.c:
|
---|
| 2824 | Use gnulib-tool --import to import the gnulib code, rather than the odd way we were doing it before
|
---|
| 2825 |
|
---|
| 2826 | * find/find.c, find/fstype.c, find/parser.c, find/pred.c, find/tree.c, find/util.c, locate/code.c, locate/locate.c, xargs/xargs.c:
|
---|
| 2827 | Work round an apparent compiler bug in HP-UX 11.23 for
|
---|
| 2828 | ia64
|
---|
| 2829 |
|
---|
| 2830 | * locate/locate.c:
|
---|
| 2831 | Work around what appears to be a C compiler bug in HP-UX 11.23 for
|
---|
| 2832 | ia64.
|
---|
| 2833 |
|
---|
| 2834 | * INSTALL, depcomp, install-sh, missing, mkinstalldirs:
|
---|
| 2835 | Updated from automake
|
---|
| 2836 |
|
---|
| 2837 | * locate/bigram.c, locate/code.c, locate/frcode.c, locate/locate.c, xargs/xargs.c, find/find.c:
|
---|
| 2838 | Avoid use of exit() within main, to silence warnings about unreachable code
|
---|
| 2839 |
|
---|
| 2840 | 2004-10-22 James Youngman <jay@gnu.org>
|
---|
| 2841 |
|
---|
| 2842 | * doc/find.texi: Syntax corrections.
|
---|
| 2843 |
|
---|
| 2844 | * doc/find.texi: Indicate that "-exec {}+" is not yet supported.
|
---|
| 2845 |
|
---|
| 2846 | * find/find.1: Indicate that "{}+" is not yet supported.
|
---|
| 2847 |
|
---|
| 2848 | * find/testsuite/find.gnu/name-period.xo, find/testsuite/find.gnu/name-period.exp, find/find.1, doc/find.texi:
|
---|
| 2849 | The -name predicate must allow '*' to match '.foo' as demanded by IEEE
|
---|
| 2850 | Std 1003.2-1992 Interpretation #126.
|
---|
| 2851 |
|
---|
| 2852 | * find/pred.c:
|
---|
| 2853 | Remove use of FNM_PERIOD for -name as demanded by IEEE Std 1003.2-1992
|
---|
| 2854 | Interpretation #126
|
---|
| 2855 |
|
---|
| 2856 | * find/parser.c: Fix for compilation (on AIX 4.3) with GCC 2.x.
|
---|
| 2857 |
|
---|
| 2858 | * xargs/xargs.c:
|
---|
| 2859 | Changed the erorr message issued when there is an unmatched quote to
|
---|
| 2860 | point out that the user might have wanted to use the -0 option instead.
|
---|
| 2861 |
|
---|
| 2862 | 2004-10-17 James Youngman <jay@gnu.org>
|
---|
| 2863 |
|
---|
| 2864 | * configure.in:
|
---|
| 2865 | Define intmax_t if it is not already defined - allows parser.c to compile on AIX 4.3
|
---|
| 2866 |
|
---|
| 2867 | * configure.in:
|
---|
| 2868 | Adjust version number to indicate that this s/w has moved on since the
|
---|
| 2869 | 4.2.1 release.
|
---|
| 2870 |
|
---|
| 2871 | * configure.in: preparing to release 4.2.1
|
---|
| 2872 |
|
---|
| 2873 | * ChangeLog: updated with current changes
|
---|
| 2874 |
|
---|
| 2875 | * README-CVS: Updated to go with newer version of gnulib.
|
---|
| 2876 |
|
---|
| 2877 | * po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po:
|
---|
| 2878 | preparation for release
|
---|
| 2879 |
|
---|
| 2880 | * NEWS: Mention the changes to "trap".
|
---|
| 2881 |
|
---|
| 2882 | * NEWS: Brought up to date.
|
---|
| 2883 |
|
---|
| 2884 | * import-gnulib.sh:
|
---|
| 2885 | Use xalloc-die module from gnulib, since that has now been split out
|
---|
| 2886 |
|
---|
| 2887 | * find/parser.c:
|
---|
| 2888 | Check fnmatch() when other predicates that rely on fnmatch() are used.
|
---|
| 2889 |
|
---|
| 2890 | * find/parser.c: bug #10701: find needs fnmatch sanitycheck on startup
|
---|
| 2891 |
|
---|
| 2892 | 2004-10-16 James Youngman <jay@gnu.org>
|
---|
| 2893 |
|
---|
| 2894 | * import-gnulib.sh:
|
---|
| 2895 | Switch to requirement for GNU fnmatch because it supports FNM_CASEFOLD.
|
---|
| 2896 |
|
---|
| 2897 | * locate/updatedb.sh:
|
---|
| 2898 | Bug #9465: use of signal numbers for 'trap' is deprecated. Should use
|
---|
| 2899 | names instead. See
|
---|
| 2900 | http://www.opengroup.org/onlinepubs/009695399/utilities/trap.html,
|
---|
| 2901 | which indicates that support for signal numbers is optional, while
|
---|
| 2902 | support for signal names is mandatory.
|
---|
| 2903 |
|
---|
| 2904 | * configure.in:
|
---|
| 2905 | Indicate that this is the CVS version (once again) now that findutils
|
---|
| 2906 | 4.2.0 has been released.
|
---|
| 2907 |
|
---|
| 2908 | * ChangeLog, configure.in, po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po:
|
---|
| 2909 | findutils 4.1.20 check-in for tagging
|
---|
| 2910 |
|
---|
| 2911 | 2004-10-02 James Youngman <jay@gnu.org>
|
---|
| 2912 |
|
---|
| 2913 | * po/Makefile.in.in:
|
---|
| 2914 | Search in $(top_srcdir) for mkinstalldirs, since that's where we keep it.
|
---|
| 2915 |
|
---|
| 2916 | * NEWS: Brought up to date, organised more clearly, and tidied up.
|
---|
| 2917 |
|
---|
| 2918 | * NEWS: brought up to date with recent changes
|
---|
| 2919 |
|
---|
| 2920 | * locate/testsuite/config/unix.exp, locate/testsuite/locate.gnu/ignore_case1.exp, locate/testsuite/locate.gnu/ignore_case3.exp, locate/updatedb.sh:
|
---|
| 2921 | Added new option --changecwd to updatedb so that the 'cd /' which it does can be compatible with the requirements of the test suite. Specifically, the test suite relies on being able to use relative pathnames
|
---|
| 2922 |
|
---|
| 2923 | * find/pred.c:
|
---|
| 2924 | Fixed usage of human_readable() in '%k' format specifier to fix a bug
|
---|
| 2925 | reported by Dmitry V. Levin (arguments to human_readable() were
|
---|
| 2926 | specified in the wrong order, which resulted in a floating-point
|
---|
| 2927 | error).
|
---|
| 2928 |
|
---|
| 2929 | 2004-08-08 James Youngman <jay@gnu.org>
|
---|
| 2930 |
|
---|
| 2931 | * locate/updatedb.sh:
|
---|
| 2932 | cd to / to avoid inability to examine the current directory if we're
|
---|
| 2933 | invoked via cron (and hence in root's home directory for example).
|
---|
| 2934 |
|
---|
| 2935 | * doc/find.texi, find/find.1:
|
---|
| 2936 | Deprecate -path and -ipath in favour of -wholename and -iwholename
|
---|
| 2937 |
|
---|
| 2938 | * find/parser.c:
|
---|
| 2939 | As per RMS's suggestion, deprecate -path and -ipath in favour of
|
---|
| 2940 | -wholename and -iwholename.
|
---|
| 2941 |
|
---|
| 2942 | * locate/locate.c:
|
---|
| 2943 | Fixed Savannah bug #9923, in which get_short() returns large positive
|
---|
| 2944 | ints when it should be returning negative shorts.
|
---|
| 2945 |
|
---|
| 2946 | * xargs/xargs.1:
|
---|
| 2947 | Applied documentation improvements suggested by Dan Jacobson
|
---|
| 2948 | <jidanni@jidanni.org>.
|
---|
| 2949 |
|
---|
| 2950 | * xargs/xargs.c:
|
---|
| 2951 | Don't check size_of_environment against arg_max since that causes the
|
---|
| 2952 | test suite to fail.
|
---|
| 2953 |
|
---|
| 2954 | * xargs/xargs.1, xargs/xargs.c: Better documentation for the -i option
|
---|
| 2955 |
|
---|
| 2956 | 2004-05-03 James Youngman <jay@gnu.org>
|
---|
| 2957 |
|
---|
| 2958 | * find/find.1:
|
---|
| 2959 | document the various suffixes for -size and also the new
|
---|
| 2960 | option -ignore_readdir_race
|
---|
| 2961 |
|
---|
| 2962 | * locate/locate.c:
|
---|
| 2963 | Fixes Savannah bug #8623 (failure to check consistency of data
|
---|
| 2964 | read from locate database)
|
---|
| 2965 |
|
---|
| 2966 | * locate/updatedb.sh:
|
---|
| 2967 | Resolves Savannah bug 4380, that updatedb generates an empty
|
---|
| 2968 | database if one of the commands fails
|
---|
| 2969 |
|
---|
| 2970 | * NEWS: Talk about -ignore_readdir_race
|
---|
| 2971 |
|
---|
| 2972 | * doc/find.texi:
|
---|
| 2973 | Documented -ignore_readdir_race and -noignore_readdir_race
|
---|
| 2974 |
|
---|
| 2975 | * find/find.c:
|
---|
| 2976 | -ignore_readdir_race should have no effect if the reason for the
|
---|
| 2977 | failure of stat(2) was anything other than ENOENT.
|
---|
| 2978 |
|
---|
| 2979 | * find/defs.h, find/find.c, find/parser.c:
|
---|
| 2980 | Fixed Savannah bug 4391 (readdir race condition leading to
|
---|
| 2981 | spurious error messages)
|
---|
| 2982 |
|
---|
| 2983 | 2004-04-24 James Youngman <jay@gnu.org>
|
---|
| 2984 |
|
---|
| 2985 | * README-CVS: Corrected the instructions for getting gnulib via CVS.
|
---|
| 2986 |
|
---|
| 2987 | 2004-04-13 James Youngman <jay@gnu.org>
|
---|
| 2988 |
|
---|
| 2989 | * doc/find.texi:
|
---|
| 2990 | Actioned Savannah bug #8558 (find complains when it tries to recurse
|
---|
| 2991 | into directories that it had removed).
|
---|
| 2992 |
|
---|
| 2993 | 2004-03-13 James Youngman <jay@gnu.org>
|
---|
| 2994 |
|
---|
| 2995 | * ChangeLog: Updated from checkin comments.
|
---|
| 2996 |
|
---|
| 2997 | * find/find.c:
|
---|
| 2998 | Oops, there is no access to the predicate name table if DEBUG is
|
---|
| 2999 | not #defined.
|
---|
| 3000 |
|
---|
| 3001 | * find/parser.c:
|
---|
| 3002 | Detect arithmetic overflow (poorly) in insert_time(), which diagnoses
|
---|
| 3003 | the failure to handle large arguments to -mtime. The existing code
|
---|
| 3004 | does careful computation and then bungs the value into a time_t, which
|
---|
| 3005 | ruins all our careful effort. The new code is not a great
|
---|
| 3006 | improvement. We just check the result to detect overflow, rather than
|
---|
| 3007 | actually avoiding the overflow.
|
---|
| 3008 |
|
---|
| 3009 | * find/find.c:
|
---|
| 3010 | Fixed Debian bug #185202 by checking for any trailing predicates after
|
---|
| 3011 | the top-level invocation of get_expr() has done its work.
|
---|
| 3012 |
|
---|
| 3013 | * locate/locate.1, xargs/xargs.1:
|
---|
| 3014 | Fixed Debian bug 175372, inappropriate 'L' suffixes on manual
|
---|
| 3015 | page section indicators
|
---|
| 3016 |
|
---|
| 3017 | * find/find.1:
|
---|
| 3018 | Removed "L" suffixes from manual page section indicators, to fix
|
---|
| 3019 | Debian bug 175372.
|
---|
| 3020 |
|
---|
| 3021 | * debian/updatedb.conf:
|
---|
| 3022 | Updated with list of filesystems from current Debian release. This
|
---|
| 3023 | includes devfs, for example.
|
---|
| 3024 |
|
---|
| 3025 | * xargs/xargs.1:
|
---|
| 3026 | Modified documentation of "-s" option to take into account the fix for
|
---|
| 3027 | Debian bug #176201.
|
---|
| 3028 |
|
---|
| 3029 | * xargs/xargs.c:
|
---|
| 3030 | Fixed Debian bug #176201, "xargs enviroment size limited to 20k", by
|
---|
| 3031 | reading a patch offered by Bob Proulx and implementing something
|
---|
| 3032 | substantially similar myself.
|
---|
| 3033 |
|
---|
| 3034 | 2004-01-03 James Youngman <jay@gnu.org>
|
---|
| 3035 |
|
---|
| 3036 | * xargs/xargs.c:
|
---|
| 3037 | Indicate that prep_child_for_exec() fixes Savannah bug #3992.
|
---|
| 3038 |
|
---|
| 3039 | * xargs/xargs.c:
|
---|
| 3040 | Attach the stdin of xargs' child process to /dev/null so that if it
|
---|
| 3041 | tries to read from its stdin it doesn't consume any of the list of
|
---|
| 3042 | files that xargs is trying to use.
|
---|
| 3043 |
|
---|
| 3044 | * find/find.1:
|
---|
| 3045 | Documented that the -regex option follows Gnulib's re_match()
|
---|
| 3046 | implementation.
|
---|
| 3047 |
|
---|
| 3048 | * NEWS, locate/locate.c: Applied Savannah patch 2108
|
---|
| 3049 |
|
---|
| 3050 | * xargs/xargs.c: Applied Savannah patch 1500
|
---|
| 3051 |
|
---|
| 3052 | * find/find.1, doc/find.texi:
|
---|
| 3053 | Improved the documentation for the %k and %b format specifiers to
|
---|
| 3054 | -printf (Savannah bug #5034). Also pointed out that this handling is
|
---|
| 3055 | different to that used by the "b" and "k" suffixes with "-size".
|
---|
| 3056 |
|
---|
| 3057 | * find/find.1: Improved the documentation for %k (Savannah bug #5034).
|
---|
| 3058 |
|
---|
| 3059 | * find/find.1:
|
---|
| 3060 | Improved the documentation for -print0 in the manpage, fixing Debian
|
---|
| 3061 | bug 111143.
|
---|
| 3062 |
|
---|
| 3063 | * README-CVS, find/pred.c, lib/listfile.c:
|
---|
| 3064 | Brought up-to-date with change in gnulib's human.c - we no longer
|
---|
| 3065 | use human_readable_inexact(), because it is no longer provided.
|
---|
| 3066 |
|
---|
| 3067 | 2003-08-08 James Youngman <jay@gnu.org>
|
---|
| 3068 |
|
---|
| 3069 | * find/find.1:
|
---|
| 3070 | Documented the fact that -printf also supports the '\0' escape code.
|
---|
| 3071 | Added "STANDARDS CONFORMANCE" section.
|
---|
| 3072 |
|
---|
| 3073 | 2003-08-02 James Youngman <jay@gnu.org>
|
---|
| 3074 |
|
---|
| 3075 | * find/find.1:
|
---|
| 3076 | Explain that braces are not special when performing filename matching
|
---|
| 3077 | with -name.
|
---|
| 3078 |
|
---|
| 3079 | * find/find.1:
|
---|
| 3080 | added example of the use of -exec to the EXAMPLES section
|
---|
| 3081 |
|
---|
| 3082 | * find/fstype.c, locate/locate.c:
|
---|
| 3083 | Savannah bug #4295 - implicit declarations of ctype.h functions
|
---|
| 3084 |
|
---|
| 3085 | * locate/locate.c:
|
---|
| 3086 | Savannah bug #4279 - missing newline on locate help message
|
---|
| 3087 |
|
---|
| 3088 | * find/find.1, xargs/xargs.1:
|
---|
| 3089 | Improved discussion of the -print0 option of find and the -0 option of xargs
|
---|
| 3090 |
|
---|
| 3091 | 2003-06-26 James Youngman <jay@gnu.org>
|
---|
| 3092 |
|
---|
| 3093 | * import-gnulib.sh:
|
---|
| 3094 | Remove reference to nonexistent module "basename" ("dirname" exists
|
---|
| 3095 | and we already use that).
|
---|
| 3096 |
|
---|
| 3097 | 2003-06-21 James Youngman <jay@gnu.org>
|
---|
| 3098 |
|
---|
| 3099 | * doc/find.texi:
|
---|
| 3100 | Indicate that xargs stops immediately if a command exits with status 255
|
---|
| 3101 |
|
---|
| 3102 | * xargs/xargs.1:
|
---|
| 3103 | Document the fact that xargs exits immediately with an error message
|
---|
| 3104 | if the command it executes exits with a status of 255.
|
---|
| 3105 |
|
---|
| 3106 | 2003-06-18 James Youngman <jay@gnu.org>
|
---|
| 3107 |
|
---|
| 3108 | * find/find.1:
|
---|
| 3109 | Indicate that -fls and friends always create their output file
|
---|
| 3110 |
|
---|
| 3111 | 2003-06-16 James Youngman <jay@gnu.org>
|
---|
| 3112 |
|
---|
| 3113 | * ChangeLog, find/find.1, locate/locate.1, locate/locatedb.5, locate/updatedb.1, xargs/xargs.1:
|
---|
| 3114 | Added BUGS section to manual pages. This section includes information about known bugs and how to report new bugs.
|
---|
| 3115 |
|
---|
| 3116 | * AUTHORS: Identify the current maintainer.
|
---|
| 3117 |
|
---|
| 3118 | * TODO: Removed the TODO items which have now been done.
|
---|
| 3119 |
|
---|
| 3120 | * THANKS: Added Bruno Haible and Bob Proulx.
|
---|
| 3121 |
|
---|
| 3122 | * xargs/xargs.c: xargs/xargs.c (DO_MULTIBYTE): New macro.
|
---|
| 3123 | (mbstrstr): New function.
|
---|
| 3124 | (do_insert): Use it instead of strstr.
|
---|
| 3125 |
|
---|
| 3126 | * config.guess, config.sub:
|
---|
| 3127 | Use config.guess and config.sub from automake
|
---|
| 3128 |
|
---|
| 3129 | * find/fstype.c:
|
---|
| 3130 | Bruno Haible: (fstype_to_string) Don't define this function if
|
---|
| 3131 | HAVE_F_FSTYPENAME_IN_STATFS is defined.
|
---|
| 3132 |
|
---|
| 3133 | * configure.in:
|
---|
| 3134 | Bruno Haible: Prefer the 4.4BSD API (if present) to the 4.3BSD API,
|
---|
| 3135 | because some 4.4BSD systems have <mntent.h> but no /etc/mtab file.
|
---|
| 3136 |
|
---|
| 3137 | * doc/find.texi, find/find.1:
|
---|
| 3138 | Applied patch 1498 (documenting the backslash escape sequence)
|
---|
| 3139 |
|
---|
| 3140 | * locate/updatedb.sh: Applied (my own version of) Savannah patch 1601.
|
---|
| 3141 |
|
---|
| 3142 | * doc/find.texi:
|
---|
| 3143 | Applied Savannah patch #1547 (document the fact that printf
|
---|
| 3144 | field-width specifiers are supported).
|
---|
| 3145 |
|
---|
| 3146 | * xargs/xargs.c:
|
---|
| 3147 | Applied Savannah patch #1499 (adds final newline to usage message).
|
---|
| 3148 |
|
---|
| 3149 | 2003-06-14 James Youngman <jay@gnu.org>
|
---|
| 3150 |
|
---|
| 3151 | * NEWS, configure.in:
|
---|
| 3152 | Updated version number to 4.2.0-CVS [not ready for release yet]
|
---|
| 3153 |
|
---|
| 3154 | * configure.in, doc/.cvsignore, doc/Makefile.in, find/.cvsignore, find/Makefile.am, find/Makefile.in, find/defs.h, find/find.c, find/fstype.c, find/parser.c, find/pred.c, find/testsuite/.cvsignore, find/testsuite/Makefile.in, find/testsuite/config/unix.exp, find/tree.c, find/util.c, import-gnulib.sh, intl/bindtextdom.c, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/intl-compat.c, intl/l10nflist.c, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/ngettext.c, intl/plural.y, intl/textdomain.c, lib/.cvsignore
|
---|
| 3155 | also need stpcpy (e.g. for Solaris)
|
---|
| 3156 |
|
---|
| 3157 | * intl/dcigettext.c:
|
---|
| 3158 | plural_lookup: don't use a variable called "index", because we may
|
---|
| 3159 | have done "#define strchr index", in which case using a variable
|
---|
| 3160 | called index will prevent us calling strchr(p, ch) in the same scope.
|
---|
| 3161 |
|
---|
| 3162 | * find/defs.h, find/find.c, find/fstype.c, find/parser.c, find/pred.c, find/testsuite/config/unix.exp, find/tree.c, find/util.c, import-gnulib.sh, lib/Makefile.am, lib/listfile.c, lib/modetype.h, lib/nextelem.c, locate/bigram.c, locate/code.c, locate/frcode.c, locate/locate.c, locate/locatedb.h, locate/testsuite/config/unix.exp, locate/updatedb.sh, xargs/testsuite/config/unix.exp, xargs/xargs.c:
|
---|
| 3163 | Updated copyright years and the address of the FSF
|
---|
| 3164 |
|
---|
| 3165 | * aclocal.m4, config.h.in, configure:
|
---|
| 3166 | Removed files that are generated from other files (e.g. configure)
|
---|
| 3167 |
|
---|
| 3168 | * NEWS: Updated NEWS file for 4.1.20.
|
---|
| 3169 |
|
---|
| 3170 | * configure.in, lib/Makefile.am, po/POTFILES.in, po/da.po, po/de.po, po/es.po, po/et.po, po/findutils.pot, po/fr.po, po/gl.po, po/id.po, po/it.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sv.po, po/tr.po:
|
---|
| 3171 | Updates to the i18n files to ensure that 'make dist' succeeds
|
---|
| 3172 |
|
---|
| 3173 | * lib/posix/.cvsignore, lib/posix/Makefile.am,
|
---|
| 3174 | lib/posix/Makefile.in, lib/posix/regex.h, lib/strftime.c,
|
---|
| 3175 | lib/strncasecmp.c, lib/strspn.c, lib/strstr.c, lib/strtol.c,
|
---|
| 3176 | lib/strtoul.c, lib/strtoull.c, lib/strtoumax.c, lib/wait.h,
|
---|
| 3177 | lib/waitpid.c, lib/xalloc.h, lib/xgetcwd.c, lib/xmalloc.c,
|
---|
| 3178 | lib/xstat.in, lib/xstrdup.c, lib/xstrtol.c, lib/xstrtol.h,
|
---|
| 3179 | lib/xstrtoul.c, lib/xstrtoul.h, lib/xstrtoumax.c, lib/yesno.c,
|
---|
| 3180 | locate/Makefile.am, locate/Makefile.in, locate/locate.c,
|
---|
| 3181 | locate/testsuite/Makefile.in, m4/.cvsignore, m4/ChangeLog,
|
---|
| 3182 | m4/Makefile.am, m4/Makefile.am.in, m4/Makefile.in, m4/README,
|
---|
| 3183 | m4/afs.m4, m4/assert.m4, m4/c-bs-a.m4, m4/check-decl.m4,
|
---|
| 3184 | m4/codeset.m4, m4/d-ino.m4, m4/d-type.m4, m4/error.m4,
|
---|
| 3185 | m4/fnmatch.m4, m4/fnmatchcase.m4, m4/fstypename.m4, m4/getline.m4,
|
---|
| 3186 | m4/gettext.m4, m4/glibc.m4, m4/glibc21.m4, m4/iconv.m4,
|
---|
| 3187 | m4/inttypes_h.m4, m4/isc-posix.m4, m4/jm-glibc-io.m4,
|
---|
| 3188 | m4/jm-macros.m4, m4/jm-mktime.m4, m4/lcmessage.m4, m4/libintl.m4,
|
---|
| 3189 | m4/link-follow.m4, m4/ls-mntd-fs.m4, m4/lstat-slash.m4,
|
---|
| 3190 | m4/lstat.m4, m4/malloc.m4, m4/mbstate_t.m4, m4/memcmp.m4,
|
---|
| 3191 | m4/prereq.m4, m4/progtest.m4, m4/readdir.m4, m4/realloc.m4,
|
---|
| 3192 | m4/regex.m4, m4/st_dm_mode.m4, m4/st_mtim.m4, m4/stat.m4,
|
---|
| 3193 | m4/strerror_r.m4, m4/strftime.m4, m4/timespec.m4, m4/uintmax_t.m4,
|
---|
| 3194 | m4/ulonglong.m4, m4/xstrtoumax.m4, xargs/Makefile.am,
|
---|
| 3195 | xargs/Makefile.in, xargs/testsuite/Makefile.in,
|
---|
| 3196 | find/testsuite/Makefile.in, lib/.cvsignore, lib/Makefile.am,
|
---|
| 3197 | lib/Makefile.in, lib/alloca.c, lib/ansi2knr.1, lib/ansi2knr.c,
|
---|
| 3198 | lib/argmatch.c, lib/argmatch.h, lib/basename.c, lib/basename.h,
|
---|
| 3199 | lib/dirname.c, lib/dirname.h, lib/error.c, lib/error.h,
|
---|
| 3200 | lib/fileblocks.c, lib/filemode.c, lib/filemode.h, lib/fnmatch.c,
|
---|
| 3201 | lib/fnmatch.h, lib/getline.c, lib/getline.h, lib/getopt.c,
|
---|
| 3202 | lib/getopt.h, lib/getopt1.c, lib/human.c, lib/human.h,
|
---|
| 3203 | lib/idcache.c, lib/malloc.c, lib/memcmp.c, lib/memcpy.c,
|
---|
| 3204 | lib/memset.c, lib/mktime.c, lib/modechange.c, lib/modechange.h,
|
---|
| 3205 | lib/pathmax.h, lib/quotearg.c, lib/quotearg.h, lib/realloc.c,
|
---|
| 3206 | lib/regex.c, lib/regex.h, lib/rpmatch.c, lib/savedir.c,
|
---|
| 3207 | lib/savedir.h, lib/stpcpy.c, lib/strcasecmp.c, lib/strdup.c,
|
---|
| 3208 | find/Makefile.am, find/Makefile.in, find/find.c, find/pred.c:
|
---|
| 3209 | Updated to work with current version of gnulib
|
---|
| 3210 |
|
---|
| 3211 | * import-gnulib.sh: New file.
|
---|
| 3212 |
|
---|
| 3213 | * config.h.in, configure, configure.in, doc/Makefile.in, import-gnulib.sh:
|
---|
| 3214 | Updated to work with current version of gnulib
|
---|
| 3215 |
|
---|
| 3216 | * README-CVS: New file.
|
---|
| 3217 |
|
---|
| 3218 | * Makefile.am, Makefile.in, README-CVS, aclocal.m4:
|
---|
| 3219 | Updated to work with current version of gnulib
|
---|
| 3220 |
|
---|
| 3221 | 2001-06-09 Kevin Dalley <kevin@seti.org>
|
---|
| 3222 |
|
---|
| 3223 | * intl/plural.c:
|
---|
| 3224 | Changes the location of bison.simple after running bison on local
|
---|
| 3225 | machine
|
---|
| 3226 |
|
---|
| 3227 | * ChangeLog: *** empty log message ***
|
---|
| 3228 |
|
---|
| 3229 | * Makefile.in, aclocal.m4, config.h.in, configure,
|
---|
| 3230 | doc/Makefile.in, find/Makefile.in, find/testsuite/Makefile.in,
|
---|
| 3231 | lib/Makefile.in, lib/posix/Makefile.in, locate/Makefile.in,
|
---|
| 3232 | locate/testsuite/Makefile.in, m4/Makefile.in, xargs/Makefile.in,
|
---|
| 3233 | xargs/testsuite/Makefile.in: Updates mostly from gettext-0.10.38
|
---|
| 3234 |
|
---|
| 3235 | * ABOUT-NLS: * ABOUT-NLS: updated from gettext-0.10.38.
|
---|
| 3236 |
|
---|
| 3237 | * configure.in: * configure.in: add tr to ALL_LINGUAS.
|
---|
| 3238 |
|
---|
| 3239 | * intl/config.charset, intl/dcigettext.c, intl/dcngettext.c,
|
---|
| 3240 | intl/dngettext.c, intl/libgnuintl.h, intl/localcharset.c,
|
---|
| 3241 | intl/locale.alias, intl/ngettext.c, intl/plural.y,
|
---|
| 3242 | intl/ref-add.sin, intl/ref-del.sin: updated from gettext-0.10.38
|
---|
| 3243 |
|
---|
| 3244 | * intl/cat-compat.c, intl/linux-msg.sed, intl/po2tbl.sed.in,
|
---|
| 3245 | intl/xopen-msg.sed, m4/ChangeLog: *** empty log message ***
|
---|
| 3246 |
|
---|
| 3247 | * m4/jm-macros.m4:
|
---|
| 3248 | * jm-macros.m4 (jm_MACROS): remove jm_ICONV, which is replaced by
|
---|
| 3249 | AM_ICONV, which is imported from gettext-0.10.38. removed
|
---|
| 3250 | jm_GLIBC21, which is required in AM_GNU_GETTEXT, which is
|
---|
| 3251 | imported from gettext-0.10.38.
|
---|
| 3252 |
|
---|
| 3253 | * po/stamp-cat-id: * stamp-cat-id: Remove file.
|
---|
| 3254 |
|
---|
| 3255 | * po/Makefile.in.in: * Makefile.in.in: Upgrade to gettext-0.10.38.
|
---|
| 3256 |
|
---|
| 3257 | * po/ChangeLog: * cat-id-tbl.c: Remove file.
|
---|
| 3258 |
|
---|
| 3259 | * po/de.po, po/es.po, po/et.po, po/fr.po:
|
---|
| 3260 | * fr.po, et.po, es.po, de.po: updated translations to
|
---|
| 3261 | findutils-4.1.7.
|
---|
| 3262 |
|
---|
| 3263 | * po/tr.po: * tr.po: New Turkish translation.
|
---|
| 3264 |
|
---|
| 3265 | * m4/ChangeLog: *** empty log message ***
|
---|
| 3266 |
|
---|
| 3267 | * intl/dgettext.c, intl/explodename.c, intl/finddomain.c,
|
---|
| 3268 | intl/gettext.c, intl/gettext.h, intl/gettextP.h,
|
---|
| 3269 | intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c,
|
---|
| 3270 | intl/libgettext.h, intl/loadinfo.h, intl/loadmsgcat.c,
|
---|
| 3271 | intl/localealias.c, intl/plural.c, intl/textdomain.c,
|
---|
| 3272 | intl/ChangeLog, intl/Makefile.in, intl/VERSION,
|
---|
| 3273 | intl/bindtextdom.c, intl/dcgettext.c: Updated from gettext-0.10.38
|
---|
| 3274 |
|
---|
| 3275 | * m4/Makefile.am:
|
---|
| 3276 | reflects addition of codeset.m4 from gettext-0.10.38, automatically
|
---|
| 3277 | generated.
|
---|
| 3278 |
|
---|
| 3279 | * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4,
|
---|
| 3280 | m4/isc-posix.m4, m4/lcmessage.m4, m4/progtest.m4: *
|
---|
| 3281 | progtest.m4, lcmessage.m4, isc-posix.m4, iconv.m4,
|
---|
| 3282 | glibc21.m4, gettext.m4, codeset.m4: updated from
|
---|
| 3283 | gettext-0.10.38.
|
---|
| 3284 |
|
---|
| 3285 | * ChangeLog: *** empty log message ***
|
---|
| 3286 |
|
---|
| 3287 | * THANKS: added "Gerrit P. Haase" <gerrit.haase@t-online.de>
|
---|
| 3288 |
|
---|
| 3289 | * m4/ChangeLog, locate/testsuite/.cvsignore,
|
---|
| 3290 | xargs/testsuite/.cvsignore, config.h.in, configure, aclocal.m4,
|
---|
| 3291 | doc/.cvsignore: *** empty log message ***
|
---|
| 3292 |
|
---|
| 3293 | * m4/jm-macros.m4: * jm-macros.m4 (jm_MACROS): add jm_FSTYPENAME
|
---|
| 3294 |
|
---|
| 3295 | * doc/Makefile.in: *** empty log message ***
|
---|
| 3296 |
|
---|
| 3297 | * doc/Makefile.am:
|
---|
| 3298 | * doc/Makefile.am (MOSTLYCLEANFILES): add find.cps, which is
|
---|
| 3299 | created by dvips. This should be taken care of by automake, but
|
---|
| 3300 | the code is commented out.
|
---|
| 3301 |
|
---|
| 3302 | 2001-06-09 Kevin Dalley <kevin@seti.org>
|
---|
| 3303 |
|
---|
| 3304 | * ABOUT-NLS: updated from gettext-0.10.38.
|
---|
| 3305 |
|
---|
| 3306 | * configure.in: add tr to ALL_LINGUAS.
|
---|
| 3307 |
|
---|
| 3308 | * doc/Makefile.am (MOSTLYCLEANFILES): add find.cps, which is
|
---|
| 3309 | created by dvips. This should be taken care of by automake, but
|
---|
| 3310 | the code is commented out.
|
---|
| 3311 |
|
---|
| 3312 | 2001-06-05 Kevin Dalley <kevin@seti.org>
|
---|
| 3313 |
|
---|
| 3314 | * locate/updatedb.sh: replace "whoami" with "id -u" when testing
|
---|
| 3315 | for root.
|
---|
| 3316 |
|
---|
| 3317 | 2001-06-04 Kevin Dalley <kevin@seti.org>
|
---|
| 3318 |
|
---|
| 3319 | * locate/testsuite/Makefile.am (DIST_SUBDIRS): remove second
|
---|
| 3320 | instance of DIST_SUBDIRS.
|
---|
| 3321 |
|
---|
| 3322 | * locate/Makefile.am (install-data-hook): changed install target
|
---|
| 3323 | to install-data-hook, which still installs other files.
|
---|
| 3324 |
|
---|
| 3325 | * doc/Makefile.am (MOSTLYCLEANFILES): added find.cps, which should
|
---|
| 3326 | probably be handled by automake.
|
---|
| 3327 |
|
---|
| 3328 | * doc/mdate-sh: removed file in doc directory. It now exists only
|
---|
| 3329 | in top_srcdir, but this changed required a patch to automake.
|
---|
| 3330 |
|
---|
| 3331 | 2001-05-20 Kevin Dalley <kevin@seti.org>
|
---|
| 3332 |
|
---|
| 3333 | * Version 4.1.7
|
---|
| 3334 |
|
---|
| 3335 | * lib/Makefile.am (EXTRA_DIST): add strcasecmp.c
|
---|
| 3336 |
|
---|
| 3337 | * find/testsuite/Makefile.am (EXTRA_DIST): new tests:
|
---|
| 3338 | find.gnu/name-opt.exp find.gnu/perm.exp find.gnu/perm.xo
|
---|
| 3339 | find.gnu/prune-default-print.exp find.gnu/prune-default-print.xo
|
---|
| 3340 |
|
---|
| 3341 | * configure.in: update to 4.1.7
|
---|
| 3342 |
|
---|
| 3343 | * config.sub, config.guess: upgraded to recent versions of
|
---|
| 3344 | config.sub and config.guess.
|
---|
| 3345 |
|
---|
| 3346 | * locate/updatedb.sh: Add space to "#! /bin/sh"
|
---|
| 3347 |
|
---|
| 3348 | * configure.in: Add id to ALL_LINGUAS
|
---|
| 3349 |
|
---|
| 3350 | * lib/Makefile.am (EXTRA_DIST): getline.[ch] added
|
---|
| 3351 | (libfind_a_SOURCES): getline.[ch] removed since getline.c is not
|
---|
| 3352 | always needed.
|
---|
| 3353 |
|
---|
| 3354 | 2001-05-20 Lionel CONS <lionel.cons@cern.ch>
|
---|
| 3355 |
|
---|
| 3356 | * find/find.c: Fixed security holes. 1. There is a race
|
---|
| 3357 | condition between the lstat() to detect a symbolic link and the
|
---|
| 3358 | actual chdir(). 2. An attacker can move directories while find
|
---|
| 3359 | is _inside_ so that chdir(..) goes out of the intended file tree.
|
---|
| 3360 |
|
---|
| 3361 | * lib/modetype.h: support for Solaris door files is added.
|
---|
| 3362 |
|
---|
| 3363 | * lib/filemode.c: S_ISDOOR is undef'ed if STAT_MACROS_BROKEN
|
---|
| 3364 |
|
---|
| 3365 | * find/pred.c (pred_type): -D option (for Solaris door files) is
|
---|
| 3366 | added.
|
---|
| 3367 |
|
---|
| 3368 | * find/parser.c (insert_type): -D option (for Solaris door files)
|
---|
| 3369 | is added.
|
---|
| 3370 |
|
---|
| 3371 | * find/find.1: -D option (for Solaris door files) is documented
|
---|
| 3372 |
|
---|
| 3373 | * doc/find.texi (Type): -D option (for Solaris door files) is
|
---|
| 3374 | documented
|
---|
| 3375 |
|
---|
| 3376 | 2001-05-02 Kevin Dalley <kevin@seti.org>
|
---|
| 3377 |
|
---|
| 3378 | * configure.in: Change AC_CHECK_MEMBERS to conform to new
|
---|
| 3379 | autoconf. Add Danish.
|
---|
| 3380 |
|
---|
| 3381 | 2001-01-20 Kevin Dalley <kevin@seti.org>
|
---|
| 3382 |
|
---|
| 3383 | * doc/find.texi (Adding Tests): Place space in "#! /bin/sh".
|
---|
| 3384 |
|
---|
| 3385 | * find/testsuite/find.gnu/prune-default-print.xo,
|
---|
| 3386 | find/testsuite/find.gnu/prune-default-print.exp: test for "find
|
---|
| 3387 | . -prune" which passes after changes. Also see name-opt.exp.
|
---|
| 3388 |
|
---|
| 3389 | * find/util.c (get_new_pred):
|
---|
| 3390 | * find/tree.c (set_new_parent):
|
---|
| 3391 | * find/parser.c (various parse functions):
|
---|
| 3392 | * find/find.c (main):
|
---|
| 3393 | (default_prints): new function
|
---|
| 3394 | * find/defs.h (struct predicate): added no_default_print
|
---|
| 3395 | side_effects are no separated from no_default_print. predicates
|
---|
| 3396 | which cause side effects should not be reordered (optimized).
|
---|
| 3397 | predicates which cause printing should have printing turned off.
|
---|
| 3398 | Printing statements also cause side effects.
|
---|
| 3399 |
|
---|
| 3400 | 2000-10-29 Bruno Haible <haible@ilog.fr>
|
---|
| 3401 |
|
---|
| 3402 | * locate/code.c (main), doc/find.texi: improve handling of
|
---|
| 3403 | non-ASCII characters used old format.
|
---|
| 3404 |
|
---|
| 3405 | 2000-10-21 Paul Eggert <eggert@twinsun.com>
|
---|
| 3406 |
|
---|
| 3407 | If open + fchdir fails, fall back on xgetcwd + chdir.
|
---|
| 3408 | The old code tested for this at compile-time,
|
---|
| 3409 | but SunOS 4.1.4 fchdir can fail at run-time.
|
---|
| 3410 |
|
---|
| 3411 | * find/defs.h (fchdir): Define to -1 if not available.
|
---|
| 3412 | * find/defs.h (starting_dir, starting_desc):
|
---|
| 3413 | Always declare. starting_dir now points to const.
|
---|
| 3414 | * find/find.c (starting_dir, starting_desc): Likewise.
|
---|
| 3415 | * find/find.c (starting_dir):
|
---|
| 3416 | Now "." if starting_desc is nonnegative, for benefit of diagnostics.
|
---|
| 3417 | (main, process_top_path, process_dir):
|
---|
| 3418 | If open + fchdir fails, fall back on xgetcwd + chdir.
|
---|
| 3419 | * find/pred.c (launch): Likewise.
|
---|
| 3420 |
|
---|
| 3421 | 2000-10-20 Kevin Dalley <kevin@seti.org>
|
---|
| 3422 |
|
---|
| 3423 | * xargs/xargs.c, locate/updatedb.sh, locate/locate.c (usage),
|
---|
| 3424 | find/parser.c (parse_help): add bug reporting address to help
|
---|
| 3425 |
|
---|
| 3426 | 2000-10-13 Kevin Dalley <kevin@seti.org>
|
---|
| 3427 |
|
---|
| 3428 | * depcomp, lib/depcomp: depcomp moved from lib to .
|
---|
| 3429 |
|
---|
| 3430 | 2000-10-11 Kevin Dalley <kevind@rahul.net>
|
---|
| 3431 |
|
---|
| 3432 | * Version 4.1.6
|
---|
| 3433 |
|
---|
| 3434 | * locate/testsuite/config/unix.exp: set PRUNEFS to "" for the
|
---|
| 3435 | testsuite.
|
---|
| 3436 |
|
---|
| 3437 | 2000-10-10 Bruno Haible <haible@ilog.fr>
|
---|
| 3438 |
|
---|
| 3439 | * lib/Makefile.am (libfind_a_SOURCES): added yesno.c
|
---|
| 3440 |
|
---|
| 3441 | * lib/yesno.c, lib/rpmatch.c: new files.
|
---|
| 3442 |
|
---|
| 3443 | * find/pred.c: use function yesno().
|
---|
| 3444 |
|
---|
| 3445 | 2000-10-10 Kevin Dalley <kevind@rahul.net>
|
---|
| 3446 |
|
---|
| 3447 | * locate/testsuite/Makefile.am: Added missing \ at end of
|
---|
| 3448 | EXTRA_DIST lines.
|
---|
| 3449 |
|
---|
| 3450 | * locate/testsuite/locate.gnu/ignore_case3.xo,
|
---|
| 3451 | locate/testsuite/locate.gnu/ignore_case3.exp,
|
---|
| 3452 | locate/testsuite/locate.gnu/ignore_case2.exp,
|
---|
| 3453 | locate/testsuite/locate.gnu/ignore_case1.xo,
|
---|
| 3454 | locate/testsuite/locate.gnu/ignore_case1.exp: place locatedb
|
---|
| 3455 | inside tmp directory, add subdir directory under tmp.
|
---|
| 3456 |
|
---|
| 3457 | * locate/testsuite/config/unix.exp: clean up tmp after test is
|
---|
| 3458 | finished.
|
---|
| 3459 |
|
---|
| 3460 | 2000-10-10 Kevin Dalley <kevind@rahul.net>
|
---|
| 3461 |
|
---|
| 3462 | * locate/testsuite/config/unix.exp (Repository):
|
---|
| 3463 |
|
---|
| 3464 | 2000-10-09 Kevin Dalley <kevind@rahul.net>
|
---|
| 3465 |
|
---|
| 3466 | * lib/fnmatch.c, lib/fnmatch.h: reverted to older version of
|
---|
| 3467 | fnmatch which works with Solaris.
|
---|
| 3468 |
|
---|
| 3469 | * locate/testsuite/config/unix.exp: dejagnu unix.exp
|
---|
| 3470 |
|
---|
| 3471 | * xargs/testsuite/config/unix.exp: remove temporary file
|
---|
| 3472 |
|
---|
| 3473 | * xargs/xargs.c: spelling correction
|
---|
| 3474 |
|
---|
| 3475 | * m4/prereq.m4: updated and changed some macros
|
---|
| 3476 |
|
---|
| 3477 | * m4/jm-macros.m4: replaced jm_FUNC_FNMATCH with
|
---|
| 3478 | kd_FUNC_FNMATCH_CASE_REPL
|
---|
| 3479 |
|
---|
| 3480 | * m4/timespec.m4, m4/strerror_r.m4, m4/mbstate_t.m4,
|
---|
| 3481 | m4/largefile.m4, m4/gettext.m4, m4/fnmatchcase.m4, m4/d-type.m4,
|
---|
| 3482 | m4/d-ino.m4, m4/c-bs-a.m4: new m4 macros.
|
---|
| 3483 |
|
---|
| 3484 | * m4/Makefile.am: add fnmatchcase.m4 and mbstate_t.m4
|
---|
| 3485 |
|
---|
| 3486 | * locate/testsuite/locate.gnu/ignore_case3.xo,
|
---|
| 3487 | locate/testsuite/locate.gnu/ignore_case3.exp,
|
---|
| 3488 | locate/testsuite/locate.gnu/ignore_case2.xo,
|
---|
| 3489 | locate/testsuite/locate.gnu/ignore_case2.exp,
|
---|
| 3490 | locate/testsuite/locate.gnu/ignore_case1.xo,
|
---|
| 3491 | locate/testsuite/locate.gnu/ignore_case1.exp,
|
---|
| 3492 | locate/testsuite/config/unix.exp: tests related to "--ignore-case"
|
---|
| 3493 | option.
|
---|
| 3494 |
|
---|
| 3495 | * locate/testsuite/locate.gnu: testsuite directory
|
---|
| 3496 |
|
---|
| 3497 | * locate/testsuite/Makefile.am (Repository):
|
---|
| 3498 |
|
---|
| 3499 | * locate/testsuite: add directory for locate testsuite
|
---|
| 3500 |
|
---|
| 3501 | * po/findutils.pot: updated file
|
---|
| 3502 |
|
---|
| 3503 | * po/sv.po, po/ru.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
|
---|
| 3504 | po/it.po, po/gl.po, po/fr.po, po/et.po, po/es.po, po/de.po:
|
---|
| 3505 | updated various po files.
|
---|
| 3506 |
|
---|
| 3507 | * locate/updatedb.sh: export TMPDIR, which is used by child
|
---|
| 3508 | processes.
|
---|
| 3509 |
|
---|
| 3510 | * locate/locate.1, locate/locate.c: add "--ignore-case" option.
|
---|
| 3511 |
|
---|
| 3512 | * locate/Makefile.am: add testsuite subdirectory
|
---|
| 3513 |
|
---|
| 3514 | * find/testsuite/find.gnu/perm.xo,
|
---|
| 3515 | find/testsuite/find.gnu/perm.exp,
|
---|
| 3516 | find/testsuite/find.gnu/name-opt.xo,
|
---|
| 3517 | find/testsuite/find.gnu/name-opt.exp: added test suites
|
---|
| 3518 |
|
---|
| 3519 | * configure.in: add locate/testsuite/Makefile
|
---|
| 3520 |
|
---|
| 3521 | * doc/find.info*: removed from repository
|
---|
| 3522 |
|
---|
| 3523 | * doc/find.texi: add documentation for "-i" option.
|
---|
| 3524 |
|
---|
| 3525 | * aclocal.m4: removed from repository, as it is generated.
|
---|
| 3526 |
|
---|
| 3527 | * find/pred.c: fixes problem with "find -perm -0100".
|
---|
| 3528 |
|
---|
| 3529 | * lib/lstat.c, lib/stat.c: removed from repository. These files
|
---|
| 3530 | are generated from lib/xstat.in.
|
---|
| 3531 |
|
---|
| 3532 | 2000-08-24 Kevin Dalley <kevind@rahul.net>
|
---|
| 3533 |
|
---|
| 3534 | * doc/find.texi (Invoking xargs): changed @var{-s} to @samp{-s}.
|
---|
| 3535 |
|
---|
| 3536 | 2000-05-13 Kevin Dalley <kevind@rahul.net>
|
---|
| 3537 |
|
---|
| 3538 | * find/tree.c (opt_expr): move iname and ipath to the front of the
|
---|
| 3539 | list of arguments.
|
---|
| 3540 |
|
---|
| 3541 | * doc/find.texi (Directories): changed wording for "-prune".
|
---|
| 3542 |
|
---|
| 3543 | * find/parser.c (parse_prune): set side_effects to true, to
|
---|
| 3544 | prevent prune from being moved in opt_expr.
|
---|
| 3545 |
|
---|
| 3546 | 2000-04-12 Kevin Dalley <kevind@rahul.net>
|
---|
| 3547 |
|
---|
| 3548 | * doc/find.texi, doc/permi.texi: fix spellings, add LocalWords.
|
---|
| 3549 |
|
---|
| 3550 | * lib/Makefile.am: put getline.c back into libfind_a_SOURCES,
|
---|
| 3551 | since getstr is needed.
|
---|
| 3552 |
|
---|
| 3553 | * Version 4.1.5
|
---|
| 3554 |
|
---|
| 3555 | * po/POTFILES.in: updated list of files, updated po files.
|
---|
| 3556 |
|
---|
| 3557 |
|
---|
| 3558 | 2000-04-02 Paul Eggert <eggert@twinsun.com>
|
---|
| 3559 |
|
---|
| 3560 | Add support for large files, and port to Solaris 8 and earlier
|
---|
| 3561 | versions.
|
---|
| 3562 |
|
---|
| 3563 | * lib/human.c (getenv): Depend on NEED_GETENV_DECL, not
|
---|
| 3564 | HAVE_DECL_GETENV.
|
---|
| 3565 |
|
---|
| 3566 | * lib/strftime.c (my_strftime): Make sure we call the system
|
---|
| 3567 | strftime, not ourselves, when invoking the underlying strftime.
|
---|
| 3568 |
|
---|
| 3569 | * m4/check-decl.m4 (jm_CHECK_DECLS): Remove memchr, nanosleep.
|
---|
| 3570 |
|
---|
| 3571 | * m4/jm-macros.m4 (jm_MACROS): Don't check for utime.h. Do not
|
---|
| 3572 | require jm_BISON, jm_CHECK_TYPE_STRUCT_UTIMBUF, jm_FUNC_LCHOWN,
|
---|
| 3573 | jm_FUNC_CHOWN, jm_FUNC_NANOSLEEP, jm_FUNC_GROUP_MEMBER,
|
---|
| 3574 | jm_FUNC_PUTENV, jm_FUNC_GETGROUPS, AM_FUNC_GETLOADAVG,
|
---|
| 3575 | jm_SYS_PROC_UPTIME, jm_FUNC_FTRUNCATE, jm_FUNC_UTIME. Do not
|
---|
| 3576 | replace strcasecmp, dup2, gethostname, getusershell, stime,
|
---|
| 3577 | strcspn, strpbrk, euidaccess, mkdir, rmdir, rpmatch, strndup,
|
---|
| 3578 | strverscmp, memchr, memmove. Do not check for declaration of
|
---|
| 3579 | lchown. Remove invocations of AM_FUNC_OBSTACK, AM_FUNC_STRTOD,
|
---|
| 3580 | POW_LIBM, jm_LANGINFO_CODESET, jm_ICONV. Remove df tests.
|
---|
| 3581 | (jm_CHECK_ALL_TYPES): Include <sys/stat.h> when checking for
|
---|
| 3582 | struct stat.st_blksize.
|
---|
| 3583 |
|
---|
| 3584 | * m4/strftime.m4 (jm_FUNC_GNU_STRFTIME): Set environment variable
|
---|
| 3585 | in shell rather than using putenv, which isn't portable.
|
---|
| 3586 |
|
---|
| 3587 | * COPYING, lib/alloca.c, lib/dirname.c, lib/error.c,
|
---|
| 3588 | lib/savedir.c, lib/strstr.c, m4/check-decl.m4, m4/d-ino.m4,
|
---|
| 3589 | m4/d-type.m4, m4/getline.m4, m4/jm-glibc-io.m4, m4/jm-macros.m4,
|
---|
| 3590 | m4/jm-mktime.m4, m4/ls-mntd-fs.m4, m4/memcmp.m4, m4/prereq.m4,
|
---|
| 3591 | m4/readdir.m4, m4/regex.m4, m4/strftime.m4, m4/uintmax_t.m4: Sync
|
---|
| 3592 | to latest version from sh-utils-2.0g.
|
---|
| 3593 |
|
---|
| 3594 | * config.guess, config.sub, lib/argmatch.c, lib/argmatch.h,
|
---|
| 3595 | lib/human.c, lib/human.h, lib/memcpy.c, lib/quotearg.c,
|
---|
| 3596 | lib/quotearg.h, lib/strtoull.c, lib/strtoumax.c,
|
---|
| 3597 | lib/xstrtoumax.c, m4/c-bs-a.m4, m4/gettext.m4,
|
---|
| 3598 | m4/largefile.m4, m4/lcmessage.m4, m4/link-follow.m4,
|
---|
| 3599 | m4/progtest.m4, m4/strerror_r.m4, m4/timespec.m4,
|
---|
| 3600 | m4/xstrtoumax.m4: New files, taken from sh-utils-2.0g.
|
---|
| 3601 |
|
---|
| 3602 | * lib/ansi2knr.1, lib/ansi2knr.c, lib/basename.c, lib/getopt.h,
|
---|
| 3603 | lib/fnmatch.c, lib/fnmatch.h, lib/modechange.c: Sync to latest
|
---|
| 3604 | unreleased version of GNU tar (between 1.13.17 and 1.13.18).
|
---|
| 3605 |
|
---|
| 3606 | * lib/basename.h, lib/waitpid.c: New files, taken from same
|
---|
| 3607 | version of GNU tar.
|
---|
| 3608 |
|
---|
| 3609 | * lib/regex.c, lib/regex.h: Sync to GNU grep 2.4.2.
|
---|
| 3610 |
|
---|
| 3611 | * lib/posix/Makefile.am, lib/posix/regex.h: New files, taken from
|
---|
| 3612 | GNU grep 2.4.2.
|
---|
| 3613 |
|
---|
| 3614 | * lib/strftime.c: Sync to textutils 2.0e.
|
---|
| 3615 |
|
---|
| 3616 | * acconfig.h, depcomp, lib/strcasecmp.c, m4/check-type.m4,
|
---|
| 3617 | m4/const.m4, m4/decl.m4, m4/lfs.m4, m4/mktime.m4, m4/perl.m4,
|
---|
| 3618 | m4/putenv.m4, m4/uptime.m4, m4/utimbuf.m4, m4/utime.m4,
|
---|
| 3619 | m4/utimes.m4: Remove these files; no longer needed.
|
---|
| 3620 |
|
---|
| 3621 | * configure.in (AC_CANONICAL_HOST, AC_SYS_LARGEFILE,
|
---|
| 3622 | jm_AC_TYPE_UINTMAX_T): Add.
|
---|
| 3623 | (CACHE_IDS, FSTYPE_STATVFS, FSTYPE_USG_STATFS, FSTYPE_AIX_STATFS,
|
---|
| 3624 | FSTYPE_MNTENT, FSTYPE_STATFS, FSTYPE_GETMNT): Add comment, so that
|
---|
| 3625 | we don't need acconfig.h.
|
---|
| 3626 | (AC_CHECK_TYPE): Add ssize_t.
|
---|
| 3627 | (AC_REPLACE_FUNCS): Add waitpid.
|
---|
| 3628 | (AC_CHECK_FUNCS): Remove basename.
|
---|
| 3629 | (AC_FUNC_MKTIME): Remove.
|
---|
| 3630 | (LIBOBJS): Add no-ops to work around automake 1.4 bug.
|
---|
| 3631 | (AC_OUTPUT): Add lib/posix/Makefile.
|
---|
| 3632 |
|
---|
| 3633 | * find/defs.h: Include <config.h>, <sys/types.h>, <sys/stat.h>,
|
---|
| 3634 | <stdio.h>, <limits.h>, <inttypes.h>. All includers changed to not
|
---|
| 3635 | include these files, and to include "defs.h" first (since config.h
|
---|
| 3636 | must be included first).
|
---|
| 3637 | (CHAR_BIT, S_ISUID, S_ISGID, S_ISVTX, S_IRUSR, S_IWUSR, S_IXUSR,
|
---|
| 3638 | S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH, MOD_WXUSR,
|
---|
| 3639 | MODE_R, MODE_RW, MODE_RWX, MODE_ALL): New macros.
|
---|
| 3640 | (enum permissions_type): New enum.
|
---|
| 3641 | (struct long_val.negative): New member.
|
---|
| 3642 | (struct long_val.l_val): Now uintmax_t, not unsigned long.
|
---|
| 3643 | (struct size_val.size): Likewise.
|
---|
| 3644 | (struct perm_val): New type.
|
---|
| 3645 | (struct predicate.perm): Now struct perm_val, not unsigned long.
|
---|
| 3646 | (struct predicate.type): Now mode_t, not unsigned long.
|
---|
| 3647 | (list_file): New parameters current_time, output_block_size.
|
---|
| 3648 | All callers changed.
|
---|
| 3649 | (savedir, basename): Remove decls.
|
---|
| 3650 | (output_block_size, start_time): New extern vars.
|
---|
| 3651 |
|
---|
| 3652 | * find/find.c: Include <human.h>, <savedir.h>.
|
---|
| 3653 | (output_block_size, start_time): New vars.
|
---|
| 3654 | (main): Initialize them. No need to check for negative st_size,
|
---|
| 3655 | since savedir now does it for us.
|
---|
| 3656 |
|
---|
| 3657 | * find/fstype.c: Include "dirname.h".
|
---|
| 3658 | (xatoi): Remove.
|
---|
| 3659 | (filesystem_type_uncached): Use xstrtoumax instead of xatoi.
|
---|
| 3660 |
|
---|
| 3661 | * find/parser.c: Include "xstrtol.h".
|
---|
| 3662 | (get_num_days, get_num, parse_amin, parse_cmin, parse_mmin,
|
---|
| 3663 | parse_size, parse_used, insert_time, insert_num): Compute using
|
---|
| 3664 | uintmax_t, not unsigned long.
|
---|
| 3665 | (parse_amin, parse_cmin, parse_mmin, parse_used, insert_time):
|
---|
| 3666 | Keep track of whether time was negative before converting it to an
|
---|
| 3667 | unsigned type.
|
---|
| 3668 | (parse_daystart): Don't assume that localtime succeeds; e.g. it
|
---|
| 3669 | can fail with 64-bit time_t and 32-bit tm_year.
|
---|
| 3670 | (parse_perm, insert_type): Compute using mode_t, not unsigned
|
---|
| 3671 | long.
|
---|
| 3672 | (insert_type): Use symbolic constants like MODE_ALL instead of
|
---|
| 3673 | traditional ones like 07777. Set new kind member to indicate
|
---|
| 3674 | permissions type, instead of using unportable magic numbers.
|
---|
| 3675 | (make_segment): We will use human_readable to convert most numeric
|
---|
| 3676 | values, so simplify the cases.
|
---|
| 3677 | (get_num_days): Write in terms of get_num, to avoid duplicated
|
---|
| 3678 | code.
|
---|
| 3679 | (insert_time, insert_num): When debugging, convert large values to
|
---|
| 3680 | uintmax_t and output with %ju.
|
---|
| 3681 | (get_num): Use xstrtoumax to do the real work.
|
---|
| 3682 |
|
---|
| 3683 | * find/pred.c: Include "basename.h", "human.h".
|
---|
| 3684 | (DEV_BSIZE, ST_BLKSIZE, ST_NBLOCKSIZE): New macros, taken from
|
---|
| 3685 | fileutils.
|
---|
| 3686 | (ST_NBLOCKS): Replace with fileutils defn.
|
---|
| 3687 | (MAX): New macro.
|
---|
| 3688 | (ctime_format): New function.
|
---|
| 3689 | (pred_fprintf, format_date): Use human_readable to output large
|
---|
| 3690 | numbers portably.
|
---|
| 3691 | (pred_fprintf): Use ctime_format to output ctime-style dates. Use
|
---|
| 3692 | base_name to compute the base name of a path. With %m, output the
|
---|
| 3693 | mode portably using traditional numbers, even if the host uses
|
---|
| 3694 | some other numbering scheme.
|
---|
| 3695 | (pred_iname, pred_name): basename -> base_name.
|
---|
| 3696 | (pred_perm): Use new kind member to deduce permissions type,
|
---|
| 3697 | instead of relying on magic numbers.
|
---|
| 3698 | (pred_size): Compute using uintmax_t, not unsigned long. Avoid
|
---|
| 3699 | overflow if file size is near the maximum.
|
---|
| 3700 | (pred_type): Compute using mode_t, not unsigned long.
|
---|
| 3701 | (launch): Use waitpid, not wait. Check for EINTR.
|
---|
| 3702 | (format_date): Don't assume that localtime succeeds.
|
---|
| 3703 |
|
---|
| 3704 | * find/util.c (basename): Remove; we now use base_name.
|
---|
| 3705 |
|
---|
| 3706 | * lib/Makefile.am (SUBDIRS): New macro.
|
---|
| 3707 | (libfind_a_SOURCES): Add argmatch.h, argmatch.c, basename.h,
|
---|
| 3708 | basename.c, human.c, human.h, quotearg.c, quotearg.h, xstrtoumax.c.
|
---|
| 3709 | Remove error.h, error.c, getline.c.
|
---|
| 3710 | (EXTRA_DIST): Add mktime.c, regex.c.
|
---|
| 3711 |
|
---|
| 3712 | * lib/listfile.c: Include "human.h".
|
---|
| 3713 | (alloca): Declare, or include appropriate files to declare.
|
---|
| 3714 | (DEV_BSIZE, ST_NBLKSIZE, ST_NBLOCKS, ST_NBLOCKSIZE): New macros.
|
---|
| 3715 | (convert_blocks): Remove.
|
---|
| 3716 | (list_file): New current_time and output_block_size args.
|
---|
| 3717 | Revamp quite a bit, to handle large numbers correctly
|
---|
| 3718 | and to match GNU ls behavior more closely.
|
---|
| 3719 |
|
---|
| 3720 | * m4/Makefile.am (EXTRA_DIST): Add c-bs-a.m4, gettext.m4,
|
---|
| 3721 | largefile.m4, lcmessage.m4, link-follow.m4, progtest.m4,
|
---|
| 3722 | strerror_r.m4, xstrtoumax.m4. Remove check-type.m4, const.m4,
|
---|
| 3723 | decl.m4, lfs.m4, mktime.m4, perl.m4, putenv.m4, timespec.m4,
|
---|
| 3724 | uptime.m4, utimbuf.m4, utime.m4, utimes.m4.
|
---|
| 3725 |
|
---|
| 3726 | * xargs/xargs.c (wait_for_proc): Retry wait if it fails with
|
---|
| 3727 | errno == EINTR.
|
---|
| 3728 |
|
---|
| 3729 | 2000-04-05 Kevin Dalley <kevind@rahul.net>
|
---|
| 3730 |
|
---|
| 3731 | * xargs/Makefile.am: add ansi2knr
|
---|
| 3732 |
|
---|
| 3733 | * xargs/xargs.c: add macros PARAMS rather than P_. Add
|
---|
| 3734 | prototypes.
|
---|
| 3735 |
|
---|
| 3736 | * po/POTFILES: new file listing all POFILES.
|
---|
| 3737 |
|
---|
| 3738 | * m4/gl.po, m4/et.po: new files
|
---|
| 3739 |
|
---|
| 3740 | * m4/Makefile.am.in: updated file
|
---|
| 3741 |
|
---|
| 3742 | * m4: update directory
|
---|
| 3743 |
|
---|
| 3744 | * locate/Makefile.am: create updatedb from updatedb.sh
|
---|
| 3745 |
|
---|
| 3746 | * locate/updatedb.sh, locate/updatedb.in: removed file. Replaced
|
---|
| 3747 | by updatedb.sh
|
---|
| 3748 |
|
---|
| 3749 | * locate/frcode.c, locate/code.c, locate/bigram.c: add macros
|
---|
| 3750 | PARAMS rather than P_. Add prototypes.
|
---|
| 3751 |
|
---|
| 3752 | * lib/xstat.in: new file
|
---|
| 3753 |
|
---|
| 3754 | * lib/Makefile.am: update to latest versions of library files.
|
---|
| 3755 |
|
---|
| 3756 | * find/testsuite/Makefile.am: add CLEANFILES
|
---|
| 3757 |
|
---|
| 3758 | * find/util.c: remove definition of basename
|
---|
| 3759 |
|
---|
| 3760 | * find/util.c, find/tree.c, find/pred.c, find/parser.c,
|
---|
| 3761 | find/fstype.c, find/find.c, find/defs.h: add macros PARAMS rather
|
---|
| 3762 | than P_, for consistency, change to prototypes
|
---|
| 3763 |
|
---|
| 3764 | * find/Makefile.am: Add prototypes and ansi2knr
|
---|
| 3765 |
|
---|
| 3766 | * configure.in: add Galition and Estonian languages.
|
---|
| 3767 | Miscellaneous other fixes.
|
---|
| 3768 |
|
---|
| 3769 |
|
---|
| 3770 | 2000-03-11 Kevin Dalley <kevind@rahul.net>
|
---|
| 3771 |
|
---|
| 3772 | * lib/basename.c: Add file from libit.
|
---|
| 3773 | * lib/Makefile.am (libfind_a_SOURCES): add basename.c since it is
|
---|
| 3774 | no longer replaceable.
|
---|
| 3775 |
|
---|
| 3776 | * find/util.c: Remove definition of basename, which is now in
|
---|
| 3777 | lib/basename.c (as base_name).
|
---|
| 3778 | * find/pred.c: Use base_name, not basename.
|
---|
| 3779 | * find/defs.h: Likewise.
|
---|
| 3780 |
|
---|
| 3781 | * configure.in : Don't replace basename. Now we use only
|
---|
| 3782 | base_name.
|
---|
| 3783 |
|
---|
| 3784 | 2000-02-26 Kevin Dalley <kevind@rahul.net>
|
---|
| 3785 |
|
---|
| 3786 | * Version 4.1.4
|
---|
| 3787 |
|
---|
| 3788 | * lib/strtoul.c: added to distribution
|
---|
| 3789 |
|
---|
| 3790 | * configure.in: added strtoul to AC_REPLACE_FUNCS
|
---|
| 3791 |
|
---|
| 3792 | * configure.in: added jm_CHECK_ALL_TYPE
|
---|
| 3793 |
|
---|
| 3794 | 2000-02-23 Kevin Dalley <kevind@rahul.net>
|
---|
| 3795 |
|
---|
| 3796 | * po/ChangeLog: removed, merged with top-level ChangeLog.
|
---|
| 3797 |
|
---|
| 3798 | * po/de.po: new version of German file.
|
---|
| 3799 |
|
---|
| 3800 | * po/gl.po, po/et.po: new languages, Estonian and Galician.
|
---|
| 3801 |
|
---|
| 3802 | * locate/updatedb.sh (PRUNEFS): enclose paths in quotes
|
---|
| 3803 |
|
---|
| 3804 | 2000-02-17 Kevin Dalley <kevind@rahul.net>
|
---|
| 3805 |
|
---|
| 3806 | * po/it.po: new version of Italian file.
|
---|
| 3807 |
|
---|
| 3808 | * locate/updatedb.sh (prunefs_exp): have sed statement use '*'
|
---|
| 3809 | rather than the often unsupported '+'.
|
---|
| 3810 |
|
---|
| 3811 | 2000-02-13 Kevin Dalley <kevind@rahul.net>
|
---|
| 3812 |
|
---|
| 3813 | * configure.in: removed AC_ARG_PROGRAM, which is already in
|
---|
| 3814 | AM_INIT_AUTOMAKE.
|
---|
| 3815 |
|
---|
| 3816 | * locate/Makefile.am (updatedb), locate/updatedb.sh: add
|
---|
| 3817 | transforms of find, frcode, bigram, and code back into
|
---|
| 3818 | updatedb.sh, which were accidentally removed.
|
---|
| 3819 |
|
---|
| 3820 | 2000-02-12 Kevin Dalley <kevind@rahul.net>
|
---|
| 3821 |
|
---|
| 3822 | * lib/wait.h: updated address.
|
---|
| 3823 |
|
---|
| 3824 | 2000-01-26 Kevin Dalley <kevind@rahul.net>
|
---|
| 3825 |
|
---|
| 3826 | * Version 4.1.3
|
---|
| 3827 |
|
---|
| 3828 | * acconfig.h: added internationalization.
|
---|
| 3829 |
|
---|
| 3830 | * intl/*: copied from tar-1.13.17.
|
---|
| 3831 |
|
---|
| 3832 | * locate/Makefile.am, locate/locate.c, locate/code.c:
|
---|
| 3833 | internationalized file.
|
---|
| 3834 |
|
---|
| 3835 | * locate/frcode.c, locate/bigram.c: include headers from ../lib
|
---|
| 3836 | directory.
|
---|
| 3837 |
|
---|
| 3838 | * xargs/Makefile.am, xargs/xargs.c: internationalized directory.
|
---|
| 3839 |
|
---|
| 3840 | 2000-01-26 Kevin Dalley <kevind@rahul.net>
|
---|
| 3841 |
|
---|
| 3842 | * POTFILES.in: added list of files with translatable strings.
|
---|
| 3843 |
|
---|
| 3844 | * de.po, es.po, fr.po, it.po, ko.po, nl.po, pl.po, pt_BR.po,
|
---|
| 3845 | ru.po, sv.po: New, slightly out of date, files imported from the
|
---|
| 3846 | Translation Project: http://www.iro.umontreal.ca/contrib/po/HTML/,
|
---|
| 3847 | German, Spanish, French, Italian, Korean, Dutch, Polish, Brazilian
|
---|
| 3848 | Portuguese.
|
---|
| 3849 |
|
---|
| 3850 |
|
---|
| 3851 | 2000-01-24 Kevin Dalley <kevind@rahul.net>
|
---|
| 3852 |
|
---|
| 3853 | * lib/xmalloc.c, lib/regex.c, lib/getopt.c: internationalization
|
---|
| 3854 | works with current version of gettext.
|
---|
| 3855 |
|
---|
| 3856 | * lib/getline.h : added declaration of getstr.
|
---|
| 3857 | * lib/Makefile.am (libfind_a_SOURCES): added getline.[ch] to
|
---|
| 3858 | standard compilation. Added internationalization.
|
---|
| 3859 | * find/Makefile.am (INCLUDES): corrected -I options for building
|
---|
| 3860 | in other directories.
|
---|
| 3861 | (LDADD): changes for internationalization.
|
---|
| 3862 |
|
---|
| 3863 | * configure.in (ALL_LINGUAS): added internationalization.
|
---|
| 3864 | getline.c is always compiled and linked, because of getstr.
|
---|
| 3865 | AM_GNU_GETTEXT
|
---|
| 3866 |
|
---|
| 3867 | * Makefile.am:
|
---|
| 3868 | (DISTCLEANFILES): added intl/libintl.h
|
---|
| 3869 | (AUTOMAKE_OPTIONS): added gnits to AUTOMAKE_OPTIONS
|
---|
| 3870 | (SUBDIRS): added intl and po
|
---|
| 3871 |
|
---|
| 3872 | * acconfig.h: added internationalization values
|
---|
| 3873 |
|
---|
| 3874 | * THANKS: added thanks file for gnits compatibility.
|
---|
| 3875 |
|
---|
| 3876 | 2000-01-22 Kevin Dalley <kevind@rahul.net>
|
---|
| 3877 |
|
---|
| 3878 | * added intl directory.
|
---|
| 3879 |
|
---|
| 3880 | * Added internationalization, only with slightly out of date po
|
---|
| 3881 | files for many locales.
|
---|
| 3882 |
|
---|
| 3883 | 2000-01-18 Kevin Dalley <kevind@rahul.net>
|
---|
| 3884 |
|
---|
| 3885 | * Version 4.1.2
|
---|
| 3886 |
|
---|
| 3887 | * locate/Makefile.am: remove creation of updatedb, since it is now
|
---|
| 3888 | made by configure
|
---|
| 3889 |
|
---|
| 3890 | * configure.in: updatedb is now created by configure.
|
---|
| 3891 |
|
---|
| 3892 | * xargs/Makefile.am: added testsuite to xargs directory
|
---|
| 3893 |
|
---|
| 3894 | * locate/updatedb.in: updatedb is now created by configure
|
---|
| 3895 |
|
---|
| 3896 | * locate/frcode.c, locate/code.c, locate/bigram.c: change return
|
---|
| 3897 | from main to int. Replace getstr with getline, where possible.
|
---|
| 3898 |
|
---|
| 3899 | * locate/Makefile.am: place frcode, code, bigram in
|
---|
| 3900 | libexec_PROGRAMS
|
---|
| 3901 |
|
---|
| 3902 | * lib/xstrdup.c, lib/xmalloc.c, lib/xgetcwd.c, lib/xalloc.h,
|
---|
| 3903 | lib/strtol.c, lib/strstr.c, lib/strftime.c, lib/strdup.c,
|
---|
| 3904 | lib/stpcpy.c, lib/stat.c, lib/savedir.h, lib/savedir.c,
|
---|
| 3905 | lib/regex.h, lib/regex.c, lib/realloc.c, lib/pathmax.h,
|
---|
| 3906 | lib/modechange.h, lib/modechange.c, lib/mktime.c, lib/memset.c,
|
---|
| 3907 | lib/memcmp.c, lib/malloc.c, lib/lstat.c, lib/idcache.c,
|
---|
| 3908 | lib/getopt1.c, lib/getopt.c, lib/getopt.h, lib/getline.c,
|
---|
| 3909 | lib/getline.h, lib/fnmatch.c, lib/fnmatch.h, lib/filemode.c,
|
---|
| 3910 | lib/filemode.h, lib/fileblocks.c, lib/error.c, lib/error.h,
|
---|
| 3911 | lib/dirname.c, lib/alloca.c: updated to newer version of file from
|
---|
| 3912 | fileutils.
|
---|
| 3913 |
|
---|
| 3914 | * find/version.c: version number is now automatically generated by
|
---|
| 3915 | configure.
|
---|
| 3916 |
|
---|
| 3917 | * find/fstype.c (filesystem_type_uncached): fixes bug described as
|
---|
| 3918 | follows: When 'find' looks for a fstype, it parses the /etc/mtab
|
---|
| 3919 | until it finds the good line. But, if there is, before the good
|
---|
| 3920 | line, a line whose mountpoint is unreachable, it fails.
|
---|
| 3921 |
|
---|
| 3922 | * doc/texinfo.tex: updated to newer version
|
---|
| 3923 |
|
---|
| 3924 | * doc/find.texi: added version.texi, fixed a few documentation bugs.
|
---|
| 3925 |
|
---|
| 3926 | * configure.in: new m4 features.
|
---|
| 3927 |
|
---|
| 3928 | * Makefile.am: moved testsuite to below corresponding directories
|
---|
| 3929 | find and xargs.
|
---|
| 3930 |
|
---|
| 3931 | * acconfig.h: updated to match new m4 files.
|
---|
| 3932 |
|
---|
| 3933 | * m4: added m4 directory, largely borrowed from Jim Meyering's
|
---|
| 3934 | fileutils.
|
---|
| 3935 |
|
---|
| 3936 | 2000-01-17 Kevin Dalley <kevind@rahul.net>
|
---|
| 3937 |
|
---|
| 3938 | * doc/find.texi (Multiple Files): placed missing xargs in examples
|
---|
| 3939 |
|
---|
| 3940 | * find/testsuite/find.gnu/depth.exp: added find tests to test
|
---|
| 3941 | "-depth" bug.
|
---|
| 3942 |
|
---|
| 3943 | * doc/find.texi: include version.texi for automatic determination
|
---|
| 3944 | of version number, update bug report email address to
|
---|
| 3945 | bug-findutils@gnu.org.
|
---|
| 3946 | (Combining Primaries With Operators): add indices for " ,", "()",
|
---|
| 3947 | "-a", "-o", etc.
|
---|
| 3948 |
|
---|
| 3949 | 2000-01-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
---|
| 3950 |
|
---|
| 3951 | * find/tree.c (opt_expr): Never rearrange the arguments of the
|
---|
| 3952 | comma operator, since it is not commutative. Remove useless
|
---|
| 3953 | assignment.2
|
---|
| 3954 |
|
---|
| 3955 | 2000-01-17 Jonathan R. Ferro <jferro@corwin.ece.cmu.edu>
|
---|
| 3956 |
|
---|
| 3957 | * find/find.c (process_path): fix problem with "-depth" which is
|
---|
| 3958 | tested in depth.exp test.
|
---|
| 3959 |
|
---|
| 3960 | 1999-08-15 Kevin Dalley <Kevin Dalley <kevin@seti.org>>
|
---|
| 3961 |
|
---|
| 3962 | * find/fstype.c (filesystem_type_uncached): a stat failure with
|
---|
| 3963 | EACCESS will ignore this file system keep on looking. Patch
|
---|
| 3964 | suggested by Vincent Danjean <vdanjean@ens-lyon.fr>.
|
---|
| 3965 |
|
---|
| 3966 | 1999-08-15 Mark Kettenis <kettenis@gnu.org>
|
---|
| 3967 |
|
---|
| 3968 | * xargs/xargs.c (LONG_MAX): Define if necessary.
|
---|
| 3969 | (main): If ARG_MAX is -1 (that is sysconf
|
---|
| 3970 | (_SC_ARG_MAX) returns -1) the system does not impose a limit. In
|
---|
| 3971 | that case, use LONG_MAX as the limit.
|
---|
| 3972 |
|
---|
| 3973 | 1999-08-15 Kevin Dalley <Kevin Dalley <kevind@rahul.net>
|
---|
| 3974 |
|
---|
| 3975 | * find/version.c: version string is now set by config.h
|
---|
| 3976 |
|
---|
| 3977 | 1999-08-08 Kevin Dalley <kevin@seti.org>
|
---|
| 3978 |
|
---|
| 3979 | * Version 4.1.1
|
---|
| 3980 |
|
---|
| 3981 | * README-alpha: added alpha README file
|
---|
| 3982 |
|
---|
| 3983 | * find/defs.h: move lstat declarations into defs.h
|
---|
| 3984 |
|
---|
| 3985 | * xargs/Makefile.am, testsuite/Makefile.am, locate/Makefile.am,
|
---|
| 3986 | lib/Makefile.am, find/Makefile.am, doc/Makefile.am, configure.in,
|
---|
| 3987 | Makefile.am: update for automake-1.4
|
---|
| 3988 |
|
---|
| 3989 | 1999-08-02 Kevin Dalley <kevind@rahul.net>
|
---|
| 3990 |
|
---|
| 3991 | * AUTHORS: added file listing AUTHORS
|
---|
| 3992 |
|
---|
| 3993 | * lib/Makefile.am: modified code for EXTRA sources
|
---|
| 3994 |
|
---|
| 3995 | 1999-01-30 Kevin Dalley <kevind@rahul.net>
|
---|
| 3996 |
|
---|
| 3997 | * added const to declaration of basename, which should satisfy
|
---|
| 3998 | Linux as well as Hurd (fixes bug #31325).
|
---|
| 3999 |
|
---|
| 4000 | 1998-12-04 Kevin Dalley <kevind@rahul.net>
|
---|
| 4001 |
|
---|
| 4002 | * lib/nextelem.c: removed declaration of strdup and free, which
|
---|
| 4003 | meets GNU coding standards and allows compilation on more
|
---|
| 4004 | platforms.
|
---|
| 4005 |
|
---|
| 4006 | * find.texi: corrected explanation of -amin option which described
|
---|
| 4007 | hours instead of minutes
|
---|
| 4008 |
|
---|
| 4009 | 1998-09-26 Kevin Dalley <kevind@rahul.net>
|
---|
| 4010 |
|
---|
| 4011 | * lib/getline.c: fix getstr so that it correctly handles long file
|
---|
| 4012 | paths
|
---|
| 4013 |
|
---|
| 4014 | 1998-09-20 Kevin Dalley <kevind@rahul.net>
|
---|
| 4015 |
|
---|
| 4016 | * removed more function declarations to meet GNU coding standards
|
---|
| 4017 |
|
---|
| 4018 | 1998-08-30 Kevin Dalley <kevind@rahul.net>
|
---|
| 4019 |
|
---|
| 4020 | * lib/nextelem.c: removed declaration of strdup and free, which
|
---|
| 4021 | meets GNU coding standards and allow compilation on sparc
|
---|
| 4022 |
|
---|
| 4023 | * corrected explanation of -amin option which described hours
|
---|
| 4024 | instead of minutes
|
---|
| 4025 |
|
---|
| 4026 | 1998-02-27 Kevin Dalley <kevind@rahul.net>
|
---|
| 4027 |
|
---|
| 4028 | * locate/locate.c: add --existing option to locate, which only
|
---|
| 4029 | prints the names of files which still exist
|
---|
| 4030 |
|
---|
| 4031 | 1998-02-08 Kevin Dalley <kevind@rahul.net>
|
---|
| 4032 |
|
---|
| 4033 | * locate/locate.c: corrected get_short so that it correctly
|
---|
| 4034 | returns negative numbers.
|
---|
| 4035 |
|
---|
| 4036 | * remove declarations of various string functions. Removing the
|
---|
| 4037 | declarations almost matches the GNU Coding Standards.
|
---|
| 4038 |
|
---|
| 4039 | 1997-03-03 Kevin Dalley <kevind@rahul.net>
|
---|
| 4040 |
|
---|
| 4041 | * xargs/xargs.c: xargs fixed to prevent occasional core dumping.
|
---|
| 4042 |
|
---|
| 4043 | 1997-01-11 Kevin Dalley <kevind@rahul.net>
|
---|
| 4044 |
|
---|
| 4045 | * locate/updatedb.sh: add --localuser option to updatedb, which
|
---|
| 4046 | allows find to be run as nobody, while allowing database file to
|
---|
| 4047 | be created as root, change suggested by
|
---|
| 4048 | <Bernd_Eckenfels@Wittumstrasse13.76646Bruchsal.de>
|
---|
| 4049 |
|
---|
| 4050 | 1996-12-28 Kevin Dalley <kevind@rahul.net>
|
---|
| 4051 | * added PRUNEFS as variable in updatedb and --prunefs as option to
|
---|
| 4052 | updatedb
|
---|
| 4053 |
|
---|
| 4054 | 1996-05-27 Kevin Dalley <kevind@rahul.net>
|
---|
| 4055 |
|
---|
| 4056 | * updatedb.sh: when NETPATHS is used, only su to NETUSER if whoami
|
---|
| 4057 | is root
|
---|
| 4058 | 1996-04-27 Kevin Dalley <kevind@rahul.net>
|
---|
| 4059 |
|
---|
| 4060 | * lib/getline.c (getstr): verify that nchars_avail is *really*
|
---|
| 4061 | greater than 0; set *n to a large enough number, stops some core
|
---|
| 4062 | dumping
|
---|
| 4063 |
|
---|
| 4064 | Thu Nov 3 09:23:33 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
|
---|
| 4065 |
|
---|
| 4066 | * Version 4.1.
|
---|
| 4067 |
|
---|
| 4068 | * locate/Makefile.am: Move updatedb from LIBSCRIPTS to SCRIPTS.
|
---|
| 4069 |
|
---|
| 4070 | * Makefile.am (distname): Change distribution name from find to
|
---|
| 4071 | findutils.
|
---|
| 4072 |
|
---|
| 4073 | * testsuite/config/unix.exp: Don't abuse xfail; simulate it correctly.
|
---|
| 4074 |
|
---|
| 4075 | * locate/Makefile.am (CLEANFILES): Fix typo.
|
---|
| 4076 |
|
---|
| 4077 | Wed Nov 2 15:11:52 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
|
---|
| 4078 |
|
---|
| 4079 | * The big 4 0.
|
---|
| 4080 |
|
---|
| 4081 | * lib/listfile.c find/defs.h (list_file): Take a stream arg.
|
---|
| 4082 | * find/pred.c (pred_ls): pass it.
|
---|
| 4083 | * find/parser.c pred.c defs.h (parse_fls, pred_fls): New functions.
|
---|
| 4084 |
|
---|
| 4085 | Tue Oct 25 16:09:04 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
|
---|
| 4086 |
|
---|
| 4087 | * find/pred.c (pred_fprintf): Flush output after \c. From Chapman
|
---|
| 4088 | Flack.
|
---|
| 4089 |
|
---|
| 4090 | * find/parser.c (insert_fprintf): Warn about unrecognized \ and %
|
---|
| 4091 | sequences.
|
---|
| 4092 |
|
---|
| 4093 | Tue Oct 18 00:03:10 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
|
---|
| 4094 |
|
---|
| 4095 | * find/defs.h parser.c pred.c tree.c util.c: Globally change
|
---|
| 4096 | "victim" to "primary".
|
---|
| 4097 |
|
---|
| 4098 | * find/parser.c (insert_fprintf): For 'c' format, don't lose the
|
---|
| 4099 | need_stat information. From Chapman Flack.
|
---|
| 4100 |
|
---|
| 4101 | * doc/find.texi perm.texi: New files.
|
---|
| 4102 | * configure.in: Configure the doc directory.
|
---|
| 4103 |
|
---|
| 4104 | * find/pred.c (pred_regex): Check that the regex matched the whole
|
---|
| 4105 | file name.
|
---|
| 4106 |
|
---|
| 4107 | Wed Oct 12 17:13:47 1994 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
|
---|
| 4108 |
|
---|
| 4109 | * find/find.c (main): Tell what the invalid arg is.
|
---|
| 4110 | From Kaveh Ghazi.
|
---|
| 4111 |
|
---|
| 4112 | Fri Oct 7 12:33:24 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
|
---|
| 4113 |
|
---|
| 4114 | * find/parser.c: Add -mount as an alias for -xdev.
|
---|
| 4115 | From Klaus.Steinberger@physik.uni-muenchen.de (Klaus Steinberger).
|
---|
| 4116 |
|
---|
| 4117 | * lib/modechange.c: Make umask_value unsigned short.
|
---|
| 4118 |
|
---|
| 4119 | * xargs/xargs.c: Use symbolic constants in longopts.
|
---|
| 4120 | From Chapman Flack.
|
---|
| 4121 |
|
---|
| 4122 | Wed Oct 5 11:23:09 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
|
---|
| 4123 |
|
---|
| 4124 | * xargs/xargs.c (main, read_line, read_string, do_exec): Pass
|
---|
| 4125 | along the lengths of the args.
|
---|
| 4126 | (main): Calculate length of replace_pat.
|
---|
| 4127 | (push_arg, do_insert): Use those lengths instead of calculating
|
---|
| 4128 | them.
|
---|
| 4129 |
|
---|
| 4130 | Tue Oct 4 10:02:05 1994 David MacKenzie <djm@churchy.gnu.ai.mit.edu>
|
---|
| 4131 |
|
---|
| 4132 | * locate/updatedb.sh Makefile.in: Add substitutions to get
|
---|
| 4133 | the transformed program names.
|
---|
| 4134 |
|
---|
| 4135 | * xargs/xargs.c: Put back the global variables for now.
|
---|
| 4136 | Rename some variables. Increase default args_per_exec.
|
---|
| 4137 | Use boolean where applicable.
|
---|
| 4138 | (main): Reduce default arg_max by 2048 for POSIX.2.
|
---|
| 4139 | (read_string): Don't check EOF string.
|
---|
| 4140 | (read_line, read_string): Take initial args size into account.
|
---|
| 4141 |
|
---|
| 4142 | Sat Oct 1 17:43:13 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
|
---|
| 4143 |
|
---|
| 4144 | * find/pred.c (launch): Use pid_t.
|
---|
| 4145 |
|
---|
| 4146 | * xargs/xargs.c (EOF_STR): Define and use.
|
---|
| 4147 | [__STDC__]: Declare xrealloc and xmalloc using void *.
|
---|
| 4148 | * find/defs.h: Likewise.
|
---|
| 4149 |
|
---|
| 4150 | * find/defs.h: Only declare stpcpy if !HAVE_STPCPY.
|
---|
| 4151 |
|
---|
| 4152 | * xargs/xargs.c: Replace most global variables with structure
|
---|
| 4153 | pointers passed as arguments. Use pid_t.
|
---|
| 4154 | * lib/wait.h: Include sys/wait.h if HAVE_SYS_WAIT_H.
|
---|
| 4155 | * configure.in: Call AC_TYPE_MODE_T and AC_HEADER_SYS_WAIT.
|
---|
| 4156 |
|
---|
| 4157 | * xargs/xargs.c: Improve paging performance and memory
|
---|
| 4158 | fragmentation by building command arguments in a pre-allocated
|
---|
| 4159 | buffer and re-implementing the child pid list as an expandable
|
---|
| 4160 | array. From tsi@gpu.srv.ualberta.ca (Marc Aurele La France).
|
---|
| 4161 |
|
---|
| 4162 | Thu Sep 29 11:38:07 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
|
---|
| 4163 |
|
---|
| 4164 | * xargs/xargs.c [__STDC__]: Prototype declarations.
|
---|
| 4165 |
|
---|
| 4166 | Wed Sep 28 11:25:53 1994 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
|
---|
| 4167 |
|
---|
| 4168 | * find/fstype.c [AFS, __STDC__]: Fix definition of _VICEIOCTL.
|
---|
| 4169 |
|
---|
| 4170 | Tue Sep 27 08:14:27 1994 David MacKenzie <djm@churchy.gnu.ai.mit.edu>
|
---|
| 4171 |
|
---|
| 4172 | * find/fstype.c (fstype_to_string): Add more cases. Use
|
---|
| 4173 | INITMOUNTNAMES if defined.
|
---|
| 4174 | * find/defs.h: Change boolean typedef from char to int.
|
---|
| 4175 | * configure.in: Check for mktime.
|
---|
| 4176 |
|
---|
| 4177 | Tue Sep 27 01:20:28 1994 Kaveh R. Ghazi (ghazi@noc.rutgers.edu)
|
---|
| 4178 |
|
---|
| 4179 | * configure.in: Add AC_HEADER_STAT.
|
---|
| 4180 | * lib/listfile.c, lib/modetype.h: Add STAT_MACROS_BROKEN.
|
---|
| 4181 |
|
---|
| 4182 | * find/pred.c: Move the inclusion of defs.h ahead of the first
|
---|
| 4183 | test of _POSIX_VERSION.
|
---|
| 4184 |
|
---|
| 4185 | * lib/xgetcwd.c: Remove _POSIX_VERSION, rely only on HAVE_GETCWD.
|
---|
| 4186 |
|
---|
| 4187 | Mon Sep 26 16:43:01 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
|
---|
| 4188 |
|
---|
| 4189 | * configure.in: Add AC_CONFIG_HEADER.
|
---|
| 4190 | * find/*.c locate/*.c xargs/*.c: Include config.h.
|
---|
| 4191 | * locate/updatedb.sh: Add --version; --old -> --old-format.
|
---|
| 4192 |
|
---|
| 4193 | Sun Sep 25 23:43:37 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
|
---|
| 4194 |
|
---|
| 4195 | * find/* [__STDC__]: Prototype declarations.
|
---|
| 4196 |
|
---|
| 4197 | * locate/updatedb.sh: Account for renaming code and frcode.
|
---|
| 4198 |
|
---|
| 4199 | * find/find.c (process_path): Store dev and ino of directories in
|
---|
| 4200 | current branch to avoid symlink loops. From DJ Delorie
|
---|
| 4201 | <dj@ctron.com>.
|
---|
| 4202 | (process_dir): If following symlinks, don't cd to ..; instead,
|
---|
| 4203 | cd to the starting directory and then to the parent directory.
|
---|
| 4204 | (main) [HAVE_FCHDIR]: Save the dev, ino of the starting directory.
|
---|
| 4205 | (process_top_path) [HAVE_FCHDIR]: Use it.
|
---|
| 4206 | * find/pred.c (launch) [HAVE_FCHDIR]: Likewise.
|
---|
| 4207 | * defs.h [HAVE_FCHDIR]: Declare starting_desc instead of starting_dir.
|
---|
| 4208 | * configure.in: Check for dev_t, ino_t, fchdir, fcntl.h.
|
---|
| 4209 |
|
---|
| 4210 | Fri Sep 23 11:55:38 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
|
---|
| 4211 |
|
---|
| 4212 | * lib/listfile.c: Change #ifdef S_IFLNK to #ifdef S_ISLNK.
|
---|
| 4213 | From Andreas Luik <luik@isa.de>.
|
---|
| 4214 |
|
---|
| 4215 | Thu Sep 22 11:42:40 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
|
---|
| 4216 |
|
---|
| 4217 | * locate/locate.c (last_literal_end): Dynamically allocate enough
|
---|
| 4218 | memory for the subpattern.
|
---|
| 4219 |
|
---|
| 4220 | Wed Sep 21 06:12:56 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
|
---|
| 4221 |
|
---|
| 4222 | * locate/locate.c (locate): Warn if database is >8 days old.
|
---|
| 4223 | From Ian Lance Taylor.
|
---|
| 4224 |
|
---|
| 4225 | * xargs/xargs.c (do_exec), find/pred.c (launch): Set SIGCHLD to
|
---|
| 4226 | default. From tsi@gpu.srv.ualberta.ca (Marc Aurele La France).
|
---|
| 4227 | * find/find.c pred.c util.c lib/listfile.c: Remove fflush(stdout)
|
---|
| 4228 | calls before error. error does it, and doesn't trash errno.
|
---|
| 4229 | From tsi@gpu.srv.ualberta.ca (Marc Aurele La France).
|
---|
| 4230 |
|
---|
| 4231 | * find/fstype.c (filesystem_type_uncached): Don't trust mtab dev
|
---|
| 4232 | number on HPUX. From Andreas Luik <luik@isa.de>.
|
---|
| 4233 | (filesystem_type_uncached): Don't cache unknown file system
|
---|
| 4234 | types. From casper@fwi.uva.nl (Casper Dik).
|
---|
| 4235 |
|
---|
| 4236 | * locate/updatedb.sh: Collect results in temp file and rename it
|
---|
| 4237 | atomically. From Andreas Luik <luik@isa.de>.
|
---|
| 4238 |
|
---|
| 4239 | * xargs/xargs.c (parse_num): Print a long using %ld. From Jim
|
---|
| 4240 | Meyering.
|
---|
| 4241 |
|
---|
| 4242 | * find/defs.h find.c parser.c pred.c util.c, lib/nextelem.c:
|
---|
| 4243 | Emulate strchr and strrchr with index and rindex, not vice versa.
|
---|
| 4244 |
|
---|
| 4245 | Remove man directory; move man pages to the directories of the
|
---|
| 4246 | programs they document.
|
---|
| 4247 |
|
---|
| 4248 | * locate/frcode.c: Renamed from code.c.
|
---|
| 4249 | * locate/frcode.c (put_short): Renamed from puthalfword.
|
---|
| 4250 | * locate/locate.c (get_short): Renamed from gethalfword.
|
---|
| 4251 | (last_literal_end): Renamed from patprep.
|
---|
| 4252 | (locate): Recognize old-format databases too.
|
---|
| 4253 | * locate/locatedb.h: Add defines for old-format databases.
|
---|
| 4254 | * locate/bigram.c locate/code.c: Put back programs to create
|
---|
| 4255 | old-format databases.
|
---|
| 4256 | * locate/updatedb.sh: Take --old option to use them.
|
---|
| 4257 |
|
---|
| 4258 | Tue Sep 20 15:41:11 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
|
---|
| 4259 |
|
---|
| 4260 | * configure.in: Update for Autoconf v2.
|
---|
| 4261 | * find/pred.c lib/savedir.c: Use new symbols for dir header.
|
---|
| 4262 | * locate/updatedb.sh: Add --help option.
|
---|
| 4263 |
|
---|
| 4264 | Sun Feb 13 11:21:58 1994 Jim Meyering (meyering@comco.com)
|
---|
| 4265 |
|
---|
| 4266 | * man/Makefile.in [man1ext, man5ext]: Set man5ext (not man1ext) to 5.
|
---|
| 4267 |
|
---|
| 4268 | Sun Aug 1 22:30:55 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
|
---|
| 4269 |
|
---|
| 4270 | * bigram.c: File removed.
|
---|
| 4271 | * getline.c, memcmp.c, locatedb.h, updatedb.1, locatedb.5: New files.
|
---|
| 4272 | * updatedb.sh: Take command line options.
|
---|
| 4273 | Don't do bigram compression.
|
---|
| 4274 | * code.c, locate.c: Don't do bigram compression.
|
---|
| 4275 | Write and read counts in network byte order.
|
---|
| 4276 | Handle arbitrarily long paths.
|
---|
| 4277 | Use a magic number at the start of the databases.
|
---|
| 4278 |
|
---|
| 4279 | Thu Jul 29 20:44:53 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
|
---|
| 4280 |
|
---|
| 4281 | * Makefile.in (config.status): Run config.status --recheck, not
|
---|
| 4282 | configure, to get the right args passed.
|
---|
| 4283 |
|
---|
| 4284 | Thu Jul 22 12:53:12 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
|
---|
| 4285 |
|
---|
| 4286 | * listfile.c (list_file): Print inode as a long.
|
---|
| 4287 |
|
---|
| 4288 | Wed Jul 14 14:14:45 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
|
---|
| 4289 |
|
---|
| 4290 | * fstype.c [STDC_HEADERS]: Include stdlib.h.
|
---|
| 4291 |
|
---|
| 4292 | * Move unistd.h include from parser.c and pred.c to defs.h.
|
---|
| 4293 |
|
---|
| 4294 | Wed Jun 30 14:14:47 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
|
---|
| 4295 |
|
---|
| 4296 | * updatedb.sh: Construct PRUNEREGEX from PRUNEPATHS with sed.
|
---|
| 4297 | Prune /afs. Change NFSUSER to NETUSER and NFSPATHS to NETPATHS.
|
---|
| 4298 |
|
---|
| 4299 | Tue Jun 29 12:19:58 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
|
---|
| 4300 |
|
---|
| 4301 | * pred.c (pred_fprintf): Abort in switch if `c' is not A, C, or T.
|
---|
| 4302 |
|
---|
| 4303 | Mon Jun 28 00:18:52 1993 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
|
---|
| 4304 |
|
---|
| 4305 | * fstype.c (in_afs) [AFS]: New function, derived from code by
|
---|
| 4306 | Sanjay Ramamurthy <ramams@rpi.edu>.
|
---|
| 4307 | (filesystem_type_uncached) [AFS]: Call it if the fs type is
|
---|
| 4308 | otherwise unknown.
|
---|
| 4309 |
|
---|
| 4310 | * parser.c (parse_size): Recognize b and w suffixes for dd
|
---|
| 4311 | compatibility.
|
---|
| 4312 |
|
---|
| 4313 | * code.c (puthalfword): New function.
|
---|
| 4314 | (main): Call it.
|
---|
| 4315 | * locate.c (gethalfword): New function.
|
---|
| 4316 | (locate): Call it.
|
---|
| 4317 | From ifado!wb@germany.eu.net (Wilhelm B. Kloke).
|
---|
| 4318 |
|
---|
| 4319 | * listfile.c: Include pathmax.h.
|
---|
| 4320 | (get_link_name): Always allocate PATH_MAX + 1 bytes for
|
---|
| 4321 | readlink buffers.
|
---|
| 4322 | * pred.c (pred_fprintf, insert_lname): Call get_link_name.
|
---|
| 4323 |
|
---|
| 4324 | * fstype.c (filesystem_type, filesystem_type_uncached),
|
---|
| 4325 | listfile.c (list_file): Take an arg for the path to access.
|
---|
| 4326 | * pred.c (pred_ls, pred_fstype, pred_fprintf): Pass it.
|
---|
| 4327 |
|
---|
| 4328 | * find.c (process_dir): Renamed from scan_directory.
|
---|
| 4329 |
|
---|
| 4330 | Changes from jrs@world.std.com (Rick Sladkey) to chdir into
|
---|
| 4331 | subdirectories instead of using string concatenation, for speed:
|
---|
| 4332 | * find.c (process_top_path): New function.
|
---|
| 4333 | (main): Call it, and xgetcwd.
|
---|
| 4334 | (process_path, scan_directory): Take new arg, the pathname
|
---|
| 4335 | relative to ".". Use it and pass it on.
|
---|
| 4336 | * pred.c (pred_and, pred_comma, pred_negate, pred_or,
|
---|
| 4337 | pred_xtype, pred_fprintf, pred_empty, insert_lname):
|
---|
| 4338 | access rel_pathname instead of pathname.
|
---|
| 4339 | (launch): chdir to starting_dir.
|
---|
| 4340 | * defs.h: Declare rel_pathname and starting_dir.
|
---|
| 4341 | * find.c: Define them.
|
---|
| 4342 |
|
---|
| 4343 | * xgetcwd.c: New file.
|
---|
| 4344 |
|
---|
| 4345 | * updatedb.sh: Recognize -fstype NFS as well as nfs.
|
---|
| 4346 | * locate.c (patprep): Skip trailing character classes correctly.
|
---|
| 4347 | From luik@pharao.stgt.sub.org (Andreas Luik).
|
---|
| 4348 |
|
---|
| 4349 | * parser.c (parse_group): Make gid a gid_t, not short or int.
|
---|
| 4350 | (parse_nogroup): Cast gid to unsigned when using it as an array index.
|
---|
| 4351 | (parse_user, parse_nouser): Similar changes for uid.
|
---|
| 4352 | * defs.h: Use uid_t and gid_t.
|
---|
| 4353 |
|
---|
| 4354 | * parser.c (parse_help): New function.
|
---|
| 4355 | (parse_table): Add --version, -help, and --help options.
|
---|
| 4356 | Rename struct parser_table_t to struct parser_table.
|
---|
| 4357 | (parse_version): Exit after printing message, on
|
---|
| 4358 | stdout not stderr.
|
---|
| 4359 |
|
---|
| 4360 | * xargs.c, locate.c (main, usage): Add --version and --help
|
---|
| 4361 | options.
|
---|
| 4362 |
|
---|
| 4363 | Wed Mar 31 22:39:57 1993 Jim Meyering (meyering@comco.com)
|
---|
| 4364 |
|
---|
| 4365 | * parser.c: Define isascii macro to be 1 also if STDC_HEADERS.
|
---|
| 4366 | * xargs.c: Ditto.
|
---|
| 4367 |
|
---|
| 4368 | Wed Mar 31 16:04:07 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
|
---|
| 4369 |
|
---|
| 4370 | * pred.c (pred_fprintf): If curdepth is 0, don't nuke
|
---|
| 4371 | segment->text; nuke cp.
|
---|
| 4372 |
|
---|
| 4373 | Mon Mar 29 15:57:20 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
|
---|
| 4374 |
|
---|
| 4375 | * Version 3.8.
|
---|
| 4376 |
|
---|
| 4377 | Fri Mar 26 16:36:59 1993 David J. MacKenzie (djm@hal.gnu.ai.mit.edu)
|
---|
| 4378 |
|
---|
| 4379 | * pred.c (pred_ilname, pred_iname, pred_ipath): New functions.
|
---|
| 4380 | (pred_table): Add them.
|
---|
| 4381 | (insert_lname): New function.
|
---|
| 4382 | (pred_lname): Call it.
|
---|
| 4383 | * parser.c (parse_ilname, parse_iname, parse_ipath,
|
---|
| 4384 | parse_iregex): New functions.
|
---|
| 4385 | (parse_table): Add them.
|
---|
| 4386 | (insert_regex): New function.
|
---|
| 4387 | (parse_regex): Call it.
|
---|
| 4388 |
|
---|
| 4389 | * fstype.c (filesystem_type): Cache previous result.
|
---|
| 4390 | (filesystem_type_uncached): New function.
|
---|
| 4391 | pred.c (pred_fstype, pred_fprintf): Adjust callers to not cache.
|
---|
| 4392 |
|
---|
| 4393 | * parser.c: Don't define const.
|
---|
| 4394 |
|
---|
| 4395 | * fstype.c [FSTYPE_STATFS] (fstype_to_string): #ifdef
|
---|
| 4396 | MOUNT_PC for 386bsd.
|
---|
| 4397 |
|
---|
| 4398 | Thu Mar 25 18:32:24 1993 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
|
---|
| 4399 |
|
---|
| 4400 | * parser.c (parse_regex): If ignore_case, set up a translate
|
---|
| 4401 | table for the regex.
|
---|
| 4402 |
|
---|
| 4403 | * defs.h: Include string.h or strings.h.
|
---|
| 4404 | * find.c fstype.c parser.c pred.c util.c: Don't.
|
---|
| 4405 |
|
---|
| 4406 | * nextelem.c [index]: Don't redefine.
|
---|
| 4407 |
|
---|
| 4408 | Wed Mar 24 17:47:10 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
|
---|
| 4409 |
|
---|
| 4410 | * xargs.c (wait_for_proc): Exit with a nonrunnable command's exit
|
---|
| 4411 | status, not the wait status value. From
|
---|
| 4412 | Andreas Schwab <schwab@lamothe.informatik.uni-dortmund.de>.
|
---|
| 4413 |
|
---|
| 4414 | * parser.c (make_segment, insert_fprintf), pred.c
|
---|
| 4415 | (pred_fprintf): Add '%F' to print filesystem type.
|
---|
| 4416 |
|
---|
| 4417 | * parser.c (parse_fprintf): Check if second arg is missing.
|
---|
| 4418 |
|
---|
| 4419 | Tue Mar 23 13:18:08 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
|
---|
| 4420 |
|
---|
| 4421 | * pred.c (pred_fprintf): For %P, don't move past an assumed
|
---|
| 4422 | slash if the ARGV element ends with one, because in that case
|
---|
| 4423 | we didn't add one.
|
---|
| 4424 |
|
---|
| 4425 | * parser.c (parse_printf): Check for missing arg.
|
---|
| 4426 | From smj@cats.com (Steve James).
|
---|
| 4427 |
|
---|
| 4428 | * parser.c: Add #ifdef around atol decl for Linux.
|
---|
| 4429 |
|
---|
| 4430 | Fri Dec 11 08:17:07 1992 Jim Meyering (meyering@comco.com)
|
---|
| 4431 |
|
---|
| 4432 | * defs.h: Remove dcl of process_path.
|
---|
| 4433 | * find.c: Put dcl of p
|
---|
| 4434 |
|
---|
| 4435 | * pred.c (pred_fprintf): Don't print "\n" unless it's in the
|
---|
| 4436 | format string.
|
---|
| 4437 |
|
---|
| 4438 | Mon Oct 21 22:30:35 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
|
---|
| 4439 |
|
---|
| 4440 | * defs.h, parser.c, pred.c: Rename some types that conflict
|
---|
| 4441 | with reserved POSIX.1 namespace (ended in _t).
|
---|
| 4442 |
|
---|
| 4443 |
|
---|
| 4444 |
|
---|
| 4445 | Thu Oct 17 22:39:06 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
|
---|
| 4446 |
|
---|
| 4447 | * xargs.c: Don't determine memory.h based on POSIX, which
|
---|
| 4448 | doesn't mention it.
|
---|
| 4449 |
|
---|
| 4450 | Sat Oct 5 16:11:05 1991 Jim Meyering (meyering at churchy.gnu.ai.mit.edu)
|
---|
| 4451 |
|
---|
| 4452 | * parser.c (parse_perm): Parse new `-perm +mode' notation.
|
---|
| 4453 | * pred.c (pred_perm): Interpret same.
|
---|
| 4454 |
|
---|
| 4455 | Fri Sep 13 14:58:27 1991 David J. MacKenzie (djm at churchy.gnu.ai.mit.edu)
|
---|
| 4456 |
|
---|
| 4457 | * xargs.c [POSIX]: Always use sysconf to get ARG_MAX.
|
---|
| 4458 |
|
---|
| 4459 | Thu Sep 5 23:57:06 1991 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4460 |
|
---|
| 4461 | * bigram.c, code.c (main): Make path_max int, not unsigned.
|
---|
| 4462 | * locate.c (main): Check for pathconf failure.
|
---|
| 4463 |
|
---|
| 4464 | Thu Sep 5 11:54:44 1991 Jim Meyering (meyering at churchy.gnu.ai.mit.edu)
|
---|
| 4465 |
|
---|
| 4466 | * parser.c (insert_fprintf): Add `\\' escape and fixed `%%'
|
---|
| 4467 | interpretation.
|
---|
| 4468 | * pred.c (pred_fprintf): fixed off-by-one indexing problem
|
---|
| 4469 | when handling [gGuU] printf formats.
|
---|
| 4470 |
|
---|
| 4471 | Wed Aug 28 20:53:57 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
|
---|
| 4472 |
|
---|
| 4473 | * Version 3.2.
|
---|
| 4474 |
|
---|
| 4475 | Mon Aug 26 18:57:32 1991 David J. MacKenzie (djm at pogo.gnu.ai.mit.edu)
|
---|
| 4476 |
|
---|
| 4477 | * bigram.c, code.c: Fix handling of PATH_MAX.
|
---|
| 4478 | Check for anomalous input line lengths.
|
---|
| 4479 | From Bruce Evans.
|
---|
| 4480 |
|
---|
| 4481 | Fri Aug 23 11:00:18 1991 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4482 |
|
---|
| 4483 | * pred.c (pred_fprintf): Round block number up to get K.
|
---|
| 4484 |
|
---|
| 4485 | Thu Aug 22 10:46:30 1991 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4486 |
|
---|
| 4487 | * pred.c (pred_fprintf, pred_lname) [_AIX]: Allocate PATH_MAX
|
---|
| 4488 | byte for link object since st_size is wrong.
|
---|
| 4489 |
|
---|
| 4490 | * listfile.c (list_file): Don't convert blocks to kilobytes if
|
---|
| 4491 | env. var POSIX_ME_HARDER is defined.
|
---|
| 4492 |
|
---|
| 4493 | * fstype.c [FS_AIX_STATFS]: New case.
|
---|
| 4494 |
|
---|
| 4495 | * configure: Make sure the sys/mount.h is the 4.4BSD version
|
---|
| 4496 | with grep instead of just testing whether it exists.
|
---|
| 4497 |
|
---|
| 4498 | * listfile.c (list_file): Add 1 to number of 512-byte blocks
|
---|
| 4499 | before dividing to get 1K blocks (so we round up, not down).
|
---|
| 4500 |
|
---|
| 4501 | Wed Aug 21 13:02:46 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
|
---|
| 4502 |
|
---|
| 4503 | * Version 3.1.
|
---|
| 4504 |
|
---|
| 4505 | * parser.c (parse_fprintf), pred.c (pred_fprintf): Add %k
|
---|
| 4506 | conversion to print 1K blocks.
|
---|
| 4507 |
|
---|
| 4508 | * listfile.c: Print counts of 1K blocks, for consistency with
|
---|
| 4509 | new fileutils release. Bad timing, there.
|
---|
| 4510 |
|
---|
| 4511 | * Version 3.0.
|
---|
| 4512 |
|
---|
| 4513 | * pred.c [VOID_CLOSEDIR]: Fake a return value for closedir,
|
---|
| 4514 | which returns void on some systems, like Sequents.
|
---|
| 4515 | * configure: Check sys/dir.h for 'void closedir'.
|
---|
| 4516 |
|
---|
| 4517 | Thu Aug 15 16:07:46 1991 David J. MacKenzie (djm at frob)
|
---|
| 4518 |
|
---|
| 4519 | * modetype.h: Define POSIX.1 stat stuff if missing.
|
---|
| 4520 | * pred.c, parser.c, find.c, fstype.c: Don't define it.
|
---|
| 4521 | * updatedb.sh: Use a variable substitution method like configure's.
|
---|
| 4522 | * Makefile.in: Add datadir variable to separate programs from
|
---|
| 4523 | data file.
|
---|
| 4524 |
|
---|
| 4525 | * parser.c, pred.c: Rename -fulldays to -daystart.
|
---|
| 4526 |
|
---|
| 4527 | * defs.h, find.c, parser.c, pred.c: Add many new predicates
|
---|
| 4528 | from Jay Plett (jay@princeton.edu).
|
---|
| 4529 |
|
---|
| 4530 | Wed Aug 14 14:37:06 1991 David J. MacKenzie (djm at bleen)
|
---|
| 4531 |
|
---|
| 4532 | * parser.c (parse_size), pred.c (pred_size), defs.h (struct
|
---|
| 4533 | size_t): Allow `k' to follow number to measure size in Kbytes.
|
---|
| 4534 | * parser.c (parse_size, get_num, insert_num), defs.h (struct
|
---|
| 4535 | size_t): Use enum comparison_type instead of short.
|
---|
| 4536 |
|
---|
| 4537 | Fri Aug 9 00:49:32 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
|
---|
| 4538 |
|
---|
| 4539 | * xargs.c (read_line): Use isblank, to support POSIX locales.
|
---|
| 4540 |
|
---|
| 4541 | * fstype [FS_STATVFS]: New code for SVR4, from slootman@dri.nl
|
---|
| 4542 | (Paul Slootman).
|
---|
| 4543 | * configure: Figure out when to use it.
|
---|
| 4544 |
|
---|
| 4545 | * configure: Check for st_blocks in struct stat.
|
---|
| 4546 | * listfile.c (ST_NBLOCKS): New macro.
|
---|
| 4547 | (list_file): Print file's block count.
|
---|
| 4548 | Use S_ISLNK instead of S_IFLNK.
|
---|
| 4549 | * fileblocks.c: New file, from fileutils.
|
---|
| 4550 |
|
---|
| 4551 | Thu Aug 8 17:20:19 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
|
---|
| 4552 |
|
---|
| 4553 | * parser.c, pred.c [CACHE_IDS]: Optional code to turn uid and
|
---|
| 4554 | gid lookups into table lookups.
|
---|
| 4555 |
|
---|
| 4556 | Wed Aug 7 00:22:29 1991 David J. MacKenzie (djm at wheat-chex)
|
---|
| 4557 |
|
---|
| 4558 | * configure, Makefile.in's: Support +srcdir option via VPATH.
|
---|
| 4559 | Clean up clean targets.
|
---|
| 4560 |
|
---|
| 4561 | Sat Jul 20 01:11:51 1991 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4562 |
|
---|
| 4563 | * configure: Filter /etc and /usr/etc from path.
|
---|
| 4564 |
|
---|
| 4565 | * xargs.c (wait_for_proc): Fix handling of child exit status.
|
---|
| 4566 | (main): Exit with a nonzero status if any child did.
|
---|
| 4567 |
|
---|
| 4568 | * pred.c (launch): Flush stdout and stderr before forking.
|
---|
| 4569 |
|
---|
| 4570 | * fstype.c (filesystem_type) [FS_MNTENT]: Skip entries of
|
---|
| 4571 | type "ignore".
|
---|
| 4572 |
|
---|
| 4573 | Fri Jul 19 22:53:42 1991 David J. MacKenzie (djm at bleen)
|
---|
| 4574 |
|
---|
| 4575 | * pred.c, locate.c: Use fnmatch instead of glob_match.
|
---|
| 4576 | * fnmatch.c, fnmatch.h: New files.
|
---|
| 4577 |
|
---|
| 4578 | * Many files: Use string.h if STDC_HEADERS, as well as if USG.
|
---|
| 4579 |
|
---|
| 4580 | * locate.c, code.c, bigram.c: Possibly use pathconf to get
|
---|
| 4581 | PATH_MAX. Use malloc to allocate path arrays.
|
---|
| 4582 |
|
---|
| 4583 | * xargs.c: Possibly use sysconf to get ARG_MAX.
|
---|
| 4584 | (env_size): Make definition unconditional.
|
---|
| 4585 | (main): Do arg_max adjustment that can't be done with
|
---|
| 4586 | preprocessor now that ARG_MAX might be a function call.
|
---|
| 4587 | (do_exec): Exit with status 126 or 127 after failed exec, for
|
---|
| 4588 | POSIX.2 draft 11.1.
|
---|
| 4589 |
|
---|
| 4590 | * xargs.c, pred.c, listfile.c: Use POSIX, not UNISTD_MISSING.
|
---|
| 4591 | * wait.h: Use POSIX, not WAIT_MACROS_MISSING.
|
---|
| 4592 |
|
---|
| 4593 | * COPYING: Use version 2. Update all files.
|
---|
| 4594 |
|
---|
| 4595 | * Replace Makefile and lib/Makefile with Makefile.in,
|
---|
| 4596 | lib/Makefile.in and configure. Update README.
|
---|
| 4597 |
|
---|
| 4598 | Fri Apr 5 12:49:09 1991 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4599 |
|
---|
| 4600 | * Version 2.2.
|
---|
| 4601 |
|
---|
| 4602 | Fri Mar 15 20:44:45 1991 David J. MacKenzie (djm at geech.ai.mit.edu)
|
---|
| 4603 |
|
---|
| 4604 | * xargs.c (main): Always run the command if some args are left over.
|
---|
| 4605 | Rename some variables.
|
---|
| 4606 |
|
---|
| 4607 | Fri Jan 18 03:35:57 1991 David J. MacKenzie (djm at geech.ai.mit.edu)
|
---|
| 4608 |
|
---|
| 4609 | * bigram.c, code.c, locate.c: Use LIMITS_MISSING, not
|
---|
| 4610 | _POSIX_SOURCE, to decide whether to include limits.h.
|
---|
| 4611 |
|
---|
| 4612 | * parser.c, pred.c, listfile.c: Use POSIX, not _POSIX_SOURCE,
|
---|
| 4613 | to decide whether to declare getpwuid and getgrgid.
|
---|
| 4614 |
|
---|
| 4615 | * xargs.c: Use POSIX, not _POSIX_SOURCE, to determine whether
|
---|
| 4616 | to include memory.h.
|
---|
| 4617 |
|
---|
| 4618 | Sat Jan 12 04:12:34 1991 David J. MacKenzie (djm at wookumz.ai.mit.edu)
|
---|
| 4619 |
|
---|
| 4620 | * defs.h, find.c, parser.c, pred.c: Remove -permmask option.
|
---|
| 4621 |
|
---|
| 4622 | Thu Jan 10 04:32:52 1991 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4623 |
|
---|
| 4624 | * wait.h: Include sys/types.h to get pid_t.
|
---|
| 4625 |
|
---|
| 4626 | * xargs.c [USG && !STDC_HEADERS]: Only include memory.h if not
|
---|
| 4627 | _POSIX_SOURCE.
|
---|
| 4628 |
|
---|
| 4629 | Tue Jan 1 23:53:32 1991 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4630 |
|
---|
| 4631 | * Version 2.1.
|
---|
| 4632 |
|
---|
| 4633 | Wed Dec 26 03:25:51 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4634 |
|
---|
| 4635 | * locate.c, bigram.c, code.c: Attempt to get max. path length
|
---|
| 4636 | on more kinds of systems, incl. POSIX.
|
---|
| 4637 |
|
---|
| 4638 | * pred.c, listfile.c, xargs.c: Get some decls from unistd.h,
|
---|
| 4639 | if available.
|
---|
| 4640 |
|
---|
| 4641 | * find.c, defs.h: Make `cur_day_start' a time_t, not long.
|
---|
| 4642 |
|
---|
| 4643 | Fri Dec 21 01:49:12 1990 David J. MacKenzie (djm at egypt)
|
---|
| 4644 |
|
---|
| 4645 | * defs.h, parser.c: Remove unused field from `struct exec_t'.
|
---|
| 4646 |
|
---|
| 4647 | * xargs.c: Add +no-run-if-empty option to cause the command to
|
---|
| 4648 | not be run if the input is empty.
|
---|
| 4649 |
|
---|
| 4650 | * defs.h (struct exec_t): Change the array of offsets into an
|
---|
| 4651 | array of `struct path_arg'.
|
---|
| 4652 | * parser.c (insert_exec_ok): Fill in new fields, to allow "{}"
|
---|
| 4653 | to be substituted (multiple times) anywhere in an arg to -exec
|
---|
| 4654 | or -ok.
|
---|
| 4655 | * pred.c (pred_exec): Add code to substitute "{}" within args.
|
---|
| 4656 | (pred_ok): After prompting, just run pred_exec.
|
---|
| 4657 |
|
---|
| 4658 | Thu Dec 20 02:32:09 1990 David J. MacKenzie (djm at egypt)
|
---|
| 4659 |
|
---|
| 4660 | * fstype.c (filesystem_type) [FS_MNTENT]: Allow for optional
|
---|
| 4661 | "0x" at front of "dev=" mount option, which amd puts there but
|
---|
| 4662 | Sun automounter doesn't.
|
---|
| 4663 |
|
---|
| 4664 | Sat Dec 15 19:01:12 1990 David J. MacKenzie (djm at egypt)
|
---|
| 4665 |
|
---|
| 4666 | * find.c (main), util.c (usage): Make directory args optional,
|
---|
| 4667 | defaulting to ".".
|
---|
| 4668 |
|
---|
| 4669 | Sat Dec 15 18:36:29 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4670 |
|
---|
| 4671 | * listfile.c: Define major and minor if not defined (as in POSIX).
|
---|
| 4672 |
|
---|
| 4673 | Mon Dec 3 01:04:35 1990 David J. MacKenzie (djm at alborz)
|
---|
| 4674 |
|
---|
| 4675 | * find.c, fstype.c, parser.c, pred.c, util.c: Flush stdout before
|
---|
| 4676 | writing to stderr, in case they have been redirected to the
|
---|
| 4677 | same file descriptor.
|
---|
| 4678 |
|
---|
| 4679 | * pred.c (launch): Use POSIX wait macros from wait.h.
|
---|
| 4680 |
|
---|
| 4681 | * xargs.c (print_xargs): Read from tty_stream, not stdin.
|
---|
| 4682 |
|
---|
| 4683 | Tue Nov 20 16:48:24 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4684 |
|
---|
| 4685 | * Version 2.0.
|
---|
| 4686 |
|
---|
| 4687 | * fstype.c [FS_USG_STATFS]: New code.
|
---|
| 4688 | [FS_STATFS]: For symlinks, statfs the directory the link is in
|
---|
| 4689 | instead of the link.
|
---|
| 4690 | * Various files: Conditionalize some declarations on
|
---|
| 4691 | STDC_HEADERS or _POSIX_SOURCE.
|
---|
| 4692 |
|
---|
| 4693 | Fri Nov 16 12:24:43 1990 David J. MacKenzie (djm at egypt)
|
---|
| 4694 |
|
---|
| 4695 | * modetype.h: New file.
|
---|
| 4696 | parser.c, pred.c: Use it.
|
---|
| 4697 |
|
---|
| 4698 | Thu Nov 15 18:05:54 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4699 |
|
---|
| 4700 | * xmalloc.c: New file from fileutils.
|
---|
| 4701 |
|
---|
| 4702 | * fstype.c (fstype_to_string): Add case for MFS.
|
---|
| 4703 | (filesystem_type): Take a pathname as a second arg.
|
---|
| 4704 | [FS_STATFS] return "unknown" instead of exiting if statfs
|
---|
| 4705 | fails because of ENOENT.
|
---|
| 4706 | * pred.c (pred_fstype): Pass the pathname. Set current_dev.
|
---|
| 4707 | * find.c (process_path): Make root_dev local again.
|
---|
| 4708 |
|
---|
| 4709 | Mon Nov 12 02:54:00 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4710 |
|
---|
| 4711 | * pred.c (pred_fstype): Free old fs type.
|
---|
| 4712 |
|
---|
| 4713 | * fstype.c, pred.c (pred_fstype), parser.c (parse_fstype):
|
---|
| 4714 | Reread the file system type info. every time a filesystem
|
---|
| 4715 | mount point is crossed, to allow for automounting.
|
---|
| 4716 |
|
---|
| 4717 | * xstrdup.c: New file from fileutils.
|
---|
| 4718 |
|
---|
| 4719 | * find.c (process_path): Rename root_dev to current_dev and
|
---|
| 4720 | make it global, for -fstype.
|
---|
| 4721 |
|
---|
| 4722 | * wait.h: New file taken from xargs.c.
|
---|
| 4723 |
|
---|
| 4724 | * xargs.c: Make limits.h vs. sys/param.h conditional on
|
---|
| 4725 | LIMITS_MISSING instead of USG, to accomodate SVR2.
|
---|
| 4726 |
|
---|
| 4727 | Thu Nov 8 11:52:22 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4728 |
|
---|
| 4729 | * parser.c, pred.c, listfile.c: If not _POSIX_SOURCE, declare
|
---|
| 4730 | getpwuid and getgrgid. Use them.
|
---|
| 4731 |
|
---|
| 4732 | * listfile.c: If not _POSIX_SOURCE, define S_ISDIR and
|
---|
| 4733 | S_ISBLK. Use them.
|
---|
| 4734 |
|
---|
| 4735 | * find.c: Use S_ISDIR instead of S_IFDIR, and define if not
|
---|
| 4736 | _POSIX_SOURCE.
|
---|
| 4737 |
|
---|
| 4738 | * Makefile: Define AR and RANLIB and pass to child makes.
|
---|
| 4739 | lib/Makefile: Use them.
|
---|
| 4740 |
|
---|
| 4741 | * xargs.c (WIFSIGNALED): Redefine so it works.
|
---|
| 4742 |
|
---|
| 4743 | Mon Nov 5 00:02:01 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4744 |
|
---|
| 4745 | * find.c (process_path): For -xdev, process filesystem
|
---|
| 4746 | mountpoints (but don't descend them), instead of skipping them
|
---|
| 4747 | entirely.
|
---|
| 4748 |
|
---|
| 4749 | * find.c, parser.c, defs.h: Add -follow predicate.
|
---|
| 4750 |
|
---|
| 4751 | * xargs.c: Change ifdefs to support STDC POSIX systems.
|
---|
| 4752 |
|
---|
| 4753 | Sat Nov 3 20:18:05 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4754 |
|
---|
| 4755 | * xargs.c (do_exec): Child process exits with status 255, not
|
---|
| 4756 | 127, if command can't be run.
|
---|
| 4757 |
|
---|
| 4758 | Fri Nov 2 02:11:42 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4759 |
|
---|
| 4760 | * xargs.c: Exit with status 127 if running commmand fails, as
|
---|
| 4761 | required by POSIX.
|
---|
| 4762 |
|
---|
| 4763 | * fstype.c: Support -fstype for Ultrix (-DFS_GETMNT).
|
---|
| 4764 | Sun/BSD code is now -DFS_MNTENT.
|
---|
| 4765 |
|
---|
| 4766 | Thu Nov 1 13:06:01 1990 David J. MacKenzie (djm at egypt)
|
---|
| 4767 |
|
---|
| 4768 | * Reorganize into subdirectories and add xargs. Rewrite Makefiles.
|
---|
| 4769 |
|
---|
| 4770 | * find.c (process_path, main): Allow a maxdepth of 0, meaning
|
---|
| 4771 | only process command line args.
|
---|
| 4772 |
|
---|
| 4773 | * parser.c, pred.c: Add -print0 predicate.
|
---|
| 4774 |
|
---|
| 4775 | * xargs.c: Add -0 option and long options. Move standard
|
---|
| 4776 | library functions into separate files. Use error instead of
|
---|
| 4777 | fatal and fprintf/perror. Use POSIX macros for examining exit
|
---|
| 4778 | status from wait.
|
---|
| 4779 | (read_string): New function.
|
---|
| 4780 |
|
---|
| 4781 | Fri Sep 21 10:21:09 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4782 |
|
---|
| 4783 | * find.c (process_path): Take DEPTH as an arg instead of ROOT,
|
---|
| 4784 | and change callers.
|
---|
| 4785 |
|
---|
| 4786 | Thu Sep 20 23:58:47 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4787 |
|
---|
| 4788 | * parser.c (parse_maxdepth): New function.
|
---|
| 4789 | * find.c (process_path): If -maxdepth was given, don't go
|
---|
| 4790 | more than that many levels deep.
|
---|
| 4791 | * defs.h: Declare maxdepth.
|
---|
| 4792 |
|
---|
| 4793 | Wed Sep 12 02:12:31 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4794 |
|
---|
| 4795 | * parser.c: Add -not as synonym for !.
|
---|
| 4796 |
|
---|
| 4797 | Sun Aug 26 06:16:08 1990 Jim Kingdon (kingdon at pogo.ai.mit.edu)
|
---|
| 4798 |
|
---|
| 4799 | * Makefile (TAGS): New target.
|
---|
| 4800 |
|
---|
| 4801 | Sun Aug 12 00:32:01 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4802 |
|
---|
| 4803 | * xargs.c (main): Tell getopt to not permute.
|
---|
| 4804 |
|
---|
| 4805 | Sat Aug 4 21:43:45 1990 David J. MacKenzie (djm at pogo.ai.mit.edu)
|
---|
| 4806 |
|
---|
| 4807 | * parser.c (parse_perm), pred.c (pred_perm): Always compare
|
---|
| 4808 | bits 07777.
|
---|
| 4809 |
|
---|
| 4810 | * locate.c, Makefile: Rename 'fastfind' program to 'locate',
|
---|
| 4811 | following comment in POSIX.2 draft 10 rationale for find.
|
---|
| 4812 |
|
---|
| 4813 | Wed Jul 25 18:45:03 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4814 |
|
---|
| 4815 | * listfile.c (getuser, getgroup): Make uid and gid unsigned
|
---|
| 4816 | short, not int.
|
---|
| 4817 |
|
---|
| 4818 | Mon Jul 16 13:40:13 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4819 |
|
---|
| 4820 | * defs.h: Don't declare fprintf and printf, in case they have
|
---|
| 4821 | prototypes in stdio.h (important for functions that use stdarg).
|
---|
| 4822 |
|
---|
| 4823 | Sun Jul 15 23:39:39 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4824 |
|
---|
| 4825 | * parser.c (parse_and): New function, for compatibility.
|
---|
| 4826 |
|
---|
| 4827 | Wed Jul 4 00:17:57 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4828 |
|
---|
| 4829 | * find.c (main): Only enclose expressions that produce no side
|
---|
| 4830 | effects within `( ... )'.
|
---|
| 4831 |
|
---|
| 4832 | Tue Jul 3 01:59:39 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4833 |
|
---|
| 4834 | * parser.c (strspn): Stop when end of string reached.
|
---|
| 4835 |
|
---|
| 4836 | * Version 1.2.
|
---|
| 4837 |
|
---|
| 4838 | * Move version number from Makefile to new file version.c.
|
---|
| 4839 | * parser.c: Recognize new -version predicate.
|
---|
| 4840 |
|
---|
| 4841 | * find.c (main): If no predicates that produce output are
|
---|
| 4842 | given, default to -print if the entire expression is true, not
|
---|
| 4843 | just the last part of an alternation.
|
---|
| 4844 | * Print the names of predicates with invalid arguments.
|
---|
| 4845 |
|
---|
| 4846 | Mon Jul 2 23:48:17 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4847 |
|
---|
| 4848 | * pred.c: Don't check for invalid comparison types in numeric
|
---|
| 4849 | predicate functions.
|
---|
| 4850 |
|
---|
| 4851 | Thu Jun 28 00:34:57 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4852 |
|
---|
| 4853 | * parser.c (parse_regex): Set fastmap and translate before
|
---|
| 4854 | compiling regex.
|
---|
| 4855 |
|
---|
| 4856 | Mon Jun 25 18:08:59 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4857 |
|
---|
| 4858 | * fastfind.c (fastfind): Initialize count to 0.
|
---|
| 4859 |
|
---|
| 4860 | * lib/updatedb.sh: Only do regex comparison on directories,
|
---|
| 4861 | for speed.
|
---|
| 4862 |
|
---|
| 4863 | * listfile.c (list_file): Truncate user and group name to 8 chars.
|
---|
| 4864 |
|
---|
| 4865 | Sun Jun 24 13:51:27 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4866 |
|
---|
| 4867 | * Version 1.1.
|
---|
| 4868 |
|
---|
| 4869 | * Makefile [DISTFILES]: Add COPYING.
|
---|
| 4870 |
|
---|
| 4871 | Fri Jun 22 03:54:27 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4872 |
|
---|
| 4873 | * Version 1.0.
|
---|
| 4874 |
|
---|
| 4875 | Tue Jun 19 03:55:28 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4876 |
|
---|
| 4877 | * lib/updatedb.sh: Prune entries that match PRUNEREGEX.
|
---|
| 4878 | Split up finding files from computing bigrams.
|
---|
| 4879 | Use redirection instead of nonportable grep -s to detect sort
|
---|
| 4880 | failure. Optionally search network filesystems as well as
|
---|
| 4881 | local ones.
|
---|
| 4882 |
|
---|
| 4883 | * pred.c (pred_regex): Match against full pathname instead of
|
---|
| 4884 | just last element.
|
---|
| 4885 | * util.c (basename): Return "/", not "", if given "/".
|
---|
| 4886 |
|
---|
| 4887 | * find.c (process_path): Fix error in handling "/" directory.
|
---|
| 4888 |
|
---|
| 4889 | Mon Jun 18 01:49:16 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4890 |
|
---|
| 4891 | * parser.c [STRSPN_MISSING] (strspn): New function.
|
---|
| 4892 |
|
---|
| 4893 | Sun Jun 17 13:54:09 1990 David J. MacKenzie (djm at apple-gunkies)
|
---|
| 4894 |
|
---|
| 4895 | * listfile.c: New file.
|
---|
| 4896 | * parser.c (parse_ls): New function.
|
---|
| 4897 | * pred.c (pred_ls): New function.
|
---|
| 4898 |
|
---|
| 4899 | * find.c (main): Remove interface to fastfind, to prevent
|
---|
| 4900 | conflict with POSIX syntax.
|
---|
| 4901 | * util.c (usage): Remove fastfind syntax from message.
|
---|
| 4902 | * fastfind.c (main): New function.
|
---|
| 4903 | * Makefile: Make fastfind a separate program.
|
---|
| 4904 |
|
---|
| 4905 | * find.c (main): Print correct message if a predicate arg is
|
---|
| 4906 | missing.
|
---|
| 4907 |
|
---|
| 4908 | * parser.c (insert_exec_ok): Make args that start with a ';' but
|
---|
| 4909 | contain other characters not terminate the command.
|
---|
| 4910 |
|
---|
| 4911 | Fri Jun 15 00:33:45 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4912 |
|
---|
| 4913 | * fstype.c: If MOUNTED isn't defined but MNT_MNTTAB is, use it
|
---|
| 4914 | instead. True for HP/UX, at least.
|
---|
| 4915 |
|
---|
| 4916 | Thu Jun 14 10:10:25 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4917 |
|
---|
| 4918 | * savedir.c: New file; now find won't run out of file
|
---|
| 4919 | descriptors in deep trees.
|
---|
| 4920 | * find.c (process_path): Use savedir.
|
---|
| 4921 |
|
---|
| 4922 | Sat Jun 9 03:15:21 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4923 |
|
---|
| 4924 | * parser.c (parse_permmask): Allow symbolic mode masks.
|
---|
| 4925 | (parse_perm): Free 'struct change' when done with it.
|
---|
| 4926 | (get_oct): Function removed.
|
---|
| 4927 |
|
---|
| 4928 | * find.c (process_path): Allow arbitrarily-long filenames.
|
---|
| 4929 | More efficient string copying. Initialize perm_mask to 07777
|
---|
| 4930 | instead of -1.
|
---|
| 4931 |
|
---|
| 4932 | Thu Jun 7 04:22:42 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4933 |
|
---|
| 4934 | * Makefile, find.c: Use DIRENT to control whether <dirent.h>
|
---|
| 4935 | is used.
|
---|
| 4936 |
|
---|
| 4937 | Thu May 31 04:46:11 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4938 |
|
---|
| 4939 | * parser.c (parse_regex): New function.
|
---|
| 4940 | * pred.c (pred_regex): New function.
|
---|
| 4941 |
|
---|
| 4942 | * fstype.c (read_mtab): If mtab entry has a "dev=" option
|
---|
| 4943 | (like in SunOS 4.1), use it, so there is no need to stat the
|
---|
| 4944 | special file later on.
|
---|
| 4945 | (xatoi, strstr): New functions.
|
---|
| 4946 |
|
---|
| 4947 | Mon May 21 01:04:42 1990 David J. MacKenzie (djm at abyss)
|
---|
| 4948 |
|
---|
| 4949 | * lib/updatedb.sh: Put BINDIR in PATH.
|
---|
| 4950 |
|
---|
| 4951 | * fstype.c: Do nothing if MNTENT_MISSING is defined.
|
---|
| 4952 |
|
---|
| 4953 | * fstype.c: New file.
|
---|
| 4954 | * parser.c (parse_fstype): New function.
|
---|
| 4955 | * pred.c (pred_fstype): New function.
|
---|
| 4956 |
|
---|
| 4957 | * parser.c (parse_newer): Failure to stat -newer file is a
|
---|
| 4958 | fatal error.
|
---|
| 4959 |
|
---|
| 4960 | * pred.c (pred_ok): Flush output before reading. Use getchar
|
---|
| 4961 | instead of scanf.
|
---|
| 4962 |
|
---|
| 4963 | * pred.c (pred_prune): Return false if -depth given.
|
---|
| 4964 | * find.c: Apply the predicates to the dir when -depth and
|
---|
| 4965 | -prune are given.
|
---|
| 4966 |
|
---|
| 4967 | Sun May 20 19:55:30 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 4968 |
|
---|
| 4969 | * pred.c (pred_prune): Set new global var `stop_at_current_level'.
|
---|
| 4970 | * find.c (process_path): Test and reset it.
|
---|
| 4971 |
|
---|
| 4972 | Fri May 18 01:56:17 1990 David J. MacKenzie (djm at abyss)
|
---|
| 4973 |
|
---|
| 4974 | * modechange.c, modechange.h: New files.
|
---|
| 4975 | * parser.c (parse_perm): Use mode_compile and mode_adjust to
|
---|
| 4976 | parse arg, to allow symbolic mode for POSIX.
|
---|
| 4977 |
|
---|
| 4978 | Thu May 17 02:07:44 1990 David J. MacKenzie (djm at abyss)
|
---|
| 4979 |
|
---|
| 4980 | * parser.c (get_oct): Don't consider an empty string a valid number.
|
---|
| 4981 |
|
---|
| 4982 | * parser.c (parse_perm): If arg starts with '-', set flag bit
|
---|
| 4983 | for special comparison (POSIX).
|
---|
| 4984 | * pred.c (pred_perm): If flag bit set, compare s[ug]id &
|
---|
| 4985 | sticky bits as well, and return true if the given perms are
|
---|
| 4986 | set, ignoring other bits.
|
---|
| 4987 |
|
---|
| 4988 | * find.c: New global var `exit_status'. Use it. (POSIX)
|
---|
| 4989 | * parser.c: Set `exit_status' if lstat on -newer file fails.
|
---|
| 4990 |
|
---|
| 4991 | * fastfind.c: New file.
|
---|
| 4992 | * find.c (main): Call fastfind if given only 1 arg.
|
---|
| 4993 | * util.c (usage): Update message.
|
---|
| 4994 | * lib/{Makefile,updatedb.sh,bigram.c,code.c}: New files.
|
---|
| 4995 | * Makefile: Add 'all' and 'install' targets.
|
---|
| 4996 |
|
---|
| 4997 | Wed May 16 23:23:35 1990 David J. MacKenzie (djm at abyss)
|
---|
| 4998 |
|
---|
| 4999 | * parser.c (parse_nogroup, parse_nouser): Implement.
|
---|
| 5000 | * pred.c (pred_nogroup, pred_nouser): Implement.
|
---|
| 5001 |
|
---|
| 5002 | Mon May 14 00:09:35 1990 David J. MacKenzie (djm at abyss)
|
---|
| 5003 |
|
---|
| 5004 | * find.c: Add variable `stay_on_filesystem' for -xdev.
|
---|
| 5005 | (process_path): Take an arg determining whether this call is
|
---|
| 5006 | the root of a tree. Use lstat instead of stat. If
|
---|
| 5007 | stay_on_filesystem, don't process a dir on a different
|
---|
| 5008 | filesystem.
|
---|
| 5009 |
|
---|
| 5010 | * parser.c (parse_newer): Use lstat instead of stat. Is this right?
|
---|
| 5011 | (parse_xdev): Set stay_on_filesystem.
|
---|
| 5012 |
|
---|
| 5013 | * parser.c: Add dummy parse_nogroup, parse_nouser,
|
---|
| 5014 | parse_prune, and parse_xdev; to be written later.
|
---|
| 5015 | * pred.c: Add dummy pred_nogroup, pred_nouser, pred_prune.
|
---|
| 5016 |
|
---|
| 5017 | * find.c: Support System V directory library/headers.
|
---|
| 5018 |
|
---|
| 5019 | * find.c (process_path): Don't continue with a file that stat
|
---|
| 5020 | fails on.
|
---|
| 5021 |
|
---|
| 5022 | * defs.h, parser.c, pred.c: Change 'u_long' and 'u_short' to
|
---|
| 5023 | 'unsigned long' and 'unsigned short'.
|
---|
| 5024 | * find.c, defs.h: Remove 'convert_glob' variable.
|
---|
| 5025 | * parser.c (parse_fullregex): Function removed.
|
---|
| 5026 | (parse_name): Remove regular expression code.
|
---|
| 5027 | (parse_type): Recognize sockets.
|
---|
| 5028 | Add code to check for missing arguments to many parse_* functions.
|
---|
| 5029 | * pred.c (pred_name): Use glob_match instead of regex.
|
---|
| 5030 |
|
---|
| 5031 | Sun May 13 17:45:09 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 5032 |
|
---|
| 5033 | * Replace fprintf, simple_error, and mem_error with error and
|
---|
| 5034 | usage.
|
---|
| 5035 |
|
---|
| 5036 | * Fix string header includes for USG.
|
---|
| 5037 |
|
---|
| 5038 | Tue Mar 27 12:40:29 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 5039 |
|
---|
| 5040 | * defs.h: Change some #defines to enums.
|
---|
| 5041 |
|
---|
| 5042 | Sun Mar 25 22:08:58 1990 David J. MacKenzie (djm at albert.ai.mit.edu)
|
---|
| 5043 |
|
---|
| 5044 | * find.c (main): Don't take basename of argv[0].
|
---|
| 5045 |
|
---|
| 5046 | * util.c (xmalloc): New function.
|
---|
| 5047 | * find.c, parser.c, utils.c: Use xmalloc instead of malloc.
|
---|
| 5048 |
|
---|
| 5049 | * pred.c: Remove emulation of regex for BSD and use GNU
|
---|
| 5050 | library version in regcmp.c instead.
|
---|
| 5051 | * parser.c: Remove emulation of regcmp for BSD and use GNU
|
---|
| 5052 | library version in regcmp.c instead.
|
---|
| 5053 | * Makefile: Link with regex.o and regcmp.o.
|
---|
| 5054 | Add a DISTFILES macro and dist target.
|
---|
| 5055 |
|
---|
| 5056 | * Indent source code. Move RCS logs to this file.
|
---|
| 5057 |
|
---|
| 5058 | Wed Mar 21 09:30:18 1990 David J. MacKenzie (djm at pogo.ai.mit.edu)
|
---|
| 5059 |
|
---|
| 5060 | * xargs.c: Indent. Comment and rename some global variables.
|
---|
| 5061 | (main): Use getopt to parse options. Open new global var
|
---|
| 5062 | `tty_stream' to /dev/tty if querying requested.
|
---|
| 5063 | (print_args): Read response from tty_stream, not stdin.
|
---|
| 5064 | (xmalloc): New function.
|
---|
| 5065 | Global: Use xmalloc instead of malloc.
|
---|
| 5066 | (usage): Revise message.
|
---|
| 5067 |
|
---|
| 5068 | 87/02/22 20:01:20 20:01:20 cire (Eric B. Decker)
|
---|
| 5069 |
|
---|
| 5070 | * pred.c: added guts to pred_size
|
---|
| 5071 |
|
---|
| 5072 | 87/02/22 00:59:42 00:59:42 cire (Eric B. Decker)
|
---|
| 5073 |
|
---|
| 5074 | * pred.c: added guts to perm and permmask.
|
---|
| 5075 |
|
---|
| 5076 | 87/02/21 23:02:21 23:02:21 cire (Eric B. Decker)
|
---|
| 5077 |
|
---|
| 5078 | * pred.c: made pred_name only look at the last component of
|
---|
| 5079 | the path.
|
---|
| 5080 |
|
---|
| 5081 | 87/02/21 22:26:47 22:26:47 cire (Eric B. Decker)
|
---|
| 5082 |
|
---|
| 5083 | * pred.c: added guts to name. useds regex and regcmp to do
|
---|
| 5084 | regular expression handling.
|
---|
| 5085 |
|
---|
| 5086 | 87/02/21 00:17:21 00:17:21 cire (Eric B. Decker)
|
---|
| 5087 |
|
---|
| 5088 | * pred.c: added predicate newer
|
---|
| 5089 |
|
---|
| 5090 | 87/02/20 11:40:07 11:40:07 cire (Eric B. Decker)
|
---|
| 5091 |
|
---|
| 5092 | * pred.c: added guts to pred_ok
|
---|
| 5093 |
|
---|
| 5094 | 87/02/19 23:52:37 23:52:37 cire (Eric B. Decker)
|
---|
| 5095 |
|
---|
| 5096 | * pred.c: finished exec.
|
---|
| 5097 |
|
---|
| 5098 | 87/02/22 20:01:09 20:01:09 cire (Eric B. Decker)
|
---|
| 5099 |
|
---|
| 5100 | * parser.c: added guts to parse_size
|
---|
| 5101 |
|
---|
| 5102 | 87/02/22 00:59:16 00:59:16 cire (Eric B. Decker)
|
---|
| 5103 |
|
---|
| 5104 | * parser.c: added guts of perm and permmask. added getoct
|
---|
| 5105 | routine for perm and permmask
|
---|
| 5106 |
|
---|
| 5107 | 87/02/21 23:32:50 23:32:50 cire (Eric B. Decker)
|
---|
| 5108 |
|
---|
| 5109 | * parser.c: added -fre, -fullregex predicate to turn off
|
---|
| 5110 | globbing conversion
|
---|
| 5111 |
|
---|
| 5112 | 87/02/21 23:01:01 23:01:01 cire (Eric B. Decker)
|
---|
| 5113 |
|
---|
| 5114 | * parser.c: reworked name so the regexpr pattern includes $ at
|
---|
| 5115 | the end to force globbing to work correctly. End of the
|
---|
| 5116 | pattern refers to the end of the filename.
|
---|
| 5117 |
|
---|
| 5118 | 87/02/21 22:25:34 22:25:34 cire (Eric B. Decker)
|
---|
| 5119 |
|
---|
| 5120 | * parser.c: added guts to name. uses a conversion from
|
---|
| 5121 | globbing to regexp format. uses regex and regcmp to actually
|
---|
| 5122 | to the comparison.
|
---|
| 5123 |
|
---|
| 5124 | 87/02/21 00:17:11 00:17:11 cire (Eric B. Decker)
|
---|
| 5125 |
|
---|
| 5126 | * parser.c: added predicate newer
|
---|
| 5127 |
|
---|
| 5128 | 87/02/20 11:39:35 11:39:35 cire (Eric B. Decker)
|
---|
| 5129 |
|
---|
| 5130 | * parser.c: added ok guts. consolidated exec and ok to using
|
---|
| 5131 | insert_exec_ok
|
---|
| 5132 |
|
---|
| 5133 | 87/02/19 00:20:54 00:20:54 cire (Eric B. Decker)
|
---|
| 5134 |
|
---|
| 5135 | * parser.c: minor bug in -fulldays predicate parser. It
|
---|
| 5136 | should have set the flag full_days to true.
|
---|
| 5137 |
|
---|
| 5138 | 87/02/22 00:58:32 00:58:32 cire (Eric B. Decker)
|
---|
| 5139 |
|
---|
| 5140 | * find.c: changed where we are setting perm_mask to -1. need
|
---|
| 5141 | to make sure that this happens before every apply_predicate.
|
---|
| 5142 |
|
---|
| 5143 | 87/02/21 23:32:11 23:32:11 cire (Eric B. Decker)
|
---|
| 5144 |
|
---|
| 5145 | * find.c: added error checking for no paths. better error
|
---|
| 5146 | message if illegal ordering.
|
---|
| 5147 |
|
---|
| 5148 | 87/02/21 22:19:58 22:19:58 cire (Eric B. Decker)
|
---|
| 5149 |
|
---|
| 5150 | * find.c: added global convert_glob
|
---|
| 5151 |
|
---|
| 5152 | 87/02/22 20:00:12 20:00:12 cire (Eric B. Decker)
|
---|
| 5153 |
|
---|
| 5154 | * defs.h: added definition of BLKSIZE for size
|
---|
| 5155 |
|
---|
| 5156 | 87/02/21 22:19:25 22:19:25 cire (Eric B. Decker)
|
---|
| 5157 |
|
---|
| 5158 | * defs.h: added global convert_glob for name
|
---|