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