A lot of cleanups as well as minor API changes.
[libgcrypt.git] / ChangeLog
1 2007-02-20  Werner Koch  <wk@g10code.com>
2
3         * configure.ac: Bump LT version to C14/A3/R0 in preparation for a
4         release.
5         
6         * autogen.sh: Add option --force.
7         * configure.ac: New option --disable-endian-check.  Use a real
8         noexecstack test instead of requiring an option.  Add SVN version
9         magic.
10
11 2007-02-02  Werner Koch  <wk@g10code.com>
12
13         * configure.ac (FALLBACK_SOCKLEN_T): Special case for mingw32.
14
15 2006-11-15  Werner Koch  <wk@g10code.com>
16
17         * autogen.sh: Add convenience option --build-amd64.
18
19 2006-10-20  Werner Koch  <wk@g10code.com>
20
21         * Makefile.am (stowinstall): New convenience target.
22
23 2006-10-12  Marcus Brinkmann  <marcus@g10code.de>
24
25         * configure.ac (FALLBACK_SOCKLEN_T): Third time is a charm.
26         Define gcry_socklen_t, to avoid conflicts with socklen_t
27         definitions by autoconf.
28
29 2006-10-11  Marcus Brinkmann  <marcus@g10code.de>
30
31         * configure.ac (FALLBACK_SOCKLEN_T): Rewrite in terms of
32         socklen.m4.
33
34 2006-10-11  Marcus Brinkmann  <marcus@g10code.de>
35
36         * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Removed.
37         * configure.ac: Do not call GNUPG_FIX_HDR_VERSION.
38
39 2006-10-10  Marcus Brinkmann  <marcus@g10code.de>
40
41         * configure.ac: Invoke AC_CHECK_SOCKLEN_TYPE.
42         (AC_CONFIG_FILES): Add src/gcrypt.h.
43         (AC_CONFIG_SRCDIR): Change to src/libgcrypt.vers.
44
45 2006-10-02  Werner Koch  <wk@g10code.com>
46
47         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Test on HOST and not
48         TARGET.  Hardwire for mingw32. Allow setting via command line when
49         cross compiling.
50
51 2006-08-29  Werner Koch  <wk@g10code.com>
52
53         * configure.ac (USE_SEED): New.
54
55 2006-07-26  Werner Koch  <wk@g10code.com>
56
57         * configure.ac: New options --enable-noexecstack and
58         --disable-optimization. 
59
60 2006-07-04  Marcus Brinkmann  <marcus@g10code.de>
61
62         * configure.ac: Call AC_LIBTOO_WIN32_DLL and AC_LIBTOOL_RC.
63
64         * configure.ac: Call gl_TYPE_SOCKLEN_T instead of the other
65         socklen_t checks.
66
67 2006-06-08  Marcus Brinkmann  <marcus@g10code.de>
68
69         * configure.ac (PTH_LIBS): Add --all to pth-config invocation.
70
71 2006-03-14  Werner Koch  <wk@g10code.com>
72
73         * configure.ac: Check for fctnl and ftruncate.
74         (HAVE_PTH): Check for GNU Pth.
75         (HAVE_W32_SYSTEM): Define it.
76         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): New. Taken from GnuPG 1.4.
77
78 2005-12-08  Werner Koch  <wk@g10code.com>
79
80         * configure.ac: Changed the random device names for netbsd.  From
81         Christian Biere.
82
83 2005-11-02  Moritz Schulte  <moritz@g10code.com>
84
85         * NEWS: Documented minor API changes.
86
87 2005-09-15  Moritz Schulte  <moritz@g10code.com>
88
89         * Makefile.am (EXTRA_DIST): Depend on README.SVN, not on README.CVS.
90
91 2005-06-25  Moritz Schulte  <moritz@g10code.com>
92
93         * configure.ac: Removed src/libgcrypt.pc from AC_CONFIG_FILES.
94
95 2005-06-10  Werner Koch  <wk@g10code.com>
96
97         * configure.ac: Move detection of basic stuff to the top.  For
98         example we need to know whether gcc is used before testing for it.
99         Reported by Ralf Fassel.
100         
101 2005-04-23  Moritz Schulte  <moritz@g10code.com>
102
103         * acinclude.m4 (TYPE_SOCKLEN_T): New type definition test;
104         provided by Albert Chin.
105         * configure.ac: Don't use $(CMD) as it's not portable; use CMD in
106         backticks instead.  Simpler -lnsl/-lsocket test.  Use
107         TYPE_SOCKLEN_T test.  Don't forget to set `random_modules'
108         correctly.
109
110 2005-04-22  Moritz Schulte  <moritz@g10code.com>
111
112         * configure.ac: Added support for pkgconfig; provided by Albert
113         Chin.
114
115 2005-04-11  Moritz Schulte  <moritz@g10code.com>
116
117         * configure.ac: Integrate Whirlpool.
118
119 2005-01-04  Werner Koch  <wk@g10code.com>
120
121         Updated to automake 1.9.
122         
123         * acinclude.m4: Updated for use with automake 1.9. 
124
125         * configure.ac: Require libgpg-error 1.0; not really needed but
126         that is the first stable version.
127
128         * Makefile.am (ACLOCAL_AMFLAGS): New for -I m4.
129         (AUTOMAKE_OPTIONS): New to create a bzip archive.
130
131 2005-02-03  Moritz Schulte  <moritz@g10code.com>
132
133         * THANKS: Updated.
134
135 2004-08-09  Moritz Schulte  <moritz@g10code.com>
136
137         * THANKS: Updated.
138
139 2004-07-04  Moritz Schulte  <moritz@g10code.com>
140
141         * THANKS: Updated.
142
143 2004-04-21  Werner Koch  <wk@gnupg.org>
144
145         * configure.ac: Don't print a warning if GNU make was not found.
146
147 2004-05-07  Moritz Schulte  <moritz@g10code.de>
148
149         * THANKS: Updated.
150
151 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
152
153         * autogen.sh: Added ACLOCAL_FLAGS.
154
155 2004-04-15  Werner Koch  <wk@gnupg.org>
156
157         Released 1.2.0.
158         
159         * configure.ac: Set LT to C12/A1/R1.
160
161 2004-04-06  Werner Koch  <wk@gnupg.org>
162
163         * config.guess, config.sub, ltmain.sh: Updated to those from
164         libtools 1.5.4.
165
166 2004-03-29  Werner Koch  <wk@gnupg.org>
167
168         Released 1.1.94.
169
170         * configure.ac: Set LT to C12/A1/R0.
171
172 2004-03-10  Marcus Brinkmann  <marcus@g10code.de>
173
174         * configure.ac (LIBGCRYPT_CONFIG_LIBS_PTHREAD,
175         LIBGCRYPT_CONFIG_CFLAGS_PTHREAD, LIBGCRYPT_CONFIG_LIBS_PTH,
176         LIBGCRYPT_CONFIG_CFLAGS_PTH, have_pth, have_pthread, AC_CHECK_PTH,
177         AC_CHECK_LIB(pthread), HAVE_PTH, HAVE_PTHREAD): Removed.
178
179 2004-03-06  Werner Koch  <wk@gnupg.org>
180
181         Released 1.1.93.
182
183         * configure.ac (LIBGCRYPT_CONFIG_SONAME_NUMBER): Replaced by 
184         LIBGCRYPT_CONPIG_API_VERSION.  Set it to 1.  Set LT to C11/A0/R1.
185
186 2004-03-05  Werner Koch  <wk@gnupg.org>
187
188         * configure.ac (LIBGCRYPT_CONFIG_SONAME_NUMBER): New.
189
190 2004-02-20  Werner Koch  <wk@gnupg.org>
191
192         Released 1.1.92.
193         
194         * configure.ac: Set LT to C11/A0/R0.
195
196 2004-02-11  Werner Koch  <wk@gnupg.org>
197
198         * autogen.sh (check_version): Removed bashism and simplified.
199
200 2004-02-06  Werner Koch  <wk@gnupg.org>
201
202         * configure.ac: Add rfc2268 cipher algorithm.
203
204 2004-01-25  Moritz Schulte  <mo@g10code.com>
205
206         * THANKS: Updated.
207
208 2003-12-19  Werner Koch  <wk@gnupg.org>
209
210         Released 1.1.91.
211         
212         * configure.ac: Bumbed LT version to C10/A3/R1.
213
214 2003-12-08  Werner Koch  <wk@gnupg.org>
215
216         * Makefile.am (dist-hook): Don't distribute stuff from the now
217         obsolete scripts dir.
218         (EXTRA_DIST): Remove README_alpha
219         * README-alpha: Removed.
220         * configure.ac (AM_CONFIG_AUX_DIR): Removed.
221
222         * COPYING.DOC: Removed.
223         * Makefile.am (EXTRA_DIST): Added README.CVS and
224         autogen.sh. Removed COPYING.DOC.
225
226 2003-11-14  Werner Koch  <wk@gnupg.org>
227
228         Released 1.1.90.
229         
230         * configure.ac: Bumbed LT version to C10/A3/R0.
231         
232         * configure.ac (have_ld_version_script): Set the default in
233         a separate test.
234         (PRINTABLE_OS_NAME): Don't handle the Hurd extra, this leads to
235         conflicts with BSD based GNU systems.  The Hurd has now a working
236         uname.
237
238 2003-11-04  Werner Koch  <wk@gnupg.org>
239
240         * configure.ac (USE_SHA1): Make sure it is always included.
241         (USE_RMD160): Removed this AM conditional.
242
243 2003-10-31  Werner Koch  <wk@gnupg.org>
244
245         * configure.ac: Bumbed version number to 1.1.90-cvs for futher
246         development
247
248         Released 1.1.44.
249         
250         * acinclude.m4 (AC_CHECK_PTH): Added.
251         * configure.ac: Use it here instead of the generic lib test.
252         Bumbed LT vesion to C9/A2/R0.
253
254 2003-10-27  Werner Koch  <wk@gnupg.org>
255
256         * configure.ac: Give a hint on where libgpg-error is available.
257         Reformatted long lines.  Don't include gcrypt-defs.h.
258         (--enable-gcc-warnings): New option.
259
260 2003-10-24  Moritz Schulte  <mo@g10code.com>
261
262         * configure.ac: Check for socklen_t.
263
264 2003-10-11  Moritz Schulte  <mo@g10code.com>
265
266         * acinclude.m4: Update AM_PATH_GPG_ERROR macro.
267
268 2003-09-04  Werner Koch  <wk@gnupg.org>
269
270         Released 1.1.43.
271
272         * configure.ac: Require libgpg-error 0.4 due to the prime interface.
273
274 2003-08-29  Werner Koch  <wk@gnupg.org>
275
276         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Re-implemented.
277         * configure.ac: Use it here.
278
279 2003-08-27  Moritz Schulte  <mo@g10code.com>
280
281         * configure.ac: Substitute: LIBGCRYPT_CONFIG_LIBS_PTHREAD,
282         LIBGCRYPT_CONFIG_CFLAGS_PTHREAD, LIBGCRYPT_CONFIG_LIBS_PTH,
283         LIBGCRYPT_CONFIG_CFLAGS_PTH, LIBGCRYPT_THREAD_MODULES.
284
285 2003-08-07  Moritz Schulte  <moritz@g10code.com>
286
287         * configure.ac: Fail, if libgpg-error could not be found.
288
289 2003-07-31  Werner Koch  <wk@gnupg.org>
290
291         Released 1.1.42.
292         
293         * configure.ac: Set LT version to 7/0/0.
294
295 2003-07-30  Werner Koch  <wk@gnupg.org>
296
297         * AUTHORS (Maintainer): Assigned Moritz as Maintainer.
298
299 2003-07-30  Moritz Schulte  <moritz@g10code.com>
300
301         * NEWS: Include much more complete list of `Interface changes
302         relative to the 1.1.12 release'.
303
304 2003-07-14  Moritz Schulte  <moritz@g10code.com>
305
306         * configure.ac: Bumbed version number up to 1.1.42-cvs.
307
308 2003-07-09  Moritz Schulte  <moritz@g10code.com>
309
310         * configure.ac: Reintroduce --disable-asm, since it is needed by
311         mpi/config.links.
312
313 2003-07-05  Moritz Schulte  <moritz@g10code.com>
314
315         * README: Few changes, mention libgpg-error.
316         
317 2003-06-18  Moritz Schulte  <moritz@g10code.com>
318
319         * configure.ac (available_ciphers): Removed Serpent, hrrm.
320
321 2003-06-17  Moritz Schulte  <moritz@g10code.com>
322
323         * acinclude.m4: Removed macro definitions: GNUPG_CHECK_FAQPROG,
324         GNUPG_CHECK_ENDIAN, GNUPG_CHECK_CACHE, GNUPG_CHECK_PIC,
325         GNUPG_CHECK_EXPORTDYNAMIC, GNUPG_CHECK_IPC, GNUPG_PROG_NM,
326         GNUPG_SYS_SYMBOL_UNDERSCORE, GNUPG_FUNC_MKDIR_TAKES_ONE_ARG,
327         GPH_PROG_DB2ANY.
328         Added macro definitions: AM_PATH_GPG_ERROR.
329         
330         * configure.ac: Use alternative approach for building based on
331         conditional sources, which does not make automake eat all your
332         memory, etc.
333         Removed unused tests.
334         Renamed --enable-static-rnd to --enable-random.
335         Use Autoconf's AC_C_BIGENDIAN macro instead of our own.
336         Re-organized the whole file.
337
338 2003-06-16  Moritz Schulte  <moritz@g10code.com>
339
340         * configure.ac (AC_CONFIG_FILES): Removed doc/version.sgml.
341
342 2003-06-11  Moritz Schulte  <moritz@g10code.com>
343
344         * configure.ac: Remove --enable-libgpg-error flag.
345         Ue AC_PATH_GPG_ERROR.
346
347 2003-06-09  Moritz Schulte  <moritz@g10code.com>
348
349         * NEWS: Mention API changes and libgpg-error.
350
351 2003-05-25  Moritz Schulte  <moritz@g10code.com>
352
353         * configure.ac (USE_LIBGPG_ERROR): Implementation of the
354         --enable-libgpg-error switch.
355         Define USE_LIBGPG_ERROR in LIBGCRYPT_CONFIG_FLAGS, in case
356         libgpg-error is used.
357
358 2003-05-22  Moritz Schulte  <moritz@g10code.com>
359
360         * configure.ac (AC_CHECK_HEADERS): Removed unused headers:
361         termio.h, langinfo.h.
362         (AC_CHECK_FUNCS): Removed unused functions: strsep, strlwr,
363         tcgetattr, setrlimit, strftime, nl_langinfo, sigaction,
364         sigprocmask, fopen64, fstat64.
365
366 2003-04-27  Moritz Schulte  <moritz@g10code.com>
367
368         * README: Documented new configure switches.
369         Mention the --enable-maintainer-switch.
370
371         * configure.ac: Merged some code from GnuPG's configure.ac for
372         disabling sha512/tiger in case no 64 data types are available.
373
374 2003-04-17  Moritz Schulte  <moritz@g10code.com>
375
376         * configure.ac: Include support for sha512.
377
378 2003-04-17  Moritz Schulte  <moritz@g10code.com>
379
380         * AUTHORS: Updated.
381
382 2003-04-16  Moritz Schulte  <moritz@g10code.com>
383
384         * configure.ac: Implement command line switches: --enable-ciphers,
385         --enable-pubkey-ciphers and --enable-digests.
386         Set Automake conditionals and config.h symbols depending on the
387         selected ciphers, pubkey-ciphers, digests and random-modules.
388
389         * acinclude.m4 (LIST_MEMBER): New macro.
390
391         * configure.ac: Simplified, removed code for parsing
392         EXTRA_PROGRAMS from Makefile.am.
393
394 2003-04-08  Moritz Schulte  <moritz@g10code.com>
395
396         * configure.ac: Merged random-module selection code from GnuPG's
397         configure.ac.
398
399 2003-04-07  Moritz Schulte  <moritz@g10code.com>
400
401         * configure.ac: Removed code for generating contruct.c.
402         Remove digest modules from the static_modules list, only handle
403         random module selection.
404         
405
406 2003-03-24  Moritz Schulte  <moritz@g10code.com>
407
408         * NEWS: Mention new CBC_MAC flag.
409
410         * AUTHORS (Maintainer): Update entry for Simon Josefsson.
411
412 2003-03-04  Moritz Schulte  <moritz@g10code.com>
413
414         * TODO: Remove item about resetting handles, since
415         gcry_cipher_reset is implemented by now.
416
417         * NEWS: Mentioned gcry_cipher_reset.
418
419 2003-01-21  Werner Koch  <wk@gnupg.org>
420
421         * README (Configure options): New. 
422         * configure.ac (have_ld_version_script): New option
423         --enable-ld-version-script.
424
425 2003-01-20  Simon Josefsson  <jas@extundo.com>
426
427         * configure.ac (MODULES_IN_CIPHER): Add crc.
428
429 2003-01-20  Werner Koch  <wk@gnupg.org>
430
431         Released 1.1.12.
432         
433         * configure.ac (LIBGCRYPT_LT_REVISION): Bumbed up.
434
435 2002-12-21  Werner Koch  <wk@gnupg.org>
436
437         Released 1.1.11.
438         
439         * configure.ac (LIBGCRYPT_LT_CURRENT: Bumbed to 6/5/0 due to a new
440         interface
441
442 2002-12-19  Werner Koch  <wk@gnupg.org>
443
444         * configure.ac (have_pthread): Check for pthreads in libc.
445         (have_ld_version_script): New.
446
447 2002-11-10  Werner Koch  <wk@gnupg.org>
448
449         * configure.ac (MODULES_IN_CIPHER): Add md4.c.  By Simon Josefsson.
450
451 2002-09-20  Werner Koch  <wk@gnupg.org>
452
453         Released 1.1.10.
454
455         * configure.ac (HAVE_DEV_RANDOM_IOCTL): Don't check for it; it is
456         not used.
457         (AS_CHECK_HEADERS): Check for sys/select.h.
458         * Makefile.am (DIST_SUBDIRS): New to include the w32-dll directory
459
460 2002-09-18  Timo Schulz  <ts@winpt.org>
461
462         * configure.ac: Added makefile for the W32 DLL.
463         
464 2002-09-17  Werner Koch  <wk@gnupg.org>
465
466         * configure.ac: Check for Pth and Pthreads.
467
468 2002-08-23  Werner Koch  <wk@gnupg.org>
469
470         Released 1.1.9.
471         
472         * configure.ac (LIBGCRYPT_CONFIG_CFLAGS): Renamed from
473         LIBGCRYPT_CFLAGS and removed the libpath because it is set by the
474         config script.
475         (LIBGCRYPT_LT_REVISION): Set LT version to 5/4/1.
476
477 2002-06-25  Werner Koch  <wk@gnupg.org>
478
479         Released 1.1.8.
480         
481         * configure.ac: Set LT version to 5/4/0. 
482
483 2002-05-21  Werner Koch  <wk@gnupg.org>
484
485         Released 1.1.7.
486         
487         * configure.ac: Set LT version to 4/3/0.
488
489 2002-05-17  Werner Koch  <wk@gnupg.org>
490
491         * configure.ac: Removed all the dynamic loading stuff.
492
493 2002-05-16  Werner Koch  <wk@gnupg.org>
494
495         * configure.ac: Reordered the C_CHECK_FUNCS.
496
497 2002-05-15  Werner Koch  <wk@gnupg.org>
498
499         * configure.ac: Adjusted for new MPI module stuff.
500
501 2002-05-14  Werner Koch  <wk@gnupg.org>
502
503         Changed license to the LGPL.
504
505 2002-05-02  Werner Koch  <wk@gnupg.org>
506
507         * jnlib/: Removed.
508         * Makefile.am (SUBDIRS): Removed jnlib.
509         * configure.ac (jnlib/Makefile): Removed.
510
511         * configure.ac: Define _REENTRANT.
512         
513 2002-02-18  Werner Koch  <wk@gnupg.org>
514
515         * configure.ac (MPI_EXTRA_ASM_OBJS): Use .lo suffix.
516         (AC_CANONICAL_TARGET): Added.
517
518 2002-02-07  Werner Koch  <wk@gnupg.org>
519
520         Released 1.1.6. 
521
522 2002-01-24  Werner Koch  <wk@gnupg.org>
523
524         * jnlib/: Replaced by a fresh copy from GnuPG (actually the NewPG
525         development branch).  Adjusted Makefile.am and jnlib-config.h
526         accordingly.
527
528 2001-12-18  Werner Koch  <wk@gnupg.org>
529
530         Released 1.1.5.
531
532         * Makefile.am (dist-hook): Only look in mpi and scripts for
533         distfiles; this way we don't include those of a stale "make dist"
534         directory.
535
536         * acinclude.m4 (GNUPG_FIX_HDR_VERSION): Make it work with the new
537         automake.
538         * configure.ac: Don't chmod db2any.
539
540 2001-08-06  Werner Koch  <wk@gnupg.org>
541
542         * configure.ac: Removed cross compiling hacks.
543
544 2001-08-03  Werner Koch  <wk@gnupg.org>
545
546         Released 1.1.4.
547
548         * acinclude.m4 (GNUPG_CHECK_TYPEDEF): Define GNU Source.
549         
550         Migrated to autoconf 2.52.
551         * acinclude.m4: Removed GNUPG_LINK_FILES and converted.
552         * acconfig.h: Removed
553         * configure.in: Replaced by...
554         * configure.ac: and modified for use with autoconf 2.52.  Replaced
555         GNUPG_LINK_FILES with AC_CONFIG_LINKS and moved some informational
556         messages to the end. Removed --enable-m-debug
557
558         * tests/: New.
559         * Makefile.am: Included tests directory
560         
561         * configure.in (DYNLINK_MOD_CFLAGS): Use -shared with dec-osf.
562         Reported by Chris Adams.  Merged some cases.
563
564 2001-05-31  Werner Koch  <wk@gnupg.org>
565
566         Released 1.1.3.
567
568         * configure.in: Use _gcry_ prefix when creating the cipher constructor.
569
570         * acconfig.h (_GCRYPT_IN_LIBGCRYPT): Define it here.
571
572 2001-05-28  Werner Koch  <wk@gnupg.org>
573
574         * acinclude.m4 (GPH_PROG_DOCBOOK): Removed.
575         (GPH_PROG_DB2ANY): New. Taken from GPH.
576         * configure.in: Use it here.
577
578 2000-12-19  Werner Koch  <wk@gnupg.org>
579
580         Major change:
581         Removed all GnuPG stuff and renamed this piece of software
582         to gcrypt.  The directory gcrypt has been renamed to src.
583
584 2000-11-14  Werner Koch  <wk@gnupg.org>
585
586         Version 1.1.2 released.
587
588 2000-11-13  Werner Koch  <wk@gnupg.org>
589
590         * acinclude.m4 (GNUPG_FIX_HDR_VERSION): VPATH build fix.
591
592 2000-10-10  Werner Koch  <wk@gnupg.org>
593
594         * Makefile.am (dist-hook): Create the version file.
595         * configure.in: Set the libtool version here, removed the need
596         for the version file.
597
598 Mon Sep 18 16:35:45 CEST 2000  Werner Koch  <wk@openit.de>
599
600         * acinclude.m4 (GNUPG_CHECK_MLOCK):  Removed that silly mkdir().
601
602         * configure.in:  Changes to allow for Solaris random device.
603         By Nils Ellmenreich.
604         (--with-egd-socket): New.
605
606         * configure.in (GNUPG_HOMEDIR): New.
607
608         * configure.in: Check for fstat64 and fopen64
609
610         * acinclude.m4 (GNUPG_CHECK_FAQPROG): New.
611         * configure.in: Test for this.
612
613         * configure.in (DYNLINK_MOD_CFLAGS): Fix by David Champion.
614
615 Tue Aug 22 14:31:15 CEST 2000  Werner Koch  <wk@openit.de>
616
617         Version 1.1.1
618
619 Fri Aug 18 14:27:14 CEST 2000  Werner Koch  <wk@openit.de>
620
621   * agent/: New.
622   * Makefile.am, configure.in: Support for the new directory.
623
624 Mon Jul 17 16:35:47 CEST 2000  Werner Koch  <wk@>
625
626   * configure.in (mingw32): Changes to allow for mingw32msvc
627
628 Fri Jul 14 19:38:23 CEST 2000  Werner Koch  <wk@>
629
630   The big merge between this one and the stable branch 1.0.  Still need
631   to merge TNANKS, AUTHORS and such.  It probaly does not compile yet.
632
633   * acinclude.m4 (GNUPG_CHECK_MLOCK): Fixed syntax error in C code.
634
635   * configure.in: Add check for termio.h, wait unctiosn and sigaction.
636
637   * acinclude.m4, configure.in (GNUPG_CHECK_GNUMAKE): New.
638
639   * acinclude.m4 (MKDIR_TAKES_ONE_ARG): Check some headers. By Gaël Quéri.
640
641   * configure.in (AM_INIT_AUTOMAKE): Use this now. By Gaël.
642
643   * acinclude.m4 (GNUPG_CHECK_EXPORTDYNAMIC): Replacement for
644   GNUPG_CHECK_RDYNAMIC which should handle gcc with non GNU ld nicer.
645   Contributed by Dave Dykstra.
646   * configure.in (GNYPG_CHECK_RDYNAMIC): Replaced by the new check.
647
648   * configure.in: Add a test for unisgned long long.
649
650   * configure.in (DYNLINK_MOD_CFLAGS): Set different for NetBSD.
651
652   * configure.in: Add check for clock_gettime
653
654   * configure.in (ALL_LINGUAS): Add nl.
655   * configure.in (ALL_LINGUAS): Add Esperanto.
656   * configure.in (ALL_LINGUAS): Add sv and ja.
657
658   * configure.in: Use /usr/local for CFLAGS and LDFLAGS when
659   target is freebsd.  By Rémi.
660
661   * configure.in: Do not set development version when the version has
662   a dash in it.  Suggested by Dave Dykstra.
663
664   * configure.in: Removed substitution for doc/gph/Makefile.
665   Do all the gcc warning only in maintainer mode.
666
667   * configure.in (dlopen): Use CHECK_FUNC for a test of dlopen in libc.
668   Suggested by Alexandre Oliva.
669   (-Wall): Moved the settting of gcc warning options near to the end
670   so that tests don't get confused.  Suggested by Paul D. Smith.
671
672   * acinclude.m4 (GNUPG_SYS_NM_PARSE): Added BSDI support.
673   (GNUPG_CHECK_RDYNAMIC): Ditto.
674
675   * acinclude.m4 (GNUPG_CHECK_MLOCK): Changed the way to test for
676   librt.  Test suggested by Jeff Long.
677
678   * acinclude.m4 (GNUPG_CHECK_MLOCK): Do librt check only when
679   we can't link a test program.  This way GNU systems don't need
680   to link against linrt.
681   (GNUPG_CHECK_IPC): Fixed use of TRY_COMPILE macro.  From Tim Mooney.
682
683   * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Add support for
684   DJGPP.
685   (GNUPG_CHECK_MLOCK): Check whether mlock sits in librt.
686
687   * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): Add NetBSD. By Thomas Klausner.
688
689   * acconfig.h (HAVE_MLOCK): Added
690
691 Mon Mar 13 19:22:46 CET 2000  Werner Koch  <wk@openit.de>
692
693         * configure.in: Now uses the Docbook M4s from GPH.
694
695 Mon Jan 31 17:46:35 CET 2000  Werner Koch  <wk@>
696
697         * Makefile.am: Re-added tools. By Rémi.
698
699 Mon Jan 31 16:37:34 CET 2000  Werner Koch  <wk@gnupg.de>
700
701         * configure.in: Create a symlink for types.h in gcrypt/.
702
703 Thu Jan 27 18:00:44 CET 2000  Werner Koch  <wk@gnupg.de>
704
705         * configure.in (g10defs.h): Replaced by gnupg-defs.h
706
707 Mon Jan 24 13:04:28 CET 2000  Werner Koch  <wk@gnupg.de>
708
709         * jnlib/ : New.
710
711         * configure.in: Do set development version when the version has
712         a dash in it.  Suggested by Dave Dykstra.
713
714 Thu Dec  9 17:22:27 CET 1999  Werner Koch  <wk@gnupg.de>
715
716         * acinclude.m4 (GNUPG_FIX_HDR_VERSION): New.
717         * configure.in: Check and fix the version number of gcrypt/gcrypt.h
718         so that it is always the save as VERSION.
719
720 Thu Oct 28 16:17:46 CEST 1999  Werner Koch  <wk@gnupg.de>
721
722         * Started with development series 1.1 on 1999-10-26
723
724 Tue Oct 26 14:10:21 CEST 1999  Werner Koch  <wk@gnupg.de>
725
726         * README-alpha: New
727
728         * configure.in: Fixed quoting in test for development version.
729
730         * THANKS: Add entries for Michael, Brenno and J Horacio who did
731         very nice Howto documents - I apoligize for forgetting to mention them
732         earlier.
733
734 Fri Sep 17 12:56:42 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
735
736
737         * configure.in: Add "-lcap" when capabilities are requested.
738         Add the conditional CROSS_COMPILING.
739         * Makefile.am: Don't use checks when CROSS_COMPILING.
740
741
742 Wed Sep 15 16:22:17 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
743
744
745         * configure.in (ALL_LINGUAS): Add pt_PT.
746
747         * configure.in: Some tweaks for cross compiling under MingW32
748         * acconfig.h (USE_STATIC_RNDW32): New.
749
750 Tue Sep  7 17:08:10 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
751
752
753         * VERSION: Set to 1.0.0.
754
755 Mon Sep  6 19:59:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
756
757
758         * configure.in: Create makefile in doc/gph
759
760         * acinclude.m4 (GNUPG_FUNC_MKDIR_TAKES_ONE_ARG): New
761         * configure.in: use the above.
762
763 Thu Sep  2 16:40:55 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
764
765
766         * VERSION: Set to 0.9.11.
767
768 Tue Aug 31 17:20:44 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
769
770         * configure.in: Minor changes to the OS/2 and Mingw32 system labels.
771         Add a printable name for Hurd.
772
773 Mon Aug 30 20:38:33 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
774
775         * configure.in: Some support for DJGPP (Mark Elbrecht)
776
777 Wed Aug  4 10:34:46 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
778
779         * VERSION: Set to 0.9.10.
780
781 Mon Jul 26 09:34:46 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
782
783         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): remove init of ac_cv_...
784
785         * Makefile.am (DISCLEANFILES): New
786
787 Fri Jul 23 13:53:03 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
788
789         * VERSION: Set to 0.9.9.
790
791         * configure.in: Print a notice when rndunix is used.
792
793 Thu Jul 15 10:15:35 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
794
795         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Fixed last modification.
796
797 Wed Jul  7 13:08:40 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
798
799         * Makefile.am: Support for libtool.
800         * configure.in: Ditto.
801
802 Tue Jun 29 21:44:25 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
803
804         * configure.in (use_local_zlib): The lost dollar is back.
805
806         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): Add EMX case.
807         * configure.in: Another variant of the MX vendor string
808
809         * configure.in (--with-capabilities): Some test code (Remi).
810
811 Sat Jun 26 12:15:59 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
812
813         * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): Support for HPUX and IRIX.
814         * configure.in (HAVE_DL_SHL_LOAD): New for HPUX (Dave Dykstra).
815
816         * VERSION: Now 0.9.8
817
818 Wed Jun 16 20:16:21 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
819
820         * configure.in: Add test for docbook-to-man
821
822 Tue Jun 15 12:21:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
823
824         * acinclude.m4 (GNUPG_SYS_NM_PARSE): Support for {net,free}bsd,
825
826 Thu Jun 10 14:18:23 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
827
828         * configure.in (ZLIB,GDBM): Check both, header and lib.
829
830 Sat Jun  5 15:30:33 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
831
832         * pkclist.c (key_present_in_pk_list): New (Michael).
833
834 Tue May 25 19:50:32 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
835
836         * configure.in (IS_DEVELOPMENT_VERSION): Fixed detection.
837
838 Sun May 23 14:20:22 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
839
840         * acinclude.m4 (GNUPG_SYS_SYMBOL_UNDERSCORE): assume yes when
841         cross-compiling.
842
843 Mon May 17 21:54:43 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
844
845         * configure.in (socket): Fix for Unisys by Katsuhiro Kondou.
846
847 Sat May  8 19:28:08 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
848
849         * NEWS: Add a marker line which I forgot to do for 0.9.6.
850
851 Thu May  6 14:18:17 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
852
853         * README: Minor updates
854
855         * VERSION: Now 0.9.6
856
857 Thu Apr  8 09:35:53 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
858
859         * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): Fix for
860                                                amiga-openbsd (Peter Reich)
861         (GNUPG_PROG_NM): Ditto
862
863 Wed Apr  7 20:51:39 CEST 1999  Werner Koch  <wk@isil.d.shuttle.de>
864
865         * Makefile.am (g10defs.h): Removed.
866         * configure.in (AC_OUTPUT_COMMANDS): Create g10defs.h
867
868 Sat Mar 20 12:55:33 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
869
870         * VERSION: Now 0.9.5
871
872 Sun Mar 14 19:34:36 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
873
874         * acinclude.m4 (AM_SYS_SYMBOL_UNDERSCORE): Removed because it is
875         now in the latest libtool.
876
877 Thu Mar 11 16:39:46 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
878
879         * configure.in: Removed the need for libtool
880
881 Mon Mar  8 20:47:17 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
882
883         * configure.in (DLSYM_NEEDS_UNDERSCORE): Replaced.
884         * acinclude.in (AM_SYS_SYMBOL_UNDERSCORE): New.
885
886         * VERSION: Now 0.9.4
887
888 Sun Feb 28 19:11:00 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
889
890         * configure.in (dld): Test disabled.
891
892 Fri Feb 26 17:55:41 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
893
894         * encode.c (encode_simple): temporary fix.
895
896 Wed Feb 24 11:07:27 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
897
898         * configure.in: New option --enable-static-rnd.
899
900 Mon Feb 22 20:04:00 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
901
902         * BUGS: Now we assign bug numbers.
903         * OBUGS: New to keep rack o fixed bugs (CVS only)
904
905 Fri Feb 19 18:01:54 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
906
907         * VERSION: Released 0.9.3
908
909 Fri Feb 19 15:49:15 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
910
911         * acinclude.m4: Removed gettext macros.
912
913 Tue Feb 16 14:10:02 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
914
915         * configure.in (socket): Check for -lsocket and -lnsl.
916         (osf4): Disable all warnings for DEC's cc.
917         (-Wall): Add more warning options for gcc
918
919 Sat Feb 13 12:04:43 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
920
921         * configure.in: Changed detection of compiler flags.
922         * intl/ : Removed directory
923
924 Wed Feb 10 17:15:39 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
925
926         * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): Fix for freebsd 2.2
927
928         * configure.in: a lot of changes to allow selection of modules.
929         Add support for OS/2.
930
931         * acinclude.m4: add some more caching
932
933         * README: Spelling and grammar corrections (John A. Martin)
934         * INSTALL: Ditto.
935
936 Wed Jan 20 21:40:21 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
937
938         * configure.in: --enable-m-guard is now default
939
940 Wed Jan 13 12:49:36 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
941
942         * INSTALL: Applied new information how to build rpms by Fabio Coatti
943         * Makefile.in (gnupg.spec): Changed the names.
944
945 Tue Jan 12 11:17:18 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
946
947         * config.links (m68k-atari-mint): New
948
949 Tue Jan 12 09:17:19 CET 1999  Gaël Quéri <gqueri@mail.dotcom.fr>
950
951         * all: Fixed typos all over the place
952
953 Sat Jan  9 16:02:23 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
954
955         * configure.in: Add a way to statically link rndunix
956
957 Sun Jan  3 15:28:44 CET 1999  Werner Koch  <wk@isil.d.shuttle.de>
958
959         * acinclude.m4 (GNUPG_CHECK_RDYNAMIC): New.
960         * configure.in (DYNLOAD_CFLAGS): Use result from CHECK_RDYNAMIC
961
962 Wed Dec 23 13:18:14 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
963
964         * README: Replaced the command overview with a short intro.
965
966 Sat Dec 12 18:40:32 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
967
968         * configure.in: Add check for dlopen in libc (Greg Troxel)
969         and a new define
970         * acconfig.h (DLSYM_NEEDS_UNDERSCORE): New.
971
972 Thu Dec 10 20:15:36 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
973
974         * acinclude.m (GNUPG_CHECK_PIC): New
975         * configure.in, acinclude.m4: Renamed all WK_ to GNUPG_
976
977 Tue Dec  8 15:09:29 CET 1998  Werner Koch  <wk@isil.d.shuttle.de>
978
979         * VERSION: Set to 0.4.5
980
981 Wed Nov 25 12:38:29 1998  Werner Koch  (wk@isil.d.shuttle.de)
982
983         * configure.in (USE_RNDLINUX): New.
984
985 Fri Nov 20 19:34:57 1998  Werner Koch  (wk@isil.d.shuttle.de)
986
987         * VERSION: Released 0.4.4
988
989         * configure.in (try_asm_modules): For option --disable-asm
990
991 Tue Nov 10 19:32:40 1998  Werner Koch  (wk@isil.d.shuttle.de)
992
993         * configure.in (MPI_SFLAGS): New.
994
995 Tue Nov 10 13:44:53 1998  Werner Koch  (wk@isil.d.shuttle.de)
996
997         * ABOUT-NLS: New
998         * configure.in (AC_REVISION): New.
999
1000 Sun Nov  8 18:20:35 1998  Werner Koch  (wk@isil.d.shuttle.de)
1001
1002         * VERSION: Set to 0.4.3
1003
1004 Sun Oct 25 19:49:37 1998  Werner Koch  (wk@isil.d.shuttle.de)
1005
1006         * Makefile.am (g10defs.h): New macro GNUPG_DATADIR.
1007
1008 Wed Oct 21 17:24:24 1998  Werner Koch  (wk@isil.d.shuttle.de)
1009
1010         * configure.in: Removed gettext kludge
1011         * acinclude.m4: Add patched AM_WITH_NKS macro
1012
1013 Tue Oct 20 19:03:36 1998  Werner Koch  (wk@isil.d.shuttle.de)
1014
1015         * configure.in: Kludge to make AM_GNU_GETTEXT work,
1016         changed some macors to more modern versions. Also
1017         changeg the all makefiles to remove duplicate ../intl.
1018         * acinclude.m4: Removed the gettext stuff, as this
1019         already comes with automake now.
1020
1021 Wed Oct 14 12:11:34 1998  Werner Koch  (wk@isil.d.shuttle.de)
1022
1023         * configure.in (NAME_OF_DEV_RANDOM): New.
1024         (DYNLINK_MOD_CFLAGS): New.
1025
1026 Thu Oct  8 10:55:15 1998  Werner Koch  (wk@isil.d.shuttle.de)
1027
1028         * Makefile.am (g10defs.h): creates include file
1029         * acconfig.h: now includes g10defs.h
1030         * configure.in: Removed G10_LOCALEDIR and GNUPG_LIB
1031
1032 Thu Sep 17 18:49:40 1998  Werner Koch  (wk@(none))
1033
1034         * Makefile.am (dist-hook): Now creates RPM file.
1035         * scripts/gnupg.spec: New template file for RPMs
1036
1037 Thu Jul 30 19:17:07 1998  Werner Koch  (wk@(none))
1038
1039         * acinclude.h (WK_CHECK_IPC): New
1040         * configure.in : Add checks for SysV IPC
1041
1042 Thu Jun 25 11:18:49 1998  Werner Koch  (wk@isil.d.shuttle.de)
1043
1044         * configure.in (--disable-dynload): New.
1045
1046 Wed Jun 10 07:48:59 1998  Werner Koch,mobil,,,  (wk@tobold)
1047
1048         * configure.in (GNUPG_LIBDIR): New.
1049
1050 Mon May 25 19:10:59 1998  Werner Koch  (wk@isil.d.shuttle.de)
1051
1052         * rand-unix.c (fast_random_poll): fixed syntax bug.
1053
1054 Mon May 11 10:21:31 1998  Werner Koch  (wk@isil.d.shuttle.de)
1055
1056         * configure.in (PRINTABLE_OS_NAME): Linux is now GNU/Linux
1057
1058 Tue Apr 14 19:08:05 1998  Werner Koch  (wk@isil.d.shuttle.de)
1059
1060         * [all files]: Applied Matthew Skala's typo and grammar fixes.
1061
1062 Wed Mar  4 10:32:40 1998  Werner Koch  (wk@isil.d.shuttle.de)
1063
1064         * configure.in (getrusage,gettimeofday): New tests.
1065
1066 Fri Feb 27 13:14:17 1998  Werner Koch  (wk@isil.d.shuttle.de)
1067
1068         * configure.in (--disable-m-guard): New.
1069
1070 Thu Feb 26 17:09:27 1998  Werner Koch  (wk@isil.d.shuttle.de)
1071
1072         * configure.in, acinclude.m4, intl/, po/: New macros taken
1073         from GNOME, switched to automake 1.2f
1074
1075 Thu Feb 26 09:05:46 1998  Werner Koch  (wk@isil.d.shuttle.de)
1076
1077         * configure.in (doc/Makefile): New
1078
1079 Thu Feb 26 07:40:47 1998  Werner Koch  (wk@isil.d.shuttle.de)
1080
1081         * configure.in: Changed gettext stuff
1082
1083 Wed Feb 25 11:44:10 1998  Werner Koch  (wk@isil.d.shuttle.de)
1084
1085         * checks/*test : restructured the directory.
1086
1087 Tue Feb 24 15:59:12 1998  Werner Koch  (wk@isil.d.shuttle.de)
1088
1089         * configure.in: Changed the name of the package to GNUPG and
1090         chnaged several other names too.
1091
1092 Wed Feb 18 17:36:45 1998  Werner Koch  (wk@isil.d.shuttle.de)
1093
1094         * Makefile.am (checks): New.
1095
1096 Sat Feb 14 15:37:55 1998  Werner Koch  (wk@isil.d.shuttle.de)
1097
1098         * configure.in (mpi_config_done): Removed asm links caching.
1099
1100 Sat Feb 14 14:02:20 1998  Werner Koch  (wk@isil.d.shuttle.de)
1101
1102         * configure.in (PRINTABLE_OS_NAME): New.
1103         * acconfig.h: Likewise.
1104
1105 Fri Feb 13 19:43:41 1998  Werner Koch  (wk@isil.d.shuttle.de)
1106
1107         * configure.in : Fixed zlib stuff
1108         * Makefile.am: Likewise
1109
1110         
1111  Copyright 1998, 1999, 2000, 2001, 2002, 2003,
1112            2004, 2006 Free Software Foundation, Inc.
1113
1114  This file is free software; as a special exception the author gives
1115  unlimited permission to copy and/or distribute it, with or without
1116  modifications, as long as this notice is preserved.
1117
1118  This file is distributed in the hope that it will be useful, but
1119  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1120  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1121