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