Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-10-03 | With --force (-f), rm no longer fails for ENOTDIR. | Jim Meyering | |
* src/remove.c (ignorable_missing): New function. Use it everywhere, rather than open-coding the test. Andreas Schwab reported the ENOTDIR problem. (ignorable_missing): Similarly, don't fail for ENAMETOOLONG. * NEWS: Mention the bug fix. * tests/rm/ignorable: New file. Test for the ENOTDIR case. * tests/rm/ignore-name-too-long: New file. Test for ENAMETOOLONG. * tests/rm/Makefile.am (TESTS): Add the new file names. | |||
2006-09-30 | * tests/rm/readdir-bug: Don't use $(...) in a shell script, | Paul Eggert | |
as it doesn't work with Solaris /bin/sh. | |||
2006-09-29 | Work around a readdir bug in Darwin 7.9.0 (MacOS X 10.3.9) on HFS+ | Jim Meyering | |
and NFS, whereby rm would not remove all files in a directory. * src/remove.c (CONSECUTIVE_READDIR_UNLINK_THRESHOLD): Reduce to 10. (NEED_REWIND): New macro, so that we incur the cost of the work-around rewinddir only on afflicted systems. * NEWS: Clarify and correct. * tests/rm/readdir-bug: New file. Test for the above fix. * tests/rm/Makefile.am (TESTS): Add it. Prompted by testing and analysis from Bruno Haible: http://lists.gnu.org/archive/html/bug-coreutils/2006-09/msg00326.html | |||
2006-09-28 | fix typo: s/dignostic/diagnostic/ | Jim Meyering | |
2006-09-28 | * tests/rm/fail-eperm: Unset BASH_ENV, CDPATH, and ENV, too; | Paul Eggert | |
suggested for Debian stable, which uses Perl 5.8.4. | |||
2006-09-28 | * tests/rm/fail-eperm: Enable Perl's (-T) taint checking. | Jim Meyering | |
Ensure that IFS is set properly and unset PATH. Sanitize inputs. Work properly even when the name of the selected file starts with "-". Invoke rm via "../../src/rm", and adjust expected output. Prompted by a patch from Tim Waugh. | |||
2006-09-03 | Use $CONFIG_HEADER, rather than hard-coding it. | Jim Meyering | |
* tests/rm/Makefile.am (TESTS_ENVIRONMENT): Set $CONFIG_HEADER. | |||
2006-09-03 | * tests/rm/inaccessible: Adjust for movement of config.h to lib/. | Jim Meyering | |
2006-09-03 | New file. | Paul Eggert | |
2006-09-03 | (TESTS): Add r-4. | Paul Eggert | |
2006-08-22 | * aclocal.m4, config.hin, configure: | Paul Eggert | |
Remove from CVS, since ./bootstrap generates them automatically. * .cvsignore: Add INSTALL, Makefile.in, *.cache, *.lineno, *.log. Remove more-specific entries. This catches files like configure.lineno. * man/.cvsignore: Add Makefile.in. * src/.cvsignore: Add Makefile.in. Remove .version, dir.c, install, mvdir, stamp-v, vdir.c, version.c. For .cvsignore file under the tests directory: Add Makefile.in. Sort entries if necessary. Remove *.I, *.E, *.X, *.O, *-tests, build-script, mk-script if they're never created in this directory. * build-aux/.cvsignore: New file. * doc/.cvsignore: Add Makefile.in, coreutils.html, coreutils.pdf, coreutils.ps, coreutils.tps. Remove coreutils.cm (dunno what it is, but the makefile doesn't mention it). Remove coreutils.info as it is subsumed by coreutils.info*. * lib/.cvsignore: Add Makefile.in, getdate.tab.h. Remove stat.c, sysexit.h. * m4/.cvsignore: Remove Makefile, dev-ino.m4, glibc2.m4, intdiv0.m4, inttypes-h.m4, inttypes-pri.m4, jm-glibc-io.m4, lcmessage.m4, lock.m4, printf-posix.m4, same-inode.m4, size_max.m4, uintmax_t.m4, ulonglong.m4, visibility.m4, xsize.m4. Many of these are put in automatically by ../bootstrap, but that's a bootstrap bug that I plan to fix shortly. * po/.cvsignore: More ../bootstrap-related fixes, plus remove old cruft. Add *.po, LINGUAS, Makevars. Remove *.cat, *.msg, cat-id-dbl.c, messages.mo, stamp-cat-id. | |||
2006-08-21 | Remove from CVS, since the bootstrap script generates them automatically. | Paul Eggert | |
2006-08-19 | . | Jim Meyering | |
2006-08-17 | Add/fix copyright notices and adjust to latest GNU FDL. | Paul Eggert | |
2006-08-15 | . | Jim Meyering | |
2006-08-09 | Regenerate. | Paul Eggert | |
2006-08-09 | Regenerate. | Paul Eggert | |
2006-07-17 | Regenerate. | Paul Eggert | |
2006-07-09 | Regenerate. | Paul Eggert | |
2006-07-03 | * tests/Makefile.am, tests/*/Makefile.am: (TESTS_ENVIRONMENT): | Jim Meyering | |
Add $VG_PATH_PREFIX as a prefix to $PATH | |||
2006-06-26 | * NEWS: rm no longer fails to remove an empty, unreadable directory | Jim Meyering | |
* src/remove.c (remove_cwd_entries): If we can't open a directory, and the failure is not being ignored, try to remove the directory with rmdir (aka unlinkat-with-AT_REMOVEDIR), in case it's empty. Problem report and test case from Paul Eggert in <http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/7425>. * tests/rm/empty-inacc: New test, for the above. | |||
2006-06-17 | * tests/rm/inaccessible: Skip this test on systems without openat support. | Jim Meyering | |
Reported by Bob Proulx. | |||
2006-05-28 | Source lang-default. From Ralf Wildenhues. | Jim Meyering | |
2006-05-28 | AIX 4.3.3 gives a different diagnostic. | Jim Meyering | |
Recognize it, too. Reported by Ralf Wildenhues, in http://lists.gnu.org/archive/html/bug-coreutils/2006-05/msg00192.html | |||
2006-05-06 | . | Jim Meyering | |
2006-03-26 | . | Jim Meyering | |
2006-03-12 | . | Jim Meyering | |
2006-02-20 | . | Jim Meyering | |
2006-02-20 | tests for new, -I, option | Jim Meyering | |
2006-02-20 | (TESTS): Add interactive-always and interactive-once. | Jim Meyering | |
2006-02-11 | Adjust two expected diagnostics, now that they're | Jim Meyering | |
a tiny bit less precise: cannot remove `a/1': ... instead of cannot open directory `a/1': ... | |||
2006-02-11 | . | Jim Meyering | |
2006-02-11 | (TESTS): Add empty-inacc. | Jim Meyering | |
2006-02-11 | # Ensure that rm -rf removes an empty-and-inaccessible directory. | Jim Meyering | |
2006-01-12 | . | Jim Meyering | |
2006-01-04 | . | Jim Meyering | |
2005-12-21 | . | Jim Meyering | |
2005-12-17 | . | Jim Meyering | |
2005-12-15 | . | Jim Meyering | |
2005-12-03 | . | Jim Meyering | |
2005-12-03 | Update uses of undocumented, for- testing-only --presume* options | Jim Meyering | |
to start with `---'. | |||
2005-11-22 | . | Jim Meyering | |
2005-11-22 | (rm): Change expected diagnostic, `cannot open directory' to `cannot remove', | Jim Meyering | |
to align with new version of rm. | |||
2005-11-22 | Ensure that rm now continues removing entries even after certain types of ↵ | Jim Meyering | |
failure. | |||
2005-11-02 | . | Jim Meyering | |
2005-11-02 | test for today's fix | Jim Meyering | |
2005-11-02 | (TESTS): Add dir-nonrecur. | Jim Meyering | |
2005-10-23 | . | Jim Meyering | |
2005-09-23 | . | Jim Meyering | |
2005-09-22 | . | Jim Meyering | |