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