+2005-11-08 Eric Blake <ebb9@byu.net>
+
+ * getaddrinfo.h: Use #if !, not #ifndef, for AC_CHECK_DECLS.
+
+2005-10-30 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix porting problem reported by Theodoros V. Kalamatianos.
+ * utimens.c (futimens) [HAVE_WORKING_UTIMES && HAVE_FUTIMES]:
+ Don't assume that futimes failing means we must fail.
+
+2005-10-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ * getcwd.c (__getcwd): Don't assume that system calls after readdir
+ leave errno alone. Problem reported by Dmitry V. Levin.
+
+2005-10-28 Paul Eggert <eggert@cs.ucla.edu>
+
+ * savedir.c (savedir): Don't assume that xrealloc etc. leave
+ errno alone. Problem reported by Frederic Jolliton.
+
+2005-10-28 Simon Josefsson <jas@extundo.com>
+
+ * inet_ntop.h, inet_ntop.c: Make it work under mingw32: Add
+ "restrict" keywords, as per POSIX. Protect the function
+ declaration around HAVE_DECL_INET_NTOP rather than HAVE_INET_NTOP.
+ Don't use K&R prototypes. Check the sprintf return values.
+ Re-define EAFNOSUPPORT if not present. Indent.
+
+ * md5.h, md5.c: Simplify buffer handling visavi alignment,
+ suggested by Bruno Haible <bruno@clisp.org>.
+
+ * gc-gnulib.c, gc-libgcrypt.c: Check calloc return value.
+
+ * gc.h: Add MD2 and RMD160 length defines. Add prototypes.
+
+ * gc-libgcrypt.c: Add MD2 (which is not available through
+ libgcrypt).
+
+ * gc-gnulib.c: Add MD2. Implement gc_hash_* API.
+
+ * md2.h, md2.c: New files.
+
+2005-10-24 Simon Josefsson <jas@extundo.com>
+
+ * md4.h: Shrink buffer size, now that we changed the type.
+
+2005-10-22 Simon Josefsson <jas@extundo.com>
+
+ * arcfour.h, arcfour.c: Use fixed size indices in the
+ arcfour_context struct (simplify test vector testing in GNU
+ Shishi).
+
+2005-10-22 Simon Josefsson <jas@extundo.com>
+
+ * md4.h, md4.c: Simplify buffer handling visavi alignment,
+ suggested by Bruno Haible <bruno@clisp.org>.
+
+2005-10-22 Simon Josefsson <jas@extundo.com>
+
+ * crc.h: Include stddef.h, for size_t.
+
+2005-10-21 Simon Josefsson <jas@extundo.com>
+
+ * arctwo.h (arctwo_setkey): Protect variable in CPP macro,
+ suggested by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
+
+2005-10-21 Simon Josefsson <jas@extundo.com>
+
+ * rijndael-api-fst.c: Fix bugs in CBC mode for more than one
+ block.
+
+2005-10-21 Simon Josefsson <jas@extundo.com>
+
+ * gc-gnulib.c: Support ARCTWO in CBC mode.
+
+2005-10-21 Simon Josefsson <jas@extundo.com>
+
+ * hmac-md5.c (hmac_md5): Add comments, suggested by Bruno Haible
+ <bruno@clisp.org>.
+
+ * hmac-sha1.c (hmac_sha1): Likewise.
+
+ * crc.c (crc32_update): Actually use crc parameter, suggested by
+ Bruno Haible <bruno@clisp.org>.
+
+ * crc.h: Include stdint.h directly, suggested by Bruno Haible
+ <bruno@clisp.org>.
+
+2005-10-21 Simon Josefsson <jas@extundo.com>
+
+ * des.h, des.c: New files.
+
+ * gc-gnulib.c: Support DES.c
+
+2005-10-21 Simon Josefsson <jas@extundo.com>
+
+ * arctwo.h, arctwo.c: New files.
+
+ * gc-gnulib.c: Support ARCTWO.
+
+2005-10-21 Simon Josefsson <jas@extundo.com>
+
+ * gc-libgcrypt.c (gc_cipher_open): Handle ECB.
+
+2005-10-19 Simon Josefsson <jas@extundo.com>
+
+ * gc-gnulib.c: Support ARCFOUR.
+
+2005-10-19 Simon Josefsson <jas@extundo.com>
+
+ * gc-gnulib.c: Implement gc_cipher_* API, currently only with AES
+ support.
+
+ * gc.h: Add ECB enum type.
+
+ * hmac-md5.c, hmac-sha1.c: Include memxor.h.
+
+2005-10-19 Simon Josefsson <jas@extundo.com>
+
+ * gc.h, gc-gnulib.c, gc-libgcrypt.c: Support MD4.
+
+2005-10-18 Simon Josefsson <jas@extundo.com>
+
+ * md4.h, md4.c: New files, based on md5.?.
+
+2005-10-17 Simon Josefsson <jas@extundo.com>
+
+ * gc-libgcrypt.c (gc_hmac_sha1): Fix assert.
+
+ * gc.h (gc_nonce, gc_pseudo_random, gc_random): Add prototypes.
+
+2005-10-17 Simon Josefsson <jas@extundo.com>
+
+ * gc.h, gc-libgcrypt.c: Add more hash types/functions.
+
+2005-10-17 Simon Josefsson <jas@extundo.com>
+
+ * gc.h, gc-libgcrypt.c: Add ciphers.
+
+2005-10-17 Simon Josefsson <jas@extundo.com>
+
+ * sha1.c: Use uint32_t instead of md5_uint32.t
+
+ * sha1.h: Use stdint.h and uint32_t instead of md5_uint32 from
+ md5.h.
+
+ * md5.c: Use uin32_t. Fix non-gcc UNALIGNED_P macro.
+
+ * md5.h: Use stdint.h and uint32_t. Doc fix.
+
+2005-10-15 Simon Josefsson <jas@extundo.com>
+
+ * rijndael-api-fst.h, rijndael-api-fst.c: New files.
+
+ * rijndael-alg-fst.h, rijndael-alg-fst.c: New files.
+
+2005-10-14 Simon Josefsson <jas@extundo.com>
+
+ * arcfour.h, arcfour.c: New files.
+
+2005-10-14 Paul Eggert <eggert@cs.ucla.edu>
+
+ * obstack.c [defined _LIBC && defined USE_IN_LIBIO]: Don't
+ include <wchar.h>; no longer needed.
+
+2005-10-14 Jakub Jelinek <jakub@redhat.com>
+ and Ulrich Drepper <drepper@redhat.com>
+
+ Import from libc.
+ * obstack.c (print_and_abort) [defined _LIBC]: Use __fxprintf
+ instead of inline stream orientation test and two separate
+ function calls. Pay no attention to USE_IN_LIBIO.
+
+2005-10-14 Roland McGrath <roland@redhat.com>
+
+ Import from libc. [BZ #1331]
+ * obstack.h [!__STDC__] (obstack_int_grow_fast): Fix misnamed
+ macro argument.
+ Reported by Matej Vela <vela@debian.org>.
+
+2005-10-13 Paul Eggert <eggert@cs.ucla.edu>
+
+ * mkdir-p.c (make_dir_parents): Don't report an error if an
+ intermediate directory is in a read-only file system. Problem
+ reported by Eric Blake.
+
+2005-10-13 Simon Josefsson <jas@extundo.com>
+
+ * gc-pbkdf2-sha1.c (gc_pbkdf2_sha1): Optimize CEIL computation.
+ Move memory allocation outside of loop.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc-pbkdf2-sha1.c: New file.
+
+ * gc.h: Add gc_pbkdf2_sha1 prototype.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc.h, gc-gnulib.c, gc-libgcrypt.c: Use Gc_rc for return types,
+ suggested by Bruno Haible <bruno@clisp.org>.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc-libgcrypt.c (gc_hmac_sha1): New function.
+
+ * gc-gnulib.c (gc_hmac_sha1): New function.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc.h, gc-gnulib.c, gc-libgcrypt.c: Support SHA-1.
+
+2005-10-12 Simon Josefsson <jas@extundo.com>
+
+ * gc-gnulib.c: Condition MD5 and HMAC-MD5 use on GC_USE_MD5 and
+ GC_USE_HMAC_MD5, respectively.
+
+ * gc-libgcrypt.c (gc_md5): Fix assert call.
+ (gc_md5): Fix typo.
+
+ * gc.h (gc_hash_buffer): Use gc_hash in prototype.
+
+ * gc-libgcrypt.c (gc_hash_buffer): Ditto.
+
+ * gc-gnulib.c (gc_hash_buffer): Ditto.
+
+2005-10-11 Bruno Haible <bruno@clisp.org>
+
+ * c-strcasestr.h: New file, from GNU gettext.
+ * c-strcasestr.c: New file, from GNU gettext.
+
+2005-10-11 Bruno Haible <bruno@clisp.org>
+
+ * c-strcase.h: New file, from GNU gettext.
+ * c-strcasecmp.c: New file, from GNU gettext.
+ * c-strncasecmp.c: New file, from GNU gettext.
+
+2005-10-11 Simon Josefsson <jas@extundo.com>
+
+ * crc.h, crc.c: New files.
+
+ * gc.h (gc_hash_buffer): Add doc.
+
+2005-10-08 Simon Josefsson <jas@extundo.com>
+
+ * gc.h: Add gc_hash and gc_hash_buffer.
+
+ * gc-gnulib.c (gc_hash_buffer): Add. Reorder #include's.
+
+ * gc-libgcrypt.c (gc_hash_buffer): Add.
+
2005-10-11 Bruno Haible <bruno@clisp.org>
* strcasecmp.c: Include limits.h.
* exclude.c (bool): Declare, perhaps by including stdbool.h.
(<sys/types.h>): Include only if HAVE_SYS_TYPES_H.
(<stdlib.h>, <string.h>, <strings.h>, <inttypes.h>, <stdint.h>):
- Include if available.
+ Include if available.
(<xalloc.h>): Include
(SIZE_MAX): Define if <stdint.h> or <inttypes.h> doesn't.
(verify): New macro. Use it to verify that EXCLUDE macros do not