347 Commits

Author SHA1 Message Date
James Youngman 8470ecfe9b Fix Savannah bug #21634, No copy of FDL1.2 included in source code 2007-11-26 10:28:00 +00:00
James Youngman 27ced1f167 Added license header to perm.texi 2007-11-26 10:26:01 +00:00
James Youngman 6d6cb862b6 Fix setgid/setuid typo 2007-11-25 11:36:11 +00:00
James Youngman 0df7c650cf Fixed Savannah bug #21628, Texi documentation for -perm /000 is wrong 2007-11-24 12:50:32 +00:00
James Youngman d777ddf3e6 POSIXLY_CORRECT should turn off warnings. When it is set, also diagnose some noncompliant arguments to -perm. Fixes Savannah bug #21039. 2007-11-22 09:16:35 +00:00
James Youngman 99a08bf668 Savannah bug #20951: Very bad/unclear/confusing documentation for a security note of find's -execdir option 2007-09-08 15:37:23 +00:00
James Youngman efc875e647 Doc improvement; warn against -prune ... -delete (Savannah bug #20865) 2007-09-08 13:48:31 +00:00
James Youngman a94c569c11 Prepare for POSIX standardisation of -path.
* find/parser.c (parse_path): This is the 'canonical' name once
	again.
	(parse_wholename): This is not.
	(parse_ipath): No longer deprecated.
2007-08-22 21:53:58 +00:00
James Youngman bebe8a19d4 Clarify that -exec.. commands will be executed before program _exit_ (not _execution_) with -quit. Doh\! 2007-08-20 09:51:00 +00:00
Eric Blake 4859cfca40 Fix Savannah bugs #20662, 20688.
* find/find.c (at_top): Avoid memory leak.
* find/pred.c (do_fprintf, pred_iname, pred_name): Likewise.
(pred_name_common): New function, factored from pred_iname and
pred_name.
* find/parser.c (check_name_arg): Let -nowarn silence -name /.
* locate/locate.c (visit_basename): Avoid memory leak.
* NEWS: Document the changes.
* doc/find.texi (Warning Messages): Document -nowarn's effect on
-name and -iname.
* find/testsuite/find.gnu/name-slash.exp: New test, to ensure
20662 doesn't regress on '-name /', and that 20688 silences the
warning.
* find/testsuite/find.gnu/printf-slash.exp: Likewise.
* find/testsuite/find.gnu/name-slash.xo: Expected results.
* find/testsuite/find.gnu/printf-slash.xo: Likewise.
* find/testsuite/Makefile.am (EXTRA_DIST_XO, EXTRA_DIST_EXP):
Distribute new tests.
2007-08-05 12:22:14 +00:00
Eric Blake bce1dfe09e * doc/.cvsignore: Ignore more generated documentation. 2007-07-26 12:25:11 +00:00
James Youngman 47c5c4b007 Fixed Savannah bug #20529: typo in xargs info documentation 2007-07-22 13:52:52 +00:00
Eric Blake c4ef190197 Ensure 'make distcheck' can pass on cygwin.
* configure.in: Rename...
* configure.ac: ...to this, to match automake recommendations.
* NEWS: Add release dates.
* doc/find-maint.texi (Documentation): Document where release
dates are usefully recorded.
* locate/Makefile.am (AM_INSTALLCHECK_STD_OPTIONS_EXEMPT): Be
aware of .exe.
* .cvsignore: Ignore 'make dist' files.
* po/.cvsignore: Ignore remove-potcdate.sed.
2007-07-18 03:40:47 +00:00
James Youngman b355d0af1c CVS should ignore find-maint.info stamp-1 versionmaint.texi 2007-07-02 08:43:20 +00:00
James Youngman d6e487e3dd Indicate that %A@ now includes a sub-second part on many systems 2007-07-02 08:42:10 +00:00
James Youngman ea31bc31bb Added a worked example for find 2007-07-02 08:37:02 +00:00
James Youngman d31d4a4359 Typo fixes 2007-07-02 08:29:24 +00:00
James Youngman 1c43fc92b5 Migrated from GPL version 2 to GPL version 3 2007-07-02 08:25:45 +00:00
James Youngman 01d905ff20 Ignore changes to docs/{versionmaint.texi,stamp-1,find-maint.info} 2007-06-30 12:28:34 +00:00
James Youngman ce4f28cd1c Added maintenance manual 2007-06-27 22:02:47 +00:00
James Youngman 6e06a9fc28 Ignore the usually-ignored files in git 2007-06-24 16:47:40 +00:00
James Youngman 2760990876 Recommend that people check they are using the latest version before reporting a bug. 2007-06-23 16:22:40 +00:00
James Youngman 22ab1beb08 Fixed typo. 2007-06-22 21:42:57 +00:00
James Youngman c992c85a10 Better documentation for the fractional part of seconds fields for -printf and similar actions. 2007-06-22 08:50:26 +00:00
James Youngman 18317794d4 Fixed Savannah bug #19596 (again, this time for the Texinfo manual) 2007-06-09 12:56:07 +00:00
James Youngman 257e58394b Guess the byte order of old-format locate databases 2007-06-09 11:30:06 +00:00
James Youngman f952577fa4 Document the %S printf format. 2007-05-27 11:07:28 +00:00
James Youngman 8d51bfe08e Mention that error messages involving filenames will quote unusual characters. 2007-05-05 13:05:14 +00:00
James Youngman 3d2128d30c Simplifythe calculation of the defautl value of xargs's -s option. Avoid an assertion failure on AIX when _SC_ARG_MAX is larger than LINE_MAX 2007-04-28 14:27:40 +00:00
James Youngman c0e5dd5bca Imeplement '-D rates' 2007-04-23 09:17:37 +00:00
James Youngman 5d6b4d7757 Fixed Savannah bug #19658 2007-04-22 16:08:28 +00:00
James Youngman b67cbb2467 Support the generation of slocate-format databases 2007-04-22 11:21:11 +00:00
James Youngman 0b15cdcd2e Don't use $(RM), as this is often not set. 2007-04-15 18:36:54 +00:00
James Youngman e6adb9061f Fixes to ensure that 'make distcheck' works 2007-04-15 14:46:39 +00:00
James Youngman b46b0d8938 Support fts() in FTS_CWDFD mode. Also work around Savannah bug #18466 (with a performance penalty). 2007-04-14 21:41:59 +00:00
James Youngman f361af57cd Documentation improvements 2007-04-09 23:13:57 +00:00
James Youngman 03af098a0f Savannah bug #18554: document the construction
-exec sh -c 'cmd "$@" final-args' {} +
2007-03-01 20:44:48 +00:00
James Youngman daf7f100ed Support nanosecond timestamps and time arguments with fractional parts 2007-02-24 14:47:27 +00:00
James Youngman 2e7f7a33ca Indicate how trailing blanks are handled by xargs. 2007-02-24 14:11:21 +00:00
James Youngman f198887c2e Fixed typo 2007-01-22 10:34:02 +00:00
James Youngman 95ea2e0950 Implemented --max-database-age 2007-01-13 16:01:21 +00:00
James Youngman a768d1462a Applied typo-fox patch from Ralf Wildenhues 2007-01-11 00:14:30 +00:00
James Youngman 6b18d1a1cb Use the version of texinfo.tex from automake 2006-11-25 17:04:11 +00:00
James Youngman 741d40b2c3 Warn about using -exec sh .... {} 2006-11-24 22:44:32 +00:00
James Youngman e7b4f42d47 Savannah bug#18222 - test case 2006-11-08 10:38:37 +00:00
James Youngman 17f429eb0a Merged some changes from the 4.2 branch:
Describe what happens if you do "find -printf %" (with a single % at
the end of the format).  Added test case for "find -printf %H".  Fixes
for "find -perm" with X.  Better range checking in frcode.c.  Tests
for long initially-identical prefixes in frcode.c and that it
correctly encodes paths with mroe than 2^16 characters in comon in the
prefix.  Also initial spaces.  Added --show-limits to the xargs help
message and manpage.
2006-08-20 20:39:48 +00:00
James Youngman 9499a434f9 Applied patches from Paul Eggert 2006-08-20 18:18:42 +00:00
James Youngman 2a9ccb9d5b Clarify that the output format for locate -S differs from BSD's. 2006-08-07 10:12:51 +00:00
James Youngman b4e295cb58 Document the -O and -D options 2006-08-06 17:36:22 +00:00
James Youngman 84aef0ea11 Initial implementation of a cost-based optimiser 2006-01-04 19:22:38 +00:00