Simon Josefsson [Fri, 21 Oct 2005 12:28:18 +0000 (12:28 +0000)]
Add des, des-tests, gc-des, gc-des-tests modules.
Simon Josefsson [Fri, 21 Oct 2005 12:06:17 +0000 (12:06 +0000)]
Add, forgotten in last commit.
Simon Josefsson [Fri, 21 Oct 2005 12:03:17 +0000 (12:03 +0000)]
Add arctwo, arctwo-tests, gc-arctwo, gc-arctwo-tests modules.
Simon Josefsson [Fri, 21 Oct 2005 11:44:23 +0000 (11:44 +0000)]
* gc-libgcrypt.c (gc_cipher_open): Handle ECB.
Simon Josefsson [Wed, 19 Oct 2005 15:40:26 +0000 (15:40 +0000)]
Add gc-arcfour and gc-arcfour-tests modules.
Simon Josefsson [Wed, 19 Oct 2005 14:54:32 +0000 (14:54 +0000)]
Add gc-rijndael and gc-rijndael-tests modules.
Simon Josefsson [Wed, 19 Oct 2005 08:37:43 +0000 (08:37 +0000)]
* m4/gc-hmac-md5.m4, m4/gc-hmac-sha1.m4, m4/gc-md4.m4,
m4/gc-md5.m4, m4/gc-sha1.m4: Fix typo, suggested by Stepan Kasal
<kasal@ucw.cz>.
Karl Berry [Wed, 19 Oct 2005 08:20:36 +0000 (08:20 +0000)]
.
Simon Josefsson [Tue, 18 Oct 2005 23:45:03 +0000 (23:45 +0000)]
Add tests.
Simon Josefsson [Tue, 18 Oct 2005 23:37:20 +0000 (23:37 +0000)]
Include memxor.h.
Simon Josefsson [Tue, 18 Oct 2005 23:35:50 +0000 (23:35 +0000)]
Add gc-md4 and gc-md4-tests modules.
Simon Josefsson [Tue, 18 Oct 2005 22:59:17 +0000 (22:59 +0000)]
Add md4 module.
Simon Josefsson [Tue, 18 Oct 2005 14:10:27 +0000 (14:10 +0000)]
Add md5-tests module.
Karl Berry [Tue, 18 Oct 2005 07:36:59 +0000 (07:36 +0000)]
.
Bruno Haible [Mon, 17 Oct 2005 18:06:51 +0000 (18:06 +0000)]
Tweak the code to make it more reusable.
Bruno Haible [Mon, 17 Oct 2005 15:44:51 +0000 (15:44 +0000)]
Simplification, from Stepan Kasal.
Simon Josefsson [Mon, 17 Oct 2005 14:48:31 +0000 (14:48 +0000)]
Add gc-sha1-tests module.
Simon Josefsson [Mon, 17 Oct 2005 14:33:14 +0000 (14:33 +0000)]
* gc-libgcrypt.c (gc_hmac_sha1): Fix assert.
Simon Josefsson [Mon, 17 Oct 2005 13:41:56 +0000 (13:41 +0000)]
* gc.h (gc_nonce, gc_pseudo_random, gc_random): Add prototypes.
Simon Josefsson [Mon, 17 Oct 2005 13:34:58 +0000 (13:34 +0000)]
Fix warning in comment.
Simon Josefsson [Mon, 17 Oct 2005 13:13:08 +0000 (13:13 +0000)]
Add more hash functions.
Simon Josefsson [Mon, 17 Oct 2005 13:00:51 +0000 (13:00 +0000)]
Add ciphers.
Simon Josefsson [Mon, 17 Oct 2005 12:57:06 +0000 (12:57 +0000)]
Add (forgotten before).
Simon Josefsson [Mon, 17 Oct 2005 12:55:00 +0000 (12:55 +0000)]
Separate sha1 from md5. Use stdint.h in both modules.
Bruno Haible [Mon, 17 Oct 2005 10:27:37 +0000 (10:27 +0000)]
Small tweaks.
Karl Berry [Mon, 17 Oct 2005 07:36:07 +0000 (07:36 +0000)]
.
Simon Josefsson [Sat, 15 Oct 2005 18:21:58 +0000 (18:21 +0000)]
Add rijndael module.
Simon Josefsson [Sat, 15 Oct 2005 18:19:44 +0000 (18:19 +0000)]
Add arcfour module.
Paul Eggert [Fri, 14 Oct 2005 23:23:50 +0000 (23:23 +0000)]
* config/srclist.txt: Add glibc bug 321 for obstack.c, obstack.h.
* lib/obstack.c [defined _LIBC && defined USE_IN_LIBIO]: Don't
include <wchar.h>; no longer needed.
* lib/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.
* lib/obstack.h [!__STDC__] (obstack_int_grow_fast): Fix misnamed
macro argument.
Reported by Matej Vela <vela@debian.org>.
Paul Eggert [Fri, 14 Oct 2005 00:59:45 +0000 (00:59 +0000)]
* modules/human (Depends-on): Depend on xstrtoumax, not xstrtol.
Bruno Haible [Thu, 13 Oct 2005 12:20:32 +0000 (12:20 +0000)]
Prepare for using gl_STDBOOL_H.
Simon Josefsson [Thu, 13 Oct 2005 08:12:04 +0000 (08:12 +0000)]
2005-10-13 Simon Josefsson <jas@extundo.com>
* modules/gc-hmac-md5-tests: New file.
* tests/test-gc-hmac-sha1.c: New file.
Simon Josefsson [Thu, 13 Oct 2005 08:06:07 +0000 (08:06 +0000)]
2005-10-13 Simon Josefsson <jas@extundo.com>
* tests/test-gc.c (main): Remove MD5 and HMAC-MD5 tests.
* modules/gc-hmac-md5-tests: New file.
* tests/test-gc-md5.c: New file.
* modules/gc-md5-tests: New file.
Simon Josefsson [Thu, 13 Oct 2005 07:49:05 +0000 (07:49 +0000)]
* gc-pbkdf2-sha1.c (gc_pbkdf2_sha1): Optimize CEIL computation.
Move memory allocation outside of loop.
Simon Josefsson [Wed, 12 Oct 2005 13:39:01 +0000 (13:39 +0000)]
Rename, added under wrong filename.
Simon Josefsson [Wed, 12 Oct 2005 13:13:29 +0000 (13:13 +0000)]
Add gc-pbkdf2-sha1 module.
Simon Josefsson [Wed, 12 Oct 2005 13:05:44 +0000 (13:05 +0000)]
Fix typo.
Simon Josefsson [Wed, 12 Oct 2005 11:57:13 +0000 (11:57 +0000)]
* gc.h, gc-gnulib.c, gc-libgcrypt.c: Use Gc_rc for return types,
suggested by Bruno Haible <bruno@clisp.org>.
Simon Josefsson [Wed, 12 Oct 2005 09:28:48 +0000 (09:28 +0000)]
Add gc-hmac-sha1.
Simon Josefsson [Wed, 12 Oct 2005 01:42:54 +0000 (01:42 +0000)]
Add gc-sha1 module.
Simon Josefsson [Wed, 12 Oct 2005 01:33:44 +0000 (01:33 +0000)]
Add hmac-sha1 module.
Simon Josefsson [Wed, 12 Oct 2005 01:09:32 +0000 (01:09 +0000)]
Split parts of the gc module into gc-md5 and gc-hmac-md5 modules.
Simon Josefsson [Wed, 12 Oct 2005 00:23:38 +0000 (00:23 +0000)]
* 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.
Simon Josefsson [Tue, 11 Oct 2005 19:17:09 +0000 (19:17 +0000)]
Doc fix.
Bruno Haible [Tue, 11 Oct 2005 18:50:36 +0000 (18:50 +0000)]
New module 'c-strcasestr'.
Bruno Haible [Tue, 11 Oct 2005 18:48:53 +0000 (18:48 +0000)]
New module 'c-strcase'.
Simon Josefsson [Tue, 11 Oct 2005 18:28:27 +0000 (18:28 +0000)]
Add (I forgot to install this together with the actual modification
earlie).
Simon Josefsson [Tue, 11 Oct 2005 18:25:51 +0000 (18:25 +0000)]
Add crc module.
Simon Josefsson [Tue, 11 Oct 2005 17:41:16 +0000 (17:41 +0000)]
* gc.h (gc_hash_buffer): Add doc.
Bruno Haible [Tue, 11 Oct 2005 12:47:44 +0000 (12:47 +0000)]
Avoid integer overflow on exotic platforms.
Paul Eggert [Tue, 11 Oct 2005 06:53:48 +0000 (06:53 +0000)]
* modules/mempcpy (License): GPL -> LGPL.
* modules/strchrnul (License): Likewise.
* modules/sysexits (License): Likewise.
Karl Berry [Tue, 11 Oct 2005 01:22:24 +0000 (01:22 +0000)]
update from texinfo
Karl Berry [Sun, 9 Oct 2005 13:08:11 +0000 (13:08 +0000)]
update from texinfo
Karl Berry [Sun, 9 Oct 2005 07:44:54 +0000 (07:44 +0000)]
.
Simon Josefsson [Sat, 8 Oct 2005 11:05:24 +0000 (11:05 +0000)]
* srclist.txt: Bug 1423 is closed, but 1439 remains.
Simon Josefsson [Sat, 8 Oct 2005 09:26:59 +0000 (09:26 +0000)]
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.
Simon Josefsson [Sat, 8 Oct 2005 08:33:07 +0000 (08:33 +0000)]
Add generic crypto module.
Simon Josefsson [Fri, 7 Oct 2005 08:47:51 +0000 (08:47 +0000)]
* memxor.m4: Remove gl_C_RESTRICT call.
Karl Berry [Fri, 7 Oct 2005 07:38:45 +0000 (07:38 +0000)]
.
Paul Eggert [Thu, 6 Oct 2005 16:44:39 +0000 (16:44 +0000)]
* stdbool.m4 (AC_HEADER_STDBOOL): Check that bool
promotes to int, not unsigned int, to catch the AIX 5.3
compiler bug.
Simon Josefsson [Thu, 6 Oct 2005 15:58:26 +0000 (15:58 +0000)]
Add hmac-md5 module.
Simon Josefsson [Thu, 6 Oct 2005 11:19:54 +0000 (11:19 +0000)]
* memxor.c (memxor): Avoid casts and warnings.
Simon Josefsson [Thu, 6 Oct 2005 11:16:54 +0000 (11:16 +0000)]
* memxor.m4: Require gl_C_RESTRICT.
Karl Berry [Thu, 6 Oct 2005 07:37:01 +0000 (07:37 +0000)]
.
Paul Eggert [Wed, 5 Oct 2005 21:41:31 +0000 (21:41 +0000)]
Don't use the HAVE_ macros that we used to define.
Paul Eggert [Wed, 5 Oct 2005 21:39:09 +0000 (21:39 +0000)]
* getaddrinfo.m4 (gl_PREREQ_GETADDRINFO): Don't check for
sys/socket.h, netdb.h, sys/types.h; the checks areno longer
needed, since the source code now assumes these .h files.
Derek R. Price [Wed, 5 Oct 2005 18:09:54 +0000 (18:09 +0000)]
* lib/getdelim.c (SIZE_MAX): New macro, if not already defined.
Bruno Haible [Wed, 5 Oct 2005 16:15:35 +0000 (16:15 +0000)]
Relicense under LGPL.
Simon Josefsson [Wed, 5 Oct 2005 14:58:54 +0000 (14:58 +0000)]
* memxor.c (memxor): Fix compiler error.
Simon Josefsson [Wed, 5 Oct 2005 13:54:42 +0000 (13:54 +0000)]
* md5.h (MD5_DIGEST_SIZE, MD5_BLOCK_SIZE): Add, see also
<http://sourceware.org/bugzilla/show_bug.cgi?id=1423>.
Simon Josefsson [Wed, 5 Oct 2005 13:29:53 +0000 (13:29 +0000)]
Add memxor.
Simon Josefsson [Wed, 5 Oct 2005 13:21:37 +0000 (13:21 +0000)]
* modules/iconv (Files): Move config.rpath to havelib, it is used there.
* modules/havelib (Files): Add config.rpath.
Simon Josefsson [Wed, 5 Oct 2005 08:46:24 +0000 (08:46 +0000)]
Also remove HAVE_NETDB_H test, for
same reasons.
Simon Josefsson [Wed, 5 Oct 2005 07:49:16 +0000 (07:49 +0000)]
Remove HAVE_SYS_SOCKET_H test too, to see if
any systems lack sys/socket.h; mingw32 is known to lack it, but we
don't support it yet anyway.
Simon Josefsson [Wed, 5 Oct 2005 07:39:50 +0000 (07:39 +0000)]
Don't protect sys/types.h with HAVE_SYS_TYPES_H,
we assume all systems have it, suggested by Jim Meyering
<jim@meyering.net>.
Paul Eggert [Wed, 5 Oct 2005 06:50:03 +0000 (06:50 +0000)]
* verify.h (verify_true): Provide alternative definition for C++.
Simon Josefsson [Tue, 4 Oct 2005 09:53:09 +0000 (09:53 +0000)]
* getaddrinfo.h: Move sys/types.h include first, reported by "Mark
D. Baushke" <mdb@gnu.org>.
Paul Eggert [Mon, 3 Oct 2005 19:44:05 +0000 (19:44 +0000)]
* getdelim.c: Include getdelim.h first. Include <limits.h>.
(SSIZE_MAX): New macro, if not already defined.
(getdelim): Fix buffer overrun on 64-bit hosts with lines longer
than 2 GiB.
Karl Berry [Mon, 3 Oct 2005 07:44:43 +0000 (07:44 +0000)]
.
Paul Eggert [Mon, 3 Oct 2005 04:28:41 +0000 (04:28 +0000)]
* modules/xreadlink (Makefile.am): Remove lib_SOURCES.
Paul Eggert [Mon, 3 Oct 2005 04:28:00 +0000 (04:28 +0000)]
(Makefile.am): Remove lib_SOURCES.
Paul Eggert [Sun, 2 Oct 2005 22:44:15 +0000 (22:44 +0000)]
* modules/exclude (Depends-on): Depend on verify.
* modules/strtoimax (Depends-on): Likewise.
* modules/utimecmp (Depends-on): Likewise.
* lib/exclude.c: Include verify.h.
(verify): Remove. All callers changed to use verify.h's version.
* lib/strtoimax.c: Likewise.
* lib/utimecmp.c: Likewis.e
Paul Eggert [Sun, 2 Oct 2005 22:38:45 +0000 (22:38 +0000)]
Sync from coreutils.
* lib/.cppi-disable: Add getaddrinfo.h, getdelim.h, getline.h, getpass.c
mbchar.h, mbuiter.h, strcase.h, strnlen.h, strnlen1.h.
* lib/.cvsignore: Add fts.h, search.h, t-fpending.
* lib/settime.c (settime): Fix { typo in previous patch. Also, don't
bother returning ENOSYS if settimeofday or stime fails; just let
them return whatever errno they want to return.
* lib/utimens.c: Include unistd.h, for dup2.
(futimens): Fix typo: HAVE_FUTIMESAT was misspelled in an #if.
(futimens) [! HAVE_FUTIMESAT]: If !file, set errno before returning -1.
* lib/fts-cycle.c [HAVE_CONFIG_H]: Include <config.h>.
* lib/openat-die.c: Use `#ifdef HAVE_CONFIG_H', not `#if HAVE_CONFIG_H'.
* lib/openat.c (fdopendir): Do not define if HAVE_FDOPENDIR.
Remove AT_FDCWD test.
Do not consume the fd unless successful.
* lib/openat.h (fdopendir): Do not define if HAVE_FDOPENDIR.
* lib/settime.c (settime): Move the HAVE_STIME block `up' into an #elif
block, so that we don't even try to compile it if settimeofday is
available. This works around a compilation failure on OSF1 V5.1,
due to stime requiring a `long int*' while tv_sec is `int'.
* m4/openat.m4 (gl_FUNC_OPENAT): Check for fdopendir.
* m4/ullong_max.m4 (gl_ULLONG_MAX): Simplify so that it merely
defines ULONG_MAX_LT_ULLONG_MAX. Thomas M.Ott reports that
ULLONG_MAX doesn't work with 2.7.2.1.
* m4/utimes.m4 (gl_FUNC_UTIMES): Detect the version of utimes
from glibc-2.2.5 that fails for read-only files.
* m4/chdir-long.m4 (gl_FUNC_CHDIR_LONG): Compare $gl_have_path...
against `yes', rather than just testing for nonempty.
Simon Josefsson [Sat, 1 Oct 2005 11:19:16 +0000 (11:19 +0000)]
2005-10-01 Simon Josefsson <jas@extundo.com>
* getaddrinfo.m4: Include sys/types.h for sys/socket.h, on FreeBSD
and Darwin.
Simon Josefsson [Sat, 1 Oct 2005 10:33:38 +0000 (10:33 +0000)]
2005-09-30 Eric Blake <ebb9@byu.net> (tiny change)
* getdelim.c (getdelim): Remove unused variables.
Simon Josefsson [Sat, 1 Oct 2005 10:27:58 +0000 (10:27 +0000)]
2005-10-01 Simon Josefsson <jas@extundo.com>
* getaddrinfo.m4: Use AC_GNU_SOURCE, GNU only declare getaddrinfo
as an (POSIX) extension. Check for sys/types.h, sys/socket.h, and
netdb.h too, needed by getaddrinfo.h. Check if getaddrinfo,
freeaddrinfo and gai_strerror are declared by the POSIX headers.
Check if struct addrinfo is declared.
Simon Josefsson [Sat, 1 Oct 2005 10:27:20 +0000 (10:27 +0000)]
2005-10-01 Simon Josefsson <jas@extundo.com>
* getaddrinfo.h: Protect #include's of sys/socket.h and netdb.h.
Only define struct addrinfo if !HAVE_STRUCT_ADDRINFO. Protect
AI_* and EAI_* definitions. Protect function declarations.
Jim Meyering [Sat, 1 Oct 2005 09:56:04 +0000 (09:56 +0000)]
*** empty log message ***
Jim Meyering [Sat, 1 Oct 2005 09:55:56 +0000 (09:55 +0000)]
(gl_GETADDRINFO): Look for getservbyname in these
libraries [inet nsl socket xnet]. Nelson Beebe reported that with
native cc on Solaris 7, getaddrinfo.c requires -lsocket.
(gl_GETADDRINFO): Check for gethostbyname
in the inet and nsl libraries. Required on Solaris 5.7.
Paul Eggert [Thu, 29 Sep 2005 16:51:23 +0000 (16:51 +0000)]
* xtime.h (XTIME_PRECISION): Now of type int, not long long int,
so that the code works even with ancient cpp. Portability problem
with GCC 2.7.2.1 reported by Thomas M.Ott.
Karl Berry [Thu, 29 Sep 2005 12:24:42 +0000 (12:24 +0000)]
srclist.update
Bruno Haible [Wed, 28 Sep 2005 12:00:59 +0000 (12:00 +0000)]
Test verify_true instead of verify_expr.
Karl Berry [Wed, 28 Sep 2005 07:38:22 +0000 (07:38 +0000)]
.
Paul Eggert [Tue, 27 Sep 2005 22:26:05 +0000 (22:26 +0000)]
* modules/regex (Depends-on): Add strcase.
Paul Eggert [Tue, 27 Sep 2005 22:25:55 +0000 (22:25 +0000)]
(Depends-on): Add strcase.
Paul Eggert [Tue, 27 Sep 2005 21:37:06 +0000 (21:37 +0000)]
* modules/gethostname (Licence): Change from GPL to LGPL, since
gethostname.c is a trivial implementation of a standard library
function.
* modules/poll (License): Change from GPL to LGPL, since it's
derived from LGPL code.
Jim Meyering [Tue, 27 Sep 2005 08:40:36 +0000 (08:40 +0000)]
(signed_type_or_expr__): Define.
(INT_STRLEN_BOUND) [__GNUC__]: Use a slightly tighter bound
for unsigned types.
Jim Meyering [Tue, 27 Sep 2005 08:39:52 +0000 (08:39 +0000)]
*** empty log message ***
Jim Meyering [Tue, 27 Sep 2005 08:39:44 +0000 (08:39 +0000)]
Sync from coreutils.
(gl_GETADDRINFO): Check for gethostbyname
in the inet and nsl libraries. Required on Solaris 5.7.
Jim Meyering [Tue, 27 Sep 2005 08:36:17 +0000 (08:36 +0000)]
Change #ifdef<TAB>HAVE_CONFIG_H to #ifdef HAVE_CONFIG_H.