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
|
---|