[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
new snapshot available: sed-4.2.2.177-a348
From: |
Jim Meyering |
Subject: |
new snapshot available: sed-4.2.2.177-a348 |
Date: |
Mon, 05 Dec 2016 17:12:29 -0800 |
It has been over four years since the preceding release of sed.
We expect to make upcoming releases with far greater frequency.
Please give this test release a workout and let us know of any
problem you find.
Download from here:
http://meyering.net/sed/sed-ss.tar.xz
http://meyering.net/sed/sed-ss.tar.xz.sig
http://meyering.net/sed/sed-4.2.2.177-a348.tar.xz
Changes in sed since v4.2.2 are summarized at
http://git.sv.gnu.org/cgit/sed.git/tree/NEWS
To test, follow this standard procedure:
tar xf sed-ss.tar.xz && cd sed-4.2.2.177-a348 &&
./configure && make check VERBOSE=yes
Find details of any failure in test-suite.log or in
gnulib-tests/test-suite.log.
----------------------------
All commits grouped by author are as follows:
Assaf Gordon (51):
build: comment out definitions of unused macros
sed: reject recursive escaping after \c
tests: invalid-mb-seq-UMR: avoid false-failure
tests: test N command in gnu/posix modes
tests: test invalid backreferences in gnu/posix modes
tests: test 's///' gnu extensions in gnu/posix modes
tests: test gnu address extension in gnu/posix modes
tests: test 'l' command
tests: test -z/--null-data option
tests: test -u/--unbuffered mode
tests: test -i/--inplace with backup suffix option
tests: exercise 'panic' calls
tests: test regex compilation errors
tests: test compilation-related errors
tests: test s/// modifiers
tests: test substitue replacements (s//\N/)
tests: test character-classes escaping in POSIX mode
tests: test auto-silent mode with '#n' comments
tests: test program file from STDIN
tests: test 'R' command
tests: test less-common execution cases
tests: test less-common compilation cases
tests: test \dNNN \oNNN \xNN escape sequences
tests: test text normalization (\X sequences)
sed: fix minor multibyte parsing bug
tests: skip tests upon buggy mbrtowc implementations
tests: test y,s non-slash multibyte delimiters
tests: test y command in multibyte locales
tests: test --follow-symlinks option
build: switch to non-recursive makefile
maint: update .gitignore
maint: update .gitignore after bootstrap
maint: add copyright/license information to configure.ac
maint: add static-analysis target to cfg.mk
sed: allow multiple (non-conflicting) -E/-r parameters
sed: reject 's///e' in --posix mode
sed: adjust line-terminator of F/l/= commands when -z is used
doc: expand on N command
doc: mention \s,\S,\<,\> regex gnu-extensions
maint: update AUTHORS
maint: remove README-alpha
maint: remove superfluous name from THANKS.in
maint: update program name in THANKS.in
doc: update README
maint: update .mailmap
sed: new --sandbox option
maint: regenerate sed.texi after doc change
sed: standardize exit code values
build: remove explicit 'html' makefile target
maint: upgrade documentation license to GFDL-1.3 (or later)
doc: reorganize and expand manual
David A. Wheeler (1):
Modify documentation to note sed "-E" option, now in POSIX, for EREs.
Jim Meyering (106):
fix "y" to work with NUL in the RHS
maint: correct failing "version" test
fixup: add the properly-named new test files
maint: update bootstrap from gnulib
maint: update build/gnulib infrastructure; generate ChangeLog
maint: update autogenerated .gitignore files
maint: remove all trailing white space
maint: update copyright dates; use gnulib's update-copyright module
maint: convert obsolescent @VAR@ notation to $(VAR)
maint: begin to modernize configure.ac
maint: do not version-control generated files.
maint: remove ACLOCAL_AMFLAGS in favor of AC_CONFIG_MACRO_DIRS
maint: .gitignore: ignore more
tests: hook up gnulib-tests
maint: add cfg.mk, derived from grep's
maint: generate THANKS from THANKS.in
maint: turn on the test that prohibits use of HAVE_CONFIG_H
maint: add .prev-version
doc: remove doubled word
maint: enable double-word prohibition
maint: enable sc_const_long_option syntax check
maint: enable more checks
maint: enable sc_program_name syntax check
maint: enable sc_space_tab syntax check
maint: enable sc_makefile_at_at_check syntax check
maint: enable sc_prohibit_always_true_header_tests syntax check
maint: enable sc_po_check syntax check
maint: enable sc_cast_of_alloca_return_value syntax check
maint: enable sc_cast_of_argument_to_free syntax check
maint: enable sc_m4_quote_check syntax check
maint: enable sc_prohibit_tab_based_indentation syntax check
maint: enable sc_prohibit_empty_lines_at_EOF check
maint: avoid false-positive used-uninit. warning from gcc
maint: avoid gcc warning about unused macro
maint: declare several "int" locals to be of type size_t
maint: manually convert K&R to ANSI style decls; and add "static"
maint: add _Noreturn attribute to two functions
maint: avoid more gcc warnings: apply _GL_ATTRIBUTE_PURE
maint: avoid a gcc "const discard" warning
maint: add three casts-in-initialization to avoid warnings
build: use gnulib's manywarnings module
build: avoid warning about unused fchown result
doc: NEWS: mention the gzip->xz release tarball switch
remove support for the 'L' (fmt/flow-paragraph) command
build: build-aux/texi2dvi: remove file
maint: fix "make distcheck" failure
build: update build tool version requirements
maint: remove po/sed.pot from version control
maint: update .gitignore
maint: begin to use "size_t" more, where appropriate
maint: enable sc_prohibit_strncpy check
maint: update copyright year ranges to include 2015; update gnulib
maint: remove more unnecessary declarations
maint: translate_mb: new function factored out of 'y'-handling case
maint: enable sc_prohibit_long_lines
maint: initialize an mbstate_t with "= { 0, };", rather than with memset
maint: COPYRIGHT_YEAR: remove, along with tests that use it
use generated version.[ch] and add init.sh and help-version.sh
maint: invoke make via $(MAKE), not via "make"
tests: set sed's expected failure status to 4
build: require gettext 0.19.2, perl-5.5
maint: enable sc_file_system
maint: add "/*~" to build-aux/ and m4/.gitignore files
maint: remove SED_FEATURE_VERSION; use PACKAGE_VERSION instead
tests: test for just-fixed UMR bug
maint: tweak comments and rearrange code slightly
maint: housekeeping: sync a few rules from coreutils
build: do not require autoconf.git
tests: skip the new test in presence of buggy valgrind
maint: remove stray blank line in the middle of a comment
sed -i: don't leave behind a temporary sedXXXXXX file
build: avoid warning about implicit declaration of unlink
tests: initialize $fail to 0
sed -i: do not treat "-" as a file name
typo fix: s/singlebyte/single-byte/
maint: remove dead code
tests: avoid false-failure on system with no ja_JP.eucJP locale
sed: reject a ":" command without a label
tests: add helper prog, get-mb-cur-max and re_en_utf8_locale_ function
sed: fix a heap-clobbering buffer overrun
sed: do not elide an invalid byte in a substitution RHS
maint: update copyright year, bootstrap, init.sh
revert v4.2.2-87-gc033bde, to make sed -i treat "-" as a file name
tests: don't let any envvar setting perturb tests
maint: sort THANKS.in
maint: skip a check when en_US.UTF-8 collation rules are broken
sed: avoid one-byte heap buffer overrun
sed: remove obsolete advice from --help output
build: fix sed.1 dependency; work with latest automake
doc: work with read-only sed.1
maint: fix distclean-vs-excess-.Po files more cleanly
gnulib: update to latest, for new dfa module
dfa: reflect move of dfa code to new gnulib module
gnulib: update to latest
build: address warnings from GCC 7
maint: address syntax-check warnings about @pxref
tests: use "returns_ 1" rather than testing $? = 1
maint: fix two "make syntax-check" failures
maint: remove unused parameters
maint: fix -Wformat-exposed errors in uses of "panic"
build: avoid "make distcheck" failure due to leftover .Po files
build: stop suppressing many -W... warnings
tests: use "returns_ 1" rather than "&& fail=1"
gnulib: update to latest
tests: use "returns_ N env VAR=val ..."
gnulib: update to latest
Jose E. Marchesi (6):
gnulib update and copyright year updated.
add an example on using | in extended regexps.
Typo fixed in the manual.
Set PATH_MAX to some constant in case it is not defined in system headers.
Avoid a little potential misunderstanding in the Regular Expressions
section of the manual.
gnulib submodule updated.
Norihiro Tanaka (6):
sed: avoid a UMR bug when processing an invalid multibyte sequence
sed: fix mishandling of overlapping address ranges
sed: use grep's DFA matcher to speed up regular expression matching
sed: fix incorrect match for title case
sed: optimize regex processing of lone ^ or $
sed: fix multi-line regex matching with -z
Paolo Bonzini (1):
add missing files to repository
Stanislav Brabec (1):
sed: fix --follow-symlinks to work when reading stdin
Stefano Lattarini (3):
build: avoid bootstrap failure
tests: enable Automake parallel testsuite harness
testsuite: make test logs more verbose
Tristan Verniquet (1):
sed: use unlocked-io
Vincenzo Romano (1):
doc: make an example's description more precise
Changes in gnulib since v4.2.2:
* gnulib baaadca...ef9d01e (1319):
> javacomp: Support Java 7 and 8.
> gnulib-tool: fix the previous change
> gnulib-tool: fix the previous change
> gnulib-tool: properly list the LGPL3orGPLv2 license
> localcharset: Avoid theoretical buffer overrun.
> Relicense some modules under LGPLv2+.
> scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC
> alphasort, scandir: Port to OS/2 kLIBC
> relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC
> sys_socket: typedef sa_family_t correctly on OS/2 kLIBC
> dfa: avoid new infinite loop
> dfa: do not match middle of multibyte character
> dfa: avoid false match in non-UTF8 multibyte locales
> ptsname_r: leverage AC_HEADER_MAJOR
> md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation
> maint: use a more standard return from mbrtowc test
> freopen: fix typo in previous commit
> freopen: work around glibc bug with closed fd
> fnmatch: fix typo introduced on 2016-08-17
> maint: fix ChangeLog typo
> dfa: simplify with new function fillset
> dfa: fix glitches with on-demand states
> dfa: addition of new state on demand
> srclist: sync with released gettext
> srclist: add "release" option
> snippet/c++defs: Simplify _GL_CXXALIAS_* macros.
> dfa: fix logic typo
> fix test driver leaks: exclude, malloc, realloc
> Fix gnulib C++ namespace support and std::frexp
> GNULIB_NAMESPACE::func need not pull in rpl_func
> libunistring: Relicense under dual "LGPLv3+ or GPLv2" license.
> Relicense some modules under LGPLv2+.
> Relicense some modules under LGPLv2+.
> autoupdate
> Enable Unicode decoder safety unconditionally.
> Correct indentation.
> relocatable-prog-wrapper: Fix breakage on Cygwin.
> strerror: Make it compile in C++ mode.
> sys_time: add gnulib::timeval for C++
> snippet/c++defs: fix real-floating arg functions in C++ mode
> strftime: don't use __THROW
> obstack: port to gcc -fcheck-pointer-bounds
> strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw
> strptime: fix compile error in recent change
> gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license.
> strftime: tune %q
> Merge strftime.c changes from glibc
> strerror_r-posix: Fix override of AC_FUNC_STRERROR_R
> Fix gnulib C++ namespace support and std::frexp
> GNULIB_NAMESPACE::func need not pull in rpl_func
> manywarnings: fix -Wno-missing-field-initializers detection
> non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir
> strftime,strptime: support %q to represent the quarter
> autoupdate
> bootstrap: Fix get_version() for AIX 5.3
> intprops: port to older XL C
> autoupdate
> backupfile: initialize default suffix within the implementation
> futimens: remove FIXME for old Linux kernels
> utimensat: remove FIXME for old Linux kernels
> maint: update how to make web pages
> qsort_r: Fix macrology for platforms that lack the function.
> sys_types: fix Texinfo typos
> getprogname: port to HP-UX
> Update doc about target platforms.
> opendir, readdir, closedir: Relicense under LGPLv2+.
> Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R.
> Make the 'argp' module work without the 'error' module.
> diffseq: restore TOO_EXPENSIVE heuristic
> non-recursive-gnulib-prefix-hack: Don't make assumptions about
gnulib-tool's --source-base option value.
> iconv: Avoid compilation error when bootstrapping GNU libiconv.
> Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'.
> system-quote tests: Avoid compiler warning on AIX.
> Fix some "gcc -Wall" warnings.
> gnulib-tool: Make --create-testdir on all modules work again.
> libunistring: change the maintainer to 'all'
> Simplify "configure: checking ..." messages.
> Simplify "configure: checking ..." messages.
> quotearg-tests: pacify gcc -Wall
> canonicalize-lgpl: fix for missing SIZE_MAX on older systems
> printf.m4: fix a bug in detecting printf %j support
> sched: substitute HAVE_SYS_CDEFS_H too
> quotearg: never write beyond the returned length
> getprogname tests: Avoid failure in packages that use libtool.
> getprogname: Fix test failure on Cygwin. Comments.
> Make sure the libunistring detection rejects older versions with a known
bug.
> sh-quote, system-quote: revert regression of unit test.
> quotearg: fix stale tests
> non-recursive-gnulib-prefix-hack: fix inconsequential typo
> Fix a test crash.
> test-limits-h: suppress -Woverlength-strings
> gettime, timespec, utimens: Relicense under LGPL.
> canonicalize-lgpl: Support the case path_max > INT_MAX.
> getprogname: IBM z/OS: avoid NULL-dereference
> test-stdint: use _GL_VERIFY rather than "verify" for some tests
> Add missing ChangeLog entry
> stdint: port SIZE_MAX to glibc s390
> getprogname: port to IBM z/OS
> maint: remove stray space after "." in AC_DEFINE comment.
> long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough
> utimecmp: avoid new GCC 7 warning from -Wbool-operation
> dfa: save memory for states
> wchar, wctype-h: fix for MinGW 3.22.2
> long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough
> utimecmp: avoid new GCC 7 warning from -Wbool-operation
> autoupdate
> quotearg: minimize shell quoting using double quotes
> vasnprintf.c: avoid spurious warning from GCC 7
> getprogname: correct the test for a __progname variable
> u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough
> dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough
> getprogname: avoid __progname vs program_invocation_short_name pitfall
> getprogname: port to OpenBSD 5.1
> sched: port to GCC 6.2.1 on macOS Sierra
> tests/init.sh: port Alpine fix to AIX 7.1
> nl_langinfo: pacify GCC
> stdint: also set GL_GENERATE_LIMITS_H
> limits-h, stdint: Don't assume extensions, fix typo
> getprogname: port to AIX
> update from texinfo
> update from texinfo
> extensions: fix typo in comment
> stdint: support new _WIDTH macros
> limits-h: new module
> stdio: don't redefine __USE_MINGW_ANSI_STDIO
> sys_types: avoid glibc 2.25 warnings about major()
> mountlist: include sysmacros.h for glibc
> extensions: port to more ISO C TSes
> intprops: new macro TYPE_WIDTH
> extensions: port to recent ISO C TRs
> update from texinfo
> update from texinfo
> dfa: port to Solaris 9
> autoupdate
> strverscmp: avoid link failure on OS X
> dfa: new module, importing grep's DFA matcher
> getprogname-tests: don't depend on assert-h
> getprogname-tests: work also when EXEEXT is nonempty
> getprogname: fix errors in previous change
> parse-datetime: restrict debug output to input string
> flexmember: new macro FLEXALIGNOF
> getprogname: port to systems with __argv (mingw, msvc)
> flexmember: port better to GCC + valgrind
> getprogname: port to Solaris 10
> stdalign: correct mistake in alignof doc
> getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required
> main.mk: remove sc_program_name
> Port tests away from progname
> Port modules to use getprogname explicitly
> getprogname: new module
> autoupdate
> manywarnings: add -fno-common
> parse-datetime: Fix typo.
> intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6
> strverscmp: sync with glibc
> xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0
> intprops.h: port recent changes to GCC 6.2.0
> intprops.h: use __typeof__ with GCC 7
> intprops.h, xalloc-oversized.h: work with gcc 7
> intprops.h: fix missing-backslash problems
> autoupdate
> intprops: fix paren typo on old platforms
> intprops: port to OpenVMS
> parse-datetime: improve debug implementation
> c-strcase-tests: port to EBCDIC
> sigpipe-tests: fix typo
> canonicalize-lgpl: fix errno after malloca fails
> strtod: port errno handling to z/OS
> strtod: port to z/OS
> regex, string: rename to avoid '__string'
> c-strcase-tests, wcwidth-tests: depend on c-ctype
> thread: port to z/OS
> maint: port tests to z/OS errno behavior
> maint: preprocessor changes to support z/OS
> fclose, strstr-simple, wchar: port to z/OS
> iconv_open-utf-tests, iconv-tests: port to EBCDIC
> c-strcase-tests, wcwidth-tests: port to EBCDIC
> stdbool: don't require _Bool for C++
> getdelim: remove dependency on realloc-posix
> update from texinfo
> update from texinfo
> parse-datetime: add optional debug printing
> update from texinfo
> tests/init.sh: exclude dash with bad "local" semantics
> update from texinfo
> update from texinfo
> update from texinfo
> update from texinfo
> maint.mk: expand the prohibit_doubled_word regex
> useless-if-before-free: skip non-matching lines early
> update from texinfo
> maint.mk: speed up sc_po_check
> maint.mk: speed up require_config_h_first
> maint.mk: speed up sc_po_check
> update from texinfo
> update from texinfo
> autoupdate
> autoupdate
> update from texinfo
> autoupdate
> update from texinfo
> obstack: pacify GCC 6 with -Wnull-dereference
> update from texinfo
> doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet
> doc: mention glibc SSIZE_MAX buglet
> printf-posix: Fix mingw build
> mktime: call tzset as per POSIX
> fts: handle readdir() errors
> intprops: port better to GCC 7
> intprops-test: port to GCC 6
> autoupdate
> update from texinfo
> autoupdate
> xalloc-oversized: port to GCC 7; fewer warnings
> autoupdate (gettext-0.19.8.1)
> update from texinfo
> regex: port to Sun C
> update from texinfo
> stdbool: Restore __bool_true_false_are_defined check
> stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11
> Use GCC_LINT, not lint
> secure_getenv: Port to many more platforms.
> update from texinfo
> canonicalize: Fix broken probe for realpath.
> unsetenv: relax to LGPLv2+
> update from texinfo
> gendocs.sh: Set default TOP_NODE_UP_URL in HTML output.
> manywarnings: update for GCC 6.1
> autoupdate
> intdiv0, memmem, nocrash, strcasestr, strstr: no exit
> glob: size_t overflow checks
> glob: don't assume INT_MAX < SIZE_MAX
> Fix undefined behaviour in gettext.h.
> autoupdate
> git-version-gen: avoid undefined shift
> update from texinfo
> glob: merge glibc changes into lib/glob.c
> mktime: spelling fix in comment
> mktime: port to stricter signed overflow checking
> mktime: speed up DEBUG_MKTIME benchmarks
> mktime: resurrect DEBUG_MKTIME testing
> mktime: simplify DEBUG_MKTIME
> Port mktime_internal offset to unsigned time_t
> xstrtol: prohibit monstrosities like "1bB"
> xstrtod: reinstate setting of *result upon ERANGE
> xstrtod: modify *result only if no errors
> btowc: document problems in C locale
> autoupdate
> update from texinfo
> mktime: improve integer overflow checking
> intprops: check two's complement assumption
> intprops, mktime, strtol: assume two's complement
> stdint: port to strict C11 left shift
> mbrtowc: work around glibc bug#19932
> update from texinfo
> autoupdate
> stdint: detect good enough pre-C++11 stdint.h in C++ mode
> argp: merge changes from glibc
> Prefer American spelling for "initialize"
> autoupdate
> stddef: support configuring with g++
> autoupdate
> autoupdate
> update from texinfo
> test-framework-sh: minor cleanups
> test-framework-sh: revert port to NetBSD 7.0
> autoupdate
> Port better to Alpine Linux
> test-framework-sh: port to NetBSD 7.0
> update from texinfo
> gitlog-to-changelog: suppress ignored chatter
> update from texinfo
> update from texinfo
> setlocale: add "sv" to Windows language table
> update from texinfo
> sys_select: port to new Cygwin
> test-userspec.c: do not trigger gcc's new -Wmisleading-indentation
> time_rz: port to clang -Wunused-const-variable
> std-gnu11: improve clang support
> select: port more to Intel 2016.1.150 compiler
> select: try to port to 2016.1.150 compiler
> localename-tests: memory allocation fixes
> intprops: make .h file license match module
> acl: fix missing return on Cygwin
> update from texinfo
> update from texinfo
> extern-inline: port to PGI CC
> update from texinfo
> update from texinfo
> signbit: port back to pre-C++11 GCC
> mountlist: recognize autofs-mounted remote file systems, too
> signbit: port to C++ with GCC 6
> regex: make it closer to libc
> regex: merge patches from libc
> update from texinfo
> update from texinfo
> autoupdate
> autoupdate
> stdalign: port to older HP and IBM cc
> stdalign: port to clang 3.7.0
> update from texinfo
> readdir_r: now obsolescent
> Use modern texinfo when syncing install.texi output from autoconf
> update from texinfo
> sync install.texi from autoconf
> misc: port better to gcc -fsanitize=address
> update from texinfo
> autoupdate
> verify-tests: also remove stray test-verify.Tpo
> std-gnu11: new module
> update from texinfo
> update from texinfo
> get-permissions, strftime: fix grammar in comments
> gettext: mark as obsolete
> gnulib-tool: don't give up on ln -s so easily
> closedir: fix OS/2-related typos
> openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC
> regex: treat [x] as x if x is a unibyte encoding error
> closedir, dirfd, opendir: port to OpenSolaris 5.10
> bootstrap: use American spelling
> @item needed inside @itemize
> hash-pjw-bare: fix comment
> wcwidth: Replace also on OpenBSD 5.8
> update from texinfo
> gnu-web-doc-update: fix addition of new files
> utimens-tests: avoid pulling gettext .m4 files
> regex: pacify static checkers
> regex: fix [ diagnostic
> regex: fix memory leaks
> fts: don't unconditionally use leaf optimization for NFS
> * gnulib-tool: fix stray debug line in previous patch
> gnulib-tool: don't assume ln -s works
> utimes: detect utimes() correctly on OS/2 kLIBC
> openat_proc_name: port to OS/2 kLIBC
> stdint: check _INTPTR_T_DECLARED for intptr_t etc.
> doc: mention unfixed issues with unsupported localtime() values
> Go back to gettext-0.19.7
> opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC
> dup, dup2, fcntl: support a directory fd on OS/2 kLIBC
> pipe_filter_ii_execute: port to OS/2 kLIBC
> wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC
> w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC
> pipe-filter-aux: undefine HAVE_SELECT on KLIBC
> binary-io: don't put fd in binary mode if it is a console on EMX
> doc: mention setlocale() issues on OpenBSD
> sig2str: list all signals on FreeBSD >= 7
> acl-permissions: port to USE_ACL==0 platforms
> mktime: rename macro to avoid glibc clash
> Port "$@" to OpenIndiana ksh93
> autoupdate
> Port Universal Time settings to strict POSIX
> update from texinfo
> update from texinfo
> msvc-inval: fix problem with unset shell var
> autoupdate
> tests: for compare_(), use cmp -s where available
> version-etc: new year
> human: fix output buffer overrun by 1
> autoupdate
> maint: add missing ChangeLog entry for previous commit
> maint: fix operator precedence in mbrtowc test
> autoupdate
> regexprops-generic: update from regex.h
> strftime-tests: avoid false failure on OS X
> update from texinfo
> fts: ensure leaf optimization is used for NFS
> fts: enable leaf optimization for XFS
> non-recursive-gnulib-prefix-hack: preserve V_GPERF lines
> intprops: comment fix
> update from texinfo
> intprops-test: work around GCC bug 68971
> autoupdate
> gnulib-tool: allow multiple --local-dir usage
> fix freadptr to work with ungetc on all uClibc configs
> update from texinfo
> autoupdate
> parse-datetime: relax license to LGPLv2+, for OSTree
> update from texinfo
> autoupdate
> autoupdate
> update from texinfo
> xalloc-oversized: improve performance with GCC 5
> intprops: new public macro EXPR_SIGNED
> intprops: fix typo in clang port
> test-timespec: fix typo in previous change
> timespec-sub: fix overflow bug; add tests
> intprops-test: suppress -Woverlength-strings
> maint: add missing ChangeLog entry for previous commit
> quotearg: add quotearg_n_style_colon()
> intprops: revise _WRAPV macros, revert _OVERFLOW
> intprops: add parentheses for when OP has precedence lower than "-"
> quotearg: constify get_quoting_style parameters
> quotearg: add support for $'' shell escaping
> maint: use a more standard return from mbrtowc test
> intprops: add WRAPV and const flavors for GCC 5
> doc: use extended timezone format in iso-8601 example
> update from texinfo
> update from texinfo
> update from texinfo
> stdalign: port to Sun C 5.9
> autoupdate
> update from texinfo
> autoupdate
> time_rz: fix comment about tzalloc
> update from texinfo
> stdalign: work around pre-4.9 GCC x86 bug
> maint.mk: sc_tight_scope: remove extraneous expressions
> time_rz: return NULL if localtime_r fails
> fts: port to C11 alignof
> time_rz: avoid warning from bleeding-edge gcc's -Wnonnull
> maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp
> maint.mk: sc_tight_scope: factor and support OS X
> ChangeLog: fix typo: s/cound/count/
> safe-alloc-tests: fix typo in license header
> copy-file: fix mem leak in error case
> localename: control langinfo.h inclusion
> update from texinfo
> binary-io, math, pthread, sys_socket, u64, unistd: port to strict C
> accept4-tests: fix to avoid non portable flags
> update from texinfo
> update from texinfo
> gnulib-tool: fix tests of 'extensions' module
> unicase/locale-language: fix typo in utf-8 cookie
> autoupdate
> xalloc: do not worry about GCC 5 warning on 32 bit
> xalloc: avoid GCC 5.1 warning on 32 bit
> uniname/uniname-tests: avoid compiler warnings
> autoupdate
> mountlist: clean up of variable duplication
> c-ctype: do not worry about EBCDIC + char signed
> c-ctype: port better to z/OS EBCDIC
> gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash
> sockets: MS Windows initalization fixes
> gc: fix detection of installed libgcrypt version
> c-ctype: rewrite to use inline functions
> fnmatch: add one more coding cookie
> maint: add coding cookies to non-ASCII sources
> gitlog-to-changelog: trim only trailing whitespaces
> Test that c_iscntrl agrees with iscntrl, etc.
> c-ctype: improve c_isascii testing
> Fix ChangeLog typo
> savewd: remove SAVEWD_CHDIR_READABLE
> Update ChangeLog to match previous patch.
> c-ctype: support EBCDIC-style c_isascii
> c-ctype: assume EBCDIC 1047 for c_iscntrl
> * modules/c-ctype (Depends-on): Add verify.
> c-ctype: port better to EBCDIC
> nanosleep: fix return code for interrupted replacement
> autoupdate
> Diagnose ERE '()|\1'
> Revert previous patch, as it did not fix the bug after all.
> regex: fix dangling-backreference bug
> regex: merge patches from libc
> autoupdate
> autoupdate
> autoupdate
> autoupdate
> ceill: detect buggy OpenBSD implementation
> mountlist: add me_mntroot field on Linux machines
> doc: Describe to use multiple instances of gnulib
> autoupdate
> autoupdate
> base32: mark function as __attribute__ const
> autoupdate
> autoupdate
> gnulib-tool: don't transform binary files with sed
> autoupdate
> autoupdate
> autoupdate
> autoupdate
> gperf: respect silent rules
> Improve port of stdalign to C++11
> pmccabe2html: fix gawk regex escaping
> update from texinfo
> time_rz: port to pedantic memcpy
> autoupdate
> time_rz: port better to MinGW
> time: port __need_time_t to MinGW
> strftime: fix newly-introduced bug on Solaris
> test-strftime: test for Solaris bug
> time_rz: port to Solaris etc.
> time_rz: now LGPL
> time_rz: make a constant 'const'
> time_rz: fix off-by-one typo
> autoupdate
> fprintftime, strftime: use timezone_t args
> time_rz: new module
> flexmember: license is now unlimited
> autoupdate
> maint: update copyright paper procedures
> autoupdate
> autoupdate
> localename: fix link error on Illumos
> unistr/uN-strtok-tests: avoid a trivial leak
> acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls
> acl-permissions: Fix on FreeBSD
> file-has-acl, acl-permissions: fix some more HP-UX typos
> file-has-acl, acl-permissions: fix HP-UX typos
> regex: match current GNU grep behavior
> set-permissions.c: adjust acl_from_mode's cpp guard
> autoupdate
> tests: restrict shells to those that support 'local'
> fix mistakes in ChangeLog entries
> unistr/uN-strtok: handle multibyte delimiters
> update-copyright: fix test failure with perl >= 5.22
> u{16,32}-strstr-tests: relax timeout condition
> gnulib-common.m4: change the ARFLAGS default to 'cr'
> update from texinfo
> autoupdate
> selinux-h: avoid double free after *getfilecon()
> fix pty related tests issues on Windows
> acl: fix definition of acl_from_mode on FreeBSD
> readutmp: port to FreeBSD >= 9
> mgetgroups: port to strict OS X
> mgetgroups: fix port to strict OS X
> linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X
> mgetgroups: port to strict OS X
> mountlist: avoid an unused-label warning on OS X
> error.c: correct printf-style format: %d -> %u
> fts: avoid reading beyond the heap allocation
> savedir: avoid undefined behavior in qsort call
> userspec: avoid undefined behavior in gettext call
> update from texinfo
> gitlog-to-changelog: improve gitmerge.el commits
> wchar: fix MinGW compilation warnings
> uniname/uniname-tests: use pristine data files
> linked-list, linkedhash-list: avoid compiler warnings
> libunistring: bump minimum version to 0.9.6
> uniname/uniname: update to Unicode 8.0.0
> * lib/gen-uni-tables.c: Style fixes.
> libunistring: update to Unicode 8.0.0
> gnu-web-doc-update: add --mirror to remove stale files
> * lib/set-permissions.c: Spelling fix.
> update from texinfo
> acl-permissions: pacify -Wsuggest-attribute=const
> fsync: document AIX misbehavior
> acl-permissions: more porting to AIX
> stdio: Don't redefine gets when using C++
> acl-permissions: add a cast to port to older AIX
> acl-permissions: port to older AIX, C89 HP-UX
> update from texinfo
> vasprintf-posix: avoid compiling vasnprintf where possible
> file-has-acl: fix build on Mac OS X 10
> prefix-gnulib-mk: remove no longer needed special case
> acl: don't depend on the deprecated qacl module
> gnulib-tool: concatenate lib_SOURCES to a single line
> pthread_sigmask: discount system version if a simple macro
> readlinkat: avoid OS X 10.10 trailing slash bug
> acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681)
> acl-permissions: Fix build on Solaris and Cygwin
> linkat: avoid OS X 10.10 trailing slash with symlink bug
> unlinkat: handle ignoring of ".." on Darwin 14
> qacl: split into qcopy-acl and qset-acl
> gitlog-to-changelog: new option --ignore-line
> qacl: Reimplement qset_acl and qcopy_acl (Bug#20666)
> file-has-acl: Split feature tests again (Bug#20667)
> string: fix build failure on BSD/OSX with FORTIFY_SOURCE
> stdio: limit __gnu_printf__ witness to gcc 4.4+
> error: use correct printf attributes on mingw
> update from texinfo
> inttypes: force correct mingw PRIdMAX even without <stdio.h>
> stdio: fix probe on mingw under gcc 5.1
> autoupdate
> gitlog-to-changelog: parse "Tiny-change"
> update from texinfo
> doc: document glibc posix_fallocate() issues
> gendocs.sh: document new htmlarg default
> extern-inline: no need for workaround in GCC 5.1
> update from texinfo
> eealloc, pagealign_alloc, xalloc: avoid clang warnings
> tests: pacify GCC 5.1's stricter printf checking
> fts: port to GCC 5.1 with --enable-gcc-warnings
> file-has-acl: port to CentOS 6
> file-has-acl: always return false when ACLs aren't supported
> gettext: propagate po/Makefile.in.in too
> file-has-acl: new module, split from acl
> manywarnings: add GCC 5.1 warnings
> autoupdate
> doc: update FDL template to match FDL examples.
> lstat: fix cross-compilation 'ln -s' problem
> gendocs.sh: default to a common CSS style sheet for HTML output
> gnulib-tool: output bold attribute more portably
> qacl: Simplify HP-UX acl_nontrivial check
> acl: On Linux, check for acls without libacl
> acl, qacl: split off shared functions into separate object file
> git-version-gen: revert "detect untagged revisions"
> tempname: avoid unused parameter warnings
> git-version-gen: detect untagged revisions
> fseeko: fix build failure on NetBSD >= 6
> gitlog-to-changelog: port to MS-Windows
> gendocs: new option --tex for texi2dvi options
> sync gettext .m4 files from gettext
> uniname/uniname-tests: fix failure due to alias
> hash: remove deprecated hash_insert0 function
> mountlist: remove dependency on libmount
> stddef: port to pre-C11 GCC on x86
> quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency
> yesno: make EOL optional in ENABLE_NLS case also
> fdopendir-tests: test it does not close its arg
> gitlog-to-changelog: trim trailing white space
> gitlog-to-changelog: new option --ignore-matching
> fdopendir: port better to MinGW
> fdopendir: fix typo in comment
> error: document all entry points provided
> autoupdate
> autoupdate
> autoupdate
> vasnprintf: pacify clang 3.5.0
> glob, etc.: port to MSVC v18 on MS-Windows 8.1
> poll: port to MSVC v18 on MS-Windows 8.1
> tests: support stderr verification with returns_()
> passfd: avoid valgrind uninitalised data warning
> uniwbrk/u32-wordbreaks-tests: fix copyright
> dup2: doc and test for Android bug
> Replace dup2() on Android
> Android doesn't define RLIM_SAVED_*
> autoupdate
> vasnprintf-posix-tests: use consistent test
> printf, isinf, etc.: noncanonical != NaN
> fts: remove redundant close() (trivial)
> getdtablesize: port better for Android
> poll: fixes for large fds
> fcntl: Fix cross compiling
> dup2, fcntl: cross-compiler better for Android
> getopt: give accurate ambiguity diagnostic on mem exhaustion
> getopt: don't crash on memory exhaustion
> tempname: allow compilation with C++ (trivial)
> dup2, fcntl: port to AIX
> getdtablesize, dup2, fcntl: port to Android
> localename: Implement gl_locale_name_thread_unsafe for Android
> More changelog fixes
> fts: avoid crash when a cycle is added while traversing
> uniname/uniname: support character alias
> Fix ChangeLog botches in my recent commits
> duplocale: Fix Android build of duplocale-tests
> signal_h: Fix Android build
> net_if: Handle content-free <net/if.h> system headers
> linkat_nofollow: Add fallback case for cross compiling
> euidaccess: Fix Android build
> getugroups: Fix Android build
> localename: Fix Android build
> getdtablesize: Fix Android build
> Assume unbroken ungetc() on Android
> Fix FILE struct compatibility with Android API level >= 21
> tests: avoid recent -Werror=unused-variable regression in test-locale
> maint: various whitespace cleanups in tempname
> tests: provide returns_() to simplify exit status checking
> mountlist: only use libmount when specified
> uniname/unimame-tests: don't link with -lunistring
> fstrcmp: don't assume strlen < INT_MAX
> diffseq: prefer ptrdiff_t to ssize_t
> xalloc: fix typo that suppressed warnings
> full-read: fix license notice typo
> crypto/gc: fix a -Wswitch warning
> autoupdate
> update from texinfo
> tempname: new try_tempname function
> gnulib-tool: fix handling of patch(1) diagnostics
> bootstrap: exit immediately upon gnulib-tool failure
> symlinkat: include all required header files
> update from texinfo
> update from texinfo
> update from texinfo
> localename: support Solaris 12 and illumos
> locale: fix tests on illumos
> unictype: avoid undefined left-shift behavior
> libunistring: bump version of unitypes dependants
> unictype/category-none: fix link with libunistring
> unitypes: fix build with installed libunistring
> time: port to MinGW32 3.21
> update-copyright: apply to self
> libunistring: update to Unicode 7.0.0
> libunistring: update to Unicode 6.3.0
> libunistring: update to Unicode 6.2.0
> libunistring: update to Unicode 6.1.0
> uniwbrk/u32-wordbreaks-tests: add conformance test
> uniwbrk: ignore Extended/Format characters at BOL
> test-strstr.c: avoid a trivial leak
> update-copyright: recognize groff's \(co marker
> maint.mk: fix compatibility with OS X nm
> localcharset: improve charset detection on OS/2
> count-leading-zeros: use 64-bit intrinsics on 32-bit Windows
> count-leading-zeros: fix pragma typos
> autoupdate
> count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows
> uniname/uniname: update to Unicode 7.0.0
> doc: update INSTALL from autoconf
> stdio: fix use of PRIdMAX on modern mingw
> Fix check for pthreads.h pollution on Mingw64
> lib-symbol-versions: cache script check
> maint: fix grammar nits in propername
> gendocs: Update bug-report address and URLs to Gnulib's.
> gendocs: Add 'doc/gendocs_template_min'.
> gendocs: Change maintainer.
> gendocs: copyright date and version fix
> derived INSTALL
> revert copyright updates in slaved files
> version-etc: new year
> autoupdate
> autoupdate
> xstrtol: ensure errno is reset
> utimens: fix dependency typo
> autoupdate
> docs: mention why libgen.h is bad
> autoupdate
> assure: new module
> autoupdate
> stdalign: port better to HP compilers
> stdalign: work around Apple GCC 4.0 bug
> gendocs.sh and templates now maintained in gnulib
> getcwd: fix test failure on OS X 10.9
> parse-datetime: avoid a compiler warning with byacc
> unicase/locale-language-tests: fix LOCALE_FR test
> autoupdate
> update from texinfo
> stddef: support C11's max_align_t
> unistd: fix iOS check conditional
> posixtm: avoid compiler warning in a better way
> relocatable: support UNIXROOT in relocate() on EMX
> freopen: workaround freopen() on OS/2 kLIBC
> get_shared_library_fullname: port to EMX
> find_executable: port to EMX
> sched: check struct sched_param in spawn.h as well
> support GNU format printf and scanf on mingw
> bootstrap: Allow perl modules in $buildreq
> apply _GL_ATTRIBUTE_PURE to some inline functions
> vasnprintf: fix potential incorrect errno
> vasnprintf: fix potential use after free
> autoupdate
> filevercmp, posixtm: avoid compiler warnings with -O3
> Fix LDBL80_WORDS macro on big endian platforms.
> autoupdate
> git-version-gen: do not print new line characters
> gnulib-tool: recognize x:* as an absolute path
> argp: avoid extraneous translation and mem leak with empty pre doc
> autoupdate
> doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE
> uniname/uniname-tests: skip if system's libunistring is used
> printf: fix configure check on big endian systems
> pipe-filter-gi, pipe-filter-ii: port to AIX
> gitlog-to-changelog: add --until
> update from texinfo
> extern-inline: update commentary about GCC bugs
> gen-uni-tables: untabify
> gen-uni-tables: check out-of-range values added to 3-level tables
> gen-uni-tables: utilize 'assert'
> gen-uni-tables: cosmetic improvements
> fcntl-h-tests: port to PA-RISC GNU/Linux
> fts: port to C89
> unistd: port to iOS
> obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun
> autoupdate
> update from texinfo
> obstack: avoid potentially-nonportable function casts
> obstack: fix macro return values
> obstack: do not assume system-supplied obstack is size_t safe
> obstack: port to platforms that #define __alignof__
> linkat: don't unconditionally replace on GNU/Linux
> linkat: wrap to handle symlinks on OS X 10.10
> open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno
> obstack: add NEWS entry for recent incompatible changes
> mountlist: don't use libmount to decide on dummy/remote
> maint: add missing ChangeLog entries for Modra's obstack changes
> obstack: prefer __alignof__ to alignof
> obstack: prefer alignof to calculating alignments by hand
> obstack: use size_t alignments and check for overflow
> obstack: 64-bit obstack support, part 3
> obstack: 64-bit obstack support, part 2
> obstack: 64-bit obstack support, part 1
> obstack: tidy part 2
> obstack: tidy part 1
> socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf.
> iconv: avoid false detection of non-working iconv
> bootstrap: print more diagnostics for missing programs
> bootstrap: only update the gnulib submodule
> symlinkat: port to AIX 7.1
> readlinkat: port to AIX 7.1
> remove spurious {
> modules/fcntl: fix error reporting by dupfd
> basename, dirname: Improve documentation.
> exclude: declare exclude_patopts static
> autoupdate
> dirname: support compilation with C++
> qsort_r: include <config.h>
> avltree-list: avoid compiler warnings
> qsort_r: new module, for GNU-style qsort_r
> strerror_r-posix: support compilation with C++
> fcntl-h: fix compilation with Intel C++ compiler
> autoupdate
> mountlist: use /proc/self/mountinfo when available
> users.txt: add cmogstored
> gnulib-tool: Sync with build-aux/bootstrap options
> gnulib-tool: Fallback to wget when rsync fails
> maintainer-makefile: add syntax check for useless ';;'
> pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04
> error: drop spurious semicolon
> gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++
> manywarnings: add GCC 4.9 warnings
> vasnprintf: fix bugs in width computation
> vasnprintf: Avoid signed/unsigned comparison warning.
> parse-datetime: Avoid signed/unsigned comparison warning
> qsort_r: new module, for GNU-style qsort_r
> vla: new module
> localename: make gl_locale_name_thread really thread-safe on Windows
> getpass: don't assume struct termios
> getdtablesize: fall back on sysconf (_SC_OPEN_MAX)
> vararrays: modernize AC_C_VARARRAYS for C11
> relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1
> sys_select: fix FD_ZERO problem on Solaris 10
> accept: document Solaris 10 type glitch
> extern-inline: port to FreeBSD, DragonFly
> autoupdate
> Use consistent style to check DEBUG macro in regex_internal.c
> openat-die: use _Noreturn markup
> test-open: port to cygwin, which lacks Fortify
> localename: Enforce declarations before statements.
> test-userspec: don't look up numeric user names
> localcharset, localename: MS-Windows support for non-default locales
> announce-gen: avoid failure when Digest::SHA is installed
> gettext: revert "update macros to version 0.19"
> regex: don't deref NULL upon heap allocation failure
> maint.mk: give projects more flexibilty in set_prog_name arguments
> regex: fix memory leak in compiler
> announce-gen: avoid perl warnings
> localename: avoid -Wsuggest-attribute={const,pure} warnings
> nl_langinfo: Fix last change.
> Define macros for glibc
> Sync up error.c with glibc
> nl_langinfo: fix build under mingw
> mountlist: do not classify a bind-mounted dir entry as "dummy"
> maint.mk: less syntax-check noise when SIGPIPE is ignored
> nl_langinfo: CODESET on MS-Windows and more items from localeconv
> Bruno Haible has stepped down as maintainer.
> mktime: merge #if/#ifdef usage from glibc
> git-version-gen: improve option descriptions
> regex: fix memory leak in compiler
> regex: merge patch from libc
> acl: port to gcc -Wredundant-decls
> parse-duration: eliminate 68-year duration limit
> pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc.
> pthread: define thread-safe macros on some platforms
> regex: don't be multithreaded if USE_UNLOCKED_IO.
> gettext: update macros to version 0.19
> select,poll: fix console handle check on windows 8
> select: fix waiting on anonymous pipes on MS-Windows
> times: fix to return non constant value on MS-Windows
> isatty: fix to work on windows 8
> maint: fix typo in fdl.texi
> mountlist: avoid hasmntopt const type warning on solaris
> maintainer-makefile: delete obsolete code
> maintainer-makefile: avoid spurious error messages
> rename: avoid unused-but-set-variable compiler warning
> maint: add ChangeLog entry missing in previous commit
> rename: mark a label as potentially unused
> gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL.
> acl: apply pure attribute to two functions
> gnulib-common.m4: add _GL_UNUSED_LABEL
> dup2, fcntl, fcntl-h: port to AIX 7.1
> printf, config.rpath: Port to FreeBSD 10.
> ftoastr: work around compiler bug in IBM xlc 12.1
> valgrind-tests: fixed misleading help message
> isfinite, isinf, isnan tests: fix for little-endian PowerPC
> exclude-tests: port to AIX 7.1
> pthread_sigmask, timer-time: use gl_THREADLIB only if needed
> gnulib-tool: wget translations using --no-verbose rather than --quiet
> gnulib-tool: adjust translation wget to avoid a https redirection
> getlogin_r-tests: check return value rather than errno
> getlogin_r-tests: fix various issues in recent change
> fchdir: port 'open' and 'close' redefinitions to AIX 7.1
> update from texinfo
> xalloc: don't potentially generate invalid code for xmemdup calls
> getlogin_r-tests: avoid false failure under sudo/ssh etc.
> getlogin-tests: avoid false failure under cron
> mbrtowc.m4: fix a comment typo
> mbrlen, mbrtowc: fix bug with empty input
> doc: document mbrtowc and mbrlen problem with empty input
> doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms
> autoupdate
> getlogin-tests: avoid false failure under sudo/ssh etc.
> mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc
> update from texinfo
> autoupdate
> autoupdate
> autoupdate
> gitlog-to-changelog: revert inclusion of git-log-fix file
> maint.mk: Relax the copyright check to cater for non FSF projects
> physmem: use sysinfo if _SC_PHYS_PAGES unavailable
> exclude: port to strict C99
> regex: do not depend on malloc-gnu
> autoupdate
> expl: avoid incorrect expl(small_value) on OpenBSD 5.4
> xalloc: allow x2nrealloc (P, PN, S) where P && !*PN
> fts: avoid unnecessary strlen calls
> fts: avoid unnecessary strlen calls
> fts: avoid unnecessary strlen calls
> autoupdate
> autoupdate
> obstack: Remove ancient NeXTSTEP gcc support conditional
> obstack: merge with glibc changes
> strftime: wrap macros in "do {...} while(0)"
> modechange: avoid memory leaks for invalid octal modes
> autoupdate
> gitlog-to-changelog: include a dummy git-log-fix file
> autoupdate
> update from texinfo
> gitlog-to-changelog: also include the file, git-log-fix
> autoupdate
> regex: port to OS X 10.8.5 en_US.UTF-8 locale
> maint: fix ChangeLog to match commit record
> stdint, read-file: fix missing SIZE_MAX on Android (tiny change)
> parse-datetime: fix crash or infloop in TZ="" parsing
> * NEWS: Recent changes are not that important.
> savedir: new symbol for fast-read version
> unistd: port readlink to Mac OS X 10.3.9
> * NEWS: Document recent change to diffseq.
> diffseq: remove TOO_EXPENSIVE heuristic
> savedir: simplify by using stpcpy
> spawn: fix link error on uclibc
> m4: fix gl_TIMER_TIME() detection of threads on uClibc
> maintainer-makefiles: provide AC_PROG_SED for older autoconf
> exclude: add support for posix regexps
> maintainer-makefiles: use $(SED) for syntax check
> update from texinfo
> savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir
> autoupdate
> update from texinfo
> update from texinfo
> file-type: add support for doors and other less-common file types
> update from texinfo
> autoupdate
> pthread: work around winpthread header pollution on mingw
> qacl: check for fchmod
> Fix typo in ChangeLog.
> fdopen-tests: port to Tru64
> stdalign: port to HP-UX compilers
> strtoimax: port to platforms lacking 'long long'
> update from texinfo
> relocatable-maint.texi: escape braces
> maint: remove duplicate ChangeLog entry
> maint.mk: adapt openat.h-include-without-use test
> relocatable-perl: like relocatable-script, but for Perl scripts
> relocatable-shell: Update suggested usage in maintainer documentation.
> tests: fix export bug in previous patch
> tests: simplify porting to Solaris 10 /bin/sh
> update from texinfo
> md5, sha1, sha256, sha512: support older autoconf
> include_next: port to autoconf 2.63
> maint: add a gnulib-local rule to keep non-ascii out of .texi files
> freadable, fwritable, fwriting: declare with the "pure" attribute
> maint.mk: adapt openat.h-include-without-use test
> doc: use ASCII in .texi files where UTF-8 isn't needed
> freading: declare with attribute "pure"
> manywarnings: remove -Wmudflap
> autoupdate
> relocatable-script: remove unused code
> maint: fix public-submodule-commit to work with newer git
> autoupdate
> doc: update main copyright year
> maint: update copyright
> version-etc: new year
> autoupdate
> passfd: give nicer error for recvfd at eof
> autoupdate
> gettimeofday: port recent C++ fix to Emacs
> gettimeofday: fix C++ crosscompilation
> qacl: port to Windows better
> md5, sha1, sha256, sha512: fix compile error in c++ mode
> open-tests: fix build failure with -Werror=old-style-declaration
> md5, sha1, sha256, sha512: fix link error with partial libcrypto
> md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
> md5, sha1, sha256, sha512: add 'auto', and a way to specify default
> autoupdate
> bootstrap: warn about BSD toolchain snafu
> open-tests: port to glibc with _FORTIFY_SOURCE and -O1
> include_next: minimize code duplication
> getcwd: fix compile error in configure check
> regex: suppress core dumps from detection code
> md5, sha1, sha256, sha512: support mandating use of openssl
> test-xvasprintf: disable some -Wformat-security diagnostics
> regex: avoid glibc deadlock during configure
> md5, sha1, sha256, sha512: use openssl routines if available
> base64: fix recent compilation regression on some compilers
> autoupdate
> autoupdate
> ignore-value: revert previous code change
> selinux-h: improve stub types and add more stub functions
> ignore-value: prefer GCC version back through 2.0
> pty: Activate the signature wrapper of forkpty.
> maint: fix gendocs.sh permissions
> autoupdate
> quotearg: don't attempt to store 1 << 31 into an "int"
> error: depend on stdio
> doc: Improve wording in relocatable-maint.texi.
> Fix indentation in previous patch.
> * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]:
> base64: provide a fast path for encoding well sized buffers
> extern-inline: port better to OS X 10.9
> fpending: fix typo
> fpending: fix regression on DragonFly BSD
> hash: relax license to LGPLv2+, for libguestfs
> intprops: port to Oracle Studio c99
> obstack: pacify HP C
> maint.mk: prefer gpgv2 over gpgv
> isnan: port to VAX
> gnulib-tool: protect against CDPATH
> maint.mk: restore functionality removed by recent change
> Revert "error: make the module depend on vfprintf-posix"
> maint.mk: fix "release" target to build _version
> maint.mk: get current gnulib revision correctly.
> install-reloc: Support multi-binary installation.
> selinux-h: really build without selinux when library is missing
> regex: also remove dependency on HAVE_WCSCOLL
> xfreopen: fix typo: s/frepoen/freopen/
> regex: don't depend on wcscoll
> error: add the printf attribute to a static function
> error: make the module depend on vfprintf-posix
> fpending, obstack, strerror-override: use pure+const function attrs
> extern-inline: make safe for -Wundef usage
> mkfifo-tests, etc.: allow HP-UX 11.11 bug
> acl: allow cross-compilation to Gentoo
> mgetgroups: remove dependency on realloc-gnu
> regex-tests: port to HP-UX 11.11
> verify: document some 'assume' pitfalls
> strtoumax: fix another typo in previous commit
> strtoumax: fix typo in previous commit.
> strtoumax: port to Solaris 8
> autoupdate
> strtoimax, strtoumax: port to HP-UX 11.11
> strtoimax: port to HP-UX 11.11
> New module 'count-trailing-zeros'.
> count-leading-zeros: port to MSC; support types wider than 64 bits
> count-one-bits: port to MSC; support types wider than 64 bits
> mountlist: fix resource leak with MOUNTED_INTERIX_STATVFS
> tests: improve diagnostic when an assertion fails
> verify: new macro 'assume'
> autoupdate
> dup2, dup3: work around another cygwin crasher
> getdtablesize: work around cygwin issue
> pmccabe2html: escaping of special characters
> manywarnings: enable nicer gcc warning messages
> timespec: use the new TIMESPEC_RESOLUTION in a few more places
> warnings: port --enable-gcc-warnings to Solaris Studio 12.3
> configmake: support new --runstatedir option
> ctype, string: depend on extern-inline
> userspec: support optional parameters to parse_user_spec()
> timespec: new function make_timespec, and new constants
> stdio: OS X port of putc_unlocked + extern inline
> signal: OS X port of sigaddset etc. + extern inline
> extern-inline: do not always suppress extern inline on OS X
> extern-inline: document fixes for ctype and wctype macros
> fflush, freadahead, fseeko: Fix for Android
> pmccabe2html: fix portability issues
> getgroups: statement without effect
> autoupdate
> update from texinfo
> update from texinfo
> glob: fix compilation
> glob: fix build for platforms without __THROW
> autoupdate
> regex-quote: fix buffer access out of bounds
> glob: avoid -Wattribute warnings on glibc
> headers: check that _GL_INLINE_HEADER_BEGIN is defined
> bootstrap: remove the --version requirement from ancillary tools
> gc: support HMAC-SHA256 and HMAC-SHA512.
> gettext: update to version 0.18.3.1
> selinux-at: omit unnecessary include
> autoupdate
> d-ino: avoid false negative on symlink
> update from texinfo
> autoupdate
> bootstrap: port to OpenBSD sed
> warnings: minor optimization
> warnings: check -Wfoo rather than -Wno-foo
> accept doclicense option
> accept doclicense option
> xvasprintf-tests: port to GCC with hardening flags
> fpending: port to recent Cygwin change to stdio_ext.h
> no need for tendentious comment
> regenerate
> autoupdate
> sys_time: port to OpenBSD
> autoupdate
> bootstrap: support checksum utils without a --status option
> update from texinfo
> Fix ChangeLog typo.
> autoupdate
> regex: port to non-glibc/lock-using systems
> update from texinfo
> autoupdate
> localecharset: make locale_charset thread-safe on Mac OS X
> gettext: update to version 0.18.3
> autoupdate
> bootstrap: use correct source when copying build-aux files
> tmpdir: fix bug in VMS port
> tmpdir: fix typo in previous change
> * lib/tmpdir.c: Simplify code to add slash; no need for a loop.
> tmpdir: port to VMS, to // != /, and to long dirs
> regex: port to --with-included-regex --enable-gcc-warnings non-threaded
> accept4, dup3, pipe2: port to Cygwin
> mountlist: add support for deallocating returned list entries
> stdalign, verify: port to FreeBSD 9.1, to C11, and to C++11
> fnmatch: don't goto over declaration
> pipe2: decouple from binary-io a bit
> mgetgroups: relax license to LGPLv2+
> xalloc-oversized: relax license to LGPLv2+
> nproc: relax license to LGPLv2+
> bootstrap: honor --no-git
> update from texinfo
> ignore-value: port to gcc -pedantic
> extern-inline: port to gcc -std=c89
> doc: document extern-inline
> doc: chatter less
> fflush, fseeko: port to musl cross-compiles
> msvc-inval: port to mingw-w64
> getcwd-lgpl: port to Tru64
> autoupdate
> tests: port large-fd POSIX spawn tests to OS X
> autoupdate
> tests/nap.h: use an adaptive delay to avoid ctime update issues
> sig2str: port to C++
> docs: mention cygwin shortcoming in <sys/un.h>
> vasnprintf: silence mingw compiler warning
> c-ctype, regex, verify: port to gcc -std=c90 -pedantic
> regex: adapt to locking regime instead of depending on pthread
> getgroups: document portability issues
> test-lchown, test-chown: also skip test if lchown/chown fails with EPERM
> regex: fix dfa race in multithreaded uses
> malloca: port to compilers that reject size-zero arrays
> parse-datetime, tests: don't use "string" + int
> argmatch: port to C++
> argp: typo fix
> autoupdate
> manywarnings: update for GCC 4.8.0
> spawn-tests, sys_socket-tests, sys_wait-tests: port to clang
> getaddrinfo-tests: port --enable-gcc-warnings to clang
> thread: port --enable-gcc-warnings to clang
> stdio: use __REDIRECT for fwrite, fwrite_unlocked
> stdio: port --enable-gcc-warnings to clang
> sig2str: port --enable-gcc-warnings to clang
> obstack: port --enable-gcc-warnings to clang
> memchr2: port --enable-gcc-warnings to clang
> mbsstr: port --enable-gcc-warnings to clang
> malloca: port --enable-gcc-warnings to clang
> inttostr: port --enable-gcc-warnings to clang
> warnings: port to clang
> quotearg: do not read beyond end of buffer
> lock: work around pthread recursive mutexes bug in Mac OS X 10.6
> mkdir-p: remove assumptions about umask and mode
> maint.mk: catch more abuse of HAVE_DECL in syntax-check
> deps: require Automake >= 1.9.6 in generated Makefile fragments
> autoupdate
> bootstrap: AC_INIT may have more than four parameters
> ChangeLog: whitespace cleanup
> qacl: port to MS-Windows port of GNU Emacs
> acl: include quote.h
> fchownat, renameat, unlinkat: update statat dependencies
> Assume gnulib is checked out from Git, not CVS
> utimensat-tests, etc.: try to fix some races
> utimens, utimensat: work around Solaris UTIME_OMIT bug
> gettext: now it's your responsibility to add -I$(top_builddir)/intl
> acl: include errno.h to get errno
> tests: don't assume getdtablesize () <= 10000000
> extern-inline: work around bug in Sun c99
> autoupdate
> qacl: new module, broken out from the acl module
> alignof, intprops, malloca: port better to IBM's C compiler
> wctype-h: fix gettext link error on mingw
> autoupdate
> regex-tests, regex: allow glibc re_search behavior
> stdalign: doc fix
> stdalign: port to stricter ISO C11
> sys_select, sys_time: port 2013-01-30 Solaris 2.6 fix to Cygwin
> check for (erroneous) ftp-upload.gnu.org
> copy-file, rpmatch: fix problems found by cppcheck
> prefix-gnulib-mk: give better diagnostics
> putenv: port to Solaris 10
> mktime: fix configure typo
> regex-tests: skip UTF-8 test on mingw
> tests: make it easier to bypass alarm time in debugger
> regex: port to mingw's recent addition of undeclared alarm
> putenv: avoid compilation warning on mingw
> unistd: don't prevent Tru64 Unix from using gnulib strtod.
> autoupdate
> vasprintf-posix-tests: allow rounding 1.51 to 1.
> vasprintf-posix-tests: allow rounding 1.5 to 1.
> autoupdate
> vasnprintf-posix-tests: allow rounding 1.5 to 1
> bootstrap: port to FreeBSD
> regex: rename remaining __attribute calls to __attribute__.
> execute: Revert last change, but use a different condition.
> execute: drop dead code
> non-recursive-gnulib-prefix-hack: port coreutils 8.21 to HP NonStop
> test-getsockopt: avoid compiler warning
> sys_types: Avoid autoconf warning about gl_SYS_TYPES_H.
> gettext: Update to version 0.18.2.
> maint: restore gendocs.sh execute bit
> regex: merge patches from libc
> putenv: port better to native Windows
> regex: ignore old-style-definition warnings
> getcwd: support coreutils better
> * lib/strtod.c (HAVE_RAW_DECL_STRTOD): Remove; no longer used.
> strtod: support coreutils better
> mountlist: port to HP NonStop
> Fix typo in stdnoreturn documentation.
> extern-inline: avoid compilation error with HP-UX cc
> putenv: fix heap corruption with mixed putenv/_putenv
> autoupdate
> autoupdate
> unsetenv etc.: port to Solaris 11 + GNU Emacs
> secure_getenv: fix C++ declaration typo
> careadlinkat: stop exporting careadlinkatcwd
> extensions: port better to HP-UX
> openpty: fix bug where HAVE_OPENPTY is mistakenly 1
> maint: fix misspelling of MINIX in ChangeLog
> secure_getenv: fix include typo
> secure_getenv: port better to FreeBSD and Solaris
> extensions: port better to MINUX 3, HP-UX, autoheader 2.62
> unistd: avoid namespace pollution on non-glibc systems
> autoupdate
> tmpdir: use secure_getenv
> tempname: use secure_getenv
> secure_getenv: new module
> autoupdate
> getcwd: break fdopendir + save_cwd recursive loop (Bug#13516)
> regex-tests, regex: fix bug: memset undeclared
> regex-tests: fix link errors on older Solaris
> update from texinfo
> regex-tests: new module
> regex: fix off-by-one error in configure test
> regex: avoid infinite configure test
> openpty: fix bug where HAVE_OPENPTY wasn't defined
> sys_time: port to Solaris 2.6
> regex: test for buffer overrun
> regex: fix buffer overrun in regexp matcher
> mountlist: don't consider "devtmpfs" as dummy
> futimens-tests, utimens-tests: Depend on gettext.
> test-getpeername: fix typo
> bootstrap: remove the need for a sorted .gitignore
> readlinkat: don't depend on gl_FUNC_OPENAT
> statat: new module, split out from fstatat
> autoupdate
> Fix typo in previous change, by including <unistd.h>.
> tests: don't assume fd 99 is closed
> Fix ChangeLog typo.
> stpncpy: port to OS X 10.8
> In intro, say only latest mingw is tested.
> unistd: port to recent mingw
> Fix typo in comment.
> largefile: port better to Mac OS X 10.5
> doc: clarify -Werror
> stdint: fix build with Android's Bionic fox x86
> net_if-tests: port to Solaris 7 + GCC 3.4.6
> net_if-tests: port to older Solaris
> system-quote-tests: port to older Solaris
> c-xvasprintf etc.: fix link errors on older Solaris
> locale: port to Solaris 2.6 and 7 + GNU gettext
> autoupdate
> stdlib: port to Solaris 2.6
> Fix misspellings of "occurred".
> autoupdate
> autoupdate
> doc: update main copyright year
> doc: improve ISO 8601 discussion
> doc: avoid small caps
> regex: conform to strict C
> gnulib-tool: fix incompatibility with autopoint 0.18.2
> autoupdate
> fprintftime: bring back and reword fwrite comment
> autoupdate
> stdio: remove now-unnecessary stdio.c
> unicodeio: depend on stdio, not ignore-value
> fprintftime: depend on stdio, not ignore-value
> stdint-tests: Fix expanded-before-required-warning. * modules/stdint-tests
(Depends-on): Use AC_REQUIRE.
> fwrite: silence __wur only for older glibc versions
> fwrite: silence __wur without using inline
> update-copyright: avoid copyright notice date corruption
> regex: omit needless signed-pointer casts
> regex: support Gawk, which never uses alloca
> autoupdate
> update from texinfo
> update from texinfo
> autoupdate
> missing @item
> autoupdate
> regex: port __libc_lock_define usage to C89
> maint: update all copyright year number ranges
> version-etc: bump copyright year reported in --version
> sigprocmask-tests: skip test if pid is unexpectedly large
> git-version-gen: avoid test -z portability glitch
> git-version-gen: add --fallback option to use if git is not present
> maint.mk: handle missing git with more grace
> dup2: work around cygwin bug
> regex: remove unnecessary dependency on localcharset.h
> regex: revert single-byte change
> regex: simplify based on Gawk version
> autoupdate
> regex: check that pattern char is single-byte
> regex: implement rational ranges
> regex: avoid redefining __wctype
> regex: port to hosts where malloc (0) == NULL
> regex: port to C89
> regex: merge glibc changes
> * users.txt: Add Emacs.
> doc: omit mention of version when not needed
> * doc/intprops.texi (Integer Properties): Fix Texinfo typo.
> autoupdate
> autoupdate
> bootstrap: pass --force to autoreconf.
> argp: fix port of port new 'inline' approach to Sun C 5.12 + Solaris 10
> * doc/gnulib-readme.texi: Minor fixups.
> * doc/gnulib-readme.texi (Portability guidelines): ctype.h, not ctime.h.
> Hyphen and dash fixes.
> Correct name of POSIX.1-2001.
> doc: move README into manual
> c-xvasprintf: Fix "implicit declaration of function" GCC warning.
> c-vasprintf: Fix "empty declaration" warning reported by GCC.
> gettext: avoid obsolete macro AM_PROG_MKDIR_P
> autoupdate
> argp: port new 'inline' approach to Sun C 5.12 + Solaris 10
- new snapshot available: sed-4.2.2.177-a348,
Jim Meyering <=
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Assaf Gordon, 2016/12/05
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Assaf Gordon, 2016/12/06
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Jim Meyering, 2016/12/06
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Assaf Gordon, 2016/12/06
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Assaf Gordon, 2016/12/06
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Jim Meyering, 2016/12/06
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Jim Meyering, 2016/12/08
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Jim Meyering, 2016/12/08
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Assaf Gordon, 2016/12/09
- Re: [platform-testers] new snapshot available: sed-4.2.2.177-a348, Jim Meyering, 2016/12/10