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