[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
new snapshot available: coreutils-8.13.29-43a9
From: |
Jim Meyering |
Subject: |
new snapshot available: coreutils-8.13.29-43a9 |
Date: |
Fri, 07 Oct 2011 14:16:07 +0200 |
I want to release coreutils-8.14 early next week,
so here's a snapshot of the latest sources.
Please beat it up and let us know if there are any problems.
coreutils snapshot:
http://meyering.net/cu/coreutils-ss.tar.xz
http://meyering.net/cu/coreutils-ss.tar.xz.sig
http://meyering.net/cu/coreutils-8.13.29-43a9.tar.xz
There are .sig files here, too:
http://people.redhat.com/meyering/cu/coreutils-ss.tar.xz
http://people.redhat.com/meyering/cu/coreutils-8.13.29-43a9.tar.xz
=========================================================================
Here's the NEWS:
** Bug fixes
ls --dereference no longer outputs erroneous "argetm" strings for
dangling symlinks when an 'ln=target' entry is in $LS_COLORS.
[bug introduced in fileutils-4.0]
ls -lL symlink once again properly prints "+" when the referent has an ACL.
[bug introduced in coreutils-8.13]
sort -g no longer infloops for certain inputs containing NaNs
[bug introduced in coreutils-8.5]
** Improvements
md5sum --check now supports the -r format from the corresponding BSD tool.
This also affects sha1sum, sha224sum, sha384sum and sha512sum.
pwd now works also on systems without openat. On such systems, pwd
would fail when run from a directory whose absolute name contained
more than PATH_MAX / 3 components. The df, stat and readlink programs
are also affected due to their use of the canonicalize_* functions.
** Changes in behavior
timeout now only processes the first signal received from the set
it is handling (SIGTERM, SIGINT, ...). This is to support systems that
implicitly create threads for some timer functions (like GNU/kFreeBSD).
** Build-related
"make dist" no longer builds .tar.gz files.
xz is portable enough and in wide-enough use that distributing
only .tar.xz files is enough.
=========================================================================
Changes in coreutils since v8.13:
Bernhard Voelker (3):
tests: introduce make targets check-expensive and check-very-expensive
tests: mention new check-expensive/check-very-expensive in test logs
build: let bootstrap resort to wget for downloading .po files
Bruno Haible (1):
tests: init.sh: support any non-GNU diff
Eric Blake (1):
doc: improve description of join's -a option
Jim Meyering (16):
maint: post-release administrivia
doc: fix typo in test script comment
build: avoid unwarranted failure w/gcc-4.6.1 and --enable-gcc-warnings
tests: cp-parents: don't let a failing chmod go unnoticed
gnulib: update for getcwd fix on systems without openat
maint: avoid new syntax-check failure
build: update gnulib submodule to latest
sort: avoid a NaN-induced infloop
tests: update gnulib to latest, to fix test link failure
ls: avoid reading beyond end of color indicator
build: update gnulib submodule to latest
build: stop distributing gzip'd releases; xz is enough
maint: clean up m4 syntax
build: don't use automake's obsolete AM_C_PROTOTYPES macro
tests: add a test to exercise today's ls-lL-vs-ACL bug
doc: clean up NEWS
Markus Duft (2):
build: accommodate missing setgroups on Interix
build: use getgr*_nomembers functions on Interix
Paul Eggert (1):
randread: add FIXME comment for RDRAND
Pádraig Brady (4):
md5sum: handle BSD reversed format checksums
timeout: handle implicitly created threads
ls: fix output of dangling symlinks colored as target
doc: mention the recent ls -L "argetm" fix in NEWS
Reuben Thomas (1):
md5sum: clarify what is meant by binary/text flag.
Changes in gnulib since v8.13:
* gnulib da1717b...d813b68 (240):
> file-has-acl: revert both recent changes, 80af92af and 95f7c57f
> file-has-acl: revert unintended change in behavior of ls -L
> poll: Avoid link errors on MSVC.
> sys_select tests: Fix link error on MSVC 9.
> sys_select: Fix compilation error on mingw.
> wmemset: Support for MSVC.
> wmemmove: Support for MSVC.
> wmemcpy: Support for MSVC.
> wmemcmp: Support for MSVC.
> wmemchr: Support for MSVC.
> glthread/*, strsignal: Support for MSVC.
> nonblocking tests: Fix test failure on OpenBSD/SPARC64.
> acl: Fix specification.
> relocatable-lib[-lgpl]: Avoid expensive /proc access on Linux, Cygwin.
> autoupdate
> maint.mk: adjust a release-related rule not to require use of gzip
> test-linkat: don't leave behind a temporary file
> float, math: add omitted file
> isinf: Fix for OpenBSD/x86.
> isfinite: Fix syntax error in configure test.
> isfinite: Fix typo.
> nonblocking tests: Fix test failure on Linux/IA-64.
> mkfifoat tests: Fix a test failure on mingw.
> float, math: Fix 'int' to 'long double' conversion on Linux/SPARC64.
> nonblocking tests: Fix test failure on Linux/SPARC (32-bit and 64-bit).
> gnulib-tool: Improve suggestion where to put gl_EARLY invocation.
> Centralize C99 requirement.
> float: Fix LDBL_MAX value on Linux/PowerPC.
> Tweak last ChangeLog entry.
> doc: Improve doc about gl_EARLY.
> fgetc, fputc, fread, fwrite tests: Fix link error.
> fputc, fwrite tests: Avoid test failure on MSVC.
> raise: Fix double declaration with modules 'sigprocmask' and 'sigpipe'.
> autoupdate
> base64-tests: avoid memory leak
> base32: new module
> gnulib: use more-standard license notice wording
> dup2: minor simplification
> strings: Fix compilation error on MSVC.
> fflush et al.: Document limitation on MSVC.
> msvc-inval: Allow three invalid parameter handling modes.
> msvc-inval: Make handler multithread-safe.
> msvc-inval: Install handler globally.
> strerror_r-posix: Fix for MSVC 9.
> ftruncate: Support for MSVC 9.
> New module 'fstat'.
> linkat: Fix compilation on MSVC 9.
> fclose: Support for MSVC 9.
> dup2: minor simplifications
> test-futimens: avoid a warning from gcc -Wshadow
> fdopen: Support for MSVC 9.
> fgetc, fputc, fread, fwrite tests: Avoid compilation error on MSVC.
> dup: Simplify autoconf test.
> Tests for function fwrite().
> Tests for function fread().
> Activate fputc tests.
> Enhance fgetc, fputc tests.
> write: Support for MSVC 9.
> read: Fix last commit.
> dup2: Fix last commit.
> sigprocmask: Make code safer.
> dup2: clarify by coalescing Windows-specific material
> sigprocmask: move #include directive
> read: Support for MSVC 9.
> close: Support for MSVC 9.
> msvc-nothrow: Avoid a compiler warning.
> New module 'dup'.
> getdtablesize: Support for MSVC 9.
> signal-h: Rename from signal.
> sigprocmask: Avoid crashes through signal() on MSVC 9.
> Tests for module 'raise'.
> raise: Support for MSVC.
> pipe2: Fix compilation on pre-C99 compilers.
> dup2: Fix typo in last commit.
> New module 'msvc-nothrow'. Makes _get_osfhandle safe on MSVC 9.
> dup2: Make code more maintainable.
> msvc-inval: Fix compilation error.
> update from texinfo
> mkdir: Tweak for MSVC 9.
> Tests for module 'chdir'.
> New module 'chdir'.
> rmdir: Support for mingw, MSVC 9.
> getcwd: Tweak for MSVC 9.
> strerror_r-posix: Avoid a link error on MSVC.
> select: Avoid link errors on MSVC.
> select: Avoid compilation error on MSVC.
> Consolidate all uses of PATH_MAX in *.m4 files.
> ftruncate: Un-deprecate, concentrate on Win32 support.
> Add dependencies to new dirent related modules.
> opendir: Avoid compilation error on mingw.
> ftruncate tests: Avoid a test failure on mingw.
> select tests: Avoid test failures on OSF/1 5.1 and mingw.
> New module 'fdopen'.
> unlockpt tests: Avoid test failure on NetBSD 5.1.
> getlogin, getlogin_r tests: Avoid test failure on Linux/SPARC.
> time tests: Don't require pid_t.
> time tests: Don't require pid_t.
> fsync tests: Avoid a test failure on mingw.
> euidaccess: Update comments.
> Ensure EBADF returns for socket functions on mingw.
> select tests: EBADF tests.
> Tests for module 'posix_spawn_file_actions_addopen.
> Tests for module 'posix_spawn_file_actions_adddup2'.
> Tests for module 'posix_spawn_file_actions_addclose'.
> Tests for module 'unlockpt'.
> Tests for module 'grantpt'.
> freopen tests: EBADF tests.
> fclose tests: EBADF tests.
> fflush tests: EBADF tests.
> ftello tests: EBADF tests.
> fseeko tests: EBADF tests.
> Tests for function fputc().
> Tests for function fgetc().
> Tests for function fdopen().
> Tests for module 'vdprintf'.
> Tests for module 'dprintf'.
> Tests for module 'ioctl'.
> fcntl tests: EBADF tests.
> utimensat tests: EBADF tests.
> renameat tests: EBADF tests.
> mkfifoat tests: EBADF tests.
> readlinkat tests: EBADF tests.
> symlinkat tests: EBADF tests.
> linkat tests: EBADF tests.
> Tests for module 'faccessat'.
> fdopendir tests: EBADF tests.
> openat tests: EBADF tests.
> utimens, futimens, fdutimensat tests: EBADF tests.
> Tests for function fstat().
> test-ttyname_r tests: EBADF tests.
> Tests for module 'isatty'.
> Tests for module 'write'.
> Tests for module 'read'.
> pwrite tests: EBADF tests.
> pread tests: EBADF tests.
> lseek tests: EBADF tests.
> Tests for module 'ftruncate'.
> fsync tests: EBADF tests.
> fdatasync tests: EBADF tests.
> Tests for module 'fchown'.
> Tests for module 'fchmod'.
> fchdir tests: EBADF tests.
> dup2 tests: EBADF tests.
> Tests for module 'dup'.
> Tests for module 'close'.
> Tests for module 'shutdown'.
> Tests for module 'setsockopt'.
> Tests for module 'sendto'.
> Tests for module 'send'.
> Tests for module 'recvfrom'.
> Tests for module 'recv'.
> Tests for module 'listen'.
> Tests for module 'getsockopt'.
> Tests for module 'getsockname'.
> Tests for module 'getpeername'.
> Tests for module 'connect'.
> Tests for module 'bind'.
> accept4 tests: Fix for native Windows.
> accept tests: Fix for native Windows.
> msvc-inval: Require a semicolon after DONE_MSVC_INVAL.
> sched: Ensure pid_t is defined.
> msvc-inval: Ensure the entire expansion is a single statement.
> tests: use printf, not echo in init.sh's warn_ function
> futimens: enhance test
> date: accept 'hence' as opposite of 'ago'
> getcwd: don't fail in a deep directory on a system without openat
> maint.mk: avoid warnings from perl about missing files
> * lib/stat.c: Move comment.
> stat: use pathmax.h only if needed
> utimens: remove dependency on dup2
> inet_ntop, inet_pton: Look for it also in libresolv.
> accept, accept4 tests: Avoid link error on Solaris.
> accept4: Avoid link error on Solaris.
> socket functions: Avoid link errors on Solaris.
> ptsname tests: Let the test fail rather than hang (e.g. on AIX 5.1).
> posix_spawn_file_actions_add*: Fix module dependencies.
> rename, renameat tests: Avoid test failures on FreeBSD 6.4.
> Tests for module 'accept4'.
> accept tests: Fix last commit.
> Tests for module 'accept'.
> dup2: Support for MSVC.
> New module 'msvc-inval'.
> Tests for module 'pclose'.
> New module 'pclose'.
> popen: Support for MSVC.
> isnanl, isnand, isnanf: Work around MSVC bug.
> sys_socket tests: Fix recent mistake.
> putenv: Support for MSVC.
> math: Avoid macro redefinition warnings on MSVC.
> doc: Mention functions which are declared as macros.
> Add dependencies to new dirent related modules.
> inet_pton: Fix mistake in last commit.
> inet_pton: Support for MSVC on Windows Vista or newer.
> inet_ntop: Support for MSVC on Windows Vista or newer.
> test-fsync: yet another enhancement
> Enhance fsync, fdatasync tests.
> Fix last ChangeLog entry.
> Support for MSVC compiler: Ensure mode_t gets defined.
> sys_stat: Support for MSVC.
> Support for MSVC compiler: Ensure off_t gets defined.
> fdatasync: port to Solaris
> fdatasync: port to MacOS X 10.7
> fdatasync: minor improvements
> unistd: update refs to newer POSIX
> fdatasync: new module
> test-fsync: enhance tests
> Support for MSVC compiler: Ensure ssize_t gets defined.
> Avoid using #, the m4 comment starter character, near brackets.
> Properly quote AC_CHECK_DECLS' 4th argument.
> Properly quote AC_CHECK_DECL's 4th argument.
> opendir: avoid compile warning
> maint.mk: sc_tight_scope: propagate failure from sub-make
> tempname: Support for MSVC.
> sys_time: Support for MSVC.
> stat: Support for MSVC.
> pathmax: Support for native Windows.
> New modules 'opendir', 'readdir', 'rewinddir', 'closedir'.
> asm-underscore.m4: Support for MSVC.
> Expand range of versions of glibc for which _GNU_SOURCE is needed to get
crypt.
> doc: Update regarding MSVC 9.
> unistd et al.: Don't assume <unistd.h> exists.
> strcase: Support for MSVC.
> strings: Don't assume <strings.h> exists.
> dirent: Don't assume <dirent.h> exists.
> Fix wint_t on MSVC.
> sys_types: Fix typo.
> autoupdate
> Support for MSVC compiler: Ensure size_t gets defined.
> C++ tests for module 'sys_types'.
> Tests for module 'sys_types'.
> New module 'sys_types'.
> Support for MSVC compiler: Avoid division by a literal 0.
> Ensure pid_t gets defined.
> acl: Fix compilation on Solaris 10 (older version).
> iconv, unsetenv: Add support for MSVC compiler.
> *printf: Add support for MSVC compiler.
> nocrash: Add support for native Windows.
> absolute-header, include-next: Add support for MSVC compiler.
> ChangeLog: change each leading sequence of 8 spaces to a TAB
> maint.mk: mark the post-release commit log with "maint: " prefix