[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Coreutils-announce] fileutils-4.1.6 released
From: |
Jim Meyering |
Subject: |
[Coreutils-announce] fileutils-4.1.6 released |
Date: |
Mon, 04 Mar 2002 00:25:41 +0100 |
User-agent: |
Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2.50 (i686-pc-linux-gnu) |
Hi,
It's been almost two months two months since 4.1.5.
There have been some interesting changes.
As usual, special thanks to Paul Eggert for all his work.
ftp://alpha.gnu.org/gnu/fetish/fileutils-4.1.6.tar.gz (1.4 MB)
ftp://alpha.gnu.org/gnu/fetish/fileutils-4.1.6.tar.bz2 (1.1 MB)
http://fetish.sf.net/fileutils-4.1.6.tar.gz (1.4 MB)
http://fetish.sf.net/fileutils-4.1.6.tar.bz2 (1.1 MB)
And here are xdelta-style diffs
ftp://alpha.gnu.org/gnu/fetish/fileutils-4.1.5-4.1.6.xdelta (124K)
http://fetish.sf.net/fileutils-4.1.5-4.1.6.xdelta (124K)
Here are the MD5 and SHA1 signatures:
bad2b5587dfd89a6d7d224ff65e0d50d fileutils-4.1.6.tar.gz
46da77219229feeb9913cb505c4b9539 fileutils-4.1.6.tar.bz2
9d98ba1cf2b257d5abcfbfc5829ad52b fileutils-4.1.5-4.1.6.xdelta
89ba9148196321671bf3bc3a36588852ac1f7354 fileutils-4.1.6.tar.gz
3d0b23ec3fa862a5768a5b9e63fbf1f4ef593148 fileutils-4.1.6.tar.bz2
321ffb6618372297f59b7152dc2e93cf560890d4 fileutils-4.1.5-4.1.6.xdelta
NEWS:
* New cp option: --copy-contents.
* cp -r is now equivalent to cp -R. Use cp -R -L --copy-contents to get the
traditional (and rarely desirable) cp -r behavior.
* ls now accepts --time-style=+FORMAT, where +FORMAT works like date's format
* The obsolete usage `touch [-acm] MMDDhhmm[YY] FILE...' is no longer
supported on systems conforming to POSIX 1003.1-2001. Use touch -t instead.
* cp and inter-partition mv no longer give a misleading diagnostic in some
unusual cases
ChangeLog entries:
**********************************************************************
ChangeLog 2002/03/03 22:29:41 1.1471
**********************************************************************
2002-03-03 Jim Meyering <address@hidden>
* Version 4.1.6.
2002-03-03 Paul Eggert <address@hidden>
Make cp -r equivalent to cp -R. Add a new cp option --copy-contents
for people who want to emulate the traditional (and rarely desirable)
cp -r behavior.
* src/cp.c (COPY_CONTENTS_OPTION): New enum value.
(long_opts): Add --copy-contents.
(usage): Describe new behavior. Sort options.
(main): Implement new behavior. Remove diagnostics for -a and -r;
no longer needed.
* src/copy.c (copy_internal): Remove -r warning; no longer needed.
* NEWS: Document this.
2002-03-02 Jim Meyering <address@hidden>
* src/copy.c (copy_internal): For each symlink copied by cp -r,
issue a warning that `cp -r' is not portable.
* src/cp.c (main): Revert change of 2001-12-29. With this change,
cp -r once again preserves symlinks.
(usage): Document the original (now-restored) behavior.
* tests/cp/r-vs-symlink: Reflect changed semantics of cp's -r option.
* src/cp.c (main): Warn when -r is specified before --archive (-a).
* src/cp.c (main): Fail when -r is specified after --archive (-a)
on the command line.
* src/copy.c (copy_reg): Detect abuse of a race condition
whereby an unprivileged user could gain read access to otherwise-
inaccessible files when root uses cp or mv to copy a hierarchy
belonging to that user.
2002-02-27 Paul Eggert <address@hidden>
* src/ls.c (decode_switches, usage): Add --time-style=+FORMAT.
* doc/coreutils.texi (Formatting file timestamps): Document it.
2002-02-25 Paul Eggert <address@hidden>
Add ACL support to 'ls' for HP-UX and Unixware, and try to
establish a framework for adding it for other hosts.
This builds on a suggestion of Andreas Gruenbacher.
* lib/Makefile.am (libfetish_a_SOURCES): Add acl.h, acl.c.
* lib/acl.h, lib/acl.c, m4/acl.m4: New files.
* m4/jm-macros.m4 (jm_MACROS): Require AC_FUNC_ACL.
Do not check for acl or sys/acl.h, as AC_FUNC_ACL does that now.
* src/ls.c: Include "acl.h" rather than <sys/acl.h>.
(USE_ACL): Remove; replaced by HAVE_ACL everywhere.
(gobble_file): Use file_has_acl rather than doing it ourselves.
2002-02-20 Jim Meyering <address@hidden>
* src/touch.c: Include posixver.h.
(usage): Document only the intersection of the old and new behaviors,
to encourage portability.
(main): Use `posix2_version ()' in place of POSIX2_VERSION.
2002-02-17 Jim Meyering <address@hidden>
* ABOUT-NLS, intl/*: Update to Gettext 0.11.
* INSTALL: Update to Autoconf 2.52h.
* src/Makefile.am (datadir): Use `share' in place of @DATADIRNAME@,
per Gettext-0.11.
(LDADD): Use @LIBINTL@ instead of @INTLLIBS@, per Gettext-0.11.
* configure.ac (AC_CONFIG_AUX_DIR): New macro invocation.
(ALL_LINGUAS): Remove: now in po/LINGUAS as per Gettext 0.11.
* config: New subdirectory, containing the following files from .:
config.guess, config.sub, depcomp, missing, install-sh, mkinstalldirs.
Move the following files here from doc: texinfo.tex, mdate-sh.
2002-02-16 Jim Meyering <address@hidden>
* tests/ls/infloop: Use `head -n 7', not `head -7'.
* tests/rm/hash: Likewise.
2002-02-10 Jim Meyering <address@hidden>
* configure.in (ALL_LINGUAS): Add Hungarian (hu).
2002-02-02 Jim Meyering <address@hidden>
* src/shred.c: (VERBOSE_UPDATE): Update every 5 seconds, not every 10.
(wipename): Quote file names only when necessary.
(main): Copy quoted string into malloc'd storage so it doesn't
get clobbered when using -u and --verbose.
Minor clean-up.
* src/shred.c:
Use `NULL' rather than `(time_t *) 0'.
(dopass): Use STREQ in place of strcmp.
Add parentheses around use of nested ternary operator.
2002-01-15 Paul Eggert <address@hidden>
* src/shred.c (VERBOSE_UPDATE): Now counts seconds, not bytes.
(dopass): If verbose, output a line every VERBOSE_UPDATE seconds,
and suppress duplicate output lines. Output a percentage as well
as a count of bytes.
Also, fix comment/code typo regarding how many bytes have been
written; this typo was harmless before, but is no longer harmless with
the above change in effect.
2002-02-02 Jim Meyering <address@hidden>
* src/remove.c (rm): Add a comment.
2002-01-28 Jim Meyering <address@hidden>
* Makefile.am (AUTOMAKE_OPTIONS): Require automake-1.5d.
* configure.ac (AM_INIT_AUTOMAKE): Use zero-arg form of this macro.
2002-01-21 Jim Meyering <address@hidden>
* po/POTFILES.in: Add lib/xmemcoll.c
* src/chown-core.c: Don't include "xalloc.h", as system.h already
does that via sys2.h.
* src/ls.c: Likewise.
* src/shred.c: Likewise.
2002-01-20 Paul Eggert <address@hidden>
* src/ls.c: Avoid undefined behavior when strcoll fails,
by resorting the directory with strcmp instead.
Include <setjmp.h>.
Include "quote.h".
(compare_atime, rev_cmp_atime, compare_ctime, rev_cmp_ctime,
compare_mtime, rev_cmp_mtime, compare_size, rev_comp_size,
compare_name, rev_cmp_name, compare_extension, rev_cmp_extension,
compare_version, rev_compare_version): Move before use, so that
we can remove the forward declaration. Reimplement in terms of
the new functions described below, using xstrcoll instead of strcoll.
(failed_strcoll): New var.
(xstrcoll): New function.
(V): New type.
(cmp_ctime, compstr_ctime, rev_str_ctime): New functions.
(cmp_mtime, compstr_mtime, rev_str_mtime): Likewise.
(cmp_atime, compstr_atime, rev_str_atime): Likewise.
(cmp_size, compstr_size, rev_str_size): Likewise.
(cmp_version): Likewise.
(cmp_name, compstr_name, rev_str_name): Likewise.
(cmp_extension, compstr_extension, rev_str_extension): Likewise.
(sort_files): Use prototype for internal function var.
If the strcoll-based comparison fails, fall back on a strcmp-based one.
2002-01-19 Jim Meyering <address@hidden>
Ensure that the two version numbers in configure.ac remain in sync.
* Makefile.maint (local-check): Depend on ac-check.
(ac_p_pkg, AC_INIT_PKG): Define.
(ac_p_ver, AC_INIT_VER): Define.
(ac-check): New rule.
2002-01-19 Jim Meyering <address@hidden>
* configure.ac: Remove code that set LIBOBJS in support of ansi2knr.
The latest version of autoconf objected to it, and besides, I don't
care too much about K&R support these days.
2002-01-14 Paul Eggert <address@hidden>
* src/touch.c (main): Issue a warning for obsolete usage, unless
POSIXLY_CORRECT.
2002-01-14 Paul Eggert <address@hidden>
Add support for POSIX 1003.1-2001, which requires removal for
support of the obsolete `touch [-acm] MMDDhhmm[YY] FILE...' syntax.
* NEWS: Document this.
* src/touch.c (usage, main): Implement this.
2002-01-12 Jim Meyering <address@hidden>
Avoid giving a misleading diagnostic in some unusual cases.
Instead, give one that makes sense.
* src/copy.c (copy_reg): Don't treat errno==ENOENT as a special case.
(same_file_ok): Detect a case that would have lead to the errno==ENOENT
condition above (and a misleading diagnostic), and return 0 so we give
a diagnostic about the source and destination being the same file.
(copy_internal): Use an explicit test for errno==EXDEV to detect
that rename has failed because source and destination are on
different devices. This reverts part of a change from 1997-12-13,
and is to avoid letting a race condition evoke a bogus diagnostic.
Note that while POSIX has encouraged the errno==EXDEV test for
years, it was inadequate back in 1997. I'm hoping that many
more systems have conforming support these days.
Reported by Michael Gaughen <address@hidden>
* src/shred.c (usage): Also mention Ext3.
Suggestion from Göran Uddeborg.
2002-01-06 Bruno Haible <address@hidden>
* src/ls.c (long_time_format): Extend translator comments.
**********************************************************************
/tmp/cvsZcRxh8 Mon Mar 4 00:05:49 2002
**********************************************************************
2002-02-17 Jim Meyering <address@hidden>
* config.guess (main): Don't use `head -1'; it's no longer portable.
Use `sed 1q' instead.
**********************************************************************
doc/ChangeLog 2002/03/03 22:30:13 1.36
**********************************************************************
2002-03-03 Paul Eggert <address@hidden>
Make cp -r equivalent to cp -R. Add a new cp option --copy-contents
for people who want to emulate the traditional (and rarely desirable)
cp -r behavior.
* coreutils.texi (cp invocation): Document this.
Fix some related minor bugs: --no-dereference is no longer
equivalent to -d, and --archive (-a) can override the other
symlink options. Warn that cp -R is not portable on symbolic
links unless you also specify -P.
2002-03-02 Jim Meyering <address@hidden>
* coreutils.texi (cp invocation): Document that cp -r
preserves symlinks. Emphasize non-portability of cp -r.
2002-02-27 Paul Eggert <address@hidden>
* coreutils.texi (Time directives): Add %N for nanoseconds.
This documents the recent change to 'ls'.
2002-02-28 Jim Meyering <address@hidden>
* coreutils.texi (pr invocation): Reword to avoid using `:'
in an @opindex entry -- info doesn't permit it.
2002-02-27 Paul Eggert <address@hidden>
* coreutils.texi (Formatting file timestamps): Document new
time-formatting method: --time-style=+FORMAT.
2002-02-18 Paul Eggert <address@hidden>
* coreutils.texi (seq invocation): In the example, use "tail
-n 3", not "tail -3", to conform to POSIX 1003.1-2001.
2002-02-17 Jim Meyering <address@hidden>
* coreutils.texi (tsort background): New section.
From Ian Lance Taylor.
(tsort invocation): Add a more realistic example.
2002-02-15 Paul Eggert <address@hidden>
* coreutils.texi: Document _POSIX2_VERSION.
(Standards Conformance): New section.
2002-01-24 Jim Meyering <address@hidden>
* coreutils.texi (START-INFO-DIR-ENTRY): Remove a few entries
and clean up a few others based on suggestions from Bob Proulx.
2002-02-14 Paul Eggert <address@hidden>
Add support for POSIX 1003.1-2001, which requires removal for
support of obsolete "+" option syntax in sort, tail, and uniq.
* coreutils.texi: Document this. (Also, document a similar
change to "touch", for fileutils).
2002-01-12 Jim Meyering <address@hidden>
* coreutils.texi (shred invocation): List some journaled filesystems.
**********************************************************************
intl/ChangeLog 2002/02/20 16:09:03 1.27
**********************************************************************
2002-02-20 Jim Meyering <address@hidden>
* plural.c: Regenerate using bison-1.33.
2002-02-17 Jim Meyering <address@hidden>
* dcigettext.c (_nl_find_msg): Rename local `index' to `idx' to avoid
shadowing the global.
2002-01-31 GNU <address@hidden>
* Version 0.11 released.
**********************************************************************
lib/ChangeLog 2002/03/02 17:39:26 1.338
**********************************************************************
2002-03-02 Jim Meyering <address@hidden>
* gettime.c (gettime): Test HAVE_CLOCK_GETTIME,
not HAVE_CLOCK_SETTIME.
2002-02-27 Paul Eggert <address@hidden>
* nanosleep.h: Rename to....
* timespec.h: New name for nanosleep.h. All uses changed.
* gettime.c: New file.
* settime.c: New file.
* stime.c: Remove.
* Makefile.am (libfetish_a_SOURCES): Add gettime.c, settime.c,
timespec.h. Remove nanosleep.h.
2002-02-25 Paul Eggert <address@hidden>
* acl.c, acl.h: New files.
* Makefile.am (libfetish_a_SOURCES): Add acl.h, acl.c.
2002-02-24 Jim Meyering <address@hidden>
* strnlen.c (strnlen): Define-away/undef so that an inconsistent
prototype in string.h (on at least AIX4.3.2.0 w/gcc-2.95.3) doesn't
cause trouble. Reported by Nelson Beebe.
2002-02-23 Paul Eggert <address@hidden>
* path-concat.c (xpath_concat): Reorder code to pacify
compilers that don't know that xalloc_die never returns.
2002-02-20 Jim Meyering <address@hidden>
* getdate.c: Regenerate using bison-1.33.
2002-02-15 Paul Eggert <address@hidden>
* posixver.c, posixver.h: New files.
* Makefile.am (libfetish_a_SOURCES): Add them.
2002-02-02 Paul Eggert <address@hidden>
Bruno Haible <address@hidden>
* unicodeio.h (print_unicode_char): Add exit_on_error argument.
(fwrite_success_callback): New declaration.
* unicodeio.c (unicode_to_mb): New function, extracted from
print_unicode_char. Call failure callback instead of error.
(fwrite_success_callback): New function.
(exit_failure_callback): New function.
(fallback_failure_callback): New function.
(print_unicode_char): Call unicode_to_mb.
2002-01-26 Jim Meyering <address@hidden>
* Makefile.am (getdate$U.o): Depend on unlocked-io.h.
2002-01-22 Jim Meyering <address@hidden>
* Makefile.am (Makefile): Don't depend on $(BUILT_SOURCES).
Otherwise, some versions of automake would omit the rule that makes
Makefile from Makefile.in.
2001-01-21 Paul Eggert <address@hidden>
* xmemcoll.h, xmemcoll.c: New files.
* Makefile.am (libfetish_a_SOURCES): Add them.
* memcoll.c: Include errno.h, and declare errno if not defined.
(memcoll): Set errno to zero if there is no error.
* quotearg.c (quotearg_buffer_restyled):
Fix bug with quoting buffers containing NUL when backslashing escapes.
This bug was exposed by the other changes in this patch.
(quotearg_n_options): New arg ARGSIZE.
All callers changed.
(quoting_options_from_style): New function.
(quotearg_n_style): Use it.
(quotearg_n_style_mem): New function.
* quotearg.h (quotearg_n_style_mem): New function.
2002-01-16 Jim Meyering <address@hidden>
* getdate.y: Add three semicolons, each just before a closing brace.
Bison (as of version 1.31) no longer papers over that mistake.
2002-02-14 Paul Eggert <address@hidden>
* backupfile.c (ISDIGIT): Comment fix.
* getdate.y (ISDIGIT): Likewise.
* posixtm.c (ISDIGIT, year): Likewise.
* strverscmp.c (ISDIGIT): Likewise.
* userspec.c (ISDIGIT): Likewise.
**********************************************************************
m4/ChangeLog 2002/03/01 23:26:26 1.384
**********************************************************************
2002-02-27 Paul Eggert <address@hidden>
* jm-macros.m4 (jm_MACROS): Do not replace stime; no longer used.
Check for clock_settime.
2002-02-25 Paul Eggert <address@hidden>
* acl.m4: New file.
* jm-macros.m4 (jm_MACROS): Require AC_FUNC_ACL.
Do not check for acl or sys/acl.h, as AC_FUNC_ACL does that now.
2002-02-16 gettextize <address@hidden>
* codeset.m4: Upgrade to gettext-0.11.
* gettext.m4: Upgrade to gettext-0.11.
* glibc21.m4: Upgrade to gettext-0.11.
* iconv.m4: Upgrade to gettext-0.11.
* isc-posix.m4: Upgrade to gettext-0.11.
* lcmessage.m4: Upgrade to gettext-0.11.
* lib-ld.m4: New file, from gettext-0.11.
* lib-link.m4: New file, from gettext-0.11.
* lib-prefix.m4: New file, from gettext-0.11.
* progtest.m4: Upgrade to gettext-0.11.
2002-02-15 Paul Eggert <address@hidden>
* m4/prereq.m4 (jm_PREREQ_POSIXVER): New macro.
(jm_PREREQ): Use it.
2002-01-26 Jim Meyering <address@hidden>
* jm-macros.m4 (jm_MACROS): Require autoconf-2.52g.
* strnlen.m4: Remove file, now that it's part of autoconf.
2002-01-22 Paul Eggert <address@hidden>
* jm-macros.m4 (jm_MACROS): Require AC_FUNC_FSEEKO.
2002-01-19 Jim Meyering <address@hidden>
* jm-macros.m4 (jm_MACROS): Use AC_FUNC_STRNLEN.
Remove useless quotes: DF_PROG="df".
* strnlen.m4: New file.
**********************************************************************
po/ChangeLog 2002/02/24 18:11:41 1.8
**********************************************************************
2002-02-17 gettextize <address@hidden>
* Makefile.in.in: Upgrade to gettext-0.11.
* Rules-quot: New file, from gettext-0.11.
* boldquot.sed: New file, from gettext-0.11.
* address@hidden: New file, from gettext-0.11.
* address@hidden: New file, from gettext-0.11.
* insert-header.sin: New file, from gettext-0.11.
* quot.sed: New file, from gettext-0.11.
* cat-id-tbl.c: Remove file.
* stamp-cat-id: Remove file.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Coreutils-announce] fileutils-4.1.6 released,
Jim Meyering <=