summarylogtreecommitdiffstats
path: root/.SRCINFO
AgeCommit message (Collapse)Author
2017-02-05Updated version (4.3.0+23146.f268b33a96d3 -> 4.3.0+23149.f81c759dfae7).Stefan Husmann
2017-02-04Updated version (4.3.0+23145.c9082b847f79 -> 4.3.0+23146.f268b33a96d3).Stefan Husmann
2017-02-04Updated version (4.3.0+23142.36983345732b -> 4.3.0+23145.c9082b847f79).Stefan Husmann
2017-02-04Updated version (4.3.0+23136.2165993aed7d -> 4.3.0+23142.36983345732b).Stefan Husmann
2017-02-02Updated version (4.3.0+23135.be2654b2f34f -> 4.3.0+23136.2165993aed7d).Stefan Husmann
2017-02-02updateStefan Husmann
2017-02-01Updated version (4.3.0+23124.9e54152e382b -> 4.3.0+23129.35e3d199527c).Stefan Husmann
Changelog ========= lock: Fix link error (regression from 2017-01-05). (365ad41b0) Port to PGI 16.10 x86-64 (16f6a8d8d) parse-datetime: handle timezones reentrantly (4e6e16b3f) time_rz: fix comment typo (dd7a8712b) localename: port to cygwin 2.6 (bb276b416) users.txt: Update wget URL (tiny change) (ec01e6867) users.txt: Add wget2 (tiny change) (242a14641) dfa: fix memory leak in parse (e0e362e7b) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa) intprops: update doc URLs (85bd3ab64) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd75) update from texinfo (fadd80aef) localeinfo: case_folded_counterparts and WEOF (c81472e0e) dfa: port to gcc -fsanitize=undefined (61c27fe8f) strftime: %z is -00 if unknown (0e68c6a37) dfa: port to older GCC (916a63241) Update DEPENDENCIES. (03ce2e4a2) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a136) dfa: minor simplification with emptyset (836ac768d) dfa: shrink constraints from 4 bits to 3 (2db74de17) dfa: omit unnecessary ptrdiff_t check (9d561f0d2) dfa: omit unnecessary allocation (7fbe8c090) dfa: omit unused local (8d3c4933c) maint: time stamp -> timestamp (e89646ad6) maint: remove stray .texi files (8d98f32d6) getprogname: fix port to IRIX (9ec5a9d77) dfa: melt down dfastate into build_state (7c345c68c) dfa: simplify transition table allocation (aff55692d) dfa: fix reallocation bug when matching newlines (823b5cb58) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c5) stdioext: Port to Minix 3.2 and newer. (dc42aaceb) getprogname: port to IRIX (7d75021d8) localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-02-01Updated version (4.3.0+23116.868daa374c49 -> 4.3.0+23124.9e54152e382b).Stefan Husmann
Changelog ========= Port to PGI 16.10 x86-64 (16f6a8d8d) parse-datetime: handle timezones reentrantly (4e6e16b3f) time_rz: fix comment typo (dd7a8712b) localename: port to cygwin 2.6 (bb276b416) users.txt: Update wget URL (tiny change) (ec01e6867) users.txt: Add wget2 (tiny change) (242a14641) dfa: fix memory leak in parse (e0e362e7b) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa) intprops: update doc URLs (85bd3ab64) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd75) update from texinfo (fadd80aef) localeinfo: case_folded_counterparts and WEOF (c81472e0e) dfa: port to gcc -fsanitize=undefined (61c27fe8f) strftime: %z is -00 if unknown (0e68c6a37) dfa: port to older GCC (916a63241) Update DEPENDENCIES. (03ce2e4a2) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a136) dfa: minor simplification with emptyset (836ac768d) dfa: shrink constraints from 4 bits to 3 (2db74de17) dfa: omit unnecessary ptrdiff_t check (9d561f0d2) dfa: omit unnecessary allocation (7fbe8c090) dfa: omit unused local (8d3c4933c) maint: time stamp -> timestamp (e89646ad6) maint: remove stray .texi files (8d98f32d6) getprogname: fix port to IRIX (9ec5a9d77) dfa: melt down dfastate into build_state (7c345c68c) dfa: simplify transition table allocation (aff55692d) dfa: fix reallocation bug when matching newlines (823b5cb58) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c5) stdioext: Port to Minix 3.2 and newer. (dc42aaceb) getprogname: port to IRIX (7d75021d8) localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-30Updated version (4.3.0+23114.19e958974410 -> 4.3.0+23116.868daa374c49).Stefan Husmann
2017-01-29UpdateStefan Husmann
2017-01-28updateStefan Husmann
2017-01-24Updated version (4.3.0+23081.7485462a6924 -> 4.3.0+23086.12956e50e508).Stefan Husmann
2017-01-22Updated version (4.3.0+23079.17dc6c7ef427 -> 4.3.0+23081.7485462a6924).Stefan Husmann
2017-01-22Updated version (4.3.0+23076.4803273e6323 -> 4.3.0+23079.17dc6c7ef427).Stefan Husmann
2017-01-21updateStefan Husmann
2017-01-20Updated version (4.3.0+23071.dcbd2ceadff1 -> 4.3.0+23076.4803273e6323).Stefan Husmann
2017-01-19Updated version (4.3.0+23065.7c7a61c2e0ed -> 4.3.0+23071.dcbd2ceadff1).Stefan Husmann
Changelog ========= dfa: fix memory leak in parse (e0e362e7b) parse-datetime: fix dependence on AC_PROG_SED (440ea67aa) intprops: update doc URLs (85bd3ab64) host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd75) update from texinfo (fadd80aef) localeinfo: case_folded_counterparts and WEOF (c81472e0e) dfa: port to gcc -fsanitize=undefined (61c27fe8f) strftime: %z is -00 if unknown (0e68c6a37) dfa: port to older GCC (916a63241) Update DEPENDENCIES. (03ce2e4a2) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a136) dfa: minor simplification with emptyset (836ac768d) dfa: shrink constraints from 4 bits to 3 (2db74de17) dfa: omit unnecessary ptrdiff_t check (9d561f0d2) dfa: omit unnecessary allocation (7fbe8c090) dfa: omit unused local (8d3c4933c) maint: time stamp -> timestamp (e89646ad6) maint: remove stray .texi files (8d98f32d6) getprogname: fix port to IRIX (9ec5a9d77) dfa: melt down dfastate into build_state (7c345c68c) dfa: simplify transition table allocation (aff55692d) dfa: fix reallocation bug when matching newlines (823b5cb58) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c5) stdioext: Port to Minix 3.2 and newer. (dc42aaceb) getprogname: port to IRIX (7d75021d8) localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-18Updated version (4.3.0+23060.baf03cdb28b5 -> 4.3.0+23065.7c7a61c2e0ed).Stefan Husmann
2017-01-17Updated version (4.3.0+23054.564e959a0e89 -> 4.3.0+23060.baf03cdb28b5).Stefan Husmann
2017-01-16Updated version (4.3.0+23048.7d0fb6175b9f -> 4.3.0+23054.564e959a0e89).Stefan Husmann
Changelog ========= host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. (60ce0fd75) update from texinfo (fadd80aef) localeinfo: case_folded_counterparts and WEOF (c81472e0e) dfa: port to gcc -fsanitize=undefined (61c27fe8f) strftime: %z is -00 if unknown (0e68c6a37) dfa: port to older GCC (916a63241) Update DEPENDENCIES. (03ce2e4a2) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a136) dfa: minor simplification with emptyset (836ac768d) dfa: shrink constraints from 4 bits to 3 (2db74de17) dfa: omit unnecessary ptrdiff_t check (9d561f0d2) dfa: omit unnecessary allocation (7fbe8c090) dfa: omit unused local (8d3c4933c) maint: time stamp -> timestamp (e89646ad6) maint: remove stray .texi files (8d98f32d6) getprogname: fix port to IRIX (9ec5a9d77) dfa: melt down dfastate into build_state (7c345c68c) dfa: simplify transition table allocation (aff55692d) dfa: fix reallocation bug when matching newlines (823b5cb58) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c5) stdioext: Port to Minix 3.2 and newer. (dc42aaceb) getprogname: port to IRIX (7d75021d8) localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-16Updated version (4.3.0+23047.97a9fd0af57b -> 4.3.0+23048.7d0fb6175b9f).Stefan Husmann
Changelog ========= update from texinfo (fadd80aef) localeinfo: case_folded_counterparts and WEOF (c81472e0e) dfa: port to gcc -fsanitize=undefined (61c27fe8f) strftime: %z is -00 if unknown (0e68c6a37) dfa: port to older GCC (916a63241) Update DEPENDENCIES. (03ce2e4a2) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a136) dfa: minor simplification with emptyset (836ac768d) dfa: shrink constraints from 4 bits to 3 (2db74de17) dfa: omit unnecessary ptrdiff_t check (9d561f0d2) dfa: omit unnecessary allocation (7fbe8c090) dfa: omit unused local (8d3c4933c) maint: time stamp -> timestamp (e89646ad6) maint: remove stray .texi files (8d98f32d6) getprogname: fix port to IRIX (9ec5a9d77) dfa: melt down dfastate into build_state (7c345c68c) dfa: simplify transition table allocation (aff55692d) dfa: fix reallocation bug when matching newlines (823b5cb58) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c5) stdioext: Port to Minix 3.2 and newer. (dc42aaceb) getprogname: port to IRIX (7d75021d8) localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-15Updated version (4.3.0+23045.29c346ee7abe -> 4.3.0+23047.97a9fd0af57b).Stefan Husmann
2017-01-15Updated version (4.3.0+23043.0c99b8c2e5bb -> 4.3.0+23045.29c346ee7abe).Stefan Husmann
Changelog ========= strftime: %z is -00 if unknown (0e68c6a37) dfa: port to older GCC (916a63241) Update DEPENDENCIES. (03ce2e4a2) maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a136) dfa: minor simplification with emptyset (836ac768d) dfa: shrink constraints from 4 bits to 3 (2db74de17) dfa: omit unnecessary ptrdiff_t check (9d561f0d2) dfa: omit unnecessary allocation (7fbe8c090) dfa: omit unused local (8d3c4933c) maint: time stamp -> timestamp (e89646ad6) maint: remove stray .texi files (8d98f32d6) getprogname: fix port to IRIX (9ec5a9d77) dfa: melt down dfastate into build_state (7c345c68c) dfa: simplify transition table allocation (aff55692d) dfa: fix reallocation bug when matching newlines (823b5cb58) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c5) stdioext: Port to Minix 3.2 and newer. (dc42aaceb) getprogname: port to IRIX (7d75021d8) localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-14Updated version (4.3.0+23042.c2ed86feba05 -> 4.3.0+23043.0c99b8c2e5bb).Stefan Husmann
2017-01-14Updated version (4.3.0+23036.28668bfd5b63 -> 4.3.0+23042.c2ed86feba05).Stefan Husmann
2017-01-13Updated version (4.3.0+23035.60cf700e04ef -> 4.3.0+23036.28668bfd5b63).Stefan Husmann
2017-01-13Updated version (4.3.0+23034.29ea25593dd7 -> 4.3.0+23035.60cf700e04ef).Stefan Husmann
2017-01-10Updated version (4.3.0+23030.87d847bceb7a -> 4.3.0+23034.29ea25593dd7).Stefan Husmann
Changelog ========= maint.mk: enforce spelling of "timestamp" (i.e., no space) (94386a136) dfa: minor simplification with emptyset (836ac768d) dfa: shrink constraints from 4 bits to 3 (2db74de17) dfa: omit unnecessary ptrdiff_t check (9d561f0d2) dfa: omit unnecessary allocation (7fbe8c090) dfa: omit unused local (8d3c4933c) maint: time stamp -> timestamp (e89646ad6) maint: remove stray .texi files (8d98f32d6) getprogname: fix port to IRIX (9ec5a9d77) dfa: melt down dfastate into build_state (7c345c68c) dfa: simplify transition table allocation (aff55692d) dfa: fix reallocation bug when matching newlines (823b5cb58) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c5) stdioext: Port to Minix 3.2 and newer. (dc42aaceb) getprogname: port to IRIX (7d75021d8) localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-10Updated version (4.3.0+23023.63a12df71848 -> 4.3.0+23030.87d847bceb7a).Stefan Husmann
Changelog ========= dfa: omit unused local (8d3c4933c) maint: time stamp -> timestamp (e89646ad6) maint: remove stray .texi files (8d98f32d6) getprogname: fix port to IRIX (9ec5a9d77) dfa: melt down dfastate into build_state (7c345c68c) dfa: simplify transition table allocation (aff55692d) dfa: fix reallocation bug when matching newlines (823b5cb58) Avoid -Wundef warning about undefined WINDOWS_SOCKETS. (bfd562604) Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. (dbc7752c5) stdioext: Port to Minix 3.2 and newer. (dc42aaceb) getprogname: port to IRIX (7d75021d8) localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-08updateStefan Husmann
2017-01-07Updated version (4.3.0+23010.62eb83755336 -> 4.3.0+23013.5dca1727ce94).Stefan Husmann
Changelog ========= getprogname: port to IRIX (7d75021d8) localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-07Updated version (4.3.0+23008.ee9aa83dce51 -> 4.3.0+23010.62eb83755336).Stefan Husmann
Changelog ========= localename-tests: port to NetBSD 7 (6a15cedb3) glob, intprops, xalloc: work around Clang bug (04441fd81) dfa: fix 'return' typo (f0f371e13) lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-06Updated version (4.3.0+23004.71f19f38cbad -> 4.3.0+23008.ee9aa83dce51).Stefan Husmann
Changelog ========= lock tests: Prefer semaphore over mutex. (b20e8afb0) parse-datetime: fix generated paths for coverage files (73ecb533f) maint.mk: support parallel execution of coverage (4bbd45b4b) lock: Provide guarantee to avoid writer starvation for rwlocks. (be95b17ae) thread: Fix pth port. (fd8eabdce) parse-datetime: fix debug message on lone year number (15b8f3046) parse-datetime: fix local timezone debug messages (c56e7fbb0) parse-datetime: add debug warning about DST changes (30a55dd72) parse-datetime: add debug warning about date arithmetic (f14eff1b3) parse-datetime: fix debug message of relative part after timezone (5c438e8ce) parse-datetime: fix incorrect debug message on lone number (f2d4b5caa) exec (31bc49969) build-aux/mdate-sh (0b730bddf) doc: fix typo in previous change (c96efd22a) Revert copyright-year change to synced files (8e0bdfa5d) doc: modernize for C11 etc. (6f0128d14) dfa: prefer functions to FETCH_WC macro (74557b94b) dfa: narrow more local var scopes (c8355b773) dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2017-01-06set CLASSPATH to .Stefan Husmann
2017-01-03updateStefan Husmann
2017-01-02Updated version (4.3.0+22988.cd33c785e80e -> 4.3.0+22989.698c1190d790).Stefan Husmann
Changelog ========= dfa: remove duplicate assignment (5c810462f) dfa: simplify constraint-dependency checking (e210a3cba) dfa: prefer functions and constants to macros (760d5b7d8) dfa: narrow more local var scopes (51536cbbf) dfa: narrow the scope of many local variables (387fd77e7) gettext from dev (9c85a410b) version-etc: new year (a3fd683de) do-release-commit-and-tag: avoid shell syntax error (52a5514dd) maint.mk: hoist gnulib_dir definition earlier (5996001fc) maint.mk: do not always evaluate intprops-related shell (ffff79dad) maint.mk: improve sc_prohibit_intprops_without_use (1894933d6) dfa: shorten sbit, success (b724c4e6a) dfa: simplify multibyte_prop etc. (e0a498ecc) dfa: minor performance tweak (959c5a309) dfa: wrap charclass inside a struct (88125b5e1) Changelog: insert omitted word (0d534864b) maint.mk: update list of intprops.h symbol names (e9ae724b2) getopt: fix parallel test failure (b366f53ec) xalloc: x2nrealloc check for ptrdiff_t overflow (8e63aebd5) lock test: Fix performance problem on multi-core machines. (480d374e5) autoupdate (d00d3c0cd) vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2016-12-30updateStefan Husmann
2016-12-26Updated version (4.3.0+22936.f2a1fc90a903 -> 4.3.0+22940.2d7eb612d043).Stefan Husmann
2016-12-24Updated version (4.3.0+22933.c3428bb9aca9 -> 4.3.0+22936.f2a1fc90a903).AUR Update Bot
2016-12-23Updated version (4.3.0+22932.06513f1f90af -> 4.3.0+22933.c3428bb9aca9).AUR Update Bot
2016-12-23Updated version (4.3.0+22927.feaa4160a43b -> 4.3.0+22932.06513f1f90af).AUR Update Bot
2016-12-21Updated version (4.3.0+22925.509b2ef72225 -> 4.3.0+22927.feaa4160a43b).AUR Update Bot
2016-12-20Updated version (4.3.0+22924.dba7d8acc3e3 -> 4.3.0+22925.509b2ef72225).AUR Update Bot
Changelog ========= vma-iter: Fix endless loop on 64-bit Windows. (3a0b7b749) stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. (5a400b3f5) getopt-posix-tests: fix Makefile typo (571a9a5a3) dfa: improve worst-case 'replace' performance (b783f1ebd) dfa: performance improvement for removal of epsilon closure (d6df3873c) autoupdate (aab627ea8) Split tests for getopt-posix and getopt-gnu. (bd70cf691) posix-modules: Add options for specific platforms. (3e8966603) getopt: Fix link error for users of getopt() in <unistd.h>. (571d60e6f) getaddrinfo tests: Avoid compilation error on MSVC. (2ebd13d97) getlogin, getlogin_r: Fix link errors on MSVC. (f9c744dbd) Un-deprecate the 'progname' module. (15bde6cfc) Reorganize NEWS a bit. (02abf3355) tanhf: Avoid redefinition error on MSVC. (51150279a) tanf: Avoid redefinition error on MSVC. (9ef2e6d20) sqrtf: Avoid redefinition error on MSVC. (c7a2c318d) sinhf: Avoid redefinition error on MSVC. (0225ce36c) sinf: Avoid redefinition error on MSVC. (a8cff6cb0) logf: Avoid redefinition error on MSVC. (33b84df8e) log10l: Avoid redefinition error on MSVC. (ef458c871) log10f: Avoid redefinition error on MSVC. (fd9c06066) hypotl: Avoid redefinition error on MSVC. (048631b65) hypotf: Avoid redefinition error on MSVC. (c7f934de8) fmodl: Avoid redefinition error on MSVC. (b31297ff0) fmodf: Avoid redefinition error on MSVC. (1a1d5eee3) expf: Avoid redefinition error on MSVC. (21ec014a2) coshf: Avoid redefinition error on MSVC. (c3c53687f) cosf: Avoid redefinition error on MSVC. (9113a6db3) atan2f: Avoid redefinition error on MSVC. (cf308efdb) atanf: Avoid redefinition error on MSVC. (4d3d2763f) asinf: Avoid redefinition error on MSVC. (6cd601d2b) acosf: Avoid redefinition error on MSVC. (c3cb8a263) Avoid redefinition errors on MSVC. (0f5a9a947) Avoid redefinition errors on MSVC. (5b60c835c) stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2016-12-18updateStefan Husmann
2016-12-17Updated version (4.3.0+22920.c9ef5571e11a -> 4.3.0+22921.b28801182c08).AUR Update Bot
Changelog ========= stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. (92cb6641a) Avoid autoconf warning. (6cd915a22) fpending: Revert workaround against Emacs bug. (8457ffb74) getlogin_r tests: Port to mingw. (d2443002e) getlogin: Port to newer mingw. (8fe9cd1cf) builtin-expect: improve port to IBM XL C (ff41dd1fc) builtin-expect: port to IBM XL C (d1469b79e) regex: fix dependency (c64a6db43) builtin-expect: new module (005973d69) init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2016-12-17UpdateStefan Husmann
2016-12-16Updated version (4.3.0+22893.5ff6716cf157 -> 4.3.0+22920.c9ef5571e11a).AUR Update Bot
Changelog ========= init.sh: Add possibility to not delete temporary files. (3044ae7f4) regex: fix integer-overflow bug in never-used code (ea7015f68) fpending: fix port to MinGW on Emacs (d721ea9f8) safe-alloc: use xalloc-oversized (b8e5f9c8a) xalloc: do not exceed PTRDIFF_MAX (f8c6b7a2d) malloca: do not exceed PTRDIFF_MAX (ca495b0f8) quotearg: pacify GCC better (cb4e027f6) xalloc-oversized: check for PTRDIFF_MAX too (f3b846699) dfa: fix glitches in previous commit (eb73ecacc) dfa: fix some unlikely integer overflows (5ec9a7edc) dfa: add an assertion to avoid coverity false positive (744c74530) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a179507) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5ef2) link: fix test to declare use of rename() (83d7e7126) fpending: Port to native Windows with MSVC. (15a9ecdc8) stdioext: Port to native Windows with MSVC. (5506db6b0) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2e9) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7ff3) stdint: Update doc about Solaris 9. (d25927299) c-ctype tests: Fix link error on Solaris 9. (52e40d22e) dfa: fix performance bug that recomputes trans (a43f8e6e8) same-inode: port to MinGW (0d6346351) javacomp: Support Java 7 and 8. (ef9d01e84) gnulib-tool: fix the previous change (31a08abd3) gnulib-tool: fix the previous change (27d1d32a2) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23bd) localcharset: Avoid theoretical buffer overrun. (d1a0a9fba) Relicense some modules under LGPLv2+. (349e4dea4) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee2c) alphasort, scandir: Port to OS/2 kLIBC (44686d94a) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb8261) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b51) dfa: avoid new infinite loop (ca3ca77fc) dfa: do not match middle of multibyte character (9cba42f87) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e50) ptsname_r: leverage AC_HEADER_MAJOR (b799aee9a) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda0314) maint: use a more standard return from mbrtowc test (45ba7f22d) freopen: fix typo in previous commit (ea96186d0) freopen: work around glibc bug with closed fd (b947d0524) fnmatch: fix typo introduced on 2016-08-17 (0a2d09142) maint: fix ChangeLog typo (475b2030a) dfa: simplify with new function fillset (d970005d0) dfa: fix glitches with on-demand states (42fe9d2b2) dfa: addition of new state on demand (403adf1b4) srclist: sync with released gettext (54092987e) srclist: add "release" option (1aeb584e8) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660a0) dfa: fix logic typo (60e8ffca0) fix test driver leaks: exclude, malloc, realloc (19a23ce7c) Fix gnulib C++ namespace support and std::frexp (0f9191c16) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7c6) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a20f) Relicense some modules under LGPLv2+. (20b7ebaf4) Relicense some modules under LGPLv2+. (7ee9ab7aa) autoupdate (fc2f40c13) Enable Unicode decoder safety unconditionally. (a24dbc4ae) Correct indentation. (2c1432894) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad340b) strerror: Make it compile in C++ mode. (33a049717) sys_time: add gnulib::timeval for C++ (38237baf9) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efdb0) strftime: don't use __THROW (c3b131294) obstack: port to gcc -fcheck-pointer-bounds (9f623dc53) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd48) strptime: fix compile error in recent change (8a6f03dbb) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7b7) strftime: tune %q (966b0a7e0) Merge strftime.c changes from glibc (e6244e788) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d713) Fix gnulib C++ namespace support and std::frexp (e7ddcc627) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640d4) manywarnings: fix -Wno-missing-field-initializers detection (94d81adc2) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (012262350) strftime,strptime: support %q to represent the quarter (2f8b355ae) autoupdate (64d4d637b) bootstrap: Fix get_version() for AIX 5.3 (4f9007e24) intprops: port to older XL C (5833fd5de) autoupdate (68c5afe6a) backupfile: initialize default suffix within the implementation (858f59005) futimens: remove FIXME for old Linux kernels (35a51f803) utimensat: remove FIXME for old Linux kernels (938130608) maint: update how to make web pages (844d82afb) qsort_r: Fix macrology for platforms that lack the function. (ae23caf43) sys_types: fix Texinfo typos (174653f46) getprogname: port to HP-UX (3c7227226) Update doc about target platforms. (2abfc296c) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178b7) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f40) Make the 'argp' module work without the 'error' module. (469bfadfc) diffseq: restore TOO_EXPENSIVE heuristic (d55ed0636) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c65) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204fdd) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debcf7) system-quote tests: Avoid compiler warning on AIX. (0edeb1bef) Fix some "gcc -Wall" warnings. (5f680f241) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae7b) libunistring: change the maintainer to 'all' (3db3ab098) Simplify "configure: checking ..." messages. (66dc0e5a2) Simplify "configure: checking ..." messages. (5159ac54e) quotearg-tests: pacify gcc -Wall (57adc478b) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393eae6) printf.m4: fix a bug in detecting printf %j support (aec038e31) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd85) quotearg: never write beyond the returned length (8c70d2370) getprogname tests: Avoid failure in packages that use libtool. (f4d668520) getprogname: Fix test failure on Cygwin. Comments. (7082adff5) Make sure the libunistring detection rejects older versions with a known bug. (043722e21) sh-quote, system-quote: revert regression of unit test. (ab97e40ca) quotearg: fix stale tests (59aa69fd6) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2ea) Fix a test crash. (9578dfeef) test-limits-h: suppress -Woverlength-strings (79c69b24c) gettime, timespec, utimens: Relicense under LGPL. (35e99a7e1) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b3480e) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f255) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c1857) Add missing ChangeLog entry (f3f2de78a) stdint: port SIZE_MAX to glibc s390 (136ecf452) getprogname: port to IBM z/OS (d75cbb370) maint: remove stray space after "." in AC_DEFINE comment. (7838dc244) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb985) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea9336917) dfa: save memory for states (2692e23a4) wchar, wctype-h: fix for MinGW 3.22.2 (1ef686558) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d4925) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff42) autoupdate (d0afb6a57) quotearg: minimize shell quoting using double quotes (2ed5c11d9) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb55) getprogname: correct the test for a __progname variable (65e69153d) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358cc1) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be9d) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896a5) getprogname: port to OpenBSD 5.1 (9a8bf3b56) sched: port to GCC 6.2.1 on macOS Sierra (85854baba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f0e) nl_langinfo: pacify GCC (3be427370) stdint: also set GL_GENERATE_LIMITS_H (fe3086fe5) limits-h, stdint: Don't assume extensions, fix typo (b0192261a) getprogname: port to AIX (e24a47010) update from texinfo (dfcf8b0b9) update from texinfo (e89b4a7ae) extensions: fix typo in comment (f0e9aab9d) stdint: support new _WIDTH macros (b81c53b70) limits-h: new module (0d12d16ab) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de2b) sys_types: avoid glibc 2.25 warnings about major() (a512e0411) mountlist: include sysmacros.h for glibc (4da63c588) extensions: port to more ISO C TSes (f215ec48b) intprops: new macro TYPE_WIDTH (6625c98b4) extensions: port to recent ISO C TRs (66786c1c0) update from texinfo (b3ffc1d8f) update from texinfo (23899700b) dfa: port to Solaris 9 (04b939c3a) autoupdate (e7c79d64a) strverscmp: avoid link failure on OS X (8e114d39d) dfa: new module, importing grep's DFA matcher (286720379) getprogname-tests: don't depend on assert-h (6d237fd01) getprogname-tests: work also when EXEEXT is nonempty (5e537e5f9) getprogname: fix errors in previous change (f184a68f5) parse-datetime: restrict debug output to input string (2eb265974) flexmember: new macro FLEXALIGNOF (7da1068a8) getprogname: port to systems with __argv (mingw, msvc) (320679aaa) flexmember: port better to GCC + valgrind (4c32543a4) getprogname: port to Solaris 10 (53270b274) stdalign: correct mistake in alignof doc (775dbeeb1) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276e5) main.mk: remove sc_program_name (38c0fe5ca) Port tests away from progname (f7bf2e444) Port modules to use getprogname explicitly (f29814b96) getprogname: new module (653a5be97) autoupdate (73affcd23) manywarnings: add -fno-common (bf8e658ff) parse-datetime: Fix typo. (cffe9acc6) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca9505) strverscmp: sync with glibc (5d856f70e) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a56908381) intprops.h: port recent changes to GCC 6.2.0 (abae112b3) intprops.h: use __typeof__ with GCC 7 (d22721e2e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e22f) intprops.h: fix missing-backslash problems (b9c364f02) autoupdate (bea6f3f8f) intprops: fix paren typo on old platforms (f10125053) intprops: port to OpenVMS (a073adb9e) parse-datetime: improve debug implementation (5d36768ce) c-strcase-tests: port to EBCDIC (6e2966216) sigpipe-tests: fix typo (d05a8869b) canonicalize-lgpl: fix errno after malloca fails (5155e7c03) strtod: port errno handling to z/OS (a2a39436b) strtod: port to z/OS (eb81ccc4e) regex, string: rename to avoid '__string' (9b5002be4) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a4676) thread: port to z/OS (7ff477746) maint: port tests to z/OS errno behavior (e6921e986) maint: preprocessor changes to support z/OS (74e641c2e) fclose, strstr-simple, wchar: port to z/OS (17b66f615) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588ad) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115ee9) stdbool: don't require _Bool for C++ (6fafd688d) getdelim: remove dependency on realloc-posix (52b63a0ff) update from texinfo (1eab2138a) update from texinfo (1eb82ad96) parse-datetime: add optional debug printing (12ad79069) update from texinfo (8318f4ae2) tests/init.sh: exclude dash with bad "local" semantics (42354a8ce) update from texinfo (7cc8a5d7a) update from texinfo (e4f1a4a5b) update from texinfo (3b2f84383) update from texinfo (6432c4e88) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c81) useless-if-before-free: skip non-matching lines early (4f5dc0ac1) update from texinfo (b5f24f6fb) maint.mk: speed up sc_po_check (5fb8cef64) maint.mk: speed up require_config_h_first (b23fd9d8c) maint.mk: speed up sc_po_check (04fd88211) update from texinfo (f3a85fbc2) update from texinfo (2c11706d6) autoupdate (a3592509f) autoupdate (348402f2a) update from texinfo (005d9b7d6) autoupdate (b3c5be34c) update from texinfo (03d3f1358) obstack: pacify GCC 6 with -Wnull-dereference (77d36b554) update from texinfo (ff72e641a) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c6183) doc: mention glibc SSIZE_MAX buglet (2cd814db9) printf-posix: Fix mingw build (68b6adebe) mktime: call tzset as per POSIX (97173b26d) fts: handle readdir() errors (6835fc458) intprops: port better to GCC 7 (406465c59) intprops-test: port to GCC 6 (5050ee058) autoupdate (0ba497e82) update from texinfo (577f01d9c) autoupdate (baef0a4b9) xalloc-oversized: port to GCC 7; fewer warnings (097a5928a) autoupdate (gettext-0.19.8.1) (6dc5c2148) update from texinfo (99a33c72d) regex: port to Sun C (334d97f35) update from texinfo (190bc0f7f) stdbool: Restore __bool_true_false_are_defined check (e72ce0ea4) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f4b) Use GCC_LINT, not lint (96609bb2f) secure_getenv: Port to many more platforms. (b117e55e4) update from texinfo (532bfcfc5) canonicalize: Fix broken probe for realpath. (246b3b288) unsetenv: relax to LGPLv2+ (f8fb07405) update from texinfo (9280e3089) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a99c) manywarnings: update for GCC 6.1 (6f9206d4d) autoupdate (816580fe4) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7e6) glob: size_t overflow checks (7cf8f77f0) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c73) Fix undefined behaviour in gettext.h. (d8cd505c6) autoupdate (e9e662576) git-version-gen: avoid undefined shift (de37a1ca0) update from texinfo (6560242c4) glob: merge glibc changes into lib/glob.c (36cc6c33a) mktime: spelling fix in comment (c382e8d72) mktime: port to stricter signed overflow checking (e6a38a908) mktime: speed up DEBUG_MKTIME benchmarks (e8cf92310) mktime: resurrect DEBUG_MKTIME testing (b4a3de1de) mktime: simplify DEBUG_MKTIME (549de1eb5) Port mktime_internal offset to unsigned time_t (b28c2cda0) xstrtol: prohibit monstrosities like "1bB" (6ed53f13b) xstrtod: reinstate setting of *result upon ERANGE (d92a0d924) xstrtod: modify *result only if no errors (811b09243) btowc: document problems in C locale (f3852a93c) autoupdate (730c5249c) update from texinfo (27f8ef888) mktime: improve integer overflow checking (464ba3489) intprops: check two's complement assumption (b9e3fb39a) intprops, mktime, strtol: assume two's complement (a4910b948) stdint: port to strict C11 left shift (705764b37) mbrtowc: work around glibc bug#19932 (b7bc3c1a4) update from texinfo (29ea6d6fe) autoupdate (aff9954ef) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce3187) argp: merge changes from glibc (14a582531) Prefer American spelling for "initialize" (d95b819f4) autoupdate (075c7d4ff) stddef: support configuring with g++ (aeed3a250) autoupdate (f0be2ae5b) autoupdate (52b0cbbc7) update from texinfo (a7b5c91a6) test-framework-sh: minor cleanups (e91c0d4f9) test-framework-sh: revert port to NetBSD 7.0 (4515da0d7) autoupdate (8f3c4d388) Port better to Alpine Linux (7347cbf5a) test-framework-sh: port to NetBSD 7.0 (d24000028) update from texinfo (c9a99944e) gitlog-to-changelog: suppress ignored chatter (0ef1689f9) update from texinfo (1d4ee40d2) update from texinfo (4989095ac) setlocale: add "sv" to Windows language table (84213f4b0) update from texinfo (272674987) sys_select: port to new Cygwin (4cf73f1f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae1175) time_rz: port to clang -Wunused-const-variable (488c58283) std-gnu11: improve clang support (d8f02239e) select: port more to Intel 2016.1.150 compiler (f58b17397) select: try to port to 2016.1.150 compiler (7b4f58d83) localename-tests: memory allocation fixes (77313df97) intprops: make .h file license match module (841c4fa80) acl: fix missing return on Cygwin (bdb72bc64) update from texinfo (91d878ad5) update from texinfo (fa2329eea) extern-inline: port to PGI CC (6c5885762) update from texinfo (59e5b6da8) update from texinfo (64f7deda0) signbit: port back to pre-C++11 GCC (a0bfcb8ec) mountlist: recognize autofs-mounted remote file systems, too (781788eeb) signbit: port to C++ with GCC 6 (516dc7d86) regex: make it closer to libc (f97745b0f) regex: merge patches from libc (df5ed01e8) update from texinfo (4c6040c5c) update from texinfo (40a87e7df) autoupdate (5be7728cf) autoupdate (bbe207b15) stdalign: port to older HP and IBM cc (aa3dc759e) stdalign: port to clang 3.7.0 (cd9ecca88) update from texinfo (bc4ac2f22) readdir_r: now obsolescent (53348f290) Use modern texinfo when syncing install.texi output from autoconf (df0db0ade) update from texinfo (3ef729a2b) sync install.texi from autoconf (7ac276b42) misc: port better to gcc -fsanitize=address (54615b95f) update from texinfo (e78f894d0) autoupdate (d5cbe9d4f) verify-tests: also remove stray test-verify.Tpo (cd6a45292) std-gnu11: new module (2cf7d5cfd) update from texinfo (d1cca4c2a) update from texinfo (9c780eb58) get-permissions, strftime: fix grammar in comments (7757cc8cf) gettext: mark as obsolete (4cfc2d2d0) gnulib-tool: don't give up on ln -s so easily (d9958eb1e) closedir: fix OS/2-related typos (b701042f5) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7e5) regex: treat [x] as x if x is a unibyte encoding error (2b34f389a) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d5c) bootstrap: use American spelling (0f9d53cb3) @item needed inside @itemize (0fce642dc) hash-pjw-bare: fix comment (d53122d01) wcwidth: Replace also on OpenBSD 5.8 (485f1270a) update from texinfo (73637fe8b) gnu-web-doc-update: fix addition of new files (646530602) utimens-tests: avoid pulling gettext .m4 files (914feb672) regex: pacify static checkers (336fa860d) regex: fix [ diagnostic (7c6e85cf4) regex: fix memory leaks (9e849a708) fts: don't unconditionally use leaf optimization for NFS (85717b68b) * gnulib-tool: fix stray debug line in previous patch (350f2c6fb) gnulib-tool: don't assume ln -s works (0e50dd007) utimes: detect utimes() correctly on OS/2 kLIBC (8968c785d) openat_proc_name: port to OS/2 kLIBC (de11c4a45) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d2145) doc: mention unfixed issues with unsupported localtime() values (95c484273) Go back to gettext-0.19.7 (ec513ffcf) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d6101) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc415) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f2861) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee51552) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef179418b) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9d3) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f176) doc: mention setlocale() issues on OpenBSD (5ac0e2ba9) sig2str: list all signals on FreeBSD >= 7 (dce117ace) acl-permissions: port to USE_ACL==0 platforms (cff4b380b) mktime: rename macro to avoid glibc clash (0433724bb) Port "$@" to OpenIndiana ksh93 (8c4223e2f) autoupdate (3f89681ac) Port Universal Time settings to strict POSIX (6118065a2) update from texinfo (313ed2a5d) update from texinfo (9f11fc580) msvc-inval: fix problem with unset shell var (6cc32c63e) autoupdate (271dfe379) tests: for compare_(), use cmp -s where available (9b3899a94) version-etc: new year (71090a2a3) human: fix output buffer overrun by 1 (92bbc1b58) autoupdate (c86965970) maint: add missing ChangeLog entry for previous commit (8cc2bb482) maint: fix operator precedence in mbrtowc test (1f6365082) autoupdate (3581a747f) regexprops-generic: update from regex.h (f7d3057b1) strftime-tests: avoid false failure on OS X (81d0a2646) update from texinfo (0394787c3) fts: ensure leaf optimization is used for NFS (c97b8b903) fts: enable leaf optimization for XFS (d459ec6a4) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e96) intprops: comment fix (a21496468) update from texinfo (d9bd36759) intprops-test: work around GCC bug 68971 (111ca669a) autoupdate (26989d00c) gnulib-tool: allow multiple --local-dir usage (55c6f22b8) fix freadptr to work with ungetc on all uClibc configs (b8d015919) update from texinfo (9a7c87c5a) autoupdate (5f2c426b5) parse-datetime: relax license to LGPLv2+, for OSTree (2cda65839) update from texinfo (b8635957d) autoupdate (ea6de84a1) autoupdate (71d39c164) update from texinfo (1956403d6) xalloc-oversized: improve performance with GCC 5 (9c919a064) intprops: new public macro EXPR_SIGNED (f197c2c9e) intprops: fix typo in clang port (a66a3b96c) test-timespec: fix typo in previous change (36d982f39) timespec-sub: fix overflow bug; add tests (051613c24) intprops-test: suppress -Woverlength-strings (ca6487478) maint: add missing ChangeLog entry for previous commit (605b6330c) quotearg: add quotearg_n_style_colon() (3e4ade272) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c1786) intprops: add parentheses for when OP has precedence lower than "-" (24fb386f2) quotearg: constify get_quoting_style parameters (77d702067) quotearg: add support for $'' shell escaping (df3cd2684) maint: use a more standard return from mbrtowc test (45228d968) intprops: add WRAPV and const flavors for GCC 5 (86b1f082d) doc: use extended timezone format in iso-8601 example (825f16280) update from texinfo (5dbf9fa66) update from texinfo (82d514b06) update from texinfo (456b8e9f2) stdalign: port to Sun C 5.9 (956fa543b) autoupdate (937ba966e) update from texinfo (413394c43) autoupdate (1d16a7bd4) time_rz: fix comment about tzalloc (9180f79eb) update from texinfo (09cf84f60) stdalign: work around pre-4.9 GCC x86 bug (82e0ec530) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497f3) time_rz: return NULL if localtime_r fails (b0ac02e82) fts: port to C11 alignof (04dee58e1) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313d8) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054af0) maint.mk: sc_tight_scope: factor and support OS X (3ef58f46f) ChangeLog: fix typo: s/cound/count/ (30b2a6a9e) safe-alloc-tests: fix typo in license header (5a4906aab) copy-file: fix mem leak in error case (40157ce25) localename: control langinfo.h inclusion (63881a60d) update from texinfo (b92e701c6) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce91) accept4-tests: fix to avoid non portable flags (f982bc8df) update from texinfo (2aaf43252) update from texinfo (2fda85e86) gnulib-tool: fix tests of 'extensions' module (63ce1a210) unicase/locale-language: fix typo in utf-8 cookie (4ac8b4516) autoupdate (5fecb65e3) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46b0) xalloc: avoid GCC 5.1 warning on 32 bit (213d5545f) uniname/uniname-tests: avoid compiler warnings (b32399074) autoupdate (a5a1569d1) mountlist: clean up of variable duplication (1eda6d17e) c-ctype: do not worry about EBCDIC + char signed (d2de2a916) c-ctype: port better to z/OS EBCDIC (ff1ef114b) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25fab) sockets: MS Windows initalization fixes (f28235237) gc: fix detection of installed libgcrypt version (11792d29f) c-ctype: rewrite to use inline functions (43a090ce0) fnmatch: add one more coding cookie (82b86107d) maint: add coding cookies to non-ASCII sources (f406941a8) gitlog-to-changelog: trim only trailing whitespaces (720ba29ae) Test that c_iscntrl agrees with iscntrl, etc. (a406de9ca) c-ctype: improve c_isascii testing (5b09f8c06) Fix ChangeLog typo (617d66286) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a579) Update ChangeLog to match previous patch. (6b34bf6d2) c-ctype: support EBCDIC-style c_isascii (4d83e798d) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1c6) * modules/c-ctype (Depends-on): Add verify. (ad0295870) c-ctype: port better to EBCDIC (7e2a8ea26) nanosleep: fix return code for interrupted replacement (6439a0af0) autoupdate (abddf3d64) Diagnose ERE '()|\1' (5513b4099) Revert previous patch, as it did not fix the bug after all. (c9ff68cb2) regex: fix dangling-backreference bug (7f6191fd1) regex: merge patches from libc (2f8140bc8) autoupdate (601d8f444) autoupdate (b3ade652a) autoupdate (3bb2688d8) autoupdate (554390948) ceill: detect buggy OpenBSD implementation (9ef06e399) mountlist: add me_mntroot field on Linux machines (c6148bca8) doc: Describe to use multiple instances of gnulib (8b7d8f7a3) autoupdate (2018b7881) autoupdate (37979a234) base32: mark function as __attribute__ const (7ab64d261) autoupdate (ff871fc1c) autoupdate (6be13855c) gnulib-tool: don't transform binary files with sed (b4f31e3a8) autoupdate (ec84e0e36) autoupdate (1029a8112) autoupdate (6d48a1947) autoupdate (1a497cf65) gperf: respect silent rules (30f429027) Improve port of stdalign to C++11 (5bb169c3b) pmccabe2html: fix gawk regex escaping (c496809ef) update from texinfo (cc47643cb) time_rz: port to pedantic memcpy (9c70545fd) autoupdate (8dc6f28f2) time_rz: port better to MinGW (d3bc69175) time: port __need_time_t to MinGW (b18e6d98e) strftime: fix newly-introduced bug on Solaris (fe699d375) test-strftime: test for Solaris bug (c1340b3d3) time_rz: port to Solaris etc. (5ed44b374) time_rz: now LGPL (1f2146e9e) time_rz: make a constant 'const' (d3e697dd9) time_rz: fix off-by-one typo (2134fd0ae) autoupdate (37ff1822a) fprintftime, strftime: use timezone_t args (a89e34496) time_rz: new module (4bc76593d) flexmember: license is now unlimited (e187c794c) autoupdate (eda101a01) maint: update copyright paper procedures (5db534303) autoupdate (f31cdc309) autoupdate (5d1b1fefb) localename: fix link error on Illumos (9b6679dca) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd02) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e76) acl-permissions: Fix on FreeBSD (da97e2a53) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c00) file-has-acl, acl-permissions: fix HP-UX typos (f46640464) regex: match current GNU grep behavior (5a5a9388e) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4da) autoupdate (a546dfff2) tests: restrict shells to those that support 'local' (d03962a99) fix mistakes in ChangeLog entries (8a172a2eb) unistr/uN-strtok: handle multibyte delimiters (2c5543396) update-copyright: fix test failure with perl >= 5.22 (841d0dcfa) u{16,32}-strstr-tests: relax timeout condition (ea3090339) gnulib-common.m4: change the ARFLAGS default to 'cr' (551098026) update from texinfo (f86b44042) autoupdate (1f4c326b3) selinux-h: avoid double free after *getfilecon() (b6b3ed1fa) fix pty related tests issues on Windows (9ba6a0085) acl: fix definition of acl_from_mode on FreeBSD (716083c1a) readutmp: port to FreeBSD >= 9 (259e4fc29) mgetgroups: port to strict OS X (18738862e) mgetgroups: fix port to strict OS X (8131cd61a) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd30) mgetgroups: port to strict OS X (b4d1637b7) mountlist: avoid an unused-label warning on OS X (705516131) error.c: correct printf-style format: %d -> %u (c3cf2ea46) fts: avoid reading beyond the heap allocation (49078a780) savedir: avoid undefined behavior in qsort call (791147f31) userspec: avoid undefined behavior in gettext call (402f350d0) update from texinfo (95e724051) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6f7) wchar: fix MinGW compilation warnings (e1085f202) uniname/uniname-tests: use pristine data files (447c67539) linked-list, linkedhash-list: avoid compiler warnings (d0302f003) libunistring: bump minimum version to 0.9.6 (19e096ae7) uniname/uniname: update to Unicode 8.0.0 (1b23c2190) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb83) libunistring: update to Unicode 8.0.0 (705f4efc3) gnu-web-doc-update: add --mirror to remove stale files (9a417cf7d) * lib/set-permissions.c: Spelling fix. (82990bb47) update from texinfo (d7f393ed4) acl-permissions: pacify -Wsuggest-attribute=const (3e53f0062) fsync: document AIX misbehavior (848a19c75) acl-permissions: more porting to AIX (ecabc6b01) stdio: Don't redefine gets when using C++ (d6176702c) acl-permissions: add a cast to port to older AIX (e4f783014) acl-permissions: port to older AIX, C89 HP-UX (fa2148975) update from texinfo (b287b6219) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8badf4) file-has-acl: fix build on Mac OS X 10 (98aa8776d) prefix-gnulib-mk: remove no longer needed special case (41834ff16) acl: don't depend on the deprecated qacl module (2c2d4d916) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9c9) pthread_sigmask: discount system version if a simple macro (f39477dba) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa07e) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e445830) acl-permissions: Fix build on Solaris and Cygwin (188c4b491) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f35274) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0b5) qacl: split into qcopy-acl and qset-acl (2b93f1e2d) gitlog-to-changelog: new option --ignore-line (62484d6e8) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce445d) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3af) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9ed7) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527ceb) error: use correct printf attributes on mingw (b62fec49d) update from texinfo (7f573b802) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45b4) stdio: fix probe on mingw under gcc 5.1 (21431dee1) autoupdate (875ec93e1) gitlog-to-changelog: parse "Tiny-change" (ed614f9c1) update from texinfo (583b5ea80) doc: document glibc posix_fallocate() issues (798972017) gendocs.sh: document new htmlarg default (fddc6dcff) extern-inline: no need for workaround in GCC 5.1 (44f73b8de) update from texinfo (23741e575) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01ff) tests: pacify GCC 5.1's stricter printf checking (2aea2c723) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9e2) file-has-acl: port to CentOS 6 (ff714c0a2) file-has-acl: always return false when ACLs aren't supported (496c2cf03) gettext: propagate po/Makefile.in.in too (f2f698092) file-has-acl: new module, split from acl (800807020) manywarnings: add GCC 5.1 warnings (df82ac05f) autoupdate (74fa2c047) doc: update FDL template to match FDL examples. (abb0d2e0a) lstat: fix cross-compilation 'ln -s' problem (a1e6bbdc6) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb5839) gnulib-tool: output bold attribute more portably (75d1743ac) qacl: Simplify HP-UX acl_nontrivial check (2653a3014) acl: On Linux, check for acls without libacl (da6ebc941) acl, qacl: split off shared functions into separate object file (a09a0344e) git-version-gen: revert "detect untagged revisions" (6c4ac1b66) tempname: avoid unused parameter warnings (35a0bf1d5) git-version-gen: detect untagged revisions (bedd7833a) fseeko: fix build failure on NetBSD >= 6 (f2c88dc12) gitlog-to-changelog: port to MS-Windows (261ba83ae) gendocs: new option --tex for texi2dvi options (1627a8a2b) sync gettext .m4 files from gettext (3e2dcf7b9) uniname/uniname-tests: fix failure due to alias (e830fc25d) hash: remove deprecated hash_insert0 function (634ddcf87) mountlist: remove dependency on libmount (3fb6e3603) stddef: port to pre-C11 GCC on x86 (e2e66692c) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a3866d) yesno: make EOL optional in ENABLE_NLS case also (386315b30) fdopendir-tests: test it does not close its arg (d164bf67c) gitlog-to-changelog: trim trailing white space (2b93079a5) gitlog-to-changelog: new option --ignore-matching (84f5241b9) fdopendir: port better to MinGW (a277f536d) fdopendir: fix typo in comment (b89aa0ede) error: document all entry points provided (0f4fa16df) autoupdate (5a4d08844) autoupdate (c2bfaa58d) autoupdate (8d739f428) vasnprintf: pacify clang 3.5.0 (4fed9c82b) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e14) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64f0) tests: support stderr verification with returns_() (0d3024546) passfd: avoid valgrind uninitalised data warning (8be5f2c10) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec98) dup2: doc and test for Android bug (a39fbed38) Replace dup2() on Android (2f1a88d40) Android doesn't define RLIM_SAVED_* (cc0a1a96a) autoupdate (522034825) vasnprintf-posix-tests: use consistent test (61922366d) printf, isinf, etc.: noncanonical != NaN (bd38edc81) fts: remove redundant close() (trivial) (12d27cace) getdtablesize: port better for Android (62667e387) poll: fixes for large fds (d42461c38) fcntl: Fix cross compiling (119aeef6c) dup2, fcntl: cross-compiler better for Android (f9fa71591) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad024925) getopt: don't crash on memory exhaustion (6fa31e52c) tempname: allow compilation with C++ (trivial) (4f2e91000) dup2, fcntl: port to AIX (c74a873bd) getdtablesize, dup2, fcntl: port to Android (5e2516d4a) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5ee1) More changelog fixes (81ac748f1) fts: avoid crash when a cycle is added while traversing (60af6a363) uniname/uniname: support character alias (784023c96) Fix ChangeLog botches in my recent commits (3ca9a533c) duplocale: Fix Android build of duplocale-tests (52f74ee1b) signal_h: Fix Android build (92f4ac3ad) net_if: Handle content-free <net/if.h> system headers (14acd1e1a) linkat_nofollow: Add fallback case for cross compiling (f1514e591) euidaccess: Fix Android build (d46768c01) getugroups: Fix Android build (30ea03fe4) localename: Fix Android build (b21929c0e) getdtablesize: Fix Android build (7434c476c) Assume unbroken ungetc() on Android (60f0efb19) Fix FILE struct compatibility with Android API level >= 21 (8e19825e6) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c38) maint: various whitespace cleanups in tempname (63d2d1954) tests: provide returns_() to simplify exit status checking (c61e31c4e) mountlist: only use libmount when specified (de1cbdd48) uniname/unimame-tests: don't link with -lunistring (ffe64673c) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf4c) diffseq: prefer ptrdiff_t to ssize_t (59ebba1d8) xalloc: fix typo that suppressed warnings (d85acc4ab) full-read: fix license notice typo (b2c48c1e6) crypto/gc: fix a -Wswitch warning (bf729b483) autoupdate (ffb301633) update from texinfo (aa902b69a) tempname: new try_tempname function (56e31f06e) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206bb) bootstrap: exit immediately upon gnulib-tool failure (dd929bcb9) symlinkat: include all required header files (b650986cb) update from texinfo (9c1f45e06) update from texinfo (751cd554a) update from texinfo (94125cd29) localename: support Solaris 12 and illumos (387c214c0) locale: fix tests on illumos (dfe49c94d) unictype: avoid undefined left-shift behavior (bb41ff0b7) libunistring: bump version of unitypes dependants (ea6cb044c) unictype/category-none: fix link with libunistring (40023a310) unitypes: fix build with installed libunistring (c7e000ae8) time: port to MinGW32 3.21 (342d9f09f) update-copyright: apply to self (8582958a3) libunistring: update to Unicode 7.0.0 (7585eb3f1) libunistring: update to Unicode 6.3.0 (0d1916cba) libunistring: update to Unicode 6.2.0 (794132ffc) libunistring: update to Unicode 6.1.0 (4b6bc42e0) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77dea) uniwbrk: ignore Extended/Format characters at BOL (626571a02) test-strstr.c: avoid a trivial leak (769f1ff83) update-copyright: recognize groff's \(co marker (06c61ed43) maint.mk: fix compatibility with OS X nm (d5e367c52) localcharset: improve charset detection on OS/2 (9bb70e04d) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb086f) count-leading-zeros: fix pragma typos (ba8e4c8d9) autoupdate (e7caa4303) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede08f) uniname/uniname: update to Unicode 7.0.0 (257752a17) doc: update INSTALL from autoconf (c27f1a356) stdio: fix use of PRIdMAX on modern mingw (ca563b431) Fix check for pthreads.h pollution on Mingw64 (71fe7f2d3) lib-symbol-versions: cache script check (498a1b6bc) maint: fix grammar nits in propername (d44c524ba) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e5e) gendocs: Add 'doc/gendocs_template_min'. (079015590) gendocs: Change maintainer. (bae95fca2) gendocs: copyright date and version fix (aecd38787) derived INSTALL (2198448f5) revert copyright updates in slaved files (2f66740af) version-etc: new year (b9bfe7842) autoupdate (bd86632bd) autoupdate (b8db7e883) xstrtol: ensure errno is reset (55cda57aa) utimens: fix dependency typo (7177237ea) autoupdate (ffaeb0c8f) docs: mention why libgen.h is bad (16518d9ed) autoupdate (8d55a7b7a) assure: new module (034a18049) autoupdate (ca6dede24) stdalign: port better to HP compilers (95c5407b3) stdalign: work around Apple GCC 4.0 bug (a8c75ca73) gendocs.sh and templates now maintained in gnulib (7bf1097e7) getcwd: fix test failure on OS X 10.9 (4f3dc0bee) parse-datetime: avoid a compiler warning with byacc (1fafbb302) unicase/locale-language-tests: fix LOCALE_FR test (e45661b4c) autoupdate (98c35a0e4) update from texinfo (3e51cf707) stddef: support C11's max_align_t (3ae2441d4) unistd: fix iOS check conditional (73991ca4b) posixtm: avoid compiler warning in a better way (89db07c7c) relocatable: support UNIXROOT in relocate() on EMX (cc0009850) freopen: workaround freopen() on OS/2 kLIBC (3c4e08331) get_shared_library_fullname: port to EMX (023ca2dd0) find_executable: port to EMX (a457b0c8c) sched: check struct sched_param in spawn.h as well (5945e4ee5) support GNU format printf and scanf on mingw (cf88e56ab) bootstrap: Allow perl modules in $buildreq (3914f3153) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c43e) vasnprintf: fix potential incorrect errno (ec6a60bfd) vasnprintf: fix potential use after free (c5c4f53b3) autoupdate (79002fdd9) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3c5) Fix LDBL80_WORDS macro on big endian platforms. (1000eab5a) autoupdate (cab5b4a92) git-version-gen: do not print new line characters (e5a15adc6) gnulib-tool: recognize x:* as an absolute path (9a98fdfef) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e44) autoupdate (1b6c775c6) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05cf) uniname/uniname-tests: skip if system's libunistring is used (9ee6573b8) printf: fix configure check on big endian systems (4b4ef862e) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea2886) gitlog-to-changelog: add --until (6dd16adf3) update from texinfo (e9dd4906d) extern-inline: update commentary about GCC bugs (92b60e616) gen-uni-tables: untabify (46d015f9c) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d4514) gen-uni-tables: utilize 'assert' (9464ea9d6) gen-uni-tables: cosmetic improvements (b6ffce655) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e34) fts: port to C89 (5cb103952) unistd: port to iOS (08c22d94a) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd8e) autoupdate (269a0fae5) update from texinfo (e28a0f74e) obstack: avoid potentially-nonportable function casts (127ed6a3e) obstack: fix macro return values (d15b2da0a) obstack: do not assume system-supplied obstack is size_t safe (9a6b2eec0) obstack: port to platforms that #define __alignof__ (ec799b2df) linkat: don't unconditionally replace on GNU/Linux (c564172a1) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce5b) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e07) obstack: add NEWS entry for recent incompatible changes (04a4a930a) mountlist: don't use libmount to decide on dummy/remote (2768ceb79) maint: add missing ChangeLog entries for Modra's obstack changes (ff1385253) obstack: prefer __alignof__ to alignof (37de51e2c) obstack: prefer alignof to calculating alignments by hand (e8f86ce95) obstack: use size_t alignments and check for overflow (6c34297a9) obstack: 64-bit obstack support, part 3 (82a38a0d7) obstack: 64-bit obstack support, part 2 (bb2ab7ecb) obstack: 64-bit obstack support, part 1 (266ac1b98) obstack: tidy part 2 (8216dffc2) obstack: tidy part 1 (ec1a9f7b6) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b6792) iconv: avoid false detection of non-working iconv (facebc6bc) bootstrap: print more diagnostics for missing programs (1bbbc2c04) bootstrap: only update the gnulib submodule (e94cfb19c) symlinkat: port to AIX 7.1 (032bd1510) readlinkat: port to AIX 7.1 (cb3a9b8b5) remove spurious { (b155b0649) modules/fcntl: fix error reporting by dupfd (8a695b675) basename, dirname: Improve documentation. (322e0b052) exclude: declare exclude_patopts static (734ed7c8a) autoupdate (5ab220cc9) dirname: support compilation with C++ (dc53bac1b) qsort_r: include <config.h> (aa0c2b9e7) avltree-list: avoid compiler warnings (5549ef8e0) qsort_r: new module, for GNU-style qsort_r (41473cf94) strerror_r-posix: support compilation with C++ (ca194c036) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7fd9) autoupdate (b4c8d133c) mountlist: use /proc/self/mountinfo when available (3ea43e025) users.txt: add cmogstored (2bf7326e1) gnulib-tool: Sync with build-aux/bootstrap options (9565c3be7) gnulib-tool: Fallback to wget when rsync fails (c83b89709) maintainer-makefile: add syntax check for useless ';;' (5be8d47e0) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed9b) error: drop spurious semicolon (4738e5acd) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd0a) manywarnings: add GCC 4.9 warnings (157c42eff) vasnprintf: fix bugs in width computation (1f5bc60c4) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6a2) parse-datetime: Avoid signed/unsigned comparison warning (2252ab658) qsort_r: new module, for GNU-style qsort_r (1ce0e7dc0) vla: new module (a6c54be16) localename: make gl_locale_name_thread really thread-safe on Windows (f089beeae) getpass: don't assume struct termios (59893aec3) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669cc3) vararrays: modernize AC_C_VARARRAYS for C11 (e8e10012c) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415ba) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7afb4) accept: document Solaris 10 type glitch (ce49a606a) extern-inline: port to FreeBSD, DragonFly (2c93b8bb4) autoupdate (1902e8ebd) Use consistent style to check DEBUG macro in regex_internal.c (d8401629f) openat-die: use _Noreturn markup (a5f2a6d5c) test-open: port to cygwin, which lacks Fortify (d98277fd1) localename: Enforce declarations before statements. (5acee27d5) test-userspec: don't look up numeric user names (222d1272a) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7b1) announce-gen: avoid failure when Digest::SHA is installed (0172fd52d) gettext: revert "update macros to version 0.19" (71be4c87c) regex: don't deref NULL upon heap allocation failure (1051177e3) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9a9) regex: fix memory leak in compiler (c4093fa16) announce-gen: avoid perl warnings (648f4ae73) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172b7) nl_langinfo: Fix last change. (b5c3f721f) Define macros for glibc (903f8952d) Sync up error.c with glibc (49c19fe3e) nl_langinfo: fix build under mingw (2d280742a) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d481) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7d6) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce839e) Bruno Haible has stepped down as maintainer. (ed6374814) mktime: merge #if/#ifdef usage from glibc (e2646b0c6) git-version-gen: improve option descriptions (fdf9a5de2) regex: fix memory leak in compiler (316c9c508) regex: merge patch from libc (657762608) acl: port to gcc -Wredundant-decls (9a3928ed1) parse-duration: eliminate 68-year duration limit (831da41cb) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc31417b) pthread: define thread-safe macros on some platforms (badf0c4f5) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba7140a) gettext: update macros to version 0.19 (9b9370caf) select,poll: fix console handle check on windows 8 (c6e14bbd5) select: fix waiting on anonymous pipes on MS-Windows (aaaf546f2) times: fix to return non constant value on MS-Windows (b0d4fe953) isatty: fix to work on windows 8 (a008d625b) maint: fix typo in fdl.texi (0a38624d3) mountlist: avoid hasmntopt const type warning on solaris (502809019) maintainer-makefile: delete obsolete code (d55899fd2) maintainer-makefile: avoid spurious error messages (088f50493) rename: avoid unused-but-set-variable compiler warning (eb0662ed9) maint: add ChangeLog entry missing in previous commit (e29cd9eb7) rename: mark a label as potentially unused (451aebdc1) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592aae) acl: apply pure attribute to two functions (e1831a7c3) gnulib-common.m4: add _GL_UNUSED_LABEL (95b858844) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b4f) printf, config.rpath: Port to FreeBSD 10. (b1b4baa31) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff1b) valgrind-tests: fixed misleading help message (1c0d98526) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07c0) exclude-tests: port to AIX 7.1 (a14d4c0c7) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c329) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a330b) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c825) getlogin_r-tests: check return value rather than errno (98ca2c063) getlogin_r-tests: fix various issues in recent change (11167af95) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc03) update from texinfo (75fa857e8) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65fd) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4e1) getlogin-tests: avoid false failure under cron (971773687) mbrtowc.m4: fix a comment typo (b4ed5427e) mbrlen, mbrtowc: fix bug with empty input (2a045bc38) doc: document mbrtowc and mbrlen problem with empty input (6a26d6cbe) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bced) autoupdate (24fe73d43) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf29) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee03812) update from texinfo (c2e80b75a) autoupdate (7179dc9a3) autoupdate (39cf9dff9) autoupdate (a0712c3bd) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6bf) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d1e) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d58a) exclude: port to strict C99 (3085daefc) regex: do not depend on malloc-gnu (e1d49ddae) autoupdate (9cda876b8) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c6c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc523) fts: avoid unnecessary strlen calls (f4eba3ef1) fts: avoid unnecessary strlen calls (df86f1c36) fts: avoid unnecessary strlen calls (85dd7d7fd) autoupdate (8f6c54d19) autoupdate (f3033c458) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd460) obstack: merge with glibc changes (df9b71423) strftime: wrap macros in "do {...} while(0)" (2d6dfaca3) modechange: avoid memory leaks for invalid octal modes (9b784e734) autoupdate (602f4c2fe) gitlog-to-changelog: include a dummy git-log-fix file (ce457d622) autoupdate (8dbb1a57c) update from texinfo (76c4df4ac) gitlog-to-changelog: also include the file, git-log-fix (1589a8ab4) autoupdate (907c84367) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a921) maint: fix ChangeLog to match commit record (8c7f2f9de) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c90598) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb1d) * NEWS: Recent changes are not that important. (1c6bf3d20) savedir: new symbol for fast-read version (df54a0fdf) unistd: port readlink to Mac OS X 10.3.9 (546ff8206) * NEWS: Document recent change to diffseq. (1aed55995) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9a6) savedir: simplify by using stpcpy (26e2108a3) spawn: fix link error on uclibc (d6eab2e70) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb9075b) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae99) exclude: add support for posix regexps (24b8e0622) maintainer-makefiles: use $(SED) for syntax check (3f51bf41c) update from texinfo (8008cac05) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d73709) autoupdate (26f3204a9) update from texinfo (ad71b62f4) update from texinfo (a62cca3ae) file-type: add support for doors and other less-common file types (47f93b076) update from texinfo (d9361da07) autoupdate (497f4cdf8) pthread: work around winpthread header pollution on mingw (d5fec6c22) qacl: check for fchmod (751494621) Fix typo in ChangeLog. (68355e0c8) fdopen-tests: port to Tru64 (1e0ad6a06) stdalign: port to HP-UX compilers (6fff2c8fd) strtoimax: port to platforms lacking 'long long' (e77a81d56) update from texinfo (ca13d9302) relocatable-maint.texi: escape braces (6c7b560bb) maint: remove duplicate ChangeLog entry (38446b124) maint.mk: adapt openat.h-include-without-use test (88df6d076) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5d2) relocatable-shell: Update suggested usage in maintainer documentation. (e446f257e) tests: fix export bug in previous patch (efc854066) tests: simplify porting to Solaris 10 /bin/sh (490acbe0b) update from texinfo (8d93bfe92) md5, sha1, sha256, sha512: support older autoconf (d18d1b802) include_next: port to autoconf 2.63 (580240a85) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a66244) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3fd) maint.mk: adapt openat.h-include-without-use test (a75f17adf) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419dc7) freading: declare with attribute "pure" (b076a606c) manywarnings: remove -Wmudflap (5088dc55f) autoupdate (cfe23e81e) relocatable-script: remove unused code (aac700c7b) maint: fix public-submodule-commit to work with newer git (7a0c729aa) autoupdate (a39d4083c) doc: update main copyright year (c7802e2b4) maint: update copyright (1276a2c5f) version-etc: new year (a8a1dc286) autoupdate (0e5f06aee) passfd: give nicer error for recvfd at eof (beae0bdcf) autoupdate (0ac90c5a9) gettimeofday: port recent C++ fix to Emacs (23eecb48e) gettimeofday: fix C++ crosscompilation (248467185) qacl: port to Windows better (e7086a9a3) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd1a) open-tests: fix build failure with -Werror=old-style-declaration (0658e5039) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b5510050) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (43593319b) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f3988) autoupdate (765ff4cb2) bootstrap: warn about BSD toolchain snafu (fdfe96fe4) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92ea4) include_next: minimize code duplication (74540d44d) getcwd: fix compile error in configure check (fba20d159) regex: suppress core dumps from detection code (51a220339) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72bf) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc4f) regex: avoid glibc deadlock during configure (506805181) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e4c) base64: fix recent compilation regression on some compilers (dbf55f669) autoupdate (f284a1906) autoupdate (ce92b8e46) ignore-value: revert previous code change (37f8a6b20) selinux-h: improve stub types and add more stub functions (647e7023c) ignore-value: prefer GCC version back through 2.0 (fd27e50d9) pty: Activate the signature wrapper of forkpty. (54c3ba61d) maint: fix gendocs.sh permissions (e64ade7da) autoupdate (2b7c2713d) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c59) error: depend on stdio (8b4041571) doc: Improve wording in relocatable-maint.texi. (4779b635e) Fix indentation in previous patch. (047070838) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648cf3) base64: provide a fast path for encoding well sized buffers (43fd1e7b5) extern-inline: port better to OS X 10.9 (cdceb2fe4) fpending: fix typo (868c538be) fpending: fix regression on DragonFly BSD (6fea8a943) hash: relax license to LGPLv2+, for libguestfs (9f4d76b60) intprops: port to Oracle Studio c99 (d208f3ab6) obstack: pacify HP C (9c5dea9a6) maint.mk: prefer gpgv2 over gpgv (20f47607a) isnan: port to VAX (b0b422614) gnulib-tool: protect against CDPATH (5c508f686)
2016-12-14Updated version (4.3.0+22890.953232868883 -> 4.3.0+22893.5ff6716cf157).AUR Update Bot
2016-12-14Updated version (4.3.0+22882.9b096bffc10d -> 4.3.0+22890.953232868883).AUR Update Bot
Changelog ========= dfa: add an assertion to avoid coverity false positive (744c745) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (19a1795) dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE (8fcfa5e) link: fix test to declare use of rename() (83d7e71) fpending: Port to native Windows with MSVC. (15a9ecd) stdioext: Port to native Windows with MSVC. (5506db6) non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt (a673fa2) threadlib: Optimize out runtime test on Solaris >= 10. (83d3c7f) stdint: Update doc about Solaris 9. (d259272) c-ctype tests: Fix link error on Solaris 9. (52e40d2) dfa: fix performance bug that recomputes trans (a43f8e6) same-inode: port to MinGW (0d63463) javacomp: Support Java 7 and 8. (ef9d01e) gnulib-tool: fix the previous change (31a08ab) gnulib-tool: fix the previous change (27d1d32) gnulib-tool: properly list the LGPL3orGPLv2 license (1aa6e23) localcharset: Avoid theoretical buffer overrun. (d1a0a9f) Relicense some modules under LGPLv2+. (349e4de) scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC (2c5bbee) alphasort, scandir: Port to OS/2 kLIBC (44686d9) relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC (62fcb82) sys_socket: typedef sa_family_t correctly on OS/2 kLIBC (154912b) dfa: avoid new infinite loop (ca3ca77) dfa: do not match middle of multibyte character (9cba42f) dfa: avoid false match in non-UTF8 multibyte locales (bd6d66e) ptsname_r: leverage AC_HEADER_MAJOR (b799aee) md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation (c7bda03) maint: use a more standard return from mbrtowc test (45ba7f2) freopen: fix typo in previous commit (ea96186) freopen: work around glibc bug with closed fd (b947d05) fnmatch: fix typo introduced on 2016-08-17 (0a2d091) maint: fix ChangeLog typo (475b203) dfa: simplify with new function fillset (d970005) dfa: fix glitches with on-demand states (42fe9d2) dfa: addition of new state on demand (403adf1) srclist: sync with released gettext (5409298) srclist: add "release" option (1aeb584) snippet/c++defs: Simplify _GL_CXXALIAS_* macros. (6b26660) dfa: fix logic typo (60e8ffc) fix test driver leaks: exclude, malloc, realloc (19a23ce) Fix gnulib C++ namespace support and std::frexp (0f9191c) GNULIB_NAMESPACE::func need not pull in rpl_func (ed8f7a7) libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. (90f74a2) Relicense some modules under LGPLv2+. (20b7eba) Relicense some modules under LGPLv2+. (7ee9ab7) autoupdate (fc2f40c) Enable Unicode decoder safety unconditionally. (a24dbc4) Correct indentation. (2c14328) relocatable-prog-wrapper: Fix breakage on Cygwin. (d91ad34) strerror: Make it compile in C++ mode. (33a0497) sys_time: add gnulib::timeval for C++ (38237ba) snippet/c++defs: fix real-floating arg functions in C++ mode (c907efd) strftime: don't use __THROW (c3b1312) obstack: port to gcc -fcheck-pointer-bounds (9f623dc) strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw (0602cfd) strptime: fix compile error in recent change (8a6f03d) gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. (567bbf7) strftime: tune %q (966b0a7) Merge strftime.c changes from glibc (e6244e7) strerror_r-posix: Fix override of AC_FUNC_STRERROR_R (5ddd9d7) Fix gnulib C++ namespace support and std::frexp (e7ddcc6) GNULIB_NAMESPACE::func need not pull in rpl_func (ce91640) manywarnings: fix -Wno-missing-field-initializers detection (94d81ad) non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir (0122623) strftime,strptime: support %q to represent the quarter (2f8b355) autoupdate (64d4d63) bootstrap: Fix get_version() for AIX 5.3 (4f9007e) intprops: port to older XL C (5833fd5) autoupdate (68c5afe) backupfile: initialize default suffix within the implementation (858f590) futimens: remove FIXME for old Linux kernels (35a51f8) utimensat: remove FIXME for old Linux kernels (9381306) maint: update how to make web pages (844d82a) qsort_r: Fix macrology for platforms that lack the function. (ae23caf) sys_types: fix Texinfo typos (174653f) getprogname: port to HP-UX (3c72272) Update doc about target platforms. (2abfc29) opendir, readdir, closedir: Relicense under LGPLv2+. (6c3b178) Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. (888834f) Make the 'argp' module work without the 'error' module. (469bfad) diffseq: restore TOO_EXPENSIVE heuristic (d55ed06) non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. (df6f91c) iconv: Avoid compilation error when bootstrapping GNU libiconv. (20c204f) Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. (ff9debc) system-quote tests: Avoid compiler warning on AIX. (0edeb1b) Fix some "gcc -Wall" warnings. (5f680f2) gnulib-tool: Make --create-testdir on all modules work again. (932a1ae) libunistring: change the maintainer to 'all' (3db3ab0) Simplify "configure: checking ..." messages. (66dc0e5) Simplify "configure: checking ..." messages. (5159ac5) quotearg-tests: pacify gcc -Wall (57adc47) canonicalize-lgpl: fix for missing SIZE_MAX on older systems (b5393ea) printf.m4: fix a bug in detecting printf %j support (aec038e) sched: substitute HAVE_SYS_CDEFS_H too (9a930fd) quotearg: never write beyond the returned length (8c70d23) getprogname tests: Avoid failure in packages that use libtool. (f4d6685) getprogname: Fix test failure on Cygwin. Comments. (7082adf) Make sure the libunistring detection rejects older versions with a known bug. (043722e) sh-quote, system-quote: revert regression of unit test. (ab97e40) quotearg: fix stale tests (59aa69f) non-recursive-gnulib-prefix-hack: fix inconsequential typo (3f73cb2) Fix a test crash. (9578dfe) test-limits-h: suppress -Woverlength-strings (79c69b2) gettime, timespec, utimens: Relicense under LGPL. (35e99a7) canonicalize-lgpl: Support the case path_max > INT_MAX. (794b348) getprogname: IBM z/OS: avoid NULL-dereference (7dad5f2) test-stdint: use _GL_VERIFY rather than "verify" for some tests (d487c18) Add missing ChangeLog entry (f3f2de7) stdint: port SIZE_MAX to glibc s390 (136ecf4) getprogname: port to IBM z/OS (d75cbb3) maint: remove stray space after "." in AC_DEFINE comment. (7838dc2) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (0a4afb9) utimecmp: avoid new GCC 7 warning from -Wbool-operation (ea93369) dfa: save memory for states (2692e23) wchar, wctype-h: fix for MinGW 3.22.2 (1ef6865) long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough (d392d49) utimecmp: avoid new GCC 7 warning from -Wbool-operation (d7ccbff) autoupdate (d0afb6a) quotearg: minimize shell quoting using double quotes (2ed5c11) vasnprintf.c: avoid spurious warning from GCC 7 (e63f5eb) getprogname: correct the test for a __progname variable (65e6915) u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough (5f7358c) dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough (5f919be) getprogname: avoid __progname vs program_invocation_short_name pitfall (af62896) getprogname: port to OpenBSD 5.1 (9a8bf3b) sched: port to GCC 6.2.1 on macOS Sierra (85854ba) tests/init.sh: port Alpine fix to AIX 7.1 (fce9b3f) nl_langinfo: pacify GCC (3be4273) stdint: also set GL_GENERATE_LIMITS_H (fe3086f) limits-h, stdint: Don't assume extensions, fix typo (b019226) getprogname: port to AIX (e24a470) update from texinfo (dfcf8b0) update from texinfo (e89b4a7) extensions: fix typo in comment (f0e9aab) stdint: support new _WIDTH macros (b81c53b) limits-h: new module (0d12d16) stdio: don't redefine __USE_MINGW_ANSI_STDIO (45080de) sys_types: avoid glibc 2.25 warnings about major() (a512e04) mountlist: include sysmacros.h for glibc (4da63c5) extensions: port to more ISO C TSes (f215ec4) intprops: new macro TYPE_WIDTH (6625c98) extensions: port to recent ISO C TRs (66786c1) update from texinfo (b3ffc1d) update from texinfo (2389970) dfa: port to Solaris 9 (04b939c) autoupdate (e7c79d6) strverscmp: avoid link failure on OS X (8e114d3) dfa: new module, importing grep's DFA matcher (2867203) getprogname-tests: don't depend on assert-h (6d237fd) getprogname-tests: work also when EXEEXT is nonempty (5e537e5) getprogname: fix errors in previous change (f184a68) parse-datetime: restrict debug output to input string (2eb2659) flexmember: new macro FLEXALIGNOF (7da1068) getprogname: port to systems with __argv (mingw, msvc) (320679a) flexmember: port better to GCC + valgrind (4c32543) getprogname: port to Solaris 10 (53270b2) stdalign: correct mistake in alignof doc (775dbee) getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required (7a10276) main.mk: remove sc_program_name (38c0fe5) Port tests away from progname (f7bf2e4) Port modules to use getprogname explicitly (f29814b) getprogname: new module (653a5be) autoupdate (73affcd) manywarnings: add -fno-common (bf8e658) parse-datetime: Fix typo. (cffe9ac) intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 (39fca95) strverscmp: sync with glibc (5d856f7) xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 (a569083) intprops.h: port recent changes to GCC 6.2.0 (abae112) intprops.h: use __typeof__ with GCC 7 (d22721e) intprops.h, xalloc-oversized.h: work with gcc 7 (175b4e2) intprops.h: fix missing-backslash problems (b9c364f) autoupdate (bea6f3f) intprops: fix paren typo on old platforms (f101250) intprops: port to OpenVMS (a073adb) parse-datetime: improve debug implementation (5d36768) c-strcase-tests: port to EBCDIC (6e29662) sigpipe-tests: fix typo (d05a886) canonicalize-lgpl: fix errno after malloca fails (5155e7c) strtod: port errno handling to z/OS (a2a3943) strtod: port to z/OS (eb81ccc) regex, string: rename to avoid '__string' (9b5002b) c-strcase-tests, wcwidth-tests: depend on c-ctype (df14a46) thread: port to z/OS (7ff4777) maint: port tests to z/OS errno behavior (e6921e9) maint: preprocessor changes to support z/OS (74e641c) fclose, strstr-simple, wchar: port to z/OS (17b66f6) iconv_open-utf-tests, iconv-tests: port to EBCDIC (9015588) c-strcase-tests, wcwidth-tests: port to EBCDIC (b21115e) stdbool: don't require _Bool for C++ (6fafd68) getdelim: remove dependency on realloc-posix (52b63a0) update from texinfo (1eab213) update from texinfo (1eb82ad) parse-datetime: add optional debug printing (12ad790) update from texinfo (8318f4a) tests/init.sh: exclude dash with bad "local" semantics (42354a8) update from texinfo (7cc8a5d) update from texinfo (e4f1a4a) update from texinfo (3b2f843) update from texinfo (6432c4e) maint.mk: expand the prohibit_doubled_word regex (0fe8b3c) useless-if-before-free: skip non-matching lines early (4f5dc0a) update from texinfo (b5f24f6) maint.mk: speed up sc_po_check (5fb8cef) maint.mk: speed up require_config_h_first (b23fd9d) maint.mk: speed up sc_po_check (04fd882) update from texinfo (f3a85fb) update from texinfo (2c11706) autoupdate (a359250) autoupdate (348402f) update from texinfo (005d9b7) autoupdate (b3c5be3) update from texinfo (03d3f13) obstack: pacify GCC 6 with -Wnull-dereference (77d36b5) update from texinfo (ff72e64) doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet (1513c61) doc: mention glibc SSIZE_MAX buglet (2cd814d) printf-posix: Fix mingw build (68b6ade) mktime: call tzset as per POSIX (97173b2) fts: handle readdir() errors (6835fc4) intprops: port better to GCC 7 (406465c) intprops-test: port to GCC 6 (5050ee0) autoupdate (0ba497e) update from texinfo (577f01d) autoupdate (baef0a4) xalloc-oversized: port to GCC 7; fewer warnings (097a592) autoupdate (gettext-0.19.8.1) (6dc5c21) update from texinfo (99a33c7) regex: port to Sun C (334d97f) update from texinfo (190bc0f) stdbool: Restore __bool_true_false_are_defined check (e72ce0e) stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 (a9e6d7f) Use GCC_LINT, not lint (96609bb) secure_getenv: Port to many more platforms. (b117e55) update from texinfo (532bfcf) canonicalize: Fix broken probe for realpath. (246b3b2) unsetenv: relax to LGPLv2+ (f8fb074) update from texinfo (9280e30) gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. (8d807a9) manywarnings: update for GCC 6.1 (6f9206d) autoupdate (816580f) intdiv0, memmem, nocrash, strcasestr, strstr: no exit (3588af7) glob: size_t overflow checks (7cf8f77) glob: don't assume INT_MAX < SIZE_MAX (e4cee3c) Fix undefined behaviour in gettext.h. (d8cd505) autoupdate (e9e6625) git-version-gen: avoid undefined shift (de37a1c) update from texinfo (6560242) glob: merge glibc changes into lib/glob.c (36cc6c3) mktime: spelling fix in comment (c382e8d) mktime: port to stricter signed overflow checking (e6a38a9) mktime: speed up DEBUG_MKTIME benchmarks (e8cf923) mktime: resurrect DEBUG_MKTIME testing (b4a3de1) mktime: simplify DEBUG_MKTIME (549de1e) Port mktime_internal offset to unsigned time_t (b28c2cd) xstrtol: prohibit monstrosities like "1bB" (6ed53f1) xstrtod: reinstate setting of *result upon ERANGE (d92a0d9) xstrtod: modify *result only if no errors (811b092) btowc: document problems in C locale (f3852a9) autoupdate (730c524) update from texinfo (27f8ef8) mktime: improve integer overflow checking (464ba34) intprops: check two's complement assumption (b9e3fb3) intprops, mktime, strtol: assume two's complement (a4910b9) stdint: port to strict C11 left shift (705764b) mbrtowc: work around glibc bug#19932 (b7bc3c1) update from texinfo (29ea6d6) autoupdate (aff9954) stdint: detect good enough pre-C++11 stdint.h in C++ mode (906ce31) argp: merge changes from glibc (14a5825) Prefer American spelling for "initialize" (d95b819) autoupdate (075c7d4) stddef: support configuring with g++ (aeed3a2) autoupdate (f0be2ae) autoupdate (52b0cbb) update from texinfo (a7b5c91) test-framework-sh: minor cleanups (e91c0d4) test-framework-sh: revert port to NetBSD 7.0 (4515da0) autoupdate (8f3c4d3) Port better to Alpine Linux (7347cbf) test-framework-sh: port to NetBSD 7.0 (d240000) update from texinfo (c9a9994) gitlog-to-changelog: suppress ignored chatter (0ef1689) update from texinfo (1d4ee40) update from texinfo (4989095) setlocale: add "sv" to Windows language table (84213f4) update from texinfo (2726749) sys_select: port to new Cygwin (4cf73f1) test-userspec.c: do not trigger gcc's new -Wmisleading-indentation (d78ae11) time_rz: port to clang -Wunused-const-variable (488c582) std-gnu11: improve clang support (d8f0223) select: port more to Intel 2016.1.150 compiler (f58b173) select: try to port to 2016.1.150 compiler (7b4f58d) localename-tests: memory allocation fixes (77313df) intprops: make .h file license match module (841c4fa) acl: fix missing return on Cygwin (bdb72bc) update from texinfo (91d878a) update from texinfo (fa2329e) extern-inline: port to PGI CC (6c58857) update from texinfo (59e5b6d) update from texinfo (64f7ded) signbit: port back to pre-C++11 GCC (a0bfcb8) mountlist: recognize autofs-mounted remote file systems, too (781788e) signbit: port to C++ with GCC 6 (516dc7d) regex: make it closer to libc (f97745b) regex: merge patches from libc (df5ed01) update from texinfo (4c6040c) update from texinfo (40a87e7) autoupdate (5be7728) autoupdate (bbe207b) stdalign: port to older HP and IBM cc (aa3dc75) stdalign: port to clang 3.7.0 (cd9ecca) update from texinfo (bc4ac2f) readdir_r: now obsolescent (53348f2) Use modern texinfo when syncing install.texi output from autoconf (df0db0a) update from texinfo (3ef729a) sync install.texi from autoconf (7ac276b) misc: port better to gcc -fsanitize=address (54615b9) update from texinfo (e78f894) autoupdate (d5cbe9d) verify-tests: also remove stray test-verify.Tpo (cd6a452) std-gnu11: new module (2cf7d5c) update from texinfo (d1cca4c) update from texinfo (9c780eb) get-permissions, strftime: fix grammar in comments (7757cc8) gettext: mark as obsolete (4cfc2d2) gnulib-tool: don't give up on ln -s so easily (d9958eb) closedir: fix OS/2-related typos (b701042) openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC (8cbbfb7) regex: treat [x] as x if x is a unibyte encoding error (2b34f38) closedir, dirfd, opendir: port to OpenSolaris 5.10 (dfda61d) bootstrap: use American spelling (0f9d53c) @item needed inside @itemize (0fce642) hash-pjw-bare: fix comment (d53122d) wcwidth: Replace also on OpenBSD 5.8 (485f127) update from texinfo (73637fe) gnu-web-doc-update: fix addition of new files (6465306) utimens-tests: avoid pulling gettext .m4 files (914feb6) regex: pacify static checkers (336fa86) regex: fix [ diagnostic (7c6e85c) regex: fix memory leaks (9e849a7) fts: don't unconditionally use leaf optimization for NFS (85717b6) * gnulib-tool: fix stray debug line in previous patch (350f2c6) gnulib-tool: don't assume ln -s works (0e50dd0) utimes: detect utimes() correctly on OS/2 kLIBC (8968c78) openat_proc_name: port to OS/2 kLIBC (de11c4a) stdint: check _INTPTR_T_DECLARED for intptr_t etc. (1aa6d21) doc: mention unfixed issues with unsupported localtime() values (95c4842) Go back to gettext-0.19.7 (ec513ff) opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC (7524d61) dup, dup2, fcntl: support a directory fd on OS/2 kLIBC (c7e1cc4) pipe_filter_ii_execute: port to OS/2 kLIBC (cb05f28) wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC (caee515) w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC (ef17941) pipe-filter-aux: undefine HAVE_SELECT on KLIBC (c9e89c9) binary-io: don't put fd in binary mode if it is a console on EMX (46c54f1) doc: mention setlocale() issues on OpenBSD (5ac0e2b) sig2str: list all signals on FreeBSD >= 7 (dce117a) acl-permissions: port to USE_ACL==0 platforms (cff4b38) mktime: rename macro to avoid glibc clash (0433724) Port "$@" to OpenIndiana ksh93 (8c4223e) autoupdate (3f89681) Port Universal Time settings to strict POSIX (6118065) update from texinfo (313ed2a) update from texinfo (9f11fc5) msvc-inval: fix problem with unset shell var (6cc32c6) autoupdate (271dfe3) tests: for compare_(), use cmp -s where available (9b3899a) version-etc: new year (71090a2) human: fix output buffer overrun by 1 (92bbc1b) autoupdate (c869659) maint: add missing ChangeLog entry for previous commit (8cc2bb4) maint: fix operator precedence in mbrtowc test (1f63650) autoupdate (3581a74) regexprops-generic: update from regex.h (f7d3057) strftime-tests: avoid false failure on OS X (81d0a26) update from texinfo (0394787) fts: ensure leaf optimization is used for NFS (c97b8b9) fts: enable leaf optimization for XFS (d459ec6) non-recursive-gnulib-prefix-hack: preserve V_GPERF lines (284866e) intprops: comment fix (a214964) update from texinfo (d9bd367) intprops-test: work around GCC bug 68971 (111ca66) autoupdate (26989d0) gnulib-tool: allow multiple --local-dir usage (55c6f22) fix freadptr to work with ungetc on all uClibc configs (b8d0159) update from texinfo (9a7c87c) autoupdate (5f2c426) parse-datetime: relax license to LGPLv2+, for OSTree (2cda658) update from texinfo (b863595) autoupdate (ea6de84) autoupdate (71d39c1) update from texinfo (1956403) xalloc-oversized: improve performance with GCC 5 (9c919a0) intprops: new public macro EXPR_SIGNED (f197c2c) intprops: fix typo in clang port (a66a3b9) test-timespec: fix typo in previous change (36d982f) timespec-sub: fix overflow bug; add tests (051613c) intprops-test: suppress -Woverlength-strings (ca64874) maint: add missing ChangeLog entry for previous commit (605b633) quotearg: add quotearg_n_style_colon() (3e4ade2) intprops: revise _WRAPV macros, revert _OVERFLOW (8780c17) intprops: add parentheses for when OP has precedence lower than "-" (24fb386) quotearg: constify get_quoting_style parameters (77d7020) quotearg: add support for $'' shell escaping (df3cd26) maint: use a more standard return from mbrtowc test (45228d9) intprops: add WRAPV and const flavors for GCC 5 (86b1f08) doc: use extended timezone format in iso-8601 example (825f162) update from texinfo (5dbf9fa) update from texinfo (82d514b) update from texinfo (456b8e9) stdalign: port to Sun C 5.9 (956fa54) autoupdate (937ba96) update from texinfo (413394c) autoupdate (1d16a7b) time_rz: fix comment about tzalloc (9180f79) update from texinfo (09cf84f) stdalign: work around pre-4.9 GCC x86 bug (82e0ec5) maint.mk: sc_tight_scope: remove extraneous expressions (2a8b497) time_rz: return NULL if localtime_r fails (b0ac02e) fts: port to C11 alignof (04dee58) time_rz: avoid warning from bleeding-edge gcc's -Wnonnull (0de3313) maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp (37c054a) maint.mk: sc_tight_scope: factor and support OS X (3ef58f4) ChangeLog: fix typo: s/cound/count/ (30b2a6a) safe-alloc-tests: fix typo in license header (5a4906a) copy-file: fix mem leak in error case (40157ce) localename: control langinfo.h inclusion (63881a6) update from texinfo (b92e701) binary-io, math, pthread, sys_socket, u64, unistd: port to strict C (c5d07ce) accept4-tests: fix to avoid non portable flags (f982bc8) update from texinfo (2aaf432) update from texinfo (2fda85e) gnulib-tool: fix tests of 'extensions' module (63ce1a2) unicase/locale-language: fix typo in utf-8 cookie (4ac8b45) autoupdate (5fecb65) xalloc: do not worry about GCC 5 warning on 32 bit (8be4b46) xalloc: avoid GCC 5.1 warning on 32 bit (213d554) uniname/uniname-tests: avoid compiler warnings (b323990) autoupdate (a5a1569) mountlist: clean up of variable duplication (1eda6d1) c-ctype: do not worry about EBCDIC + char signed (d2de2a9) c-ctype: port better to z/OS EBCDIC (ff1ef11) gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash (f8fe25f) sockets: MS Windows initalization fixes (f282352) gc: fix detection of installed libgcrypt version (11792d2) c-ctype: rewrite to use inline functions (43a090c) fnmatch: add one more coding cookie (82b8610) maint: add coding cookies to non-ASCII sources (f406941) gitlog-to-changelog: trim only trailing whitespaces (720ba29) Test that c_iscntrl agrees with iscntrl, etc. (a406de9) c-ctype: improve c_isascii testing (5b09f8c) Fix ChangeLog typo (617d662) savewd: remove SAVEWD_CHDIR_READABLE (e6f00a5) Update ChangeLog to match previous patch. (6b34bf6) c-ctype: support EBCDIC-style c_isascii (4d83e79) c-ctype: assume EBCDIC 1047 for c_iscntrl (5c592b1) * modules/c-ctype (Depends-on): Add verify. (ad02958) c-ctype: port better to EBCDIC (7e2a8ea) nanosleep: fix return code for interrupted replacement (6439a0a) autoupdate (abddf3d) Diagnose ERE '()|\1' (5513b40) Revert previous patch, as it did not fix the bug after all. (c9ff68c) regex: fix dangling-backreference bug (7f6191f) regex: merge patches from libc (2f8140b) autoupdate (601d8f4) autoupdate (b3ade65) autoupdate (3bb2688) autoupdate (5543909) ceill: detect buggy OpenBSD implementation (9ef06e3) mountlist: add me_mntroot field on Linux machines (c6148bc) doc: Describe to use multiple instances of gnulib (8b7d8f7) autoupdate (2018b78) autoupdate (37979a2) base32: mark function as __attribute__ const (7ab64d2) autoupdate (ff871fc) autoupdate (6be1385) gnulib-tool: don't transform binary files with sed (b4f31e3) autoupdate (ec84e0e) autoupdate (1029a81) autoupdate (6d48a19) autoupdate (1a497cf) gperf: respect silent rules (30f4290) Improve port of stdalign to C++11 (5bb169c) pmccabe2html: fix gawk regex escaping (c496809) update from texinfo (cc47643) time_rz: port to pedantic memcpy (9c70545) autoupdate (8dc6f28) time_rz: port better to MinGW (d3bc691) time: port __need_time_t to MinGW (b18e6d9) strftime: fix newly-introduced bug on Solaris (fe699d3) test-strftime: test for Solaris bug (c1340b3) time_rz: port to Solaris etc. (5ed44b3) time_rz: now LGPL (1f2146e) time_rz: make a constant 'const' (d3e697d) time_rz: fix off-by-one typo (2134fd0) autoupdate (37ff182) fprintftime, strftime: use timezone_t args (a89e344) time_rz: new module (4bc7659) flexmember: license is now unlimited (e187c79) autoupdate (eda101a) maint: update copyright paper procedures (5db5343) autoupdate (f31cdc3) autoupdate (5d1b1fe) localename: fix link error on Illumos (9b6679d) unistr/uN-strtok-tests: avoid a trivial leak (b3b5ecd) acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls (090526e) acl-permissions: Fix on FreeBSD (da97e2a) file-has-acl, acl-permissions: fix some more HP-UX typos (999724c) file-has-acl, acl-permissions: fix HP-UX typos (f466404) regex: match current GNU grep behavior (5a5a938) set-permissions.c: adjust acl_from_mode's cpp guard (7a4daa4) autoupdate (a546dff) tests: restrict shells to those that support 'local' (d03962a) fix mistakes in ChangeLog entries (8a172a2) unistr/uN-strtok: handle multibyte delimiters (2c55433) update-copyright: fix test failure with perl >= 5.22 (841d0dc) u{16,32}-strstr-tests: relax timeout condition (ea30903) gnulib-common.m4: change the ARFLAGS default to 'cr' (5510980) update from texinfo (f86b440) autoupdate (1f4c326) selinux-h: avoid double free after *getfilecon() (b6b3ed1) fix pty related tests issues on Windows (9ba6a00) acl: fix definition of acl_from_mode on FreeBSD (716083c) readutmp: port to FreeBSD >= 9 (259e4fc) mgetgroups: port to strict OS X (1873886) mgetgroups: fix port to strict OS X (8131cd6) linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X (1f90ddd) mgetgroups: port to strict OS X (b4d1637) mountlist: avoid an unused-label warning on OS X (7055161) error.c: correct printf-style format: %d -> %u (c3cf2ea) fts: avoid reading beyond the heap allocation (49078a7) savedir: avoid undefined behavior in qsort call (791147f) userspec: avoid undefined behavior in gettext call (402f350) update from texinfo (95e7240) gitlog-to-changelog: improve gitmerge.el commits (a6aa0b6) wchar: fix MinGW compilation warnings (e1085f2) uniname/uniname-tests: use pristine data files (447c675) linked-list, linkedhash-list: avoid compiler warnings (d0302f0) libunistring: bump minimum version to 0.9.6 (19e096a) uniname/uniname: update to Unicode 8.0.0 (1b23c21) * lib/gen-uni-tables.c: Style fixes. (6a8c2eb) libunistring: update to Unicode 8.0.0 (705f4ef) gnu-web-doc-update: add --mirror to remove stale files (9a417cf) * lib/set-permissions.c: Spelling fix. (82990bb) update from texinfo (d7f393e) acl-permissions: pacify -Wsuggest-attribute=const (3e53f00) fsync: document AIX misbehavior (848a19c) acl-permissions: more porting to AIX (ecabc6b) stdio: Don't redefine gets when using C++ (d617670) acl-permissions: add a cast to port to older AIX (e4f7830) acl-permissions: port to older AIX, C89 HP-UX (fa21489) update from texinfo (b287b62) vasprintf-posix: avoid compiling vasnprintf where possible (1cc8bad) file-has-acl: fix build on Mac OS X 10 (98aa877) prefix-gnulib-mk: remove no longer needed special case (41834ff) acl: don't depend on the deprecated qacl module (2c2d4d9) gnulib-tool: concatenate lib_SOURCES to a single line (e3704b9) pthread_sigmask: discount system version if a simple macro (f39477d) readlinkat: avoid OS X 10.10 trailing slash bug (8c9cfa0) acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) (04e4458) acl-permissions: Fix build on Solaris and Cygwin (188c4b4) linkat: avoid OS X 10.10 trailing slash with symlink bug (c79f352) unlinkat: handle ignoring of ".." on Darwin 14 (e176ee0) qacl: split into qcopy-acl and qset-acl (2b93f1e) gitlog-to-changelog: new option --ignore-line (62484d6) qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) (2d5ce44) file-has-acl: Split feature tests again (Bug#20667) (f1b37e3) string: fix build failure on BSD/OSX with FORTIFY_SOURCE (70e0e9e) stdio: limit __gnu_printf__ witness to gcc 4.4+ (c26527c) error: use correct printf attributes on mingw (b62fec4) update from texinfo (7f573b8) inttypes: force correct mingw PRIdMAX even without <stdio.h> (cc07f45) stdio: fix probe on mingw under gcc 5.1 (21431de) autoupdate (875ec93) gitlog-to-changelog: parse "Tiny-change" (ed614f9) update from texinfo (583b5ea) doc: document glibc posix_fallocate() issues (7989720) gendocs.sh: document new htmlarg default (fddc6dc) extern-inline: no need for workaround in GCC 5.1 (44f73b8) update from texinfo (23741e5) eealloc, pagealign_alloc, xalloc: avoid clang warnings (3690e01) tests: pacify GCC 5.1's stricter printf checking (2aea2c7) fts: port to GCC 5.1 with --enable-gcc-warnings (e4584a9) file-has-acl: port to CentOS 6 (ff714c0) file-has-acl: always return false when ACLs aren't supported (496c2cf) gettext: propagate po/Makefile.in.in too (f2f6980) file-has-acl: new module, split from acl (8008070) manywarnings: add GCC 5.1 warnings (df82ac0) autoupdate (74fa2c0) doc: update FDL template to match FDL examples. (abb0d2e) lstat: fix cross-compilation 'ln -s' problem (a1e6bbd) gendocs.sh: default to a common CSS style sheet for HTML output (3bafb58) gnulib-tool: output bold attribute more portably (75d1743) qacl: Simplify HP-UX acl_nontrivial check (2653a30) acl: On Linux, check for acls without libacl (da6ebc9) acl, qacl: split off shared functions into separate object file (a09a034) git-version-gen: revert "detect untagged revisions" (6c4ac1b) tempname: avoid unused parameter warnings (35a0bf1) git-version-gen: detect untagged revisions (bedd783) fseeko: fix build failure on NetBSD >= 6 (f2c88dc) gitlog-to-changelog: port to MS-Windows (261ba83) gendocs: new option --tex for texi2dvi options (1627a8a) sync gettext .m4 files from gettext (3e2dcf7) uniname/uniname-tests: fix failure due to alias (e830fc2) hash: remove deprecated hash_insert0 function (634ddcf) mountlist: remove dependency on libmount (3fb6e36) stddef: port to pre-C11 GCC on x86 (e2e6669) quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency (106a386) yesno: make EOL optional in ENABLE_NLS case also (386315b) fdopendir-tests: test it does not close its arg (d164bf6) gitlog-to-changelog: trim trailing white space (2b93079) gitlog-to-changelog: new option --ignore-matching (84f5241) fdopendir: port better to MinGW (a277f53) fdopendir: fix typo in comment (b89aa0e) error: document all entry points provided (0f4fa16) autoupdate (5a4d088) autoupdate (c2bfaa5) autoupdate (8d739f4) vasnprintf: pacify clang 3.5.0 (4fed9c8) glob, etc.: port to MSVC v18 on MS-Windows 8.1 (ecc5d3e) poll: port to MSVC v18 on MS-Windows 8.1 (17f1e64) tests: support stderr verification with returns_() (0d30245) passfd: avoid valgrind uninitalised data warning (8be5f2c) uniwbrk/u32-wordbreaks-tests: fix copyright (ee3e3ec) dup2: doc and test for Android bug (a39fbed) Replace dup2() on Android (2f1a88d) Android doesn't define RLIM_SAVED_* (cc0a1a9) autoupdate (5220348) vasnprintf-posix-tests: use consistent test (6192236) printf, isinf, etc.: noncanonical != NaN (bd38edc) fts: remove redundant close() (trivial) (12d27ca) getdtablesize: port better for Android (62667e3) poll: fixes for large fds (d42461c) fcntl: Fix cross compiling (119aeef) dup2, fcntl: cross-compiler better for Android (f9fa715) getopt: give accurate ambiguity diagnostic on mem exhaustion (4ad0249) getopt: don't crash on memory exhaustion (6fa31e5) tempname: allow compilation with C++ (trivial) (4f2e910) dup2, fcntl: port to AIX (c74a873) getdtablesize, dup2, fcntl: port to Android (5e2516d) localename: Implement gl_locale_name_thread_unsafe for Android (7bf9a5e) More changelog fixes (81ac748) fts: avoid crash when a cycle is added while traversing (60af6a3) uniname/uniname: support character alias (784023c) Fix ChangeLog botches in my recent commits (3ca9a53) duplocale: Fix Android build of duplocale-tests (52f74ee) signal_h: Fix Android build (92f4ac3) net_if: Handle content-free <net/if.h> system headers (14acd1e) linkat_nofollow: Add fallback case for cross compiling (f1514e5) euidaccess: Fix Android build (d46768c) getugroups: Fix Android build (30ea03f) localename: Fix Android build (b21929c) getdtablesize: Fix Android build (7434c47) Assume unbroken ungetc() on Android (60f0efb) Fix FILE struct compatibility with Android API level >= 21 (8e19825) tests: avoid recent -Werror=unused-variable regression in test-locale (6e0e31c) maint: various whitespace cleanups in tempname (63d2d19) tests: provide returns_() to simplify exit status checking (c61e31c) mountlist: only use libmount when specified (de1cbdd) uniname/unimame-tests: don't link with -lunistring (ffe6467) fstrcmp: don't assume strlen < INT_MAX (1c6a3cf) diffseq: prefer ptrdiff_t to ssize_t (59ebba1) xalloc: fix typo that suppressed warnings (d85acc4) full-read: fix license notice typo (b2c48c1) crypto/gc: fix a -Wswitch warning (bf729b4) autoupdate (ffb3016) update from texinfo (aa902b6) tempname: new try_tempname function (56e31f0) gnulib-tool: fix handling of patch(1) diagnostics (6c8f206) bootstrap: exit immediately upon gnulib-tool failure (dd929bc) symlinkat: include all required header files (b650986) update from texinfo (9c1f45e) update from texinfo (751cd55) update from texinfo (94125cd) localename: support Solaris 12 and illumos (387c214) locale: fix tests on illumos (dfe49c9) unictype: avoid undefined left-shift behavior (bb41ff0) libunistring: bump version of unitypes dependants (ea6cb04) unictype/category-none: fix link with libunistring (40023a3) unitypes: fix build with installed libunistring (c7e000a) time: port to MinGW32 3.21 (342d9f0) update-copyright: apply to self (8582958) libunistring: update to Unicode 7.0.0 (7585eb3) libunistring: update to Unicode 6.3.0 (0d1916c) libunistring: update to Unicode 6.2.0 (794132f) libunistring: update to Unicode 6.1.0 (4b6bc42) uniwbrk/u32-wordbreaks-tests: add conformance test (803c77d) uniwbrk: ignore Extended/Format characters at BOL (626571a) test-strstr.c: avoid a trivial leak (769f1ff) update-copyright: recognize groff's \(co marker (06c61ed) maint.mk: fix compatibility with OS X nm (d5e367c) localcharset: improve charset detection on OS/2 (9bb70e0) count-leading-zeros: use 64-bit intrinsics on 32-bit Windows (987cb08) count-leading-zeros: fix pragma typos (ba8e4c8) autoupdate (e7caa43) count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows (df7ede0) uniname/uniname: update to Unicode 7.0.0 (257752a) doc: update INSTALL from autoconf (c27f1a3) stdio: fix use of PRIdMAX on modern mingw (ca563b4) Fix check for pthreads.h pollution on Mingw64 (71fe7f2) lib-symbol-versions: cache script check (498a1b6) maint: fix grammar nits in propername (d44c524) gendocs: Update bug-report address and URLs to Gnulib's. (8c4e12e) gendocs: Add 'doc/gendocs_template_min'. (0790155) gendocs: Change maintainer. (bae95fc) gendocs: copyright date and version fix (aecd387) derived INSTALL (2198448) revert copyright updates in slaved files (2f66740) version-etc: new year (b9bfe78) autoupdate (bd86632) autoupdate (b8db7e8) xstrtol: ensure errno is reset (55cda57) utimens: fix dependency typo (7177237) autoupdate (ffaeb0c) docs: mention why libgen.h is bad (16518d9) autoupdate (8d55a7b) assure: new module (034a180) autoupdate (ca6dede) stdalign: port better to HP compilers (95c5407) stdalign: work around Apple GCC 4.0 bug (a8c75ca) gendocs.sh and templates now maintained in gnulib (7bf1097) getcwd: fix test failure on OS X 10.9 (4f3dc0b) parse-datetime: avoid a compiler warning with byacc (1fafbb3) unicase/locale-language-tests: fix LOCALE_FR test (e45661b) autoupdate (98c35a0) update from texinfo (3e51cf7) stddef: support C11's max_align_t (3ae2441) unistd: fix iOS check conditional (73991ca) posixtm: avoid compiler warning in a better way (89db07c) relocatable: support UNIXROOT in relocate() on EMX (cc00098) freopen: workaround freopen() on OS/2 kLIBC (3c4e083) get_shared_library_fullname: port to EMX (023ca2d) find_executable: port to EMX (a457b0c) sched: check struct sched_param in spawn.h as well (5945e4e) support GNU format printf and scanf on mingw (cf88e56) bootstrap: Allow perl modules in $buildreq (3914f31) apply _GL_ATTRIBUTE_PURE to some inline functions (3c411c4) vasnprintf: fix potential incorrect errno (ec6a60b) vasnprintf: fix potential use after free (c5c4f53) autoupdate (79002fd) filevercmp, posixtm: avoid compiler warnings with -O3 (819cfe3) Fix LDBL80_WORDS macro on big endian platforms. (1000eab) autoupdate (cab5b4a) git-version-gen: do not print new line characters (e5a15ad) gnulib-tool: recognize x:* as an absolute path (9a98fdf) argp: avoid extraneous translation and mem leak with empty pre doc (a545b5e) autoupdate (1b6c775) doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE (8b62c05) uniname/uniname-tests: skip if system's libunistring is used (9ee6573) printf: fix configure check on big endian systems (4b4ef86) pipe-filter-gi, pipe-filter-ii: port to AIX (624ea28) gitlog-to-changelog: add --until (6dd16ad) update from texinfo (e9dd490) extern-inline: update commentary about GCC bugs (92b60e6) gen-uni-tables: untabify (46d015f) gen-uni-tables: check out-of-range values added to 3-level tables (15b5d45) gen-uni-tables: utilize 'assert' (9464ea9) gen-uni-tables: cosmetic improvements (b6ffce6) fcntl-h-tests: port to PA-RISC GNU/Linux (e470c5e) fts: port to C89 (5cb1039) unistd: port to iOS (08c22d9) obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun (ed253cd) autoupdate (269a0fa) update from texinfo (e28a0f7) obstack: avoid potentially-nonportable function casts (127ed6a) obstack: fix macro return values (d15b2da) obstack: do not assume system-supplied obstack is size_t safe (9a6b2ee) obstack: port to platforms that #define __alignof__ (ec799b2) linkat: don't unconditionally replace on GNU/Linux (c564172) linkat: wrap to handle symlinks on OS X 10.10 (c8e57ce) open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno (08a713e) obstack: add NEWS entry for recent incompatible changes (04a4a93) mountlist: don't use libmount to decide on dummy/remote (2768ceb) maint: add missing ChangeLog entries for Modra's obstack changes (ff13852) obstack: prefer __alignof__ to alignof (37de51e) obstack: prefer alignof to calculating alignments by hand (e8f86ce) obstack: use size_t alignments and check for overflow (6c34297) obstack: 64-bit obstack support, part 3 (82a38a0) obstack: 64-bit obstack support, part 2 (bb2ab7e) obstack: 64-bit obstack support, part 1 (266ac1b) obstack: tidy part 2 (8216dff) obstack: tidy part 1 (ec1a9f7) socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. (8415b67) iconv: avoid false detection of non-working iconv (facebc6) bootstrap: print more diagnostics for missing programs (1bbbc2c) bootstrap: only update the gnulib submodule (e94cfb1) symlinkat: port to AIX 7.1 (032bd15) readlinkat: port to AIX 7.1 (cb3a9b8) remove spurious { (b155b06) modules/fcntl: fix error reporting by dupfd (8a695b6) basename, dirname: Improve documentation. (322e0b0) exclude: declare exclude_patopts static (734ed7c) autoupdate (5ab220c) dirname: support compilation with C++ (dc53bac) qsort_r: include <config.h> (aa0c2b9) avltree-list: avoid compiler warnings (5549ef8) qsort_r: new module, for GNU-style qsort_r (41473cf) strerror_r-posix: support compilation with C++ (ca194c0) fcntl-h: fix compilation with Intel C++ compiler (b8e2c7f) autoupdate (b4c8d13) mountlist: use /proc/self/mountinfo when available (3ea43e0) users.txt: add cmogstored (2bf7326) gnulib-tool: Sync with build-aux/bootstrap options (9565c3b) gnulib-tool: Fallback to wget when rsync fails (c83b897) maintainer-makefile: add syntax check for useless ';;' (5be8d47) pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 (c76f7ed) error: drop spurious semicolon (4738e5a) gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ (78f00bd) manywarnings: add GCC 4.9 warnings (157c42e) vasnprintf: fix bugs in width computation (1f5bc60) vasnprintf: Avoid signed/unsigned comparison warning. (c8842e6) parse-datetime: Avoid signed/unsigned comparison warning (2252ab6) qsort_r: new module, for GNU-style qsort_r (1ce0e7d) vla: new module (a6c54be) localename: make gl_locale_name_thread really thread-safe on Windows (f089bee) getpass: don't assume struct termios (59893ae) getdtablesize: fall back on sysconf (_SC_OPEN_MAX) (c31669c) vararrays: modernize AC_C_VARARRAYS for C11 (e8e1001) relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 (07e0415) sys_select: fix FD_ZERO problem on Solaris 10 (e2fb7af) accept: document Solaris 10 type glitch (ce49a60) extern-inline: port to FreeBSD, DragonFly (2c93b8b) autoupdate (1902e8e) Use consistent style to check DEBUG macro in regex_internal.c (d840162) openat-die: use _Noreturn markup (a5f2a6d) test-open: port to cygwin, which lacks Fortify (d98277f) localename: Enforce declarations before statements. (5acee27) test-userspec: don't look up numeric user names (222d127) localcharset, localename: MS-Windows support for non-default locales (b2f9ff7) announce-gen: avoid failure when Digest::SHA is installed (0172fd5) gettext: revert "update macros to version 0.19" (71be4c8) regex: don't deref NULL upon heap allocation failure (1051177) maint.mk: give projects more flexibilty in set_prog_name arguments (4044ca9) regex: fix memory leak in compiler (c4093fa) announce-gen: avoid perl warnings (648f4ae) localename: avoid -Wsuggest-attribute={const,pure} warnings (cfd8172) nl_langinfo: Fix last change. (b5c3f72) Define macros for glibc (903f895) Sync up error.c with glibc (49c19fe) nl_langinfo: fix build under mingw (2d28074) mountlist: do not classify a bind-mounted dir entry as "dummy" (6da37d4) maint.mk: less syntax-check noise when SIGPIPE is ignored (9d5efe7) nl_langinfo: CODESET on MS-Windows and more items from localeconv (fcfce83) Bruno Haible has stepped down as maintainer. (ed63748) mktime: merge #if/#ifdef usage from glibc (e2646b0) git-version-gen: improve option descriptions (fdf9a5d) regex: fix memory leak in compiler (316c9c5) regex: merge patch from libc (6577626) acl: port to gcc -Wredundant-decls (9a3928e) parse-duration: eliminate 68-year duration limit (831da41) pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. (ecc3141) pthread: define thread-safe macros on some platforms (badf0c4) regex: don't be multithreaded if USE_UNLOCKED_IO. (a8ba714) gettext: update macros to version 0.19 (9b9370c) select,poll: fix console handle check on windows 8 (c6e14bb) select: fix waiting on anonymous pipes on MS-Windows (aaaf546) times: fix to return non constant value on MS-Windows (b0d4fe9) isatty: fix to work on windows 8 (a008d62) maint: fix typo in fdl.texi (0a38624) mountlist: avoid hasmntopt const type warning on solaris (5028090) maintainer-makefile: delete obsolete code (d55899f) maintainer-makefile: avoid spurious error messages (088f504) rename: avoid unused-but-set-variable compiler warning (eb0662e) maint: add ChangeLog entry missing in previous commit (e29cd9e) rename: mark a label as potentially unused (451aebd) gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. (2b6592a) acl: apply pure attribute to two functions (e1831a7) gnulib-common.m4: add _GL_UNUSED_LABEL (95b8588) dup2, fcntl, fcntl-h: port to AIX 7.1 (93ce02b) printf, config.rpath: Port to FreeBSD 10. (b1b4baa) ftoastr: work around compiler bug in IBM xlc 12.1 (6f053ff) valgrind-tests: fixed misleading help message (1c0d985) isfinite, isinf, isnan tests: fix for little-endian PowerPC (e962c07) exclude-tests: port to AIX 7.1 (a14d4c0) pthread_sigmask, timer-time: use gl_THREADLIB only if needed (bc729c3) gnulib-tool: wget translations using --no-verbose rather than --quiet (2056a33) gnulib-tool: adjust translation wget to avoid a https redirection (ad2a2c8) getlogin_r-tests: check return value rather than errno (98ca2c0) getlogin_r-tests: fix various issues in recent change (11167af) fchdir: port 'open' and 'close' redefinitions to AIX 7.1 (f345edc) update from texinfo (75fa857) xalloc: don't potentially generate invalid code for xmemdup calls (7540f65) getlogin_r-tests: avoid false failure under sudo/ssh etc. (eec20b4) getlogin-tests: avoid false failure under cron (9717736) mbrtowc.m4: fix a comment typo (b4ed542) mbrlen, mbrtowc: fix bug with empty input (2a045bc) doc: document mbrtowc and mbrlen problem with empty input (6a26d6c) doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms (61640bc) autoupdate (24fe73d) getlogin-tests: avoid false failure under sudo/ssh etc. (97249cf) mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc (94ee038) update from texinfo (c2e80b7) autoupdate (7179dc9) autoupdate (39cf9df) autoupdate (a0712c3) gitlog-to-changelog: revert inclusion of git-log-fix file (e8e0eb6) maint.mk: Relax the copyright check to cater for non FSF projects (6ddb55d) physmem: use sysinfo if _SC_PHYS_PAGES unavailable (22756d5) exclude: port to strict C99 (3085dae) regex: do not depend on malloc-gnu (e1d49dd) autoupdate (9cda876) expl: avoid incorrect expl(small_value) on OpenBSD 5.4 (187808c) xalloc: allow x2nrealloc (P, PN, S) where P && !*PN (2f40bc5) fts: avoid unnecessary strlen calls (f4eba3e) fts: avoid unnecessary strlen calls (df86f1c) fts: avoid unnecessary strlen calls (85dd7d7) autoupdate (8f6c54d) autoupdate (f3033c4) obstack: Remove ancient NeXTSTEP gcc support conditional (6421fd4) obstack: merge with glibc changes (df9b714) strftime: wrap macros in "do {...} while(0)" (2d6dfac) modechange: avoid memory leaks for invalid octal modes (9b784e7) autoupdate (602f4c2) gitlog-to-changelog: include a dummy git-log-fix file (ce457d6) autoupdate (8dbb1a5) update from texinfo (76c4df4) gitlog-to-changelog: also include the file, git-log-fix (1589a8a) autoupdate (907c843) regex: port to OS X 10.8.5 en_US.UTF-8 locale (24379a9) maint: fix ChangeLog to match commit record (8c7f2f9) stdint, read-file: fix missing SIZE_MAX on Android (tiny change) (cb3c905) parse-datetime: fix crash or infloop in TZ="" parsing (a10acfb) * NEWS: Recent changes are not that important. (1c6bf3d) savedir: new symbol for fast-read version (df54a0f) unistd: port readlink to Mac OS X 10.3.9 (546ff82) * NEWS: Document recent change to diffseq. (1aed559) diffseq: remove TOO_EXPENSIVE heuristic (67b00f9) savedir: simplify by using stpcpy (26e2108) spawn: fix link error on uclibc (d6eab2e) m4: fix gl_TIMER_TIME() detection of threads on uClibc (72fb907) maintainer-makefiles: provide AC_PROG_SED for older autoconf (33da0ae) exclude: add support for posix regexps (24b8e06) maintainer-makefiles: use $(SED) for syntax check (3f51bf4) update from texinfo (8008cac) savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir (be7d737) autoupdate (26f3204) update from texinfo (ad71b62) update from texinfo (a62cca3) file-type: add support for doors and other less-common file types (47f93b0) update from texinfo (d9361da) autoupdate (497f4cd) pthread: work around winpthread header pollution on mingw (d5fec6c) qacl: check for fchmod (7514946) Fix typo in ChangeLog. (68355e0) fdopen-tests: port to Tru64 (1e0ad6a) stdalign: port to HP-UX compilers (6fff2c8) strtoimax: port to platforms lacking 'long long' (e77a81d) update from texinfo (ca13d93) relocatable-maint.texi: escape braces (6c7b560) maint: remove duplicate ChangeLog entry (38446b1) maint.mk: adapt openat.h-include-without-use test (88df6d0) relocatable-perl: like relocatable-script, but for Perl scripts (b532ce5) relocatable-shell: Update suggested usage in maintainer documentation. (e446f25) tests: fix export bug in previous patch (efc8540) tests: simplify porting to Solaris 10 /bin/sh (490acbe) update from texinfo (8d93bfe) md5, sha1, sha256, sha512: support older autoconf (d18d1b8) include_next: port to autoconf 2.63 (580240a) maint: add a gnulib-local rule to keep non-ascii out of .texi files (0f3a662) freadable, fwritable, fwriting: declare with the "pure" attribute (34af3d3) maint.mk: adapt openat.h-include-without-use test (a75f17a) doc: use ASCII in .texi files where UTF-8 isn't needed (fe3419d) freading: declare with attribute "pure" (b076a60) manywarnings: remove -Wmudflap (5088dc5) autoupdate (cfe23e8) relocatable-script: remove unused code (aac700c) maint: fix public-submodule-commit to work with newer git (7a0c729) autoupdate (a39d408) doc: update main copyright year (c7802e2) maint: update copyright (1276a2c) version-etc: new year (a8a1dc2) autoupdate (0e5f06a) passfd: give nicer error for recvfd at eof (beae0bd) autoupdate (0ac90c5) gettimeofday: port recent C++ fix to Emacs (23eecb4) gettimeofday: fix C++ crosscompilation (2484671) qacl: port to Windows better (e7086a9) md5, sha1, sha256, sha512: fix compile error in c++ mode (6b8f1dd) open-tests: fix build failure with -Werror=old-style-declaration (0658e50) md5, sha1, sha256, sha512: fix link error with partial libcrypto (8b55100) md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT (4359331) md5, sha1, sha256, sha512: add 'auto', and a way to specify default (3386f39) autoupdate (765ff4c) bootstrap: warn about BSD toolchain snafu (fdfe96f) open-tests: port to glibc with _FORTIFY_SOURCE and -O1 (d6ba92e) include_next: minimize code duplication (74540d4) getcwd: fix compile error in configure check (fba20d1) regex: suppress core dumps from detection code (51a2203) md5, sha1, sha256, sha512: support mandating use of openssl (8209e72) test-xvasprintf: disable some -Wformat-security diagnostics (4e42bcc) regex: avoid glibc deadlock during configure (5068051) md5, sha1, sha256, sha512: use openssl routines if available (8e0f64e) base64: fix recent compilation regression on some compilers (dbf55f6) autoupdate (f284a19) autoupdate (ce92b8e) ignore-value: revert previous code change (37f8a6b) selinux-h: improve stub types and add more stub functions (647e702) ignore-value: prefer GCC version back through 2.0 (fd27e50) pty: Activate the signature wrapper of forkpty. (54c3ba6) maint: fix gendocs.sh permissions (e64ade7) autoupdate (2b7c271) quotearg: don't attempt to store 1 << 31 into an "int" (831b84c) error: depend on stdio (8b40415) doc: Improve wording in relocatable-maint.texi. (4779b63) Fix indentation in previous patch. (0470708) * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: (b0f648c) base64: provide a fast path for encoding well sized buffers (43fd1e7) extern-inline: port better to OS X 10.9 (cdceb2f) fpending: fix typo (868c538) fpending: fix regression on DragonFly BSD (6fea8a9) hash: relax license to LGPLv2+, for libguestfs (9f4d76b) intprops: port to Oracle Studio c99 (d208f3a) obstack: pacify HP C (9c5dea9) maint.mk: prefer gpgv2 over gpgv (20f4760) isnan: port to VAX (b0b4226) gnulib-tool: protect against CDPATH (5c508f6)
2016-12-12Updated version (4.3.0+22880.a13e9853b678 -> 4.3.0+22882.9b096bffc10d).AUR Update Bot