Andreas Schwab (1): Fix autoconf test bug introduced on 2008-01-15. Atsushi SAKAI (1): Fix typo in comment. Bob Proulx (1): Enable use of older two part flavor 'git describe'. Bruno Haible (119): Remove unnecessary -l options from LDFLAGS. Fix the value of $auxdir used when generating the tests directory. Use standard idioms. Add more comments about Knuth-Morris-Pratt algorithm. Use GNU style coding conventions. Split setenv module into setenv and unsetenv. Get rid of setenv.h. Split setenv module into setenv and unsetenv. Get rid of setenv.h. Fix link error in relocatability wrappers, due to xalloc_die(). Make --enable-relocatable work with DESTDIR. Use plain ANSI C syntax. Avoid using the syntax symbol() in formatted documentation. The localcharset module requires a modified TESTS_ENVIRONMENT; tell the user. Change license to LGPLv2+. Ensure that 'glob' stays under LGPLv2+. Protect against integer overflow in malloca() calls. New macro xnmalloca. Don't define xmmalloca if not needed. Unify 5 copies of the KMP code. Fix formatting of a ChangeLog entry. Treat untyped memory as an 'unsigned char' array. New section 'Localization'. Fix bug introduced on 2007-12-02. Relax test, so that it passes on older glibc systems. Improve memory cleanup in 'relocatable' module. Don't strip off a leading "lt-" prefix outside a .libs directory. No need to drop periods from section names. Remove unnecessary TESTS_ENVIRONMENT setting. Detect wcwidth bug on OpenBSD 4.0. Document the knuth_morris_pratt calling convention better. Add missing module dependencies. Handle the particular PRIdMAX values on MacOS X and mingw. Undo the commit dced91140ad8eb666ed6cc6192fb486dadf623bb. Fix test failure on OpenBSD 4.0. Work around OpenBSD 4.0 tdelete() bug. Small tweaks to memmem module. Update copyright year. Make it possible to avoid all memory leaks when calling relocate(). Add documentation for the c-* modules. Make c-strstr rely on strstr. More notes about specific platforms. Increase the maximum allowed time for the test. Add documentation chapter about the glibc header files. Don't redefine __attribute__ without a need. Avoid unsupported locales on OpenBSD. Typo in comment. Fix documentation of include file. Replace strsignal if it does not work fine. Work around a MacOS X 10.5 bug in frexpl(). Fix a printf statement. New documentation of GNU libc functions. Incorporate existing memmem doc into new doc structure. Incorporate existing strcasestr doc into new doc structure. Rename two directories: headers -> posix-headers, functions -> posix-functions. Exploit the __builtin_signbit GCC built-in. Rename isnan, applicable to 'double' only, to isnand. Use the GCC built-in when available. Make use of GCC's __builtin_isnan. Use the GCC built-in __builtin_isnanl (if it works). Add credits to ChangeLog entry. Mark set_uint32 function as 'inline'. users.txt: Add gnuit. Add comments about required includes. Fix bug introduced on 2007-06-10. Fix bug introduced on 2008-01-26. Fix *printf behaviour regarding the left-adjust flag on HP-UX 10.20. Tweak ChangeLog entry. Don't use %n on native Woe32 systems, to avoid a crash on Windows Vista systems. Avoid gcc warnings due to misplaced 'const'. New abstract list operation 'node_set_value'. New module 'git-merge-changelog'. Comment changes. Specify custom merge drivers. Improve reference to ./libgnu.a. Give credit to a bug reporter. Support the "git pull --rebase" situation. New option --split-merged-entry. Speed up from O(n^2) to O(n). Speed up by 25%. Speed up by 10%. Avoid generating no-op conflicts. Restore the ChangeLog's truncated tail. Documentation about problem on MacOS X 10. New module 'environ'. Oops, forgot a dependency. Tests for module 'environ'. Documentation tweak, reported by Peter O'Gorman. Fix a build problem on HP-UX 10. New module 'freadptr'. Tests for module 'freadptr'. Change specification for the sake of ungetc on hypothetic platforms. More tests for freadptr. New module 'freadseek'. Tests for module 'freadseek'. Oops, fix last commit. Update last ChangeLog entry. Move the documentation of module 'func' to its own file. Small updates. Talk about "header file", not "header". Add libgnupdf. Avoid line break inside email address. Ensure that fseeko is declared when possible. Make fflush after ungetc work on BSD platforms. Fix comments in last commit. Fix mistake in last commit. Explain how to remedy the TeX save_size error. Extend freadptr to return also the buffer size. Take into account the number of pushed-back bytes (ungetc). Fix commit from 2007-06-20. Document a pitfall. Correct the va_copy definition for AIX 5. Correct the va_copy definition for AIX 5. Avoid conflicts between local macro definitions. Extend AC_LIB_LINKFLAGS to the situation of several libraries provided by a single package. Tweak "gnulib --version" output. Tweak "gnulib --version" output. Install files from top/ in the destination directory. Document how to resolve the conflicts between gnulib and gettext. Fix regex compilation error on HP-UX 11. New options --vc-files, --no-vc-files. Colin Watson (5): Add man-db. * lib/canonicalize-lgpl.c [!_LIBC]: Fix typo in #if directive: New module 'strsignal'. Tests for module 'strsignal'. Make the functions argp_error, argp_failure known to xgettext. Eric Blake (32): Shorten duration of memmem test. Fix memmem test for mingw. Avoid quadratic system memmem. Rewrite memmem to guarantee linear complexity without malloc. Give gcc some memmem optimization hints. Add memmem-simple module. Avoid quadratic strstr implementations. Share two-way algorithm. Fix a comment. * m4/strstr.m4: Delete cruft from copy-n-paste. fix typo Restore executable bits. Convert strcasestr module to use Two-Way algorithm. Touch up previous patch. Convert c-strcasestr to be more efficient. Quotearg part 1: more wrappers, restore quotearg_char state. Quotearg part 2: add flag that can control NUL elision. Quotearg part 3: add flag to control outer quote elision. Quotearg part 4: add tests, fix c-maybe colon quoting. Silence warning in last patch. Avoid shadowing warning and compile errors on Linux. Avoid trigraph quoting in default output. Avoid doubling \ in common case of "c-maybe" quoting style. New module 'memchr2'. Fix bugs in last patch. Likewise for ftello. Fix 'gnulib-tool --version' output to work with git. Bump copyright year in files generated by gnulib-tool. Sync GNUmakefile with coreutils. VPATH fix. More --version tweaks. Alter GNUmakefile to install into top directory. Jim Meyering (36): Avoid use of private FTS type name. lib/version-etc.c (COPYRIGHT_YEAR): Increase for new year. * build-aux/announce-gen: Also check for lzma-compressed files. announce-gen: emit Gnulib's git-based version string. Prefer over "config.h". See autoconf doc for explanation. vasnprintf.c: Avoid warning about unused label vc-list-files: new module Prefer "sizeof v" over the equivalent "4". Use "sizeof VAR", rather than a literal "4". * build-aux/git-version-gen: Use "git status", not "git-status". Use "git COMMAND", not "git-COMMAND". Avoid two "parameter unused" warnings. New script and module: gitlog-to-changelog xstrtol_error: Fix typo. * build-aux/gitlog-to-changelog: Use committer date, not author date. gitlog-to-changelog: Add omitted ChangeLog entry. New script and module: useless-if-before-free * build-aux/useless-if-before-free: Exit 2 for errors. Add a better summary to previous ChangeLog entry. useless-if-before-free: New option: --list (-l). useless-if-before-free: Close stdout carefully. useless-if-before-free: Fix reversed exit values. * ChangeLog: Indent copyright notice to avoid "make distcheck" failure in coreutils. bootstrap: sync from coreutils Add ChangeLog entry. bootstrap: sync from coreutils again * build-aux/git-version-gen: Adjust a comment and the Usage string. Remove useless "if" tests before free. Deprecate "free" module. lib/getdelim.c (getdelim): Don't leak memory upon failed realloc. Remove the last dependency on the "free" module. * build-aux/bootstrap (gnulib_tool): Remove trailing blanks. Recognize optional cast of the argument to free. sha1.c, md5.c: Hoist a redundant expression. Undo last change. New script and module: mktempd * build-aux/GNUmakefile (_have-git-version-gen): Split long line. John E. Malmberg (2): Update VMS specifics. Add VMS support. Karl Berry (31): update maintain.texi no period in node name missed ChangeLog for doc change yesterday autoupdate autoupdate autoupdate autoupdate autoupdate autoupdate exec autoupdate try to preserve x bits log autoupdate autoupdate update from texinfo autoupdate autoupdate Sync from Libtool: autoupdate autoupdate update from texinfo autoupdate autoupdate update from texinfo autoupdate autoupdate Merge branch 'master' of ssh://address@hidden/srv/git/gnulib autoupdate autoupdate update from texinfo Lasse Collin (1): Don't rely on signed integer overflowing to negative value. Martin Buchholz (1): * lib/fts.c (fts_build): Typo correction to comment. Martin Lambers (1): Override getpagesize on mingw. Mike Frysinger (1): Add a configure time option: --disable-acl. Paolo Bonzini (1): * build-aux/bootstrap (MSGID_BUGS_ADDRESS): New overridable variable. Paul Eggert (3): * lib/memmem.c (knuth_morris_pratt): Check for size_t overflow gl_FUNC_ALLOCA no longer defines HAVE_ALLOCA_H unconditionally. Fix problem with getdate on mingw32 reported by Simon Josefsson Peter O'Gorman (1): getloadavg: use libperfstat on AIX5 Peter Palfrader (1): sha1: remove the result buffer alignment constraint Ralf Wildenhues (3): autoupdate. * DEPENDENCIES: Require Texinfo version 4.6 or newer. Support AIX 6.1 and higher. Sergey Poznyakoff (6): (source_base, m4_base, doc_base, tests_base): New variables. Update (gl_ARGP): Use AC_TRY_LINK to test if program_invocation_name and Update Add anubis, cpio, mailfromd, mailutils, radius, wydawca. * build-aux/bootstrap (version_controlled_file): Adapt for SVN Simon Josefsson (24): Modules intprops and string needed by relocatable-prog-wrapper. Update localename-tests for setenv changes. Need string.h for strcpy in gethostname module. Disable secure memory in gc-libgcrypt.c. Need string.h unconditionally, for strncpy or strcpy. New module gethostname-tests. Add module sockets. Add self-test for sockets module. md5: adapt alignment constraint fix from sha1. md4: adapt alignment constraint fix from sha1. md2: clarify comments to say that alignment is not required. sha1.c (set_uint32): Mark function as static. Add SHA1_DIGEST_SIZE #define to sha1.h. Add sha1 self test. Fix typo. Suggested by Jim. Use unlimited license for inline module. Re-license byteswap to LGPLv2+. Add pdf target in doc/. Add module __func__ to provide C99 __func__ variable. Minor cleanups of __func__ module, suggested by Eric Blake . Rename __func__ module to func. Change license to unlimited for func module. Add entries for recent func module changes. Make git-version-gen optional. Add _build-aux variable. Thien-Thi Nguyen (1): Consistent explanation of "Gnulib module: ..." notation.