+2014-01-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ doc: update main copyright year
+ * doc/gnulib.texi: Update copyright date.
+
+2014-01-01 Eric Blake <eblake@redhat.com>
+
+ version-etc: new year
+ * lib/version-etc.c (COPYRIGHT_YEAR): Bump to 2014.
+ * all files: run 'make update-copyright'
+
+2013-12-24 Eric Blake <eblake@redhat.com>
+
+ passfd: give nicer error for recvfd at eof
+ * lib/passfd.c (recvfd): Fake ENOTCONN if other end closes early.
+ * tests/test-passfd.c (main): Enhance test to cover this.
+
+2013-12-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ gettimeofday: port recent C++ fix to Emacs
+ Without this further patch, Emacs won't build due to
+ the portcheck failing. Also, this simplifies the patch a bit.
+ * lib/time.in.h (localtime, gmtime): Don't replace unless
+ GNULIB_GETTIMEOFDAY. Treat them more like mktime.
+ * lib/time.in.h (localtime, gmtime):
+ * m4/gettimeofday.m4 (gl_GETTIMEOFDAY_REPLACE_LOCALTIME):
+ * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS):
+ * modules/time (time.h):
+ Don't worry about about the possibility of localtime and gmtime
+ being absent; they're present in all C libraries we know about.
+ * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS):
+ Don't assume sys_time is present and has been initialized.
+ Instead, use a hack that should work even if it hasn't been.
+ Don't use a portcheck for gmtime or localtime; this supports
+ the hack.
+ * modules/time (time.h): Substitute GNULIB_GETTIMEOFDAY.
+
+2013-12-17 John W. Eaton <jwe@gnu.org>
+
+ gettimeofday: fix C++ crosscompilation
+
+ Never replace gmtime and localtime by macros when compiling with
+ C++, this prevents <ctime> from being included.
+
+ * m4/gettimeofday.m4 (gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Do not
+ define gmtime and localtime as preprocessor macros. Instead
+ define some HAVE_GMTIME, HAVE_LOCALTIME, REPLACE_GMTIME, and
+ REPLACE_LOCALTIME substitutions.
+ * lib/time.in.h: Declare gmtime and localtime when needed.
+ * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS): AC_SUBST HAVE_GMTIME,
+ HAVE_LOCALTIME, REPLACE_GMTIME, and REPLACE_LOCALTIME.
+ * modules/time: Depend on gettimeofday, and substitute the above
+ variables in time.h.
+
+2013-12-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ qacl: port to Windows better
+ See Eli Zaretskii in
+ <http://lists.gnu.org/archive/html/emacs-devel/2013-12/msg00593.html>.
+ * lib/file-has-acl.c (acl_access_nontrivial):
+ Return -1 and set errno if !HAVE_ACL_FIRST_ENTRY &&
+ !HAVE_ACL_TO_SHORT_TEXT && !HAVE_ACL_FREE_TEXT.
+
+2013-12-12 Alexander V. Lukyanov <lav@netis.ru>
+
+ md5, sha1, sha256, sha512: fix (trivial) compile error in c++ mode.
+ * lib/gl_openssl.h: Cast void pointers to a specific type.
+
+2013-12-07 Pádraig Brady <P@draigBrady.com>
+
+ open-tests: fix build failure with -Werror=old-style-declaration
+ * tests/test-open.h: Reorder the inline to avoid the issue.
+
+2013-12-07 Pádraig Brady <P@draigBrady.com>
+
+ md5, sha1, sha256, sha512: fix link error with partial libcrypto
+ * m4/gl-openssl.m4 (gl_CRYPTO_CHECK): Only clear LIB_CRYPTO at
+ init time, so that if early checks find crypto routines,
+ while the last does not, then @LIB_CRYPTO@ is replaced correctly,
+ avoiding link failures.
+
+2013-12-07 Paul Eggert <eggert@cs.ucla.edu>
+
+ md5, sha1, sha256, sha512: add gl_SET_CRYPTO_CHECK_DEFAULT
+ This provides a new way to specify the default for
+ gl_CRYPTO_CHECK, one that is reflected in the --help message.
+ Emacs uses this, as well as the old way.
+ This attempts to implement a suggestion by Pádraig Brady in
+ <http://lists.gnu.org/archive/html/coreutils/2013-12/msg00080.html>.
+ * m4/gl-openssl.m4(gl_SET_CRYPTO_CHECK_DEFAULT): New macro.
+ (gl_CRYPTO_CHECK): Use it. Mention the default in --help output.
+
+ md5, sha1, sha256, sha512: add 'auto', and a way to specify default
+ * m4/gl-openssl.m4 (gl_CRYPTO_CHECK):
+ Add support for a new option, --with-openssl=auto, which causes
+ the library to be used if available and silently ignored if not.
+ Add support to allow allow configure.ac to specify its own
+ default, by setting with_openssl_default before invoking gl_INIT.
+
+2013-12-05 Paul Eggert <eggert@cs.ucla.edu>
+
+ open-tests: port to glibc with _FORTIFY_SOURCE and -O1
+ Problem reported by Daiki Ueno in:
+ http://lists.gnu.org/archive/html/bug-gnulib/2013-06/msg00052.html
+ * tests/test-open.h (__always_inline):
+ New macro, if not already defined.
+ (test_open): Use it.
+
+2013-12-04 Eric Blake <eblake@redhat.com>
+
+ include_next: minimize code duplication
+ * modules/include_next (Depends-on): Add absolute-header.
+ * m4/include_next.m4 (gl_NEXT_HEADERS_INTERNAL): Reuse
+ gl_ABSOLUTE_HEADER_ONE instead of open-coding it.
+
2013-12-04 Pádraig Brady <P@draigBrady.com>
getcwd: fix compile error in configure check
coding: utf-8
End:
- Copyright (C) 1997-2013 Free Software Foundation, Inc.
+ Copyright (C) 1997-2014 Free Software Foundation, Inc.
Copying and distribution of this file, with or without
modification, are permitted provided the copyright notice