[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Coreutils-announce] textutils-2.0.20 released
From: |
Jim Meyering |
Subject: |
[Coreutils-announce] textutils-2.0.20 released |
Date: |
Sat, 26 Jan 2002 17:13:54 +0100 |
User-agent: |
Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.2.50 (i686-pc-linux-gnu) |
Thanks to Paul and Bruno!
Note that since there are currently no systems (afaik)
that conform to POSIX 1003.1-2001, you'll merely get a warning
for uses of these obsolete options:
- sort +POS1 -POS2 (Use sort -k instead.)
- tail +N (Use tail -n instead.)
- uniq +N (Use uniq -s instead.)
They'll continue to work until you rebuild on a system that
defines symbols indicating that it's conforming.
Jim
-----------------------
ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.20.tar.gz (2.5 MB)
ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.20.tar.bz2 (1.7 MB)
http://fetish.sf.net/textutils-2.0.20.tar.gz (2.5 MB)
http://fetish.sf.net/textutils-2.0.20.tar.bz2 (1.7 MB)
And here are xdelta-style diffs
ftp://alpha.gnu.org/gnu/fetish/textutils-2.0.19-2.0.20.xdelta (180K
textutils-2.0.19-2.0.20.xdelta)
http://fetish.sf.net/textutils-2.0.19-2.0.20.xdelta (180K
textutils-2.0.19-2.0.20.xdelta)
Here are the MD5 and SHA1 signatures:
9e3b17cd6092b9fcf80dfa06c362c714 textutils-2.0.20.tar.gz
38899976bebe636d8ca4e5afab3a4f54 textutils-2.0.20.tar.bz2
a282b691a48e7b4b8ee11b01a32aa580 textutils-2.0.19-2.0.20.xdelta
68e8c429bdf55f67e1ee8da8a4b4ed91565c9174 textutils-2.0.20.tar.gz
007483a8ed52a6d1f9f0f11bf6b0176965c0781c textutils-2.0.20.tar.bz2
1b53cb3af1a20136dd8643d61ed7d42463f22836 textutils-2.0.19-2.0.20.xdelta
NEWS:
* tr no longer gets failed a assertion for [==] or [::]
* The following obsolete usages are no longer supported on systems conforming
to POSIX 1003.1-2001:
- sort +POS1 -POS2 (Use sort -k instead.)
- tail +N (Use tail -n instead.)
- uniq +N (Use uniq -s instead.)
* sort -m no longer segfaults when given an empty file
* sort -S now accepts 'K' as a synonym for 'k'.
* wc recognizes all locale-defined white-space characters, not just those
in the "C" locale.
ChangeLog entries:
**********************************************************************
ChangeLog 2002/01/22 18:16:06 1.938
**********************************************************************
2002-01-22 Jim Meyering <address@hidden>
* Version 2.0.20.
2002-01-22 Paul Eggert <address@hidden>
* src/od.c (skip): Remove redundant check for overflow.
fseeko's seek argument is already known to be in range,
since it is less than the file size.
2002-01-22 Jim Meyering <address@hidden>
* po/POTFILES.in: Add lib/xmemcoll.c.
2002-01-22 Paul Eggert <address@hidden>
* src/tac.c (save_stdin): Report proper errno value after
fwrite failures. Do not bother to rewind the temp file, as
it'll be read backwards anyway.
2002-01-22 Paul Eggert <address@hidden>
* src/ptx.c (swallow_file_in_memory): Work even if `open' returns 0.
Check for `close' error.
2002-01-22 Paul Eggert <address@hidden>
Port to glibc 2.2.5, whose mmap stdio positions the underlying
file descriptor at a nonzero offset after an fopen.
* m4/jm-macros.m4 (jm_MACROS): Require AC_FUNC_FSEEKO.
* src/od.c (skip): Use fseeko rather than lseek.
(Also, check for overflow when converting uintmax_t to off_t.)
* src/sys2.h (EOVERFLOW, fseeko): New macros.
2001-01-21 Paul Eggert <address@hidden>
* src/comm.c: Include xmemcoll.h, not memcoll.h.
Use xmemcoll instead of memcoll.
* src/join.c: Likewise.
* src/sort.c: Likewise.
* src/sort.c (die): Do not invoke cleanup; atexit does this now.
(main): Use atexit to invoke cleanup on exit.
Set xmemcoll_exit_failure to SORT_FAILURE.
2002-01-20 Paul Eggert <address@hidden>
* src/comm.c (compare_files): Don't assume that the difference
between two size_t values can be stored in an int; this doesn't
work, for example, on 64-bit Solaris.
* src/sort.c (CMP_WITH_IGNORE): Likewise.
* src/join.c (keycmp): Likewise. Also, fix the type of two locals
to be size_t instead of int.
2002-01-20 Paul Eggert <address@hidden>
* src/csplit.c: Don't include "xalloc.h", as system.h already
does that via sys2.h.
* src/sort.c: Likewise.
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-18 Jim Meyering <address@hidden>
Fix tr so it no longer gets a failed assertion for [::] or [==].
* src/tr.c (xmemdup): Rename from `substr' and rewrite to
take only pointer/length parameters.
(build_spec_list): Update sole caller.
Properly diagnose the invalid specs [::] and [==].
Pawel Prokop reported that `tr '[::]' x' elicits a failed assertion.
* tests/tr/Test.pm: Add tests for the above fix.
2002-01-14 Paul Eggert <address@hidden>
* src/sort.c (main): Issue a warning for obsolete usage, unless
POSIXLY_CORRECT.
* src/tail.c (parse_obsolescent_option): Likewise.
* src/uniq.c (main): Likewise.
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.
* NEWS: Document this.
* src/sort.c (usage, main): Implement this.
* src/tail.c (usage, parse_obsolescent_option): Likewise.
* src/uniq.c (usage, main): Likewise.
* src/system.h (_POSIX2_VERSION, POSIX2_VERSION): New macros.
* src/sys2.h (ISDIGIT, S_ISVTX, S_IXUGO): Comment fix.
2002-01-14 Jim Meyering <address@hidden>
* tests/misc/sort: New test, for just-fixed bug.
* tests/misc/Makefile.am (TESTS): Add sort.
(TESTS_ENVIRONMENT): Add PROG=$$tst. This is a gross kludge
that depends on the name of an automake-generated local variable.
2002-01-13 Paul Eggert <address@hidden>
* src/sort.c (mergefps): Fix bug when eliminating empty files.
Bug reported by James Hutt.
2002-01-13 Jim Meyering <address@hidden>
* tests/help-version: Tweak to work with the programs in diffutils.
2002-01-09 Jim Meyering <address@hidden>
* configure.in (ALL_LINGUAS): Add Turkish (tr).
2001-12-18 Paul Eggert <address@hidden>
* src/sort.c (usage, specify_sort_size): Accept 'K' (which is
now preferred, as it connotes 1024) as well as 'k'.
* NEWS: Document this change.
2001-12-17 Jim Meyering <address@hidden>
* src/uniq.c (usage): Remove stray `)' in --help output.
Reported by Padraig Brady.
* Makefile.maint (real_dir): Remove unused variable.
(url_dir_list): Don't set define it here, but...
* Makefile.cfg (url_dir_list): ...define it here instead.
(hosts, a_host, b_host): Remove now-unused variables.
(alpha_subdir, a_url_dir, b_url_dir): Remove now-unused variables.
2001-12-12 Bruno Haible <address@hidden>
Paul Eggert <address@hidden>
* src/wc.c (wc): Use ISSPACE and iswspace in addition to hard-coding
the ASCII space character.
(OBJECTS): Use them instead of hard-coding object file names.
**********************************************************************
doc/ChangeLog 2002/01/24 09:14:52 1.27
**********************************************************************
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.
* doc/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.
**********************************************************************
lib/ChangeLog 2002/01/26 09:55:15 1.329
**********************************************************************
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.
2002-01-05 Jim Meyering <address@hidden>
* version-etc.c (version_etc_copyright): Update copyright year.
2001-01-19 Paul Eggert <address@hidden>
* closeout.c (close_stdout_status): If ferror (stdout), do
not silently exit merely because the output buffer happens to
have nothing pending.
2001-12-18 Paul Eggert <address@hidden>
See the big note in ../ChangeLog.
* human.c (suffixes): Prefer K to k for 1024.
(generate_suffix_backwards): New function.
(human_readable_inexact): Use it.
* xstrtol.c (__xstrtol): If there is no number but there
is a valid suffix, assume 1. "MB" now means decimal, "MiB" binary.
Accept 'K' as well as 'k'.
2001-12-15 Jim Meyering <address@hidden>
* regex.h (__restrict_arr): Update from libc.
* mountlist.h (ME_REMOTE): Recognize file systems of type smbfs
as `remote' if the name starts with `//'. Suggested by Michael Stone.
(STREQ): Define.
**********************************************************************
m4/ChangeLog 2002/01/22 10:34:49 1.377
**********************************************************************
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.
2001-12-14 Jim Meyering <address@hidden>
* jm-macros.m4 (jm_MACROS): Check for iswspace.
Suggestion from Bruno Haible.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Coreutils-announce] textutils-2.0.20 released,
Jim Meyering <=