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