It's been well over 5 years since the preceding release, so here is a snapshot of the latest. Any feedback is most welcome, but so far, I feel no particular urgency to make a release.
So far, NEWS has these entries: ** Bug fixes lid is no longer susceptible to a buffer overrun mkid no longer mistakenly warns that different files are the same but with "different scans" for files with colliding 64-bit inode numbers [the bug dates back to the initial implementation] =============================== idutils snapshot: https://meyering.net/idutils/idutils-ss.tar.xz 1.1 MB https://meyering.net/idutils/idutils-ss.tar.xz.sig https://meyering.net/idutils/idutils-4.6.21-6cdfd.tar.xz =============================== Changes in idutils since v4.6: Eric Blake (1): build: default to --enable-gcc-warnings in a git tree Jim Meyering (19): maint: post-release administrivia maint: adjust the URL that will appear in the generated announcement maint: reenable gnulib's get-rusage-as-tests maint: fix comment/doc typos build: update gnulib submodule to latest maint: avoid new syntax-check failures maint: arrange for "make distcheck" to run the syntax-check rules lid: avoid reading beyond end of buffer for a long name build: update gnulib, bootstrap and init.sh doc: remove idutils.texi front- and back-cover text requirements maint: update copyright years gnulib: update to latest gnulib: update to latest; and update bootstrap and init.sh maint: update copyright dates build: fix type-vs-format-string mismatches build: address -Wimplicit-fallthrough= warnings build: add die.h from coreutils lid: fix invalid fallthrough after failed exec fix handling of 64-bit ino_t Tom Tromey (1): doc: change the manual to build with texinfo 5.1 =============================== Changes in gnulib since v4.6: * gnulib 0eab6e2...ec01e68 (2343): > users.txt: Update wget URL (tiny change) > users.txt: Add wget2 (tiny change) > dfa: fix memory leak in parse > parse-datetime: fix dependence on AC_PROG_SED > intprops: update doc URLs > host-cpu-c-abi: Add support for armhf, arm64, x32, s390x. > update from texinfo > localeinfo: case_folded_counterparts and WEOF > dfa: port to gcc -fsanitize=undefined > strftime: %z is -00 if unknown > dfa: port to older GCC > Update DEPENDENCIES. > maint.mk: enforce spelling of "timestamp" (i.e., no space) > dfa: minor simplification with emptyset > dfa: shrink constraints from 4 bits to 3 > dfa: omit unnecessary ptrdiff_t check > dfa: omit unnecessary allocation > dfa: omit unused local > maint: time stamp -> timestamp > maint: remove stray .texi files > getprogname: fix port to IRIX > dfa: melt down dfastate into build_state > dfa: simplify transition table allocation > dfa: fix reallocation bug when matching newlines > Avoid -Wundef warning about undefined WINDOWS_SOCKETS. > Avoid -Wundef warning about undefined __USE_FILE_OFFSET64. > stdioext: Port to Minix 3.2 and newer. > getprogname: port to IRIX > localename-tests: port to NetBSD 7 > glob, intprops, xalloc: work around Clang bug > dfa: fix 'return' typo > lock tests: Prefer semaphore over mutex. > parse-datetime: fix generated paths for coverage files > maint.mk: support parallel execution of coverage > lock: Provide guarantee to avoid writer starvation for rwlocks. > thread: Fix pth port. > parse-datetime: fix debug message on lone year number > parse-datetime: fix local timezone debug messages > parse-datetime: add debug warning about DST changes > parse-datetime: add debug warning about date arithmetic > parse-datetime: fix debug message of relative part after timezone > parse-datetime: fix incorrect debug message on lone number > exec > build-aux/mdate-sh > doc: fix typo in previous change > Revert copyright-year change to synced files > doc: modernize for C11 etc. > dfa: prefer functions to FETCH_WC macro > dfa: narrow more local var scopes > dfa: remove duplicate assignment > dfa: simplify constraint-dependency checking > dfa: prefer functions and constants to macros > dfa: narrow more local var scopes > dfa: narrow the scope of many local variables > gettext from dev > version-etc: new year > do-release-commit-and-tag: avoid shell syntax error > maint.mk: hoist gnulib_dir definition earlier > maint.mk: do not always evaluate intprops-related shell > maint.mk: improve sc_prohibit_intprops_without_use > dfa: shorten sbit, success > dfa: simplify multibyte_prop etc. > dfa: minor performance tweak > dfa: wrap charclass inside a struct > Changelog: insert omitted word > maint.mk: update list of intprops.h symbol names > getopt: fix parallel test failure > xalloc: x2nrealloc check for ptrdiff_t overflow > lock test: Fix performance problem on multi-core machines. > autoupdate > vma-iter: Fix endless loop on 64-bit Windows. > stdint: Fix WINT_MAX to match the gnulib provided wint_t on minw. > getopt-posix-tests: fix Makefile typo > dfa: improve worst-case 'replace' performance > dfa: performance improvement for removal of epsilon closure > autoupdate > Split tests for getopt-posix and getopt-gnu. > posix-modules: Add options for specific platforms. > getopt: Fix link error for users of getopt() in <unistd.h>. > getaddrinfo tests: Avoid compilation error on MSVC. > getlogin, getlogin_r: Fix link errors on MSVC. > Un-deprecate the 'progname' module. > Reorganize NEWS a bit. > tanhf: Avoid redefinition error on MSVC. > tanf: Avoid redefinition error on MSVC. > sqrtf: Avoid redefinition error on MSVC. > sinhf: Avoid redefinition error on MSVC. > sinf: Avoid redefinition error on MSVC. > logf: Avoid redefinition error on MSVC. > log10l: Avoid redefinition error on MSVC. > log10f: Avoid redefinition error on MSVC. > hypotl: Avoid redefinition error on MSVC. > hypotf: Avoid redefinition error on MSVC. > fmodl: Avoid redefinition error on MSVC. > fmodf: Avoid redefinition error on MSVC. > expf: Avoid redefinition error on MSVC. > coshf: Avoid redefinition error on MSVC. > cosf: Avoid redefinition error on MSVC. > atan2f: Avoid redefinition error on MSVC. > atanf: Avoid redefinition error on MSVC. > asinf: Avoid redefinition error on MSVC. > acosf: Avoid redefinition error on MSVC. > Avoid redefinition errors on MSVC. > Avoid redefinition errors on MSVC. > stdint: Fix WINT_MAX to match the gnulib provided wint_t on MSVC. > Avoid autoconf warning. > fpending: Revert workaround against Emacs bug. > getlogin_r tests: Port to mingw. > getlogin: Port to newer mingw. > builtin-expect: improve port to IBM XL C > builtin-expect: port to IBM XL C > regex: fix dependency > builtin-expect: new module > init.sh: Add possibility to not delete temporary files. > regex: fix integer-overflow bug in never-used code > fpending: fix port to MinGW on Emacs > safe-alloc: use xalloc-oversized > xalloc: do not exceed PTRDIFF_MAX > malloca: do not exceed PTRDIFF_MAX > quotearg: pacify GCC better > xalloc-oversized: check for PTRDIFF_MAX too > dfa: fix glitches in previous commit > dfa: fix some unlikely integer overflows > dfa: add an assertion to avoid coverity false positive > dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE > dfa: remove DFA_CASE_FOLD flag in favor of RE_ICASE > link: fix test to declare use of rename() > fpending: Port to native Windows with MSVC. > stdioext: Port to native Windows with MSVC. > non-recursive-gnulib-prefix-hack.m4: remove leading "(" in case stmt > threadlib: Optimize out runtime test on Solaris >= 10. > stdint: Update doc about Solaris 9. > c-ctype tests: Fix link error on Solaris 9. > dfa: fix performance bug that recomputes trans > same-inode: port to MinGW > javacomp: Support Java 7 and 8. > gnulib-tool: fix the previous change > gnulib-tool: fix the previous change > gnulib-tool: properly list the LGPL3orGPLv2 license > localcharset: Avoid theoretical buffer overrun. > Relicense some modules under LGPLv2+. > scandir: Fix _D_ALLOC_NAMLEN() on OS/2 kLIBC > alphasort, scandir: Port to OS/2 kLIBC > relocatable: Fix that /@unixroot prefix is not working on OS/2 kLIBC > sys_socket: typedef sa_family_t correctly on OS/2 kLIBC > dfa: avoid new infinite loop > dfa: do not match middle of multibyte character > dfa: avoid false match in non-UTF8 multibyte locales > ptsname_r: leverage AC_HEADER_MAJOR > md4,md5,sha*: allow _STRING_INLINE_unaligned enable unaligned operation > maint: use a more standard return from mbrtowc test > freopen: fix typo in previous commit > freopen: work around glibc bug with closed fd > fnmatch: fix typo introduced on 2016-08-17 > maint: fix ChangeLog typo > dfa: simplify with new function fillset > dfa: fix glitches with on-demand states > dfa: addition of new state on demand > srclist: sync with released gettext > srclist: add "release" option > snippet/c++defs: Simplify _GL_CXXALIAS_* macros. > dfa: fix logic typo > fix test driver leaks: exclude, malloc, realloc > Fix gnulib C++ namespace support and std::frexp > GNULIB_NAMESPACE::func need not pull in rpl_func > libunistring: Relicense under dual "LGPLv3+ or GPLv2" license. > Relicense some modules under LGPLv2+. > Relicense some modules under LGPLv2+. > autoupdate > Enable Unicode decoder safety unconditionally. > Correct indentation. > relocatable-prog-wrapper: Fix breakage on Cygwin. > strerror: Make it compile in C++ mode. > sys_time: add gnulib::timeval for C++ > snippet/c++defs: fix real-floating arg functions in C++ mode > strftime: don't use __THROW > obstack: port to gcc -fcheck-pointer-bounds > strerror_r-posix: Another fix, for HAVE_DECL_STRERROR_R on mingw > strptime: fix compile error in recent change > gnulib-tool: Support for the dual "LGPLv3+ or GPLv2" license. > strftime: tune %q > Merge strftime.c changes from glibc > strerror_r-posix: Fix override of AC_FUNC_STRERROR_R > Fix gnulib C++ namespace support and std::frexp > GNULIB_NAMESPACE::func need not pull in rpl_func > manywarnings: fix -Wno-missing-field-initializers detection > non-recursive-gnulib-prefix-hack: revert use of parameterized 'lib' dir > strftime,strptime: support %q to represent the quarter > autoupdate > bootstrap: Fix get_version() for AIX 5.3 > intprops: port to older XL C > autoupdate > backupfile: initialize default suffix within the implementation > futimens: remove FIXME for old Linux kernels > utimensat: remove FIXME for old Linux kernels > maint: update how to make web pages > qsort_r: Fix macrology for platforms that lack the function. > sys_types: fix Texinfo typos > getprogname: port to HP-UX > Update doc about target platforms. > opendir, readdir, closedir: Relicense under LGPLv2+. > Fix conflict between strerror_r-posix module and AC_FUNC_STRERROR_R. > Make the 'argp' module work without the 'error' module. > diffseq: restore TOO_EXPENSIVE heuristic > non-recursive-gnulib-prefix-hack: Don't make assumptions about gnulib-tool's --source-base option value. > iconv: Avoid compilation error when bootstrapping GNU libiconv. > Avoid gnulib-tool warnings about the dependencies of 'parse-datetime'. > system-quote tests: Avoid compiler warning on AIX. > Fix some "gcc -Wall" warnings. > gnulib-tool: Make --create-testdir on all modules work again. > libunistring: change the maintainer to 'all' > Simplify "configure: checking ..." messages. > Simplify "configure: checking ..." messages. > quotearg-tests: pacify gcc -Wall > canonicalize-lgpl: fix for missing SIZE_MAX on older systems > printf.m4: fix a bug in detecting printf %j support > sched: substitute HAVE_SYS_CDEFS_H too > quotearg: never write beyond the returned length > getprogname tests: Avoid failure in packages that use libtool. > getprogname: Fix test failure on Cygwin. Comments. > Make sure the libunistring detection rejects older versions with a known bug. > sh-quote, system-quote: revert regression of unit test. > quotearg: fix stale tests > non-recursive-gnulib-prefix-hack: fix inconsequential typo > Fix a test crash. > test-limits-h: suppress -Woverlength-strings > gettime, timespec, utimens: Relicense under LGPL. > canonicalize-lgpl: Support the case path_max > INT_MAX. > getprogname: IBM z/OS: avoid NULL-dereference > test-stdint: use _GL_VERIFY rather than "verify" for some tests > Add missing ChangeLog entry > stdint: port SIZE_MAX to glibc s390 > getprogname: port to IBM z/OS > maint: remove stray space after "." in AC_DEFINE comment. > long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough > utimecmp: avoid new GCC 7 warning from -Wbool-operation > dfa: save memory for states > wchar, wctype-h: fix for MinGW 3.22.2 > long-options: avoid new GCC 7 warning from -Wimplicit-fallthrough > utimecmp: avoid new GCC 7 warning from -Wbool-operation > autoupdate > quotearg: minimize shell quoting using double quotes > vasnprintf.c: avoid spurious warning from GCC 7 > getprogname: correct the test for a __progname variable > u8-uctomb-aux.c: build: placate GCC 7's new -Wimplicit-fallthrough > dfa: build: avoid warning from GCC 7's new -Wimplicit-fallthrough > getprogname: avoid __progname vs program_invocation_short_name pitfall > getprogname: port to OpenBSD 5.1 > sched: port to GCC 6.2.1 on macOS Sierra > tests/init.sh: port Alpine fix to AIX 7.1 > nl_langinfo: pacify GCC > stdint: also set GL_GENERATE_LIMITS_H > limits-h, stdint: Don't assume extensions, fix typo > getprogname: port to AIX > update from texinfo > update from texinfo > extensions: fix typo in comment > stdint: support new _WIDTH macros > limits-h: new module > stdio: don't redefine __USE_MINGW_ANSI_STDIO > sys_types: avoid glibc 2.25 warnings about major() > mountlist: include sysmacros.h for glibc > extensions: port to more ISO C TSes > intprops: new macro TYPE_WIDTH > extensions: port to recent ISO C TRs > update from texinfo > update from texinfo > dfa: port to Solaris 9 > autoupdate > strverscmp: avoid link failure on OS X > dfa: new module, importing grep's DFA matcher > getprogname-tests: don't depend on assert-h > getprogname-tests: work also when EXEEXT is nonempty > getprogname: fix errors in previous change > parse-datetime: restrict debug output to input string > flexmember: new macro FLEXALIGNOF > getprogname: port to systems with __argv (mingw, msvc) > flexmember: port better to GCC + valgrind > getprogname: port to Solaris 10 > stdalign: correct mistake in alignof doc > getprogname.h: declare with _GL_ATTRIBUTE_PURE, when required > main.mk: remove sc_program_name > Port tests away from progname > Port modules to use getprogname explicitly > getprogname: new module > autoupdate > manywarnings: add -fno-common > parse-datetime: Fix typo. > intprops: tune INT_NEGATE_OVERFLOW for GCC 5 and 6 > strverscmp: sync with glibc > xalloc-oversized.h: port __builtin_mul_overflow change to GCC 6.2.0 > intprops.h: port recent changes to GCC 6.2.0 > intprops.h: use __typeof__ with GCC 7 > intprops.h, xalloc-oversized.h: work with gcc 7 > intprops.h: fix missing-backslash problems > autoupdate > intprops: fix paren typo on old platforms > intprops: port to OpenVMS > parse-datetime: improve debug implementation > c-strcase-tests: port to EBCDIC > sigpipe-tests: fix typo > canonicalize-lgpl: fix errno after malloca fails > strtod: port errno handling to z/OS > strtod: port to z/OS > regex, string: rename to avoid '__string' > c-strcase-tests, wcwidth-tests: depend on c-ctype > thread: port to z/OS > maint: port tests to z/OS errno behavior > maint: preprocessor changes to support z/OS > fclose, strstr-simple, wchar: port to z/OS > iconv_open-utf-tests, iconv-tests: port to EBCDIC > c-strcase-tests, wcwidth-tests: port to EBCDIC > stdbool: don't require _Bool for C++ > getdelim: remove dependency on realloc-posix > update from texinfo > update from texinfo > parse-datetime: add optional debug printing > update from texinfo > tests/init.sh: exclude dash with bad "local" semantics > update from texinfo > update from texinfo > update from texinfo > update from texinfo > maint.mk: expand the prohibit_doubled_word regex > useless-if-before-free: skip non-matching lines early > update from texinfo > maint.mk: speed up sc_po_check > maint.mk: speed up require_config_h_first > maint.mk: speed up sc_po_check > update from texinfo > update from texinfo > autoupdate > autoupdate > update from texinfo > autoupdate > update from texinfo > obstack: pacify GCC 6 with -Wnull-dereference > update from texinfo > doc: mention glibc, OS X, Cygwin [S]SIZE_MAX buglet > doc: mention glibc SSIZE_MAX buglet > printf-posix: Fix mingw build > mktime: call tzset as per POSIX > fts: handle readdir() errors > intprops: port better to GCC 7 > intprops-test: port to GCC 6 > autoupdate > update from texinfo > autoupdate > xalloc-oversized: port to GCC 7; fewer warnings > autoupdate (gettext-0.19.8.1) > update from texinfo > regex: port to Sun C > update from texinfo > stdbool: Restore __bool_true_false_are_defined check > stdbool: Port AC_CHECK_HEADER_STDBOOL to C++11 > Use GCC_LINT, not lint > secure_getenv: Port to many more platforms. > update from texinfo > canonicalize: Fix broken probe for realpath. > unsetenv: relax to LGPLv2+ > update from texinfo > gendocs.sh: Set default TOP_NODE_UP_URL in HTML output. > manywarnings: update for GCC 6.1 > autoupdate > intdiv0, memmem, nocrash, strcasestr, strstr: no exit > glob: size_t overflow checks > glob: don't assume INT_MAX < SIZE_MAX > Fix undefined behaviour in gettext.h. > autoupdate > git-version-gen: avoid undefined shift > update from texinfo > glob: merge glibc changes into lib/glob.c > mktime: spelling fix in comment > mktime: port to stricter signed overflow checking > mktime: speed up DEBUG_MKTIME benchmarks > mktime: resurrect DEBUG_MKTIME testing > mktime: simplify DEBUG_MKTIME > Port mktime_internal offset to unsigned time_t > xstrtol: prohibit monstrosities like "1bB" > xstrtod: reinstate setting of *result upon ERANGE > xstrtod: modify *result only if no errors > btowc: document problems in C locale > autoupdate > update from texinfo > mktime: improve integer overflow checking > intprops: check two's complement assumption > intprops, mktime, strtol: assume two's complement > stdint: port to strict C11 left shift > mbrtowc: work around glibc bug#19932 > update from texinfo > autoupdate > stdint: detect good enough pre-C++11 stdint.h in C++ mode > argp: merge changes from glibc > Prefer American spelling for "initialize" > autoupdate > stddef: support configuring with g++ > autoupdate > autoupdate > update from texinfo > test-framework-sh: minor cleanups > test-framework-sh: revert port to NetBSD 7.0 > autoupdate > Port better to Alpine Linux > test-framework-sh: port to NetBSD 7.0 > update from texinfo > gitlog-to-changelog: suppress ignored chatter > update from texinfo > update from texinfo > setlocale: add "sv" to Windows language table > update from texinfo > sys_select: port to new Cygwin > test-userspec.c: do not trigger gcc's new -Wmisleading-indentation > time_rz: port to clang -Wunused-const-variable > std-gnu11: improve clang support > select: port more to Intel 2016.1.150 compiler > select: try to port to 2016.1.150 compiler > localename-tests: memory allocation fixes > intprops: make .h file license match module > acl: fix missing return on Cygwin > update from texinfo > update from texinfo > extern-inline: port to PGI CC > update from texinfo > update from texinfo > signbit: port back to pre-C++11 GCC > mountlist: recognize autofs-mounted remote file systems, too > signbit: port to C++ with GCC 6 > regex: make it closer to libc > regex: merge patches from libc > update from texinfo > update from texinfo > autoupdate > autoupdate > stdalign: port to older HP and IBM cc > stdalign: port to clang 3.7.0 > update from texinfo > readdir_r: now obsolescent > Use modern texinfo when syncing install.texi output from autoconf > update from texinfo > sync install.texi from autoconf > misc: port better to gcc -fsanitize=address > update from texinfo > autoupdate > verify-tests: also remove stray test-verify.Tpo > std-gnu11: new module > update from texinfo > update from texinfo > get-permissions, strftime: fix grammar in comments > gettext: mark as obsolete > gnulib-tool: don't give up on ln -s so easily > closedir: fix OS/2-related typos > openat_proc_name: fix that last '/' is overwritten on OS/2 kLIBC > regex: treat [x] as x if x is a unibyte encoding error > closedir, dirfd, opendir: port to OpenSolaris 5.10 > bootstrap: use American spelling > @item needed inside @itemize > hash-pjw-bare: fix comment > wcwidth: Replace also on OpenBSD 5.8 > update from texinfo > gnu-web-doc-update: fix addition of new files > utimens-tests: avoid pulling gettext .m4 files > regex: pacify static checkers > regex: fix [ diagnostic > regex: fix memory leaks > fts: don't unconditionally use leaf optimization for NFS > * gnulib-tool: fix stray debug line in previous patch > gnulib-tool: don't assume ln -s works > utimes: detect utimes() correctly on OS/2 kLIBC > openat_proc_name: port to OS/2 kLIBC > stdint: check _INTPTR_T_DECLARED for intptr_t etc. > doc: mention unfixed issues with unsupported localtime() values > Go back to gettext-0.19.7 > opendir, closedir, dirfd, fdopendir: port to OS/2 kLIBC > dup, dup2, fcntl: support a directory fd on OS/2 kLIBC > pipe_filter_ii_execute: port to OS/2 kLIBC > wchar: fix "conflicting types" error for __wcwidth on OS/2 kLIBC > w32spawn: clear SHELL_SPECIAL_CHARS and SHELL_SPACE_CHAR on OS/2 kLIBC > pipe-filter-aux: undefine HAVE_SELECT on KLIBC > binary-io: don't put fd in binary mode if it is a console on EMX > doc: mention setlocale() issues on OpenBSD > sig2str: list all signals on FreeBSD >= 7 > acl-permissions: port to USE_ACL==0 platforms > mktime: rename macro to avoid glibc clash > Port "$@" to OpenIndiana ksh93 > autoupdate > Port Universal Time settings to strict POSIX > update from texinfo > update from texinfo > msvc-inval: fix problem with unset shell var > autoupdate > tests: for compare_(), use cmp -s where available > version-etc: new year > human: fix output buffer overrun by 1 > autoupdate > maint: add missing ChangeLog entry for previous commit > maint: fix operator precedence in mbrtowc test > autoupdate > regexprops-generic: update from regex.h > strftime-tests: avoid false failure on OS X > update from texinfo > fts: ensure leaf optimization is used for NFS > fts: enable leaf optimization for XFS > non-recursive-gnulib-prefix-hack: preserve V_GPERF lines > intprops: comment fix > update from texinfo > intprops-test: work around GCC bug 68971 > autoupdate > gnulib-tool: allow multiple --local-dir usage > fix freadptr to work with ungetc on all uClibc configs > update from texinfo > autoupdate > parse-datetime: relax license to LGPLv2+, for OSTree > update from texinfo > autoupdate > autoupdate > update from texinfo > xalloc-oversized: improve performance with GCC 5 > intprops: new public macro EXPR_SIGNED > intprops: fix typo in clang port > test-timespec: fix typo in previous change > timespec-sub: fix overflow bug; add tests > intprops-test: suppress -Woverlength-strings > maint: add missing ChangeLog entry for previous commit > quotearg: add quotearg_n_style_colon() > intprops: revise _WRAPV macros, revert _OVERFLOW > intprops: add parentheses for when OP has precedence lower than "-" > quotearg: constify get_quoting_style parameters > quotearg: add support for $'' shell escaping > maint: use a more standard return from mbrtowc test > intprops: add WRAPV and const flavors for GCC 5 > doc: use extended timezone format in iso-8601 example > update from texinfo > update from texinfo > update from texinfo > stdalign: port to Sun C 5.9 > autoupdate > update from texinfo > autoupdate > time_rz: fix comment about tzalloc > update from texinfo > stdalign: work around pre-4.9 GCC x86 bug > maint.mk: sc_tight_scope: remove extraneous expressions > time_rz: return NULL if localtime_r fails > fts: port to C11 alignof > time_rz: avoid warning from bleeding-edge gcc's -Wnonnull > maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp > maint.mk: sc_tight_scope: factor and support OS X > ChangeLog: fix typo: s/cound/count/ > safe-alloc-tests: fix typo in license header > copy-file: fix mem leak in error case > localename: control langinfo.h inclusion > update from texinfo > binary-io, math, pthread, sys_socket, u64, unistd: port to strict C > accept4-tests: fix to avoid non portable flags > update from texinfo > update from texinfo > gnulib-tool: fix tests of 'extensions' module > unicase/locale-language: fix typo in utf-8 cookie > autoupdate > xalloc: do not worry about GCC 5 warning on 32 bit > xalloc: avoid GCC 5.1 warning on 32 bit > uniname/uniname-tests: avoid compiler warnings > autoupdate > mountlist: clean up of variable duplication > c-ctype: do not worry about EBCDIC + char signed > c-ctype: port better to z/OS EBCDIC > gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash > sockets: MS Windows initalization fixes > gc: fix detection of installed libgcrypt version > c-ctype: rewrite to use inline functions > fnmatch: add one more coding cookie > maint: add coding cookies to non-ASCII sources > gitlog-to-changelog: trim only trailing whitespaces > Test that c_iscntrl agrees with iscntrl, etc. > c-ctype: improve c_isascii testing > Fix ChangeLog typo > savewd: remove SAVEWD_CHDIR_READABLE > Update ChangeLog to match previous patch. > c-ctype: support EBCDIC-style c_isascii > c-ctype: assume EBCDIC 1047 for c_iscntrl > * modules/c-ctype (Depends-on): Add verify. > c-ctype: port better to EBCDIC > nanosleep: fix return code for interrupted replacement > autoupdate > Diagnose ERE '()|\1' > Revert previous patch, as it did not fix the bug after all. > regex: fix dangling-backreference bug > regex: merge patches from libc > autoupdate > autoupdate > autoupdate > autoupdate > ceill: detect buggy OpenBSD implementation > mountlist: add me_mntroot field on Linux machines > doc: Describe to use multiple instances of gnulib > autoupdate > autoupdate > base32: mark function as __attribute__ const > autoupdate > autoupdate > gnulib-tool: don't transform binary files with sed > autoupdate > autoupdate > autoupdate > autoupdate > gperf: respect silent rules > Improve port of stdalign to C++11 > pmccabe2html: fix gawk regex escaping > update from texinfo > time_rz: port to pedantic memcpy > autoupdate > time_rz: port better to MinGW > time: port __need_time_t to MinGW > strftime: fix newly-introduced bug on Solaris > test-strftime: test for Solaris bug > time_rz: port to Solaris etc. > time_rz: now LGPL > time_rz: make a constant 'const' > time_rz: fix off-by-one typo > autoupdate > fprintftime, strftime: use timezone_t args > time_rz: new module > flexmember: license is now unlimited > autoupdate > maint: update copyright paper procedures > autoupdate > autoupdate > localename: fix link error on Illumos > unistr/uN-strtok-tests: avoid a trivial leak > acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls > acl-permissions: Fix on FreeBSD > file-has-acl, acl-permissions: fix some more HP-UX typos > file-has-acl, acl-permissions: fix HP-UX typos > regex: match current GNU grep behavior > set-permissions.c: adjust acl_from_mode's cpp guard > autoupdate > tests: restrict shells to those that support 'local' > fix mistakes in ChangeLog entries > unistr/uN-strtok: handle multibyte delimiters > update-copyright: fix test failure with perl >= 5.22 > u{16,32}-strstr-tests: relax timeout condition > gnulib-common.m4: change the ARFLAGS default to 'cr' > update from texinfo > autoupdate > selinux-h: avoid double free after *getfilecon() > fix pty related tests issues on Windows > acl: fix definition of acl_from_mode on FreeBSD > readutmp: port to FreeBSD >= 9 > mgetgroups: port to strict OS X > mgetgroups: fix port to strict OS X > linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X > mgetgroups: port to strict OS X > mountlist: avoid an unused-label warning on OS X > error.c: correct printf-style format: %d -> %u > fts: avoid reading beyond the heap allocation > savedir: avoid undefined behavior in qsort call > userspec: avoid undefined behavior in gettext call > update from texinfo > gitlog-to-changelog: improve gitmerge.el commits > wchar: fix MinGW compilation warnings > uniname/uniname-tests: use pristine data files > linked-list, linkedhash-list: avoid compiler warnings > libunistring: bump minimum version to 0.9.6 > uniname/uniname: update to Unicode 8.0.0 > * lib/gen-uni-tables.c: Style fixes. > libunistring: update to Unicode 8.0.0 > gnu-web-doc-update: add --mirror to remove stale files > * lib/set-permissions.c: Spelling fix. > update from texinfo > acl-permissions: pacify -Wsuggest-attribute=const > fsync: document AIX misbehavior > acl-permissions: more porting to AIX > stdio: Don't redefine gets when using C++ > acl-permissions: add a cast to port to older AIX > acl-permissions: port to older AIX, C89 HP-UX > update from texinfo > vasprintf-posix: avoid compiling vasnprintf where possible > file-has-acl: fix build on Mac OS X 10 > prefix-gnulib-mk: remove no longer needed special case > acl: don't depend on the deprecated qacl module > gnulib-tool: concatenate lib_SOURCES to a single line > pthread_sigmask: discount system version if a simple macro > readlinkat: avoid OS X 10.10 trailing slash bug > acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) > acl-permissions: Fix build on Solaris and Cygwin > linkat: avoid OS X 10.10 trailing slash with symlink bug > unlinkat: handle ignoring of ".." on Darwin 14 > qacl: split into qcopy-acl and qset-acl > gitlog-to-changelog: new option --ignore-line > qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) > file-has-acl: Split feature tests again (Bug#20667) > string: fix build failure on BSD/OSX with FORTIFY_SOURCE > stdio: limit __gnu_printf__ witness to gcc 4.4+ > error: use correct printf attributes on mingw > update from texinfo > inttypes: force correct mingw PRIdMAX even without <stdio.h> > stdio: fix probe on mingw under gcc 5.1 > autoupdate > gitlog-to-changelog: parse "Tiny-change" > update from texinfo > doc: document glibc posix_fallocate() issues > gendocs.sh: document new htmlarg default > extern-inline: no need for workaround in GCC 5.1 > update from texinfo > eealloc, pagealign_alloc, xalloc: avoid clang warnings > tests: pacify GCC 5.1's stricter printf checking > fts: port to GCC 5.1 with --enable-gcc-warnings > file-has-acl: port to CentOS 6 > file-has-acl: always return false when ACLs aren't supported > gettext: propagate po/Makefile.in.in too > file-has-acl: new module, split from acl > manywarnings: add GCC 5.1 warnings > autoupdate > doc: update FDL template to match FDL examples. > lstat: fix cross-compilation 'ln -s' problem > gendocs.sh: default to a common CSS style sheet for HTML output > gnulib-tool: output bold attribute more portably > qacl: Simplify HP-UX acl_nontrivial check > acl: On Linux, check for acls without libacl > acl, qacl: split off shared functions into separate object file > git-version-gen: revert "detect untagged revisions" > tempname: avoid unused parameter warnings > git-version-gen: detect untagged revisions > fseeko: fix build failure on NetBSD >= 6 > gitlog-to-changelog: port to MS-Windows > gendocs: new option --tex for texi2dvi options > sync gettext .m4 files from gettext > uniname/uniname-tests: fix failure due to alias > hash: remove deprecated hash_insert0 function > mountlist: remove dependency on libmount > stddef: port to pre-C11 GCC on x86 > quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency > yesno: make EOL optional in ENABLE_NLS case also > fdopendir-tests: test it does not close its arg > gitlog-to-changelog: trim trailing white space > gitlog-to-changelog: new option --ignore-matching > fdopendir: port better to MinGW > fdopendir: fix typo in comment > error: document all entry points provided > autoupdate > autoupdate > autoupdate > vasnprintf: pacify clang 3.5.0 > glob, etc.: port to MSVC v18 on MS-Windows 8.1 > poll: port to MSVC v18 on MS-Windows 8.1 > tests: support stderr verification with returns_() > passfd: avoid valgrind uninitalised data warning > uniwbrk/u32-wordbreaks-tests: fix copyright > dup2: doc and test for Android bug > Replace dup2() on Android > Android doesn't define RLIM_SAVED_* > autoupdate > vasnprintf-posix-tests: use consistent test > printf, isinf, etc.: noncanonical != NaN > fts: remove redundant close() (trivial) > getdtablesize: port better for Android > poll: fixes for large fds > fcntl: Fix cross compiling > dup2, fcntl: cross-compiler better for Android > getopt: give accurate ambiguity diagnostic on mem exhaustion > getopt: don't crash on memory exhaustion > tempname: allow compilation with C++ (trivial) > dup2, fcntl: port to AIX > getdtablesize, dup2, fcntl: port to Android > localename: Implement gl_locale_name_thread_unsafe for Android > More changelog fixes > fts: avoid crash when a cycle is added while traversing > uniname/uniname: support character alias > Fix ChangeLog botches in my recent commits > duplocale: Fix Android build of duplocale-tests > signal_h: Fix Android build > net_if: Handle content-free <net/if.h> system headers > linkat_nofollow: Add fallback case for cross compiling > euidaccess: Fix Android build > getugroups: Fix Android build > localename: Fix Android build > getdtablesize: Fix Android build > Assume unbroken ungetc() on Android > Fix FILE struct compatibility with Android API level >= 21 > tests: avoid recent -Werror=unused-variable regression in test-locale > maint: various whitespace cleanups in tempname > tests: provide returns_() to simplify exit status checking > mountlist: only use libmount when specified > uniname/unimame-tests: don't link with -lunistring > fstrcmp: don't assume strlen < INT_MAX > diffseq: prefer ptrdiff_t to ssize_t > xalloc: fix typo that suppressed warnings > full-read: fix license notice typo > crypto/gc: fix a -Wswitch warning > autoupdate > update from texinfo > tempname: new try_tempname function > gnulib-tool: fix handling of patch(1) diagnostics > bootstrap: exit immediately upon gnulib-tool failure > symlinkat: include all required header files > update from texinfo > update from texinfo > update from texinfo > localename: support Solaris 12 and illumos > locale: fix tests on illumos > unictype: avoid undefined left-shift behavior > libunistring: bump version of unitypes dependants > unictype/category-none: fix link with libunistring > unitypes: fix build with installed libunistring > time: port to MinGW32 3.21 > update-copyright: apply to self > libunistring: update to Unicode 7.0.0 > libunistring: update to Unicode 6.3.0 > libunistring: update to Unicode 6.2.0 > libunistring: update to Unicode 6.1.0 > uniwbrk/u32-wordbreaks-tests: add conformance test > uniwbrk: ignore Extended/Format characters at BOL > test-strstr.c: avoid a trivial leak > update-copyright: recognize groff's \(co marker > maint.mk: fix compatibility with OS X nm > localcharset: improve charset detection on OS/2 > count-leading-zeros: use 64-bit intrinsics on 32-bit Windows > count-leading-zeros: fix pragma typos > autoupdate > count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows > uniname/uniname: update to Unicode 7.0.0 > doc: update INSTALL from autoconf > stdio: fix use of PRIdMAX on modern mingw > Fix check for pthreads.h pollution on Mingw64 > lib-symbol-versions: cache script check > maint: fix grammar nits in propername > gendocs: Update bug-report address and URLs to Gnulib's. > gendocs: Add 'doc/gendocs_template_min'. > gendocs: Change maintainer. > gendocs: copyright date and version fix > derived INSTALL > revert copyright updates in slaved files > version-etc: new year > autoupdate > autoupdate > xstrtol: ensure errno is reset > utimens: fix dependency typo > autoupdate > docs: mention why libgen.h is bad > autoupdate > assure: new module > autoupdate > stdalign: port better to HP compilers > stdalign: work around Apple GCC 4.0 bug > gendocs.sh and templates now maintained in gnulib > getcwd: fix test failure on OS X 10.9 > parse-datetime: avoid a compiler warning with byacc > unicase/locale-language-tests: fix LOCALE_FR test > autoupdate > update from texinfo > stddef: support C11's max_align_t > unistd: fix iOS check conditional > posixtm: avoid compiler warning in a better way > relocatable: support UNIXROOT in relocate() on EMX > freopen: workaround freopen() on OS/2 kLIBC > get_shared_library_fullname: port to EMX > find_executable: port to EMX > sched: check struct sched_param in spawn.h as well > support GNU format printf and scanf on mingw > bootstrap: Allow perl modules in $buildreq > apply _GL_ATTRIBUTE_PURE to some inline functions > vasnprintf: fix potential incorrect errno > vasnprintf: fix potential use after free > autoupdate > filevercmp, posixtm: avoid compiler warnings with -O3 > Fix LDBL80_WORDS macro on big endian platforms. > autoupdate > git-version-gen: do not print new line characters > gnulib-tool: recognize x:* as an absolute path > argp: avoid extraneous translation and mem leak with empty pre doc > autoupdate > doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE > uniname/uniname-tests: skip if system's libunistring is used > printf: fix configure check on big endian systems > pipe-filter-gi, pipe-filter-ii: port to AIX > gitlog-to-changelog: add --until > update from texinfo > extern-inline: update commentary about GCC bugs > gen-uni-tables: untabify > gen-uni-tables: check out-of-range values added to 3-level tables > gen-uni-tables: utilize 'assert' > gen-uni-tables: cosmetic improvements > fcntl-h-tests: port to PA-RISC GNU/Linux > fts: port to C89 > unistd: port to iOS > obstack: do not reject malloc-style obstack_chunkfun, obstack_freefun > autoupdate > update from texinfo > obstack: avoid potentially-nonportable function casts > obstack: fix macro return values > obstack: do not assume system-supplied obstack is size_t safe > obstack: port to platforms that #define __alignof__ > linkat: don't unconditionally replace on GNU/Linux > linkat: wrap to handle symlinks on OS X 10.10 > open, openat: document nonstandard FreeBSD, NetBSD O_NOFOLLOW errno > obstack: add NEWS entry for recent incompatible changes > mountlist: don't use libmount to decide on dummy/remote > maint: add missing ChangeLog entries for Modra's obstack changes > obstack: prefer __alignof__ to alignof > obstack: prefer alignof to calculating alignments by hand > obstack: use size_t alignments and check for overflow > obstack: 64-bit obstack support, part 3 > obstack: 64-bit obstack support, part 2 > obstack: 64-bit obstack support, part 1 > obstack: tidy part 2 > obstack: tidy part 1 > socketlib, sockets, sys_socket: Use AC_REQUIRE to pacify autoconf. > iconv: avoid false detection of non-working iconv > bootstrap: print more diagnostics for missing programs > bootstrap: only update the gnulib submodule > symlinkat: port to AIX 7.1 > readlinkat: port to AIX 7.1 > remove spurious { > modules/fcntl: fix error reporting by dupfd > basename, dirname: Improve documentation. > exclude: declare exclude_patopts static > autoupdate > dirname: support compilation with C++ > qsort_r: include <config.h> > avltree-list: avoid compiler warnings > qsort_r: new module, for GNU-style qsort_r > strerror_r-posix: support compilation with C++ > fcntl-h: fix compilation with Intel C++ compiler > autoupdate > mountlist: use /proc/self/mountinfo when available > users.txt: add cmogstored > gnulib-tool: Sync with build-aux/bootstrap options > gnulib-tool: Fallback to wget when rsync fails > maintainer-makefile: add syntax check for useless ';;' > pthread, pthread_sigmask, threadlib: port to Ubuntu 14.04 > error: drop spurious semicolon > gnulib-common.m4: port to GCC 4.2.1 and Sun Studio 12 C++ > manywarnings: add GCC 4.9 warnings > vasnprintf: fix bugs in width computation > vasnprintf: Avoid signed/unsigned comparison warning. > parse-datetime: Avoid signed/unsigned comparison warning > qsort_r: new module, for GNU-style qsort_r > vla: new module > localename: make gl_locale_name_thread really thread-safe on Windows > getpass: don't assume struct termios > getdtablesize: fall back on sysconf (_SC_OPEN_MAX) > vararrays: modernize AC_C_VARARRAYS for C11 > relocatable-prog-wrapper: port gettext to OS X 10.8 + GCC 4.8.1 > sys_select: fix FD_ZERO problem on Solaris 10 > accept: document Solaris 10 type glitch > extern-inline: port to FreeBSD, DragonFly > autoupdate > Use consistent style to check DEBUG macro in regex_internal.c > openat-die: use _Noreturn markup > test-open: port to cygwin, which lacks Fortify > localename: Enforce declarations before statements. > test-userspec: don't look up numeric user names > localcharset, localename: MS-Windows support for non-default locales > announce-gen: avoid failure when Digest::SHA is installed > gettext: revert "update macros to version 0.19" > regex: don't deref NULL upon heap allocation failure > maint.mk: give projects more flexibilty in set_prog_name arguments > regex: fix memory leak in compiler > announce-gen: avoid perl warnings > localename: avoid -Wsuggest-attribute={const,pure} warnings > nl_langinfo: Fix last change. > Define macros for glibc > Sync up error.c with glibc > nl_langinfo: fix build under mingw > mountlist: do not classify a bind-mounted dir entry as "dummy" > maint.mk: less syntax-check noise when SIGPIPE is ignored > nl_langinfo: CODESET on MS-Windows and more items from localeconv > Bruno Haible has stepped down as maintainer. > mktime: merge #if/#ifdef usage from glibc > git-version-gen: improve option descriptions > regex: fix memory leak in compiler > regex: merge patch from libc > acl: port to gcc -Wredundant-decls > parse-duration: eliminate 68-year duration limit > pthread: don't assume AC_CANONICAL_HOST, port better to Solaris, etc. > pthread: define thread-safe macros on some platforms > regex: don't be multithreaded if USE_UNLOCKED_IO. > gettext: update macros to version 0.19 > select,poll: fix console handle check on windows 8 > select: fix waiting on anonymous pipes on MS-Windows > times: fix to return non constant value on MS-Windows > isatty: fix to work on windows 8 > maint: fix typo in fdl.texi > mountlist: avoid hasmntopt const type warning on solaris > maintainer-makefile: delete obsolete code > maintainer-makefile: avoid spurious error messages > rename: avoid unused-but-set-variable compiler warning > maint: add ChangeLog entry missing in previous commit > rename: mark a label as potentially unused > gnulib-common.m4: Fix typo in _GL_UNUSED_LABEL. > acl: apply pure attribute to two functions > gnulib-common.m4: add _GL_UNUSED_LABEL > dup2, fcntl, fcntl-h: port to AIX 7.1 > printf, config.rpath: Port to FreeBSD 10. > ftoastr: work around compiler bug in IBM xlc 12.1 > valgrind-tests: fixed misleading help message > isfinite, isinf, isnan tests: fix for little-endian PowerPC > exclude-tests: port to AIX 7.1 > pthread_sigmask, timer-time: use gl_THREADLIB only if needed > gnulib-tool: wget translations using --no-verbose rather than --quiet > gnulib-tool: adjust translation wget to avoid a https redirection > getlogin_r-tests: check return value rather than errno > getlogin_r-tests: fix various issues in recent change > fchdir: port 'open' and 'close' redefinitions to AIX 7.1 > update from texinfo > xalloc: don't potentially generate invalid code for xmemdup calls > getlogin_r-tests: avoid false failure under sudo/ssh etc. > getlogin-tests: avoid false failure under cron > mbrtowc.m4: fix a comment typo > mbrlen, mbrtowc: fix bug with empty input > doc: document mbrtowc and mbrlen problem with empty input > doc: document exec* = spawn+exit bug with non-Cygwin Windows platforms > autoupdate > getlogin-tests: avoid false failure under sudo/ssh etc. > mbsstr, quotearg, xstrtol: pacify IRIX 6.5 cc > update from texinfo > autoupdate > autoupdate > autoupdate > gitlog-to-changelog: revert inclusion of git-log-fix file > maint.mk: Relax the copyright check to cater for non FSF projects > physmem: use sysinfo if _SC_PHYS_PAGES unavailable > exclude: port to strict C99 > regex: do not depend on malloc-gnu > autoupdate > expl: avoid incorrect expl(small_value) on OpenBSD 5.4 > xalloc: allow x2nrealloc (P, PN, S) where P && !*PN > fts: avoid unnecessary strlen calls > fts: avoid unnecessary strlen calls > fts: avoid unnecessary strlen calls > autoupdate > autoupdate > obstack: Remove ancient NeXTSTEP gcc support conditional > obstack: merge with glibc changes > strftime: wrap macros in "do {...} while(0)" > modechange: avoid memory leaks for invalid octal modes > autoupdate > gitlog-to-changelog: include a dummy git-log-fix file > autoupdate > update from texinfo > gitlog-to-changelog: also include the file, git-log-fix > autoupdate > regex: port to OS X 10.8.5 en_US.UTF-8 locale > maint: fix ChangeLog to match commit record > stdint, read-file: fix missing SIZE_MAX on Android (tiny change) > parse-datetime: fix crash or infloop in TZ="" parsing > * NEWS: Recent changes are not that important. > savedir: new symbol for fast-read version > unistd: port readlink to Mac OS X 10.3.9 > * NEWS: Document recent change to diffseq. > diffseq: remove TOO_EXPENSIVE heuristic > savedir: simplify by using stpcpy > spawn: fix link error on uclibc > m4: fix gl_TIMER_TIME() detection of threads on uClibc > maintainer-makefiles: provide AC_PROG_SED for older autoconf > exclude: add support for posix regexps > maintainer-makefiles: use $(SED) for syntax check > update from texinfo > savedir: add sorting arg to savedir, streamsavedir; remove fdsavedir > autoupdate > update from texinfo > update from texinfo > file-type: add support for doors and other less-common file types > update from texinfo > autoupdate > pthread: work around winpthread header pollution on mingw > qacl: check for fchmod > Fix typo in ChangeLog. > fdopen-tests: port to Tru64 > stdalign: port to HP-UX compilers > strtoimax: port to platforms lacking 'long long' > update from texinfo > relocatable-maint.texi: escape braces > maint: remove duplicate ChangeLog entry > maint.mk: adapt openat.h-include-without-use test > relocatable-perl: like relocatable-script, but for Perl scripts > relocatable-shell: Update suggested usage in maintainer documentation. > tests: fix export bug in previous patch > tests: simplify porting to Solaris 10 /bin/sh > update from texinfo > md5, sha1, sha256, sha512: support older autoconf > include_next: port to autoconf 2.63 > maint: add a gnulib-local rule to keep non-ascii out of .texi files > freadable, fwritable, fwriting: declare with the "pure" attribute > maint.mk: adapt openat.h-include-without-use test > doc: use ASCII in .texi files where UTF-8 isn't needed > freading: declare with attribute "pure" > manywarnings: remove -Wmudflap > autoupdate > relocatable-script: remove unused code > maint: fix public-submodule-commit to work with newer git > autoupdate > doc: update main copyright year > maint: update copyright > version-etc: new year > autoupdate > passfd: give nicer error for recvfd at eof > autoupdate > gettimeofday: port recent C++ fix to Emacs > gettimeofday: fix C++ crosscompilation > qacl: port to Windows better > md5, sha1, sha256, sha512: fix compile error in c++ mode > open-tests: fix build failure with -Werror=old-style-declaration > md5, sha1, sha256, sha512: fix link error with partial libcrypto > md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT > md5, sha1, sha256, sha512: add 'auto', and a way to specify default > autoupdate > bootstrap: warn about BSD toolchain snafu > open-tests: port to glibc with _FORTIFY_SOURCE and -O1 > include_next: minimize code duplication > getcwd: fix compile error in configure check > regex: suppress core dumps from detection code > md5, sha1, sha256, sha512: support mandating use of openssl > test-xvasprintf: disable some -Wformat-security diagnostics > regex: avoid glibc deadlock during configure > md5, sha1, sha256, sha512: use openssl routines if available > base64: fix recent compilation regression on some compilers > autoupdate > autoupdate > ignore-value: revert previous code change > selinux-h: improve stub types and add more stub functions > ignore-value: prefer GCC version back through 2.0 > pty: Activate the signature wrapper of forkpty. > maint: fix gendocs.sh permissions > autoupdate > quotearg: don't attempt to store 1 << 31 into an "int" > error: depend on stdio > doc: Improve wording in relocatable-maint.texi. > Fix indentation in previous patch. > * lib/getgroups.c (posix_getgroups, getgroups) [__APPLE__]: > base64: provide a fast path for encoding well sized buffers > extern-inline: port better to OS X 10.9 > fpending: fix typo > fpending: fix regression on DragonFly BSD > hash: relax license to LGPLv2+, for libguestfs > intprops: port to Oracle Studio c99 > obstack: pacify HP C > maint.mk: prefer gpgv2 over gpgv > isnan: port to VAX > gnulib-tool: protect against CDPATH > maint.mk: restore functionality removed by recent change > Revert "error: make the module depend on vfprintf-posix" > maint.mk: fix "release" target to build _version > maint.mk: get current gnulib revision correctly. > install-reloc: Support multi-binary installation. > selinux-h: really build without selinux when library is missing > regex: also remove dependency on HAVE_WCSCOLL > xfreopen: fix typo: s/frepoen/freopen/ > regex: don't depend on wcscoll > error: add the printf attribute to a static function > error: make the module depend on vfprintf-posix > fpending, obstack, strerror-override: use pure+const function attrs > extern-inline: make safe for -Wundef usage > mkfifo-tests, etc.: allow HP-UX 11.11 bug > acl: allow cross-compilation to Gentoo > mgetgroups: remove dependency on realloc-gnu > regex-tests: port to HP-UX 11.11 > verify: document some 'assume' pitfalls > strtoumax: fix another typo in previous commit > strtoumax: fix typo in previous commit. > strtoumax: port to Solaris 8 > autoupdate > strtoimax, strtoumax: port to HP-UX 11.11 > strtoimax: port to HP-UX 11.11 > New module 'count-trailing-zeros'. > count-leading-zeros: port to MSC; support types wider than 64 bits > count-one-bits: port to MSC; support types wider than 64 bits > mountlist: fix resource leak with MOUNTED_INTERIX_STATVFS > tests: improve diagnostic when an assertion fails > verify: new macro 'assume' > autoupdate > dup2, dup3: work around another cygwin crasher > getdtablesize: work around cygwin issue > pmccabe2html: escaping of special characters > manywarnings: enable nicer gcc warning messages > timespec: use the new TIMESPEC_RESOLUTION in a few more places > warnings: port --enable-gcc-warnings to Solaris Studio 12.3 > configmake: support new --runstatedir option > ctype, string: depend on extern-inline > userspec: support optional parameters to parse_user_spec() > timespec: new function make_timespec, and new constants > stdio: OS X port of putc_unlocked + extern inline > signal: OS X port of sigaddset etc. + extern inline > extern-inline: do not always suppress extern inline on OS X > extern-inline: document fixes for ctype and wctype macros > fflush, freadahead, fseeko: Fix for Android > pmccabe2html: fix portability issues > getgroups: statement without effect > autoupdate > update from texinfo > update from texinfo > glob: fix compilation > glob: fix build for platforms without __THROW > autoupdate > regex-quote: fix buffer access out of bounds > glob: avoid -Wattribute warnings on glibc > headers: check that _GL_INLINE_HEADER_BEGIN is defined > bootstrap: remove the --version requirement from ancillary tools > gc: support HMAC-SHA256 and HMAC-SHA512. > gettext: update to version 0.18.3.1 > selinux-at: omit unnecessary include > autoupdate > d-ino: avoid false negative on symlink > update from texinfo > autoupdate > bootstrap: port to OpenBSD sed > warnings: minor optimization > warnings: check -Wfoo rather than -Wno-foo > accept doclicense option > accept doclicense option > xvasprintf-tests: port to GCC with hardening flags > fpending: port to recent Cygwin change to stdio_ext.h > no need for tendentious comment > regenerate > autoupdate > sys_time: port to OpenBSD > autoupdate > bootstrap: support checksum utils without a --status option > update from texinfo > Fix ChangeLog typo. > autoupdate > regex: port to non-glibc/lock-using systems > update from texinfo > autoupdate > localecharset: make locale_charset thread-safe on Mac OS X > gettext: update to version 0.18.3 > autoupdate > bootstrap: use correct source when copying build-aux files > tmpdir: fix bug in VMS port > tmpdir: fix typo in previous change > * lib/tmpdir.c: Simplify code to add slash; no need for a loop. > tmpdir: port to VMS, to // != /, and to long dirs > regex: port to --with-included-regex --enable-gcc-warnings non-threaded > accept4, dup3, pipe2: port to Cygwin > mountlist: add support for deallocating returned list entries > stdalign, verify: port to FreeBSD 9.1, to C11, and to C++11 > fnmatch: don't goto over declaration > pipe2: decouple from binary-io a bit > mgetgroups: relax license to LGPLv2+ > xalloc-oversized: relax license to LGPLv2+ > nproc: relax license to LGPLv2+ > bootstrap: honor --no-git > update from texinfo > ignore-value: port to gcc -pedantic > extern-inline: port to gcc -std=c89 > doc: document extern-inline > doc: chatter less > fflush, fseeko: port to musl cross-compiles > msvc-inval: port to mingw-w64 > getcwd-lgpl: port to Tru64 > autoupdate > tests: port large-fd POSIX spawn tests to OS X > autoupdate > tests/nap.h: use an adaptive delay to avoid ctime update issues > sig2str: port to C++ > docs: mention cygwin shortcoming in <sys/un.h> > vasnprintf: silence mingw compiler warning > c-ctype, regex, verify: port to gcc -std=c90 -pedantic > regex: adapt to locking regime instead of depending on pthread > getgroups: document portability issues > test-lchown, test-chown: also skip test if lchown/chown fails with EPERM > regex: fix dfa race in multithreaded uses > malloca: port to compilers that reject size-zero arrays > parse-datetime, tests: don't use "string" + int > argmatch: port to C++ > argp: typo fix > autoupdate > manywarnings: update for GCC 4.8.0 > spawn-tests, sys_socket-tests, sys_wait-tests: port to clang > getaddrinfo-tests: port --enable-gcc-warnings to clang > thread: port --enable-gcc-warnings to clang > stdio: use __REDIRECT for fwrite, fwrite_unlocked > stdio: port --enable-gcc-warnings to clang > sig2str: port --enable-gcc-warnings to clang > obstack: port --enable-gcc-warnings to clang > memchr2: port --enable-gcc-warnings to clang > mbsstr: port --enable-gcc-warnings to clang > malloca: port --enable-gcc-warnings to clang > inttostr: port --enable-gcc-warnings to clang > warnings: port to clang > quotearg: do not read beyond end of buffer > lock: work around pthread recursive mutexes bug in Mac OS X 10.6 > mkdir-p: remove assumptions about umask and mode > maint.mk: catch more abuse of HAVE_DECL in syntax-check > deps: require Automake >= 1.9.6 in generated Makefile fragments > autoupdate > bootstrap: AC_INIT may have more than four parameters > ChangeLog: whitespace cleanup > qacl: port to MS-Windows port of GNU Emacs > acl: include quote.h > fchownat, renameat, unlinkat: update statat dependencies > Assume gnulib is checked out from Git, not CVS > utimensat-tests, etc.: try to fix some races > utimens, utimensat: work around Solaris UTIME_OMIT bug > gettext: now it's your responsibility to add -I$(top_builddir)/intl > acl: include errno.h to get errno > tests: don't assume getdtablesize () <= 10000000 > extern-inline: work around bug in Sun c99 > autoupdate > qacl: new module, broken out from the acl module > alignof, intprops, malloca: port better to IBM's C compiler > wctype-h: fix gettext link error on mingw > autoupdate > regex-tests, regex: allow glibc re_search behavior > stdalign: doc fix > stdalign: port to stricter ISO C11 > sys_select, sys_time: port 2013-01-30 Solaris 2.6 fix to Cygwin > check for (erroneous) ftp-upload.gnu.org > copy-file, rpmatch: fix problems found by cppcheck > prefix-gnulib-mk: give better diagnostics > putenv: port to Solaris 10 > mktime: fix configure typo > regex-tests: skip UTF-8 test on mingw > tests: make it easier to bypass alarm time in debugger > regex: port to mingw's recent addition of undeclared alarm > putenv: avoid compilation warning on mingw > unistd: don't prevent Tru64 Unix from using gnulib strtod. > autoupdate > vasprintf-posix-tests: allow rounding 1.51 to 1. > vasprintf-posix-tests: allow rounding 1.5 to 1. > autoupdate > vasnprintf-posix-tests: allow rounding 1.5 to 1 > bootstrap: port to FreeBSD > regex: rename remaining __attribute calls to __attribute__. > execute: Revert last change, but use a different condition. > execute: drop dead code > non-recursive-gnulib-prefix-hack: port coreutils 8.21 to HP NonStop > test-getsockopt: avoid compiler warning > sys_types: Avoid autoconf warning about gl_SYS_TYPES_H. > gettext: Update to version 0.18.2. > maint: restore gendocs.sh execute bit > regex: merge patches from libc > putenv: port better to native Windows > regex: ignore old-style-definition warnings > getcwd: support coreutils better > * lib/strtod.c (HAVE_RAW_DECL_STRTOD): Remove; no longer used. > strtod: support coreutils better > mountlist: port to HP NonStop > Fix typo in stdnoreturn documentation. > extern-inline: avoid compilation error with HP-UX cc > putenv: fix heap corruption with mixed putenv/_putenv > autoupdate > autoupdate > unsetenv etc.: port to Solaris 11 + GNU Emacs > secure_getenv: fix C++ declaration typo > careadlinkat: stop exporting careadlinkatcwd > extensions: port better to HP-UX > openpty: fix bug where HAVE_OPENPTY is mistakenly 1 > maint: fix misspelling of MINIX in ChangeLog > secure_getenv: fix include typo > secure_getenv: port better to FreeBSD and Solaris > extensions: port better to MINUX 3, HP-UX, autoheader 2.62 > unistd: avoid namespace pollution on non-glibc systems > autoupdate > tmpdir: use secure_getenv > tempname: use secure_getenv > secure_getenv: new module > autoupdate > getcwd: break fdopendir + save_cwd recursive loop (Bug#13516) > regex-tests, regex: fix bug: memset undeclared > regex-tests: fix link errors on older Solaris > update from texinfo > regex-tests: new module > regex: fix off-by-one error in configure test > regex: avoid infinite configure test > openpty: fix bug where HAVE_OPENPTY wasn't defined > sys_time: port to Solaris 2.6 > regex: test for buffer overrun > regex: fix buffer overrun in regexp matcher > mountlist: don't consider "devtmpfs" as dummy > futimens-tests, utimens-tests: Depend on gettext. > test-getpeername: fix typo > bootstrap: remove the need for a sorted .gitignore > readlinkat: don't depend on gl_FUNC_OPENAT > statat: new module, split out from fstatat > autoupdate > Fix typo in previous change, by including <unistd.h>. > tests: don't assume fd 99 is closed > Fix ChangeLog typo. > stpncpy: port to OS X 10.8 > In intro, say only latest mingw is tested. > unistd: port to recent mingw > Fix typo in comment. > largefile: port better to Mac OS X 10.5 > doc: clarify -Werror > stdint: fix build with Android's Bionic fox x86 > net_if-tests: port to Solaris 7 + GCC 3.4.6 > net_if-tests: port to older Solaris > system-quote-tests: port to older Solaris > c-xvasprintf etc.: fix link errors on older Solaris > locale: port to Solaris 2.6 and 7 + GNU gettext > autoupdate > stdlib: port to Solaris 2.6 > Fix misspellings of "occurred". > autoupdate > autoupdate > doc: update main copyright year > doc: improve ISO 8601 discussion > doc: avoid small caps > regex: conform to strict C > gnulib-tool: fix incompatibility with autopoint 0.18.2 > autoupdate > fprintftime: bring back and reword fwrite comment > autoupdate > stdio: remove now-unnecessary stdio.c > unicodeio: depend on stdio, not ignore-value > fprintftime: depend on stdio, not ignore-value > stdint-tests: Fix expanded-before-required-warning. * modules/stdint-tests (Depends-on): Use AC_REQUIRE. > fwrite: silence __wur only for older glibc versions > fwrite: silence __wur without using inline > update-copyright: avoid copyright notice date corruption > regex: omit needless signed-pointer casts > regex: support Gawk, which never uses alloca > autoupdate > update from texinfo > update from texinfo > autoupdate > missing @item > autoupdate > regex: port __libc_lock_define usage to C89 > maint: update all copyright year number ranges > version-etc: bump copyright year reported in --version > sigprocmask-tests: skip test if pid is unexpectedly large > git-version-gen: avoid test -z portability glitch > git-version-gen: add --fallback option to use if git is not present > maint.mk: handle missing git with more grace > dup2: work around cygwin bug > regex: remove unnecessary dependency on localcharset.h > regex: revert single-byte change > regex: simplify based on Gawk version > autoupdate > regex: check that pattern char is single-byte > regex: implement rational ranges > regex: avoid redefining __wctype > regex: port to hosts where malloc (0) == NULL > regex: port to C89 > regex: merge glibc changes > * users.txt: Add Emacs. > doc: omit mention of version when not needed > * doc/intprops.texi (Integer Properties): Fix Texinfo typo. > autoupdate > autoupdate > bootstrap: pass --force to autoreconf. > argp: fix port of port new 'inline' approach to Sun C 5.12 + Solaris 10 > * doc/gnulib-readme.texi: Minor fixups. > * doc/gnulib-readme.texi (Portability guidelines): ctype.h, not ctime.h. > Hyphen and dash fixes. > Correct name of POSIX.1-2001. > doc: move README into manual > c-xvasprintf: Fix "implicit declaration of function" GCC warning. > c-vasprintf: Fix "empty declaration" warning reported by GCC. > gettext: avoid obsolete macro AM_PROG_MKDIR_P > autoupdate > argp: port new 'inline' approach to Sun C 5.12 + Solaris 10 > Fix ChangeLog typo. > AC_PROG_MKDIR_P: port workaround to pre-2.62 Autoconf > AC_PROG_MKDIR_P: don't workaround if not buggy > New 'c-*printf' modules for formatted output in C locale. > argp: better 'inline' > filemode, sys_stat: Handle MPX files a la AIX. > x-to-1: honor $PERL > gnu-web-doc-update: add all the new files, even in new directories > gnu-web-doc-update: improve --help > mountlist: recognize more "dummy" file systems > extern-inline: avoid incompatibility with Darwin Libc > gnupload: Work with GnuPG using gpg-agent (for smartcards). > canonicalize, canonicalize-lgpl: Microsoft Windows prefix fixes > maint.mk: typofix in comments > maint.mk: avoid extra forks > vasnprintf: fix ASCII_ONLY typo > autoupdate > list, oset, xlist, xoset: fix extern inline issue with C99 > autoupdate > sys_stat: no 'static inline' > extern-inline: no 'static inline' > snippet/warn-on-use: no 'static inline' > rbtree-list, rbtreehash-list: no 'static inline' > regex: no 'static inline' > xvasprintf: no 'static inline' > parse-datetime, parse-duration: no 'static inline' > getaddrinfo: no 'static inline' > ftruncate, fts, lstat, openat, raise: no 'static inline' > fflush, stat: no 'static inline' > error, filevercmp: no 'static inline' > dup, execute, fatal-signal, etc.: no 'static inline' > c-strtod, memcoll, readutmp: no 'static inline' > arctwo, md4, md5, sha1, sha256, sha512: no 'static inline' > cond, lock, thread: better 'inline' > chdir-long, cycle-check, savewd: better 'inline' > base32, base64: no need for 'inline' > array-oset, linkedhash-list, rbtree-oset: no need for 'inline' > list, oset, xlist, xoset, xsublist: simplify via extern inline > xalloc: better 'inline' > gethrxtime: better 'inline' > wctype-h: better 'inline' > unistd: better 'inline' > sys_socket: better 'inline' > stdio: better 'inline' > sigaction: better 'inline' > selinux-h: better 'inline' > pthread: better 'inline' > math: better 'inline' > count-one-bits: better 'inline' > count-leading-zeros: better 'inline' > bitrotate: better 'inline' > autoupdate > autoupdate > maint.mk: avoid gratuitous failure > canonicalize, canonicalize-lgpl: support MS-Windows file names > fts: introduce FTS_VERBATIM > autoupdate > autoupdate > getlogin_r-tests: allow errno == ENXIO or ENOENT > getlogin-tests: allow errno == ENOENT > tests/nap.h: avoid warning about unused variable > prefix-gnulib-mk: avoid overzealous "lib/"-prefix addition > update from texinfo > fcntl-h: default O_SEARCH, O_EXEC back to O_RDONLY > test-utimens: speed up by taking shorter naps > mountlist.c: fix a compilation failure > errno: port to LynxOS 178 2.2.2 > fcntl-h: default O_SEARCH, O_EXEC to O_PATH if available > mountlist: do not classify a bind-mounted dir entry as "dummy" > quote: provide a means to escape strings with nul characters > test-raise: don't assume 199 is an invalid signal > sh-quote-tests: port to Solaris 9 > maint.mk: rename a new configurable variable > autoupdate > maint.mk: let packages tweak sc_po_check pattern > autoupdate > euidaccess: speed up 'configure' on GNU hosts > * lib/regexec.c (re_search_internal): Fix grammar in comment. > fchmodat, fchownat, fstatat: port to non-inlining compilers > fchmodat.c, fchownat.c: fix compile-impeding typos > fcntl-h: support GNU flags like O_IGNORE_CTTY > faccessat, etc.: support AT_FDCWD-only use > faccessat: speed up 'configure' on mainstream hosts > faccessat: port to Solaris 10 > canonicalize: fix C89 compilation > autoupdate > group-member: omit unnecessary dependencies > gethrxtime: port to C++ > ptsname: fix macro-name typo > inttostr: Relax license. > ptsname_r: support ptys returned by FreeBSD posix_openpt > pselect: reject invalid file descriptors > select: reject invalid file descriptors > select: enhance test > ptsname: reject invalid file descriptors > hash-pjw-bare: new module > manywarnings: cater to more gcc infelicities > select, poll tests: Make setsockopt invocation effective. > sockets, sys_stat: restore AC_C_INLINE > localeconv tests: Avoid test failure on OpenIndiana. > havelib: Follow libtool developments. > ChangeLog: mention who reported the problem. > fstatat.c: fix a compile-impeding typo > extern-inline: provide a -Wundef safe config.h > hash-pjw: relax license to LGPLv2+ > autoupdate > maint.mk: fix strict vs. lazy variable issues with RELEASE > maint.mk: formatting changes > maint.mk: provide "make upload" to ease uploading > maint.mk: factor the validation of RELEASE_TYPE > maint.mk: silent rules > localename: port gl_locale_name_thread_unsafe to FreeBSD > binary-io, eealloc, mbfile, mbiter, mbutil, xsize: better 'inline' > pipe-filter-gi, pipe-filter-ii: better use of 'inline' > fdutimensat: omit unnecessary AC_C_INLINE > fchmodat, fchownat, fstatat: use extern-inline > acl, mbchar, priv-set: use extern-inline > sockets, sys_stat: remove AC_C_INLINE in MSVC-only cases > tls-tests: omit unnecessary 'inline' > utimens-tests: avoid unnecessary 'inline' > misc: don't limit commentary to inline functions > non-recursive-gnulib-prefix-hack: new module > ChangeLog: fix indentation > maint.mk: generalize _gl_tight_scope for non-recursive make > maint.mk: exempt trailing blanks found in "binary" files > maint.mk: sc_prohibit_path_max_allocation: don't FP for UNIX_PATH_MAX > maint.mk: teach sc_prohibit_magic_number_exit to accept 77 > maint.mk: relax sc_prohibit_strcmp, to avoid a false positive > localcharset: work around Mac OS X bug with UTF-8 and MB_CUR_MAX > doc: document sticky-EOF issue > poll: fix poll(0, NULL, msec) > poll: fix for systems that can't recv() on a non-socket > poll/select: document portability problems not fixed by Gnulib. > update from texinfo > Fix typo in previous patch: 1 -> 4. > fcntl-h: check for AIX 7.1 bug with O_NOFOLLOW and O_CREAT > net_if: give more details about the bug being fixed > net_if: new module > readutmp: fix non-portable UT_PID use > update from texinfo > fts: reduce two or more trailing slashes to just one, usually > fts: when there is no risk of overlap, use memcpy, not memmove > autoupdate > autoupdate > manywarnings: update the list of "all" warnings > * lib/stdbool.in.h (_Bool) [__cplusplus]: bool, not _Bool. > stdbool: be more compatible with mixed C/C++ compiles > revert last change: it was not needed > tests: test-vc-list-files-git.sh: skip if git is not available > gnulib-tool: Remove no-op option --no-changelog. > autoupdate > doc: remove fdl-1.2.texi > execinfo: port to FreeBSD > xstrtol.h: avoid "_Noreturn is not at beginning of declaration" warning > doc: do not use @acronym > stdnoreturn: port to newer GCCs > pipe-filter: fix comment typo > execinfo: new module > extern-inline: support old GCC 'inline' > maint.mk: avoid redundant file name in message > timer-time: fix link order when static linking on glibc > timespec: omit unnecessary AC_C_INLINE > stat-time: omit unnecessary AC_C_INLINE > ignore-value: omit unnecessary AC_C_INLINE > sys_select: avoid 'static inline' > mktime: avoid 'static inline' > autoupdate > gnulib-tool: Improve coding style. > gnulib-tool: Fix indentation. > gnulib-tool: Remove old file names from .cvsignore, .gitignore. > test-parse-datetime: avoid glibc leap-second glitch > autoupdate > gnulib-tool: Fix indentation of generated gnulib-comp.m4 file. > ldexp: relax license > update from texinfo > gnulib-tool: Fix persistence of --witness-c-macro option. > count-leading-zeros: use a lookup table on non-gcc compilers > count-leading-zeros: new module > maintainer-makefile: Fix syntax error with dash. > extern-inline: also ignore -Wmissing-declarations > autoupdate > maint.mk: sc_prohibit_magic_number_exit: avoid new false positives > gnumakefile: better interaction with Automake-NG > base64: Use extern C scope in header file, for C++. > stat-time, timespec, u64: support naive out-of-dir builds > Fix typo: 'linline' -> 'inline' (thanks to Eric Blake). > Keep the extern-inline macros closer together. > Fix indenting. > utimens: use extern-inline > u64: use extern-inline > timespec: use extern-inline > stat-time: use extern-inline > extern-inline: new module > maint.mk: a "release-commit" wrapper to do-release-commit-and-tag > autoupdate > autoupdate > maint.mk: use silent-rules support from Automake > maint.mk: provide a web-manual-update target > README-release: shorten the circuit to post a news > gnu-web-doc-update: fix --help > passfd: fix comment on recvfd > maint.mk: avoid a sub-shell > maint.mk: absolute VPATH issue > update from texinfo > gitlog-to-changelog: fix previous change > gitlog-to-changelog: don't expect .git to be in $srcdir > maint.mk: absolute VPATH build fix > clean-temp: Fix memory leak. > maint: fix grammar in a ChangeLog entry > maint.mk: new rule: refresh-gnulib-patches > gnulib-tool: Fix handling of inctests variable. > getpass: Assume AC_CHECK_DECLS_ONCE invocation, like in getpass.m4. > verify: document conflict with -Wnested-externs > maint.mk: forbid exit(-1) > fsusage: port back to Solaris > gnu-web-doc-update: fix error messages > gnu-web-doc-update: check the requirements. > maint.mk: minor simplification. > gitlog-to-changelog: VPATH build issues. > fpending: Assume AC_CHECK_DECLS_ONCE invocation, like in fpending.m4. > pthread_sigmask: fix bug on FreeBSD 9 > README-release: make it more legible > autoupdate > maint: require that each sc_... command start with "@" > maint.mk: add leading "@" to quiet new "make syntax-check" rule > autoupdate > maint.mk: new syntax check for HAVE_DECL checks > argp: make HAVE_DECL usage consistent > stat-time: relax license to LGPLv2+ > strndup: fix m4 usage error > maint: enable the sc_avoid_if_before_free syntax-check rule > gettext: do not assume '#define ... defined ...' behavior > getloadavg: clean out old Emacs and Autoconf cruft > bootstrap: let warn be like tests/init.sh's warn_ > getopt: Simplify after Emacs changed. > maint.mk: add sc_vulnerable_makefile_CVE-2012-3386 > maint.mk: _sc_search_regexp, sc_vulnerable_makefile_CVE-2009-4029: fix > getloadavg, getopt: fix commentary re configure.in > timespec: mark functions with const attributes > canonicalize[-lgpl]: handle "guessing" values when cross-building > canonicalize: make the right guess when cross-compiling to GNU > update from texinfo > timespec-sub: avoid duplicate include > bootstrap: use a more consistent error reporting scheme > sys_time: allow too-wide tv_sec > pthread: check for both pthread_create and pthread_join > parse-datetime: doc tuneup > do-release-commit-and-tag: fix the previous commit > do-release-commit-and-tag: fix typo > pthread: check for pthread_create, not pthread_join > parse-datetime: fix failure to diagnose invalid input > bootstrap: do not require now-removed build-aux/missing > alloca: add support for HP NonStop TNS/E native > fsusage: remove code not needed on non GNU/Linux systems. > fsusage: include files needed for glibc 2.6 fallback > fsusage: avoid needless check on GNU/Linux > log: Fix an autoconf >= 2.64 warning. > autoupdate > autoupdate > log10f: Fix possible configuration problem. > Fix typo in ChangeLog entry. > remove: No longer override on all platforms. Fixes bug from 2012-03-20. > config: drop scripts that automake says are not independent > root-uid: new module > regex: use locale-independent comparison for codeset name > getopt-posix: No longer guarantee that option processing is resettable. > argp, regex: Ensure strcasecmp gets declared. > autoupdate > ptsname_r: Fix typo in last commit. > ptsname_r: Make it consistent with ptsname on AIX. > ptsname_r: Make it consistent with ptsname on OSF/1. > ttyname_r: Fix result on OSF/1, Solaris. > ptsname_r: Add support for Solaris. > ptsname_r: Fix test failure on native Windows. > ptsname_r: Fix test failures on IRIX, Solaris. > ptsname test: Extend test. > time: fix obsolete comment > getopt-gnu: Handle suboptimal getopt_long's abbreviation handling. > time_r: fix typo that always overrode localtime_r decl > Write "Mac OS X" instead of "MacOS X". > grantpt: Relax requirement regarding invalid file descriptors. > fbufmode test: Don't test unportable behaviour. > gnulib-tool: Refactor inctests variable. > gnulib-tool: --create-[mega]testdir, --[mega]test implies --with-tests. > parse-duration test: Avoid spurious output. > testing: fix typo in here doc > maint: disable the strncpy prohibition > Fix misspellings in comments. > nonblocking: Avoid compilation error on mingw64. > Do use readlink if available > posixtm-tests: port to buggy compiler > mktime: fix integer overflow in 'configure'-time test > tmpfile, clean-temp: Fix invocation of GetVersionEx. > fdopen: Allow implementations that don't reject invalid fd arguments. > parse-duration: Make self-test build on its own. > autoupdate > init.sh: do not rely on autoupated PWD > stat, fstat: Avoid warnings on mingw64. > stdioext: Add support for musl libc. > *printf-posix: Put more info into config.log. > getopt-gnu: Fix exit code overflow in autoconf test. > maint.mk: fix typo in code to derive GPG key at release time > regex: avoid warning when pointers are not long > dummy: Relicense into the public domain. > autoupdate > announce-gen: VPATH issues > gnu-web-doc-update: VPATH builds > autoupdate > maint.mk: revert most of the previous change re "all these" > autoupdate missed x bit > do not ask for gpg pw with --dry-run > implement --replace for ftp-upload protocol v1.2 > parse-duration: Relicense under LGPLv2+. > maint.mk: prohibit common grammar error: "all these" > do-release-commit-and-tag: support VPATH builds > readme-release: also require announce-gen and maintainer-makefile > maint.mk: fix VPATH issues. > readme-release: require the promoted modules. > update from texinfo > error, strerror-override: Support mingw64 from Fedora 17. > error, strerror-override: Support mingw64 from Fedora 17. > error, strerror-override: Support new errno values from POSIX:2008. > autoupdate > savewd: add missing dependency on sys_wait module > system-quote-tests: port to CentOS 5 > maint: fix typos in comments and ChangeLog > autoupdate > manywarnings: remove duplicate -Wmultichar entry > do not sync mktime.c from libc, last one left, not worth it > autoupdate > regex: don't assume uint64_t or uint32_t > * lib/mktime.c: Revert autoupdate, which fetched the wrong version. > maint.mk: add strncpy-prohibiting syntax-check rule > autoupdate > maint.mk: compute $(gpg_key_ID) more portably > mktime: sync from glibc > announce-gen: du -h is more portable than du --human > announce-gen: improve getopt-emitted diagnostics > maint.mk: gpg_key_ID: use sed more portably > gitlog-to-changelog: support the log message format used in Bison. > Revert "Revert "select: Fix build error on IRIX 6.5."" > Revert "select: Fix build error on IRIX 6.5." > Revert "strdup: undeprecate, IRIX 6.5 needs it" > poll/select: prevent busy-waiting > strdup: undeprecate, IRIX 6.5 needs it > select: Fix build error on IRIX 6.5. > autoupdate > Fix ChangeLog entry in last commit (silent change). > gc: fix libgcrypt detection on older machines. > autoupdate > crypto: fix bug in large buffer handling > crypto: fix bug in large buffer handling > crypto: fix bug in large buffer handling > autoupdate > update from texinfo > fsusage: fix block size returned on older Linux 2.6 > autoupdate > bootstrap: suppress stderr chatter > bootstrap: .gitignore files created by autopoint, libtool > autoupdate > ignore-value.h: remove unused _GL_ATTRIBUTE_DEPRECATED definition > binary-io: Define set_binary_mode function. > bootstrap: take advantage of POSIX shell features > system-quote: Add more comments. > sh-quote, system-quote: Add comments about wildcards. > fsusage: check for GNU/Linux statvfs problem dynamically > system-quote, execute, spawn-pipe: Escape '?' on Windows. > _Noreturn: port config.h to gcc -Wundef > system-quote: Refactor. > execute, spawn-pipe: Escape '*' characters in arguments on Windows. > Tests for module 'system-quote'. > New module 'system-quote'. > sh-quote: Make C++ safe and allow multiple inclusion. > sh-quote tests: Make tests stricter. > warnings.m4: provide a means to specify the program to compile. > doc: recommendations on gettext version > init.sh: explain why $EXEEXT support uses aliases rather than functions > init.sh: don't let bash aliases interfere with tests > stdint: be more consistent with glibc, SunOS libc > isatty: relax license to LGPLv2+ > stat-size: comment fix > Tests for module 'sh-quote'. > sh-quote: Improve shell_quote_argv's signature. > stdint: document issues with int_fast8_t etc. > nanosleep: Fix typo in comment. > nanosleep: Avoid guessing wrong when cross-compiling to Linux. > link-follow: Avoid guessing wrong when cross-compiling to glibc/Linux. > tzset: Avoid guessing wrong when cross-compiling to glibc systems. > d-ino: Avoid guessing "no" when cross-compiling to glibc/Linux systems. > fseeko-tests, ftello-tests: Avoid "guessing no" when cross-compiling. > signbit: Avoid "guessing no" when cross-compiling to glibc systems. > strerror: Avoid "guessing no" when cross-compiling to glibc systems. > canonicalize[-lgpl]: Avoid "guessing no" when cross-compiling to glibc. > gettimeofday: Avoid bad guess when cross-compiling to glibc systems. > Tweak last commit. > unistd_h: make it easier to avoid sys_types_h > lstat: Avoid "guessing no" when cross-compiling to glibc systems. > *alloc-gnu, eealloc: Avoid "guessing no" when cross-compiling to glibc. > getgroups: Avoid "guessing no" when cross-compiling to glibc systems. > chown: Avoid "guessing no" when cross-compiling to glibc systems. > Simplify last commit. > Avoid "guessing no" guesses when cross-compiling to glibc systems. > Say "guessing yes" or "guessing no" when cross-compiling. > relocatable-prog: Enable ELF ORIGIN trick also on GNU/kFreeBSD. > gnulib-tool: Remove transitional code. > getcwd: Fix misindentation. > exclude: process exclude and include directives in order > exclude: handle wildcards with FNM_NOESCAPE and with trailing \ > _Noreturn: future-proof non-GNU and non-MSVC compilers > exclude: handle wildcards with FNM_EXTMATCH > gnulib-tool: Fix list of authors. > bootstrap: support Automake-NG in $buildreq > bootstrap: only force latest Makefile.in.in for gettext module > doc: Mention reason for replacement on glibc/Linux systems. > pwrite: Don't replace on all platforms. > rint* tests: Avoid gcc warnings. > users.txt: Update. > Large File Support for native Windows platforms. > bootstrap: accommodate older libtool > autoupdate > announce-gen: avoid failure due to lack of Digest::SHA1 > bootstrap: don't let a user's CDPATH setting affect this script > maint: indent ChangeLog entries with TAB, not 8 spaces > maint.mk: expand syntax-check rule to catch @xref and @pxref abuse > bootstrap: really use gnulib's po/Makefile.in.in > configmake: correct minor inconsistency in Makefile rule > bootstrap: use gnulib's po/Makefile.in.in, not the one from gettext > Fix recursion of install-* into po directories. > maint: avoid spurious "make sc_maint" failure > lseek: Make configure test independent of environment. > autoupdate > stat: Bypass buggy override in mingw64. > pathmax: Fix compilation error on MSVC 9. > README: document pointer comparison assumption > Tests for module 'getrusage'. > New module 'getrusage'. > Tests for module 'sys_resource'. > New module 'sys_resource'. > ioctl: Fix compilation error on mingw. > autoupdate > update from texinfo > regex: correct #pragma guard expression > regex: remove unnecessary type punning > Tests for module 'ilogbl'. > New module 'ilogbl'. > Tests for module 'ilogbf'. > New module 'ilogbf'. > Tests for module 'ilogb'. > New module 'ilogb'. > math: Provide FP_ILOGB0 and FP_ILOGBNAN. > Tests for module 'logbl-ieee'. > New module 'logbl-ieee'. > Tests for module 'logb-ieee'. > New module 'logb-ieee'. > Tests for module 'logbf-ieee'. > New module 'logbf-ieee'. > Tests for module 'logbl'. > New module 'logbl'. > Tests for module 'logbf'. > New module 'logbf'. > logb tests: More tests. > logb: Provide replacement and workarounds. > log10* tests: Speed up. > logf-ieee: Fix test whether logf works. > log10l: Work around log10l-ieee test failure on IRIX 6.5. > log10f-ieee: Work around test failure on NetBSD 5.1. > log10f-ieee: Work around test failure on Solaris 9. > log10-ieee: Work around test failure on NetBSD 5.1 and Solaris 11. > Tests for module 'log10l-ieee'. > New module 'log10l-ieee'. > Tests for module 'log10-ieee'. > New module 'log10-ieee'. > Tests for module 'log10f-ieee'. > New module 'log10f-ieee'. > log10l: Work around AIX 5.1, IRIX 6.5, OSF/1 5.1 bug. > log10f: Work around OSF/1 5.1 bug. > log10: Work around OSF/1 5.1 bug. > log10l tests: More tests. > log10f tests: More tests. > log10 tests: More tests. > Fix typo in ChangeLog entry. > fflush: Fix syntax error. > regex: pacify GCC when compiling GRUB > update from texinfo > warnings.m4: fix errors. > stdio: don't assume gets any more > maint.mk: fix syntax checks without exclusions > strerror_r: avoid compiler warning > fflush: avoid compiler warning > warnings.m4: check the compiler, not the preprocessor > autoupdate > Tests for module 'localeconv'. > New module 'localeconv'. > locale: Provide a complete 'struct lconv'. > locale: Provide a complete 'struct lconv' on Solaris 10, 11. > locale: Provide a working 'struct lconv'. > Enable common subexpression optimization in GCC. > Enable common subexpression optimization in GCC. > gnulib-tool: Avoid unintended error output from 'cmp'. > gnulib-tool: fix imprecise comments w.r.t. an automake bug > autoupdate > announce-gen: use Digest::SHA when possible > tests: avoid gcc warnings about argv vs. const initializers > README-release: simplify slightly > git-merge-changelog: add specific example on how to use with hg. > git-merge-changelog: Report bugs to bug-gnu...@gnu.org. > git-version-gen: don't let "prefix" envvar cause trouble > regex: diagnose too-large repeat counts in EREs > doc: some glibc x32 integer width issues > autoupdate > fmal: Avoid test failure on OpenBSD 5.1/SPARC64. > hypotl: Bypass broken implementation in OpenBSD 5.1/SPARC. > remainderl: Bypass broken implementation in OpenBSD 5.1/SPARC. > Oops, fix regression on AIX through recent commit. > Oops, fix cross-compilation guess in recent commits. > sqrtl: Bypass broken implementation in OpenBSD 5.1/SPARC. > doc: update timer_* platform portability notes > cbrtl: Bypass broken implementation in OpenBSD 5.1/SPARC. > remainderl: Avoid compilation error on AIX >= 5.2. > Avoid compilation errors with MSVC option -fp:strict. > uninorm: Don't crash in out-of-memory conditions. > quote: fix syntax-check > Collapse list of copyright years to ranges. See <https://lists.gnu.org/archive/html/bug-gnulib/2012-03/msg00051.html>. > log2f-ieee: Work around test failure on NetBSD 5.1 and Solaris 10. > log2-ieee: Work around test failure on NetBSD 5.1 and Solaris 10. > Tests for module 'log2l-ieee'. > New module 'log2l-ieee'. > Tests for module 'log2-ieee'. > New module 'log2-ieee'. > Tests for module 'log2f-ieee'. > New module 'log2f-ieee'. > Tests for module 'log2l'. > New module 'log2l'. > Tests for module 'log2f'. > New module 'log2f'. > Tests for module 'log2'. > New module 'log2'. > exp2* tests: More tests. > update from texinfo > autoupdate > log1p* tests: Reduce running time of tests. > log1pl-ieee: Work around test failure on AIX 7.1. > log1pl-ieee: Work around test failure on IRIX 6.5. > log1pf-ieee: Work around test failure on OpenBSD 4.9 and AIX 7.1. > log1pf-ieee: Work around test failure on AIX 5.1 and HP-UX 11. > log1p-ieee: Work around test failure on AIX 7.1 and HP-UX 11. > Tests for module 'log1pl-ieee'. > New module 'log1pl-ieee'. > Tests for module 'log1p-ieee'. > New module 'log1p-ieee'. > Tests for module 'log1pf-ieee'. > New module 'log1pf-ieee'. > Tests for module 'log1pl'. > New module 'log1pl'. > Tests for module 'log1pf'. > New module 'log1pf'. > log1p tests: More tests. > log1p: Provide replacement for Minix and MSVC. > expm1: Tiny doc fix. > math tests: Small simplification. > log tests: Add a comment. > Fix some comments. > regex: allow inclusion of <regex.h> before <limits.h> > fts: depend on fdopendir > Remove unused variables. > isnanf-nolibm: Fix last commit. > isnanf-nolibm: Make it work on IRIX 6.5 with cc. > logf-ieee: Work around test failure on NetBSD 5.1. > logf-ieee: Work around test failure on Solaris 9. > log-ieee: Work around test failure on NetBSD 5.1 and Solaris 11. > Tests for module 'logl-ieee'. > New module 'logl-ieee'. > Tests for module 'log-ieee'. > New module 'log-ieee'. > Tests for module 'logf-ieee'. > New module 'logf-ieee'. > log: Fix bug introduced on 2012-03-09. > timer-time: link explicitly with pthreads on glibc > log* tests: More tests. > logl: Work around OSF/1 5.1 bug. > logf: Work around OSF/1 5.1 bug. > log: Work around OSF/1 5.1 bug. > readtokens.c: adjust wording in a comment > modechange: add notations +40, 00440, etc. > exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5. > Tests for module 'exp2l-ieee'. > New module 'exp2l-ieee'. > Tests for module 'exp2-ieee'. > New module 'exp2-ieee'. > Tests for module 'exp2f-ieee'. > New module 'exp2f-ieee'. > Tests for module 'exp2l'. > New module 'exp2l'. > Tests for module 'exp2f'. > New module 'exp2f'. > Tests for module 'exp2'. > New module 'exp2'. > savedir: fix comment typo > test-readtokens.c: use const; remove unwarranted cast > autoupdate > fmal: Avoid compilation error on AIX. > fma, fmaf, fmal: Override undeclared system functions on IRIX 6.5. > remainderf: Override buggy system function on IRIX 6.5. > test-readtokens.c: avoid const-related compilation warnings > frexp-nolibm, frexpl-nolibm tests: Fix bug introduced on 2012-03-03. > expm1l: Avoid compilation error on AIX. > expm1l: Don't override undeclared system function on IRIX 6.5. > remainderl: Don't override undeclared system function on IRIX 6.5. > rintf: Don't override undeclared system function on IRIX 6.5. > roundl: Avoid compilation error on AIX. > roundl: Don't override undeclared system function on IRIX 6.5. > roundf: Don't override undeclared system function on IRIX 6.5. > round: Don't override undeclared system function on IRIX 6.5. > copysignf: Don't override undeclared system function on IRIX 6.5. > readtokens: add tests > quotearg: the module must now include quote.h > readtokens: avoid core dumps with unusual calling patterns > quote: Adhere to common module description layout. > quote: fuse into quotearg > Tests for module 'expm1l-ieee'. > New module 'expm1l-ieee'. > Tests for module 'expm1f-ieee'. > New module 'expm1f-ieee'. > Tests for module 'expm1-ieee'. > New module 'expm1-ieee'. > Work around expm1f bug on IRIX 6.5. > Tests for module 'expm1l'. > New module 'expm1l'. > Tests for module 'expm1f'. > New module 'expm1f'. > Tests for module 'expm1'. > New module 'expm1'. > math: Ensure declarations of math functions. > math: Update module names in warnings. > expl: Simplify computation. > exp* tests: More tests. > expl: Fix precision of computed result. > cbrt* tests: More tests. > hypot* tests: More tests. > fpucw: Doc about FreeBSD. > sqrt* tests: Rename local variable. > sqrt* tests: More tests. > sqrt* tests: More tests. > remainder* tests: More tests. > remainder, remainderf, remainderl: Fix computation for large quotients. > fmodl: Fix last commit. > fmod* tests: More tests. > fmod, fmodl: Fix computation for large quotients x / y. > fmod* tests: More tests. > rint* tests: More tests. > modf* tests: More tests. > fabs* tests: More tests. > ldexp* tests: More tests. > frexp* tests: More tests. > Support for pseudo-random numbers in tests. > frexp* tests: Refactor. > maint: don't specify XZ_OPT=-9ev in dist-related rule > autoupdate > maint.mk: allow announcement for non-gnulib project > maint.mk: avoid spurious failure of _sc_search_regexp-using tests > maint.mk: add per-line exclusions to prohibitions > Tests for module 'expl-ieee'. > New module 'expl-ieee'. > Tests for module 'exp-ieee'. > New module 'exp-ieee'. > Tests for module 'expf-ieee'. > New module 'expf-ieee'. > cbrtl-ieee: Work around test failure on IRIX 6.5. > Tests for module 'cbrtl-ieee'. > New module 'cbrtl-ieee'. > Tests for module 'cbrt-ieee'. > New module 'cbrt-ieee'. > Tests for module 'cbrtf-ieee'. > New module 'cbrtf-ieee'. > cbrtf: Work around bug in IRIX 6.5 system function. > Tests for module 'cbrtl'. > New module 'cbrtl'. > Tests for module 'cbrtf'. > New module 'cbrtf'. > cbrt: Provide replacement on MSVC and Minix. > hypotl-ieee: Work around test failure on OSF/1 and native Windows. > hypotf-ieee: Work around test failure on OSF/1 and native Windows. > hypot-ieee: Work around test failure on OSF/1 and native Windows. > Tests for module 'hypotl-ieee'. > New module 'hypotl-ieee'. > Tests for module 'hypot-ieee'. > New module 'hypot-ieee'. > Tests for module 'hypotf-ieee'. > New module 'hypotf-ieee'. > Remove unused variables. > termios: fix pid_t always, not just for tcgetsid > update from texinfo > Tests for module 'hypotl'. > New module 'hypotl'. > hypotf: Fix typo in comment. > tcgetsid: fix cygwin header bug > docs: update cygwin progress > Tests for module 'hypotf'. > New module 'hypotf'. > hypot: Prepare for hypotf module. > hypot tests: More tests. > math code: Add comments. > math: Ensure HUGE_VAL, HUGE_VALF, HUGE_VALL are defined. > doc: Move ISO C11 feature notes into POSIX chapters. > stdnoreturn: port to MSVC better > doc: Mention new glibc headers and functions. > Avoid compilation errors with MSVC option -fp:strict. > Tests for module 'sqrtl-ieee'. > New module 'sqrtl-ieee'. > Tests for module 'sqrt-ieee'. > New module 'sqrt-ieee'. > Tests for module 'sqrtf-ieee'. > New module 'sqrtf-ieee'. > remainderl-ieee: Work around test failure on OSF/1. > remainderf-ieee: Work around test failure on OSF/1. > remainder-ieee: Work around test failure on OSF/1. > Tests for module 'remainderl-ieee'. > New module 'remainderl-ieee'. > Tests for module 'remainder-ieee'. > New module 'remainder-ieee'. > Tests for module 'remainderf-ieee'. > New module 'remainderf-ieee'. > modff, modfl: Fix configure syntax error. > fmodl-ieee: Work around test failures on OSF/1, MSVC 9. > fmodf-ieee: Work around test failure on OSF/1. > fmodf-ieee: Work around test failure on MSVC 9. > fmod-ieee: Work around test failures on OSF/1, mingw. > fmodl-ieee: Fix test failures. > Tests for module 'fmodl-ieee'. > New module 'fmodl-ieee'. > Tests for module 'fmod-ieee'. > New module 'fmod-ieee'. > Tests for module 'fmodf-ieee'. > New module 'fmodf-ieee'. > Tests for module 'rintl-ieee'. > New module 'rintl-ieee'. > Tests for module 'rint-ieee'. > New module 'rint-ieee'. > Tests for module 'rintf-ieee'. > New module 'rintf-ieee'. > regex: re_search etc. should return -2 when memory exhausted > modfl-ieee: Work around test failures on IRIX, OSF/1, mingw. > modfl-ieee: Fix dependencies. > modfl-ieee: Fix test failures. > modff-ieee: Work around test failures on *BSD, IRIX, OSF/1, etc. > modf-ieee: Work around test failures on *BSD, IRIX, OSF/1, Cygwin. > Tests for module 'modfl-ieee'. > New module 'modfl-ieee'. > Tests for module 'modf-ieee'. > New module 'modf-ieee'. > Tests for module 'modff-ieee'. > New module 'modff-ieee'. > Tests for module 'fabsl-ieee'. > New module 'fabsl-ieee'. > Tests for module 'fabs-ieee'. > New module 'fabs-ieee'. > Tests for module 'fabsf-ieee'. > New module 'fabsf-ieee'. > fma*-ieee tests: Remove unneeded dependency. > Tests for module 'fmal-ieee'. > New module 'fmal-ieee'. > Tests for module 'fma-ieee'. > New module 'fma-ieee'. > Tests for module 'fmaf-ieee'. > New module 'fmaf-ieee'. > Tests for module 'ldexpl-ieee'. > New module 'ldexpl-ieee'. > Tests for module 'ldexp-ieee'. > New module 'ldexp-ieee'. > Tests for module 'ldexpf-ieee'. > New module 'ldexpf-ieee'. > Refactor frexp*-ieee tests. > More tests for modules frexpf-ieee, frexp-ieee, frexpl-ieee. > Tests for module 'frexpl-ieee'. > New module 'frexpl-ieee'. > Tests for module 'frexp-ieee'. > New module 'frexp-ieee'. > Tests for module 'frexpf-ieee'. > New module 'frexpf-ieee'. > roundl-ieee tests: More tests. > round-ieee tests: More tests. > roundf-ieee tests: More tests. > truncl-ieee tests: More tests. > trunc-ieee tests: More tests. > truncf-ieee tests: More tests. > ceill-ieee tests: More tests. > ceil-ieee tests: More tests. > ceilf-ieee tests: More tests. > floorl-ieee tests: More tests. > floor-ieee tests: More tests. > floorf-ieee tests: More tests. > fpieee: More comments. > Tests for module 'log10l'. > New module 'log10l'. > fmodl, remainder*: Avoid wrong results due to rounding errors. > Fix typo in recent ChangeLog entry. > Tests for module 'remainderl'. > New module 'remainderl'. > Tests for module 'remainderf'. > New module 'remainderf'. > remainder: Support for MSVC. > Tests for module 'fmodl'. > New module 'fmodl'. > Tests for module 'modfl'. > New module 'modfl'. > Tests for module 'fabsl'. > Tests for module 'fabsl'. > New module 'fabsl'. > fabs tests: More tests. > fabsf tests: More tests. > atanl: Provide function definition on MSVC. > acosl: Provide function definition on MSVC. > asinl: Provide function definition on MSVC. > tanl: Provide function definition on MSVC. > cosl: Provide function definition on MSVC. > sinl: Provide function definition on MSVC. > logl: Provide function definition on MSVC. > expl: Provide function definition on MSVC. > sqrtl: Provide function definition on MSVC. > ceill: Provide function definition on MSVC. > floorl: Provide function definition on MSVC. > ceilf: Provide function definition on MSVC. > floorf: Provide function definition on MSVC. > stdalign: @samp -> @code in doc for consistency > stdnoreturn: new module > regex: fix false multibyte matches in some regular expressions > maint.mk: tell sc_prohibit_strcmp to ding "0 == strcmp (...)", too > streq: Rename macro. > regex: fix typo in definition of MIN > acl: Don't use ACL_CNT and similar ops, since they are unreliable. > acl: Don't use GETACLCNT and similar ops, since they are unreliable. > acl: Fix endless loop on Solaris with vxfs. > acl: Fix copy-acl test failure on Solaris 11 2011-11. > acl: Update doc references. > Fix test failure in many locales on Solaris 11. > gnulib-tool: Improve usage message. > autoupdate > README-release: make it easier to execute commands > GNUmakefile: simplify detection of unconfigured trees > autoupdate > autoupdate > autoupdate > gnulib-tool: Doc fix. > bootstrap: don't exit 0 upon gnulib-tool failure > README-release: various improvements > autoupdate > maint: replace FSF snail-mail addresses with URLs > README-release: capitalize a word and split a line > fatal-signal: use C prototypes (with explicit void). > regex: spelling fix > regex: rely on stdint.h for SIZE_MAX > regex: merge glibc changes > maint.mk: also prohibit lower-case @var@ > autoupdate > maint: spelling fixes > canonicalize: avoid uninitialized memory use > isatty: Fix test failure of ptsname_r on native Windows. > spawn-pipe tests: Fix a NULL program name in a diagnostic. > nonblocking-socket tests: Fix a NULL program name in a diagnostic. > nonblocking-pipe tests: Fix a NULL program name in a diagnostic. > canonicalize-lgpl: fix // handling > canonicalize: fix // handling > ioctl: Fix test failure on native Windows. > fsync: Avoid test failure on native Windows. > * lib/sys_select.in.h [OpenBSD]: When /usr/include/pthread.h is > sys_select: Avoid syntax error on OpenBSD 5.0. > get-rusage-as, get-rusage-data tests: Avoid test failure with gcc-4.7. > stdioext: Fix last commit. > stdioext: Add tentative support for Plan9. > file-has-acl: suppress a warning from gcc -Wsuggest-attribute=const > Spelling fixes. > typo > autoupdate > popen: Make more robust on Windows. > Fix date of recent ChangeLog entries. > pclose: Fix typo. > doc about getlogin_r, setstate. > poll tests: Make test more robust. > sys_stat: Fix support for mingw64 and MSVC. > wcwidth: Work around bug in UTF-8 locale on OpenBSD 5.0. > quotearg: Fix test failure on MacOS X 10.5. > maint.mk: sc_prohibit_canonicalize_without_use: avoid false positive > autoupdate > test-framework-sh: Fix test failure with AIX 7.1 diff. > strtoimax: eliminate need for stdint.h, inttypes.h checks > sys_time: Override 'struct timeval' on some native Windows platforms. > accept4, fcntl, socket modules: Avoid warnings on x86_64 mingw64. > fcntl: Avoid compilation error on native Windows. > select, poll, isatty: Avoid warnings on x86_64 mingw64. _______________________________________________ bug-idutils mailing list bug-idutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-idutils