summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2006-11-23* announce-gen: Remove file. It's moving to gnulib.Jim Meyering
* bootstrap: Pull it from gnulib/build-aux instead. * Makefile.maint (announcement): Reflect move to ./build-aux.
2006-11-23* tests/du/deref-args: Use "printf %65536s x" to create a 64KB file,Jim Meyering
rather than a pipeline that would sometimes evoke a diagnostic like "seq: write error: Broken pipe".
2006-11-23* tests/help-version: Suppress dd transfer rate output.Jim Meyering
2006-11-23* configure.ac (AC_INIT): Bump to 6.7-pre, not 6.6-pre.Jim Meyering
2006-11-22* announce-gen (print_news_deltas): Fix silly, but harmless typo:Jim Meyering
change "(:?..." to "(?:..." in regexps.
2006-11-22Post-release version change.Jim Meyering
* NEWS: Add a line for 6.7-pre. * configure.ac (AC_INIT): Bump to 6.7 and add "-pre" suffix.
2006-11-22Version 6.6.Jim Meyering
* NEWS: Record release date. Remove "-pre" suffix. * configure.ac (AC_INIT): Remove "-pre" suffix from version string.
2006-11-22* Makefile.maint (announcement): Don't use now-removedJim Meyering
--release-archive-directory=... option.
2006-11-22* announce-gen: Remove unused --release-archive-directory option.Jim Meyering
(print_news_deltas): Accept new adjective, "Noteworthy", in addition to the old "Major". Match version numbers in NEWS using tighter regular expressions. (main): Require the --gpg-key-id=ID option.
2006-11-22* NEWS: Mention the three noteworthy changes, all fixed via gnulib.Jim Meyering
2006-11-21* tests/rm/one-file-system: Upon setup failure (e.g., mount failure),Jim Meyering
skip the test rather than failing. Reported by Michael Deutschmann.
2006-11-21* tests/rm/fail-eperm: Use the "(exit N); exit N" idiom,Jim Meyering
rather than just "exit N".
2006-11-21Arrange for "make check-root" to run the new root-only test.Jim Meyering
* tests/Makefile.am (t7): New target, to run tests/ls/nameless-uid. (all_t): Add t7.
2006-11-20Add a root-only test for today's lib/idcache.c fix.Jim Meyering
* tests/ls/nameless-uid: New file. * tests/ls/Makefile.am (TESTS): Add nameless-uid. (TESTS_ENVIRONMENT): Add PERL to the list.
2006-11-19* tests/tail-2/assert-2: Mark as a very-expensive test, because IJim Meyering
find the 7-second sleep annoyingly long. Besides, this test is probably far too specific and timing sensitive ever to trigger again. * tests/tail-2/assert: Likewise.
2006-11-19Post-release version change.Jim Meyering
* NEWS: Add a line for 6.6-pre. * configure.ac (AC_INIT): Bump to 6.6 and add "-pre" suffix.
2006-11-19Version 6.5.Jim Meyering
* NEWS: Record release date. Remove "-cvs" suffix. * configure.ac (AC_INIT): Remove "-cvs" suffix from version string.
2006-11-18"ln --backup f f" now produces a sensible diagnosticJim Meyering
2006-11-18"ln --backup f f" produces a misleading diagnostic:Jim Meyering
ln: creating hard link `f' => `f': No such file or directory * src/ln.c (do_link): Give a better diagnostic in this unusual case. (do_link): Rename local: s/lstat_ok/dest_lstat_ok/. * tests/ln/Makefile.am (TESTS): Add hard-backup. * tests/ln/hard-backup: New test for the above.
2006-11-16* bootstrap.conf (gnulib_modules): Add sys_stat, since we use it directly too.Paul Eggert
* lib/.cvsignore, lib/.gitignore: Add root-dev-ino.c, root-dev-ino.h. * m4/.cvsignore, m4/.gitignore: Add root-dev-ino.m4. * src/ls.c (DIRED_FPUTS_LITERAL, PUSH_CURRENT_DIRED_POS): Omit unnecessary parenthesization of args. * src/od.c (EQUAL_BLOCKS): Likewise. * src/system.h (STREQ, ASSIGN_STRDUPA): Likewise.
2006-11-16* tests/tail-2/append-only: If chattr +a fails, exit 77 (to tellJim Meyering
automake we're skipping this test), and give a diagnostic to tell the user the same thing. Reported by Mike Grayson.
2006-11-16change log date to be today'sJim Meyering
2006-11-16Arrange to install manpages only for tools that are installed.Ralf Wildenhues
* man/Makefile.am (dist_man_MANS): Replace all optional manpages with `$(MAN)', computed at configure time; also, list them ... (optional_mans): ... in this new variable. (max_aux, EXTRA_DIST): Ensure that we distribute all manpages.
2006-11-16* src/csplit.c (load_buffer): Plug an inconsequential leak.Jim Meyering
2006-11-16Help valgrind see that there is no leak in dd.c.Jim Meyering
* src/dd.c (dd_copy): Declare real_buf and real_obuf to be static, so we need not free them at all. This is easier than freeing both buffers at each of the early "return"s.
2006-11-15* .x-po-check: Exclude gl/ files. Otherwise, po-check wouldJim Meyering
complain that some of gl/lib/*.[ch] are not listed in POTFILES.in.
2006-11-14* gl/m4/root-dev-ino.m4: Now that this is part of a real "module",Jim Meyering
remove the now-unnecessary use of AC_LIBSOURCES.
2006-11-14Adapt to new version of gnulib-tool.Jim Meyering
* gl/modules/root-dev-ino: New file. * lib/root-dev-ino.c, lib/root-dev-ino.h: Move these files ... * gl/lib/root-dev-ino.c, gl/lib/root-dev-ino.h: ... to here. * m4/root-dev-ino.m4: Move this file ... * gl/m4/root-dev-ino.m4: ... to here. * bootstrap.conf (gnulib_modules): Add root-dev-ino.
2006-11-13* src/sort.c (insertkey): Use xmemdup, rather than xmalloc+assignment.Jim Meyering
From Paul Eggert.
2006-11-13Plug another technically-unimportant leak in sort.Jim Meyering
* src/sort.c (main): Don't allocate memory for each new key here. (insertkey): Allocate memory for each key here, instead. (key_init): Rename from new_key. Don't allocate.
2006-11-13* src/sort.c (main): Plug a tiny memory leak.Jim Meyering
Move declaration of local "minus" down to be nearer point of use.
2006-11-12* tests/du/Makefile.am (TESTS): Add inacc-dest.Jim Meyering
2006-11-12* NEWS: Mention this bug fix.Jim Meyering
2006-11-12du would exit early, when encountering an inaccessible directoryJim Meyering
Reported by Mike Frysinger, in http://article.gmane.org/gmane.comp.gnu.core-utils.bugs/8831 * tests/du/inacc-dest: New test, based on an example from Mike Frysinger. * tests/chgrp/no-x: Remove the "fts_read failed: ..." diagnostic from the expected output when using native fdopendir. * tests/chmod/no-x: Likewise. * tests/du/no-x: Likewise.
2006-11-12* Makefile.maint (sc_cast_of_x_alloc_return_value): Add an exclusionJim Meyering
for xalloc.h itself.
2006-11-12Avoid false-positive when testing via valgrind.Jim Meyering
* tests/mv/atomic: Grep strace output for a more specific pattern than just "unlink", since that got a false positive when testing under valgrind: unlink("/tmp/valgrind_proc_9657_cmdline_A51E9991") = 0 * tests/mv/Makefile.am (TESTS_ENVIRONMENT): Define EGREP.
2006-10-28* Makefile.maint (patch-check): Make it easier to regenerateJim Meyering
the src/c99-to-c89.diff file. E.g., I do this: make patch-check REGEN_PATCH=1; ediff src/c99-to-c89.diff new-diff
2006-10-28* src/c99-to-c89.diff: Update to reflect new offsets in rm.c.Jim Meyering
2006-10-26* src/system.h (ftello): Add a compile-time check for the highlyJim Meyering
unlikely condition of off_t narrower than long int, rather than handling it at run time. Based on a patch from Paul Eggert.
2006-10-26Avoid a shell bug in Tru64 4.0 sh's handling of double-quoted strings.Jim Meyering
[patch by Paul Eggert] * tests/chmod/c-option: When double-quoting part of a word, prefer to double-quote the whole word. This is a bit easier to read (at least for me), and in some cases it avoids a shell bug with Tru64 4.0 sh reported by Nelson H. F. Beebe. For example, instead of "$abs_srcdir"/../setgid-check we now write "$abs_srcdir/../setgid-check". * tests/cp/cp-parents: Likewise. * tests/du/inaccessible-cwd: Likewise. * tests/du/long-from-unreadable: Likewise. * tests/install/basic-1: Likewise. * tests/install/trap: Likewise. * tests/misc/close-stdout: Likewise. * tests/mkdir/concurrent-1: Likewise. * tests/mkdir/p-1: Likewise. * tests/mkdir/p-3: Likewise. * tests/mkdir/parents: Likewise. * tests/mkdir/perm: Likewise. * tests/readlink/can-e: Likewise. * tests/readlink/can-f: Likewise. * tests/readlink/can-m: Likewise. * tests/rm/inaccessible: Likewise. * tests/rm/unread3: Likewise. * tests/touch/no-create-missing: Likewise. * lib/.cvsignore: Add uinttostr.c.
2006-10-25Portability to Tru64 V4.0.Jim Meyering
* src/system.h (ftello) [!HAVE_FSEEKO && !defined ftello]: Define inline replacement function. This (along with a yesterday's fix for autoconf's _AC_SYS_LARGEFILE_MACRO_VALUE macro) makes it so coreutils now builds once more on Tru64 V4.0. Reported by Nelson Beebe.
2006-10-25* src/cat.c (infile): Add "const" to declaration.Jim Meyering
* src/csplit.c (prefix): Likewise. * src/printf.c (cfcc_msg): Likewise. * src/tail.c (valid_file_spec): Likewise. * src/cut.c (cut_file): Likewise, for a parameter. * src/expr.c (str_value): Likewise. * src/fold.c (fold_file): Likewise. * src/pr.c (init_header): Likewise. * src/dircolors.c (dc_parse_stream): Likewise, for a local. * src/tr.c (make_printable_str): Likewise. * src/nl.c (body_type, header_type, footer_type, current_type): (separator_str, build_type_arg, nl_file): Likewise, for many. * src/paste.c (main): Don't assign a read-only string to 'optarg'. * src/tac.c (separator, tac_seekable, copy_to_temp): Likewise.
2006-10-25* tests/sample-test: Update copyright year list to include onlyJim Meyering
the current year, since this is what I'll want in any new test.
2006-10-25* src/c99-to-c89.diff: Update to reflect new offsets.Jim Meyering
2006-10-25new feature: rm accepts new option: --one-file-systemJim Meyering
Suggested by Steve McIntyre in <http://bugs.debian.org/392925>. * src/remove.h (struct rm_options) [one_file_system]: New member. * src/rm.c (rm_option_init): Initialize it. (usage): Document the option. * src/mv.c (rm_option_init): Likewise. * src/remove.c (remove_dir): With --one-file-system and --recursive, for each directory command line argument, do not affect a file system different from that of the starting directory. And give a diagnostic. * src/rm.c (ONE_FILE_SYSTEM): New enum. (main): Handle new option. * tests/rm/one-file-system: Test the above. * tests/rm/Makefile.am (TESTS): Add one-file-system. * tests/Makefile.am (check-root): Add the rm/one-file-system test to the list. (EXTRA_DIST): Add other-fs-tmpdir. * tests/mv/setup: Removed. Renamed to... * tests/other-fs-tmpdir: ...this new file. * tests/mv/Makefile.am (EXTRA_DIST): Remove setup. * tests/mv/acl: Reflect renaming: use ../other-fs-tmpdir. * tests/mv/backup-is-src: Likewise. * tests/mv/hard-link-1: Likewise. * tests/mv/leak-fd: Likewise. * tests/mv/mv-special-1: Likewise. * tests/mv/part-fail: Likewise. * tests/mv/part-hardlink: Likewise. * tests/mv/part-rename: Likewise. * tests/mv/part-symlink: Likewise. * tests/mv/partition-perm: Likewise. * tests/mv/to-symlink: Likewise. * tests/mv/into-self-2: Likewise. [doc/ChangeLog] * coreutils.texi (rm invocation): Describe --one-file-system.
2006-10-24Don't let a failure in one test stop "make -k".Jim Meyering
* tests/Makefile.am (t1 t2 t3 t4 t5): New targets. (check-root): Depend on them, rather than executing the five commands in a single rule. Reported by Greg Schafer.
2006-10-23* Makefile.maint (alpha beta major): Use a better log message.Jim Meyering
Suggested by Bob Proulx.
2006-10-23* tests/misc/pwd-long: Whoops. Don't exec the perl script. Otherwise, the ↵Jim Meyering
sh-trap-based clean-up code isn't run.
2006-10-23* tests/misc/pwd-long: Undo last change, since it made Perl invokeJim Meyering
pwd via a shell. Instead, ensure that the absolute name of the pwd binary consists solely of reasonable characters.
2006-10-23* NEWS: Add a line for 6.5-cvs.Jim Meyering
* configure.ac (AC_INIT): Bump to 6.5 and add "-cvs" suffix.