common/
[gnupg.git] / ChangeLog
1 2010-06-09  Werner Koch  <wk@g10code.com>
2
3         * configure.ac (GNUPG_DIRMNGR_LDAP_PGM): Add option
4         --with-dirmngr-ldap-pgm.
5
6         * am/cmacros.am (-DGNUPG_LOCALSTATEDIR): New.
7         (GNUPG_DEFAULT_DIRMNGR_LDAP): New.
8
9 2010-06-08  Werner Koch  <wk@g10code.com>
10
11         * configure.ac: Add build support for dirmngr.
12         (try_ldap): Rename to try_ks_ldap.
13         (GNUPG_CHECK_LDAP): Also test if dirmngr is to be build.
14
15         * Makefile.am (SUBDIRS): Add dirmngr.
16
17 2010-06-07  Werner Koch  <wk@g10code.com>
18
19         * dirmngr/: New.
20
21         * configure.ac: Add option --enable-gpgtar.
22
23 2010-05-31  Werner Koch  <wk@g10code.com>
24
25         * configure.ac (AC_CHECK_FUNCS): Check for lstat.
26
27 2010-04-30  Werner Koch  <wk@g10code.com>
28
29         * configure.ac: Add option --enable-standard-socket.
30         (USE_STANDARD_SOCKET): ac_define it.
31
32 2010-04-14  Werner Koch  <wk@g10code.com>
33
34         * Makefile.am (keyserver) [W32CE]: Do not build for now.
35
36         * configure.ac (use_zip): New.
37         (--disable-zip): New option.
38         (HAVE_ZIP): New.
39         * autogen.sh <build-w32ce>: Disable ZIP.
40
41 2010-04-07  Werner Koch  <wk@g10code.com>
42
43         * autogen.sh: Take a .gnupg-autogen.rc file in account.
44
45         * gl/mkdtemp.c (getpid) [W32CE]: New macro.
46
47 2010-03-24  Werner Koch  <wk@g10code.com>
48
49         * configure.ac (AH_BOTTOM): Use /gnupg as the default homedir on
50         dosish systems which don't support drive letters (e.g. W32CE).
51
52         * am/cmacros.am (extra_sys_libs): New.
53
54 2010-03-23  Werner Koch  <wk@g10code.com>
55
56         * configure.ac (W32SOCKLIBS): Change value for W32CE.
57
58 2010-03-12  Werner Koch  <wk@g10code.com>
59
60         * configure.ac (AC_INIT): Prepare for using git.
61
62 2010-03-10  Werner Koch  <wk@g10code.com>
63
64         * jnlib/: Move all code to common/.
65         * Makefile.am (SUBDIRS): Remove jnlib.
66         * configure.ac (AC_CONFIG_FILES): Remove jnlib/Makefile.
67
68         * configure.ac (AM_PATH_LIBASSUAN): Remove double test.
69         * acinclude.m4 (GNUPG_CHECK_ENDIAN): Remove bogus warning.
70
71 2010-03-09  Werner Koch  <wk@g10code.com>
72
73         * configure.ac: Add option --disable-ccid-driver.
74         (AH_BOTTOM): Define GPG_ERR_ENABLE_GETTEXT_MACROS.
75
76 2010-02-26  Werner Koch  <wk@g10code.com>
77
78         * gl/mkdtemp.c (__set_errno) [W32CE]: Use gpg_err_set_errno.
79         * gl/setenv.c (__set_errno) [W32CE]: Ditto.
80         * gl/unsetenv.c (__set_errno) [W32CE]: Ditto.
81
82         * configure.ac (HAVE_W32CE_SYSTEM): New ac_define and
83         am_conditional.
84         (signal.h, getenv): Check for them.
85
86         * autogen.sh: New option --build-w32ce.  Remove obsolete option
87         --without-included-gettext.
88
89 2009-12-08  Werner Koch  <wk@g10code.com>
90
91         * configure.ac (USE_DNS_CERT): Support ADNS.
92
93 2009-12-07  Werner Koch  <wk@g10code.com>
94
95         * configure.ac: Check for ADNS before checking for the BIND
96         resolver.
97         (USE_ADNS): Fallback macro for PKA and CERT lookups.
98
99 2009-10-20  Marcus Brinkmann  <marcus@g10code.com>
100
101         * configure.ac: Check for fusermount and encfs.
102
103 2009-10-16  Marcus Brinkmann  <marcus@g10code.com>
104
105         * configure.ac: Check for libassuan instead of libassuan-pth.
106
107 2009-10-12  Werner Koch  <wk@g10code.com>
108
109         * configure.ac: Use -O3 because newer gcc versions require that
110         for uninitialized variable warnings.
111
112 2009-09-23  Werner Koch  <wk@g10code.com>
113
114         * configure.ac (HAVE_ASSUAN_SET_IO_MONITOR): Remove test.
115         (_ASSUAN_ONLY_GPG_ERRORS): Remove.
116
117 2009-09-23  Marcus Brinkmann  <marcus@g10code.de>
118
119         * configure.ac (NEED_LIBASSUAN_API, NEED_LIBASSUAN_VERSION):
120         Update to new API (2, 1.1.0).
121
122 2009-09-21  Werner Koch  <wk@g10code.com>
123
124         Start a new development branch in the SVN trunk.  The stable one
125         is now known in the SVN as branches/GNUPG-STABLE-2-0.
126
127 2009-09-04  Werner Koch  <wk@g10code.com>
128
129         Release 2.0.13.
130
131 2009-06-29  Werner Koch  <wk@g10code.com>
132
133         * configure.ac: Take care of --without-adns.  Suggested by
134         Arfrever Frehtes Taifersar Arahesis.
135
136 2009-06-17  Werner Koch  <wk@g10code.com>
137
138         Release 2.0.12.
139
140 2009-06-05  David Shaw  <dshaw@jabberwocky.com>
141
142         * configure.ac: Remove Camellia restriction.
143
144 2009-04-01  Werner Koch  <wk@g10code.com>
145
146         * configure.ac: Test for fsync.
147
148 2009-03-18  Werner Koch  <wk@g10code.com>
149
150         * configure.ac: Test for getrlimit.
151
152 2009-03-03  Werner Koch  <wk@g10code.com>
153
154         Release 2.0.11.
155
156 2009-01-12  Werner Koch  <wk@g10code.com>
157
158         Release 2.0.10.
159
160 2008-12-09  Werner Koch  <wk@g10code.com>
161
162         Release 2.0.10rc1.
163
164 2008-10-17  Werner Koch  <wk@g10code.com>
165
166         * configure.ac: Use more warning options with modern GCCs.
167
168 2008-09-29  Werner Koch  <wk@g10code.com>
169
170         * configure.ac: Require libgcrypt 1.4.
171
172 2008-08-27  David Shaw  <dshaw@jabberwocky.com>
173
174         * configure.ac: Use printf for the most portable SVN version
175         detection.
176
177         * configure.ac: Darwin's /bin/sh has a builtin echo that doesn't
178         understand '-n'.  Use tr to trim the carriage return instead.
179
180 2008-04-23  Werner Koch  <wk@g10code.com>
181
182         * configure.ac: Call gl_HEADER_SYS_SOCKET and gl_TYPE_SOCKLEN_T.
183
184 2008-04-07  Werner Koch  <wk@g10code.com>
185
186         * configure.ac (ADNSLIBS): Test for adns.
187         (GPGKEYS_KDNS): New.
188
189 2008-04-01  Werner Koch  <wk@g10code.com>
190
191         * configure.ac: Require curl 7.10 (Oct 1 2002) or later as we use
192         curl_version_info().
193         (AC_INIT): Fix quoting.
194
195 2008-03-27  Werner Koch  <wk@g10code.com>
196
197         * Makefile.am (dist_doc_DATA): New. Install README.
198
199 2008-03-26  Werner Koch  <wk@g10code.com>
200
201         Release 2.0.9.
202
203 2008-02-19  Werner Koch  <wk@g10code.com>
204
205         * configure.ac: Remove --with-pkits-tests.
206
207 2008-02-15  Werner Koch  <wk@g10code.com>
208
209         * gl/allocsa.h, gl/m4/allocsa.m4: Replace HAVE_LONG_LONG by
210         HAVE_LONG_LONG_INT.
211
212 2008-02-15  gettextize  <bug-gnu-gettext@gnu.org>
213
214         * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.17.
215
216 2007-12-20  Werner Koch  <wk@g10code.com>
217
218         Released 2.0.8.
219
220 2007-12-17  Werner Koch  <wk@g10code.com>
221
222         * configure.ac: Add treatment for HAVE_LDAP_START_TLS_SA.
223
224 2007-12-14  Werner Koch  <wk@g10code.com>
225
226         Released 2.0.8rc1.
227
228 2007-12-12  Werner Koch  <wk@g10code.com>
229
230         * configure.ac (USE_CAMELLIA): Define by new option --enable-camellia.
231
232 2007-12-03  Werner Koch  <wk@g10code.com>
233
234         * configure.ac: Add test gt_LC_MESSAGES..
235
236 2007-10-01  Werner Koch  <wk@g10code.com>
237
238         * configure.ac: Require assuan 1.0.4.
239
240 2007-09-14  Werner Koch  <wk@g10code.com>
241
242         * configure.ac (GNUPG_LIBASSUAN_VERSION): New.
243
244 2007-09-10  Werner Koch  <wk@g10code.com>
245
246         Released 2.0.7.
247
248 2007-08-27  Werner Koch  <wk@g10code.com>
249
250         * configure.ac: Remove remaining support for internal regex.
251         Define DISABLE_REGEX automake conditional.  Add option
252         --with-regex.
253         * autogen.sh [--build-w32]: Remove --disable-regex.  Use --with-regex.
254
255 2007-08-16  Werner Koch  <wk@g10code.com>
256
257         Released 2.0.6.
258
259 2007-08-08  Werner Koch  <wk@g10code.com>
260
261         * configure.ac: Use AC_CANONICAL_HOST and not AC_CANONICAL_TARGET.
262
263 2007-07-09  Werner Koch  <wk@g10code.com>
264
265         * configure.ac (AM_ICONV): Check for it even when building without
266         NLS.
267
268 2007-07-05  Werner Koch  <wk@g10code.com>
269
270         Released 2.0.5.
271
272         * configure.ac: Require libassuan 1.0.2.
273
274 2007-07-05  Marcus Brinkmann  <marcus@g10code.de>
275
276         * configure.ac: Invoke AM_LANGINFO_CODESET.
277
278 2007-07-04  Werner Koch  <wk@g10code.com>
279
280         * Makefile.am (AUTOMAKE_OPTIONS): Add no-dist-gzip.
281
282         Switched entire package to GPLv3+.
283
284         * configure.ac: Require libksba 1.0.2.
285
286         * COPYING:  Updated to GPLv3.
287         * COPYING.LIB: New as jnlib/ uses this license.
288
289         * gl/: Switched to GPLv3+.
290
291         * intl/ Removed.
292         * configure.ac (AM_GNU_GETTEXT): Add external flag.
293         (AM_ICONV): New.
294
295 2007-07-03  Werner Koch  <wk@g10code.com>
296
297         * configure.ac [W32]: Use ws2_32 instead of wsock32.
298
299 2007-06-25  Werner Koch  <wk@g10code.com>
300
301         * gl/mkdtemp.c (gen_tempname) [MKDIR_TAKES_ONE_ARG]: Avoid
302         compiler warning by using the proper config macro.
303
304 2007-06-15  Werner Koch  <wk@g10code.com>
305
306         * configure.ac: Call AM_PO_SUBDIRS.
307         (W32SOCKLIBS): New.
308
309         * autogen.sh: Use = and not == in test to be POSIXly correct.
310         <build-w32>: Disable use of regex.
311
312 2007-06-14  Werner Koch  <wk@g10code.com>
313
314         * configure.ac [AH_BOTTOM]: Remove the hardwired names of modules.
315
316 2007-06-12  Werner Koch  <wk@g10code.com>
317
318         * configure.ac [AH_BOTTOM]: Define HTTP_NO_WSASTARTUP.
319
320 2007-06-11  Werner Koch  <wk@g10code.com>
321
322         * am/cmacros.am (libcommonstd, libcommonpth, libcommonstd_ldadd)
323         (libcommonpth_ldadd): Add macros.
324
325 2007-06-06  Werner Koch  <wk@g10code.com>
326
327         * configure.ac: Add a few notices message so make browsing of the
328         log file easier.
329         (CC_FOR_BUILD): New.
330
331 2007-05-30  Werner Koch  <wk@g10code.com>
332
333         * configure.ac [W32]: Do not create a symlink to w32-pth.h.
334         Require the installation of the w32pth package.
335
336 2007-05-29  Werner Koch  <wk@g10code.com>
337
338         * gl/: Updated to a newer version.
339
340 2007-05-24  Werner Koch  <wk@g10code.com>
341
342         * configure.ac: Use -Wpointer-arith is possible.
343
344 2007-05-15  Werner Koch  <wk@g10code.com>
345
346         * configure.ac: Renamed the estream macros. Remove -Wformat-nonliteral.
347
348         * configure.ac: Call ESTREAM_INIT and define the memory
349         allocators for estream_asprintf.
350         (gl_MODULES): Remove vasprintf.
351
352 2007-05-09  Werner Koch  <wk@g10code.com>
353
354         Released 2.0.4.
355
356 2007-05-07  Werner Koch  <wk@g10code.com>
357
358         * configure.ac: Require libgcrypt 1.2.2 to avoid compiler warnings.
359
360 2007-05-07  gettextize  <bug-gnu-gettext@gnu.org>
361
362         * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.16.1.
363
364 2007-05-07  Werner Koch  <wk@g10code.com>
365
366         * configure.ac: Bail out if no C-89 compiler has been found.
367
368 2007-05-04  Werner Koch  <wk@g10code.com>
369
370         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Add --enable-mailto
371
372         * configure.ac: Require automake 1.10
373         (AC_CONFIG_FILES): Rename gpgkeys_ to gpg2keys_.
374         (AM_PROG_CC_C_O): New.
375
376 2007-03-08  Werner Koch  <wk@g10code.com>
377
378         Released 2.0.3.
379
380         * autogen.sh: Add option --force.
381
382 2007-01-31  Werner Koch  <wk@g10code.com>
383
384         Released 2.0.2.
385
386 2006-11-30  Werner Koch  <wk@g10code.com>
387
388         * configure.ac: Save original LIBS when testing for dlopen.
389
390 2006-11-28  Werner Koch  <wk@g10code.com>
391
392         Released 2.0.1.
393
394 2006-11-23  Werner Koch  <wk@g10code.com>
395
396         Released 2.0.1rc1.
397
398 2006-11-21  Werner Koch  <wk@g10code.com>
399
400         * configure.ac [AH_BOTTOM]: Disable PTH soft mapping.
401         (AC_CHECK_SIZEOF): Check for time_t.
402         (BUILD_INCLUDED_LIBINTL): Remove AM_PO_SUBDIRS as it is not
403         required for C.
404
405 2006-11-15  Werner Koch  <wk@g10code.com>
406
407         * autogen.sh: Add convenience option --build-amd64.
408
409 2006-11-14  Werner Koch  <wk@g10code.com>
410
411         * configure.ac (HAVE_ASSUAN_SET_IO_MONITOR): Test for it.
412
413 2006-11-11  Werner Koch  <wk@g10code.com>
414
415         Released 2.0.0.
416
417 2006-11-06  Werner Koch  <wk@g10code.com>
418
419         Released 1.9.95.
420
421 2006-11-03  Werner Koch  <wk@g10code.com>
422
423         * configure.ac: Test for pty.h.  From Gentoo.
424
425 2006-10-24  Werner Koch  <wk@g10code.com>
426
427         Released 1.9.94.
428
429 2006-10-20  Werner Koch  <wk@g10code.com>
430
431         * Makefile.am (stowinstall): Add convenience target.
432
433 2006-10-18  Werner Koch  <wk@g10code.com>
434
435         * configure.ac: svn revison magic fixes for old bashs.  Suggested
436         by Alain Guibert.
437
438 2006-10-18  Werner Koch  <wk@g10code.com>
439
440         Released 1.9.93.
441
442 2006-10-17  Werner Koch  <wk@g10code.com>
443
444         * autogen.sh <--build-w32>: Test also for a host "mingw32".
445
446         * configure.ac: Removed W32LIBS. Use NETLIBS instead.
447
448 2006-10-11  Werner Koch  <wk@g10code.com>
449
450         Released 1.9.92.
451
452         * configure.ac: Require libassuan 0.9.3.
453
454 2006-10-09  Werner Koch  <wk@g10code.com>
455
456         * acinclude.m4: Moved pth check to m4/gnupg-pth.m4.
457
458 2006-10-06  Werner Koch  <wk@g10code.com>
459
460         * configure.ac: Also check for libassuan's pth version.
461
462 2006-10-04  Werner Koch  <wk@g10code.com>
463
464         Released 1.9.91.
465
466         * configure.ac: Require libassuan 0.9.1 which fixes a problem with
467         gpgsm.
468
469 2006-09-27  Werner Koch  <wk@g10code.com>
470
471         * gl/strsep.h, gl/strsep.c, gl/m4/strsep.m4: Removed.
472         * gl/strpbrk.h, gl/strpbrk.c, gl/m4/strpbrk.m4: Removed.
473         * gl/Makefile.am: Removed module strsep and strpbrk.
474         * configure.ac: Check for strsep in the context of jnlib.  Remove
475         check from gl_MODULES. Moved check for timegm into the jnlib context.
476
477 2006-09-27  Marcus Brinkmann  <marcus@g10code.de>
478
479         * Makefile.am: Fix cut & paste error.
480
481 2006-09-25  Werner Koch  <wk@g10code.com>
482
483         Released 1.9.90.
484
485 2006-09-22  Werner Koch  <wk@g10code.com>
486
487         * AUTHORS: Add information about used licenses.
488
489 2006-09-20  Werner Koch  <wk@g10code.com>
490
491         * Makefile.am (dist-hook): Removed distfiles cruft.
492         (SUBDIRS): Added include
493
494 2006-09-18  Werner Koch  <wk@g10code.com>
495
496         Released 1.9.23.
497
498         * configure.ac (--enable-agent-only): Donot build tools and doc
499         (--disable-tools,--disable-doc): New.
500         * Makefile.am (SUBDIRS): Allow to conditional build tools and doc.
501
502 2006-09-14  Werner Koch  <wk@g10code.com>
503
504         Replaced all call gpg_error_from_errno(errno) by
505         gpg_error_from_syserror().
506
507         * configure.ac: Build gpg by default.
508         (GNUPG_SYS_SO_PEERCRED): Removed.
509
510 2006-09-13  Werner Koch  <wk@g10code.com>
511
512         * autogen.sh: Better detection of the cross compiler kit.
513
514 2006-09-06  Marcus Brinkmann  <marcus@g10code.de>
515
516         * configure.ac: New automake conditional RUN_GPG_TESTS.
517
518 2006-09-06  Werner Koch  <wk@g10code.com>
519
520         * configure.ac: Define _ASSUAN_ONLY_GPG_ERRORS.  Require Assuan
521         0.9 and libgpg-error 1.4.
522
523 2006-08-31  Werner Koch  <wk@g10code.com>
524
525         * configure.ac: Require libksba 1.0 and added API check for it.
526         (GPG_ERR_LOCKED): Removed DECL check as we require 1.2 anyway.
527         (have_libusb): New to give a feedback about CCID support
528
529 2006-08-21  Werner Koch  <wk@g10code.com>
530
531         * configure.ac: Removed docbook tests.
532         (AC_CONFIG_FILES): Added gpgkeys_test and gpgkeys_mailto.
533
534         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Enable gpg.
535
536 2006-08-17  Werner Koch  <wk@g10code.com>
537
538         * THANKS: Merged with the 1.4 one.
539
540 2006-08-16  Werner Koch  <wk@g10code.com>
541
542         * configure.ac: Removed test for capabilities and mlock.
543
544 2006-08-15  Werner Koch  <wk@g10code.com>
545
546         * Makefile.am (keyserver): Enable building of keyserver helpers.
547
548         * configure.ac: Merged with the current configure from 1.4.5.
549         Require libgpg-error 1.2 and libksba 0.9.16.
550
551 2006-07-29  Marcus Brinkmann  <marcus@g10code.de>
552
553         * README: Spelling fixes.
554
555 2006-07-27  Werner Koch  <wk@g10code.com>
556
557         Released 1.9.22.
558
559         * configure.ac: Call AB_INIT.
560
561 2006-07-03  Werner Koch  <wk@g10code.com>
562
563         * configure.ac: Test for ksba_dn_teststr.
564
565 2006-06-30  Werner Koch  <wk@g10code.com>
566
567         * keyserver/: New.  Taken from 1.4.4
568         * Makefile.am (SUBDIRS): Include keyserver/.
569         * configure.ac: Include keyserver/.
570         (FAKE_CURL, GPGKEYS_CURL): New.
571
572 2006-06-20  Werner Koch  <wk@g10code.com>
573
574         Released 1.9.21.
575
576 2006-06-08  Marcus Brinkmann  <marcus@g10code.de>
577
578         * configure.ac (PTH_LIBS): Add --all to pth-config invocation.
579
580 2006-05-24  Werner Koch  <wk@g10code.com>
581
582         * configure.ac: New option --disable-optimization taked from 1.4.3.
583
584 2006-05-23  Werner Koch  <wk@g10code.com>
585
586         * configure.ac (ZLIBS): New for zlib link commands. Add bzip2
587         support.
588
589 2006-05-22  Werner Koch  <wk@g10code.com>
590
591         * configure.ac (EXEEXT): New.
592
593 2006-04-18  Werner Koch  <wk@g10code.com>
594
595         * configure.ac (PK_UID_CACHE_SIZE): New.
596
597 2006-04-07  Werner Koch  <wk@g10code.com>
598
599         * configure.ac: Use new method to include the SVN revison.  Now it
600         is the actual global revision number.
601
602 2005-12-20  Werner Koch  <wk@g10code.com>
603
604         Released 1.9.20.
605
606 2005-11-28  Werner Koch  <wk@g10code.com>
607
608         * configure.ac: Append the revision to the version string.
609
610 2005-11-13  Werner Koch  <wk@g10code.com>
611
612         * am/cmacros.am (-DGNUPG_SYSCONFDIR): Define it.
613
614 2005-11-11  Werner Koch  <wk@g10code.com>
615
616         * configure.ac (NEED_KSBA_VERSION: Require 0.9.13.
617
618 2005-09-12  Werner Koch  <wk@g10code.com>
619
620         Released 1.9.19.
621
622 2005-08-01  Werner Koch  <wk@g10code.com>
623
624         Released 1.9.18.
625
626         * configure.ac: Require libksba 0.9.12 to match new features in gpgsm.
627
628 2005-06-20  Werner Koch  <wk@g10code.com>
629
630         Released 1.9.17.
631
632 2005-06-02  Werner Koch  <wk@g10code.com>
633
634         * configure.ac (HAVE_PTH): Define as alias for USE_GNU_PTH.  It is
635         used by common/estream.c.
636
637 2005-06-01  Werner Koch  <wk@g10code.com>
638
639         * configure.ac (gl_INIT): Add gnulib stuff.
640         (fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS
641         by a simple check.
642         (putc_unlocked): Removed check.  Not used.
643         (strsep, mkdtemp, asprintf): Replaced checks by gnulib checks.
644         (xsize): Added will probably come handy soon.
645         (CFLAGS): Use -Wformat-security instead of
646         -Wformat-nonliteral. Add --Wno-format-y2k.
647         * gl/, gl/m4/: New.
648
649 2005-05-15  Werner Koch  <wk@g10code.com>
650
651         * configure.ac: Remove option --disable-threads; require the use
652         of GNU Pth.
653
654 2005-04-27  Werner Koch  <wk@g10code.com>
655
656         * configure.ac: Removed OpenSC detection and options.
657         * acinclude.m4: Ditto.
658
659 2005-04-21  Werner Koch  <wk@g10code.com>
660
661         Released 1.9.16.
662
663         * configure.ac: Do not build gpg by default.
664
665 2005-04-20  Werner Koch  <wk@g10code.com>
666
667         * configure.ac: Test whether GPG_ERR_LOCKED is declared and
668         provide a replacement if not.
669
670 2005-04-15  Werner Koch  <wk@g10code.com>
671
672         * configure.ac: Require libksba 0.9.11.
673
674 2005-04-15  Marcus Brinkmann  <marcus@g10code.de>
675
676         * configure.ac: Check for /usr/bin/shred and define SHRED.
677
678         * configure.ac: Add --enable-symcryptrun, disabled by default.
679         Define automake variable BUILD_SYMCRYPTRUN.
680         Check for openpty -lutil, define LIBUTIL_LIBS.
681
682 2005-03-03  Werner Koch  <wk@g10code.com>
683
684         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Accidently used
685         --ldflags instead of --cflags. Reported by Kazu Yamamoto.
686
687 2005-02-03  Werner Koch  <wk@g10code.com>
688
689         * AUTHORS: Copied from 1.4 and edited to refelct the changes in
690         1.9.
691
692 2005-01-17  Werner Koch  <wk@g10code.com>
693
694         * configure.ac: Make --without-included-regex work as expected.
695         Fixed FTP location info for some libraries.
696
697 2005-01-13  Werner Koch  <wk@g10code.com>
698
699         Released 1.9.15.
700
701         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Link a simple test
702         program to see whether the installation is sane.
703
704 2005-01-07  Werner Koch  <wk@g10code.com>
705
706         * configure.ac: Require gpg-error 1.0.
707
708 2005-01-04  Werner Koch  <wk@g10code.com>
709
710         * configure.ac: Remove hack not to build gpg2 for W32.
711         * autogen.sh <build-w32>: Pass option --disable-gpg instead.
712
713 2004-12-22  Werner Koch  <wk@g10code.com>
714
715         Released 1.9.14.
716
717 2004-12-20  Werner Koch  <wk@g10code.com>
718
719         * configure.ac: Add PATHSEP_C and PATHSEP_S. For W32 let all
720         directories default to c:/gnupg.  Require libassuan 0.6.9.
721
722 2004-12-18  Werner Koch  <wk@g10code.com>
723
724         * configure.ac (AH_BOTTOM): Define EXEEXT_S.
725
726         * autogen.sh: Updated --build-w32 feature.
727
728 2004-12-15  Werner Koch  <wk@g10code.com>
729
730         * Makefile.am (SUBDIRS) [W32]: Do not build in tests/.
731
732         * acinclude.m4: Add proper macro name quoting for use with
733         automake 1.9.
734
735         * configure.ac: Add replacement check for ttyname.
736         Removed support for a included zlib.
737
738 2004-12-06  Werner Koch  <wk@g10code.com>
739
740         * configure.ac (have_w32_system): New.  Disable Pth checks for W32.
741         Link jnlib/w32-pth.h to pth.h.
742
743 2004-12-03  Werner Koch  <wk@g10code.com>
744
745         Released 1.9.13.
746
747 2004-11-26  Werner Koch  <wk@g10code.com>
748
749         * configure.ac: Replace strsep.  Replaced use of "target" by
750         "host".
751
752 2004-10-22  Werner Koch  <wk@g10code.com>
753
754         Released 1.9.12.
755
756         * Makefile.am (AUTOMAKE_OPTIONS): Set option to create bzip2 tarball.
757
758 2004-10-01  Werner Koch  <wk@g10code.com>
759
760         Released 1.9.11.
761
762 2004-09-30  Werner Koch  <wk@g10code.com>
763
764         * README: Minor updates.
765
766 2004-09-30  gettextize  <bug-gnu-gettext@gnu.org>
767
768         * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.14.1.
769
770 2004-08-16  Werner Koch  <wk@g10code.de>
771
772         * configure.ac: Build Makefile for tests/pkits.  New option
773         --with-pkits-tests.
774
775 2004-08-05  Werner Koch  <wk@g10code.de>
776
777         * configure.ac: Changed tests for libusb to also suuport the
778         stable version 0.1.x.
779
780 2004-07-22  Werner Koch  <wk@g10code.de>
781
782         Released 1.9.10.
783
784         * configure.ac: Define AM conditional HAVE_OPENSC.
785
786 2004-07-21  Werner Koch  <wk@g10code.de>
787
788         * configure.ac: Don't set DIE to no after it might has been set to
789         yes.
790
791 2004-07-20  Werner Koch  <wk@g10code.de>
792
793         * Makefile.am (sm): Build kbx only if gpgsm is to be build.
794
795 2004-07-20  Werner Koch  <wk@gnupg.org>
796
797         * configure.ac: New option --enable-agent-only.
798
799 2004-06-08  Werner Koch  <wk@gnupg.org>
800
801         Released 1.9.9.
802
803 2004-06-06  Werner Koch  <wk@gnupg.org>
804
805         * configure.ac: Require libksba 0.9.7.
806
807 2004-04-29  Werner Koch  <wk@gnupg.org>
808
809         Released 1.9.8.
810
811 2004-04-20  Werner Koch  <wk@gnupg.org>
812
813         * configure.ac: Remove the fopencookie test.  We don't need the
814         dummy function because we conditionally use fopencookie,
815         fpencookie or a replacement at place.
816
817 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
818
819         * autogen.sh: Added ACLOCAL_FLAGS.
820
821 2004-04-06  Werner Koch  <wk@gnupg.org>
822
823         Released 1.9.7.
824
825         * configure.ac: Require libgcrypt 1.1.94.
826         Introduce PACKAGE_GT and set it to gnupg2.
827
828 2004-03-23  Werner Koch  <wk@gnupg.org>
829
830         * configure.ac: Define SAFE_VERSION_DASH and SAFE_VERSION_DOT.
831
832 2004-03-09  Werner Koch  <wk@gnupg.org>
833
834         * configure.ac (NEED_GPG_ERROR_VERSION): Set to 0.7.
835
836 2004-03-06  Werner Koch  <wk@gnupg.org>
837
838         Released 1.9.6.
839
840         * configure.ac: Check the Libgcrypt API.
841
842 2004-02-25  Werner Koch  <wk@gnupg.org>
843
844         * configure.ac: New option --disable-threads to inhibit
845         unintentional builds without Pth.
846
847 2004-02-21  Werner Koch  <wk@gnupg.org>
848
849         Released 1.9.5.
850
851 2004-02-20  Werner Koch  <wk@gnupg.org>
852
853         * configure.ac: Fixed URLs in the notice messages.
854
855 2004-02-18  Werner Koch  <wk@gnupg.org>
856
857         * acinclude.m4: Removed macros to detect gpg-error, libgcrypt,
858         libassuan and ksba as they are now distributed in m4/.
859
860 2004-02-13  Werner Koch  <wk@gnupg.org>
861
862         * configure.ac: Require libksba 0.9.4 and libgcrypt 1.1.92.
863
864 2004-02-12  Werner Koch  <wk@gnupg.org>
865
866         * autogen.sh: Removed cruft from debugging.
867
868         * am/cmacros.am: New.
869
870 2004-02-11  Werner Koch  <wk@gnupg.org>
871
872         * configure.ac: Removed the need for g10defs.h.  Reworked the
873         --with-foo-pgm stuff.
874
875         * autogen.sh (check_version): Removed bashism and simplified.
876         * acinclude.m4 (AM_PATH_OPENSC): Kludge to avoid error output for
877         a bad opensc-config.
878
879 2004-01-30  Werner Koch  <wk@gnupg.org>
880
881         Released 1.9.4.
882
883         * configure.ac: Require libksba 0.9.3 due to another bug fix there.
884
885 2004-01-29  Werner Koch  <wk@gnupg.org>
886
887         * README: Updated.
888
889         * configure.ac: Require libksba 0.9.2 due to bug fixes.
890
891 2004-01-24  Werner Koch  <wk@gnupg.org>
892
893         * configure.ac: Now requires libassuan 0.6.3.
894
895 2003-12-23  Werner Koch  <wk@gnupg.org>
896
897         Released 1.9.3.
898
899         * README-alpha: Removed.
900         * configure.ac, Makefile.am: Add the tests and tools directories.
901
902 2003-12-19  Werner Koch  <wk@gnupg.org>
903
904         * configure.ac: Now require libgcrypt 1.1.91 to help testing the
905         latest libgcrypt changes.  Requires libksab 0.9.1.
906
907 2003-12-17  Werner Koch  <wk@gnupg.org>
908
909         * configure.ac: Requires now libassuan 0.6.2.
910         (CFLAGS): Add --Wformat-noliteral in gcc mode.
911
912 2003-12-16  Werner Koch  <wk@gnupg.org>
913
914         * configure.ac: Check for funopen and fopencookie as part of the
915         jnlib checks.
916
917 2003-12-09  Werner Koch  <wk@gnupg.org>
918
919         * configure.ac: Add a min_automake_version.
920         * README.CVS: New.
921         * autogen.sh: Revamped except for the --build-w32 hack.
922         * Makefile.am: Add README.CVS
923
924 2003-11-17  Werner Koch  <wk@gnupg.org>
925
926         Release 1.9.2.
927
928         * configure.ac: Requires now libassuan 0.6.1.
929
930 2003-10-31  Werner Koch  <wk@gnupg.org>
931
932         * configure.ac (NEED_KSBA_VERSION): Set to 0.9.0 due the changed
933         time interface.
934
935 2003-10-21  Werner Koch  <wk@gnupg.org>
936
937         * configure.ac (PRINTABLE_OS_NAME): Remove special case for The
938         Hurd; Robert Millan reported that the uname test is now
939         sufficient.
940
941 2003-10-01  Werner Koch  <wk@gnupg.org>
942
943         * configure.ac (AH_BOTTOM): Define GNUPG_MAJOR_VERSION.
944
945 2003-09-23  Werner Koch  <wk@gnupg.org>
946
947         Merged most of David Shaw's changes in 1.3 since 2003-06-03.
948
949         * configure.ac: Drop all TIGER/192 support.
950         (uint64_t): Check for UINT64_C to go along with uint64_t.
951         (getaddrinfo): Check for it.
952         (sigset_t): Check for sigset_t and struct sigaction.  This is for
953         Forte c89 on Solaris which seems to define only the function call
954         half of the two pairs by default.
955         (W32LIBS): Include wsock32 in W32LIBS.  This is different from
956         NETLIBS so we don't need to force other platforms to pull in the
957         netlibs when they aren't actually needed.
958
959 2003-09-06  Werner Koch  <wk@gnupg.org>
960
961         Released 1.9.1.
962
963         * configure.ac: Require newer versions of some libraries.
964
965 2003-09-02  Werner Koch  <wk@gnupg.org>
966
967         * configure.ac (HAVE_LIBUSB): Added a simple test for libusb.
968
969 2003-08-19  Marcus Brinkmann  <marcus@g10code.de>
970
971         * configure.ac (AM_PATH_GPG_ERROR): Add missing comma in
972         invocation.
973
974 2003-08-06  Werner Koch  <wk@gnupg.org>
975
976         * configure.ac: Check for libgpg-error.  Print infos about missing
977         libraries more nicely.
978         * acinclude.m4 (AM_PATH_GPG_ERROR): Added.
979
980 2003-08-05  Werner Koch  <wk@gnupg.org>
981
982         Released 1.9.0.
983
984         * configure.ac (GNUPG_DEFAULT_HONMEDIR): Changed back to ~/.gnupg.
985
986 2003-07-31  Werner Koch  <wk@gnupg.org>
987
988         * Makefile.am (DISTCLEANFILES): Add g10defs.h
989
990 2003-06-18  Werner Koch  <wk@gnupg.org>
991
992         * configure.ac (GNUPG_DEFAULT_HOMEDIR): Changed temporary to
993         .gnupg2 to avoid accidential use with production keys.
994
995 2003-06-11  Werner Koch  <wk@gnupg.org>
996
997         * configure.ac: Merged all stuff from current 1.3 version in.
998         * acinclude.m4: Merged required macros from current 1.2 version in.
999
1000 2003-06-04  Werner Koch  <wk@gnupg.org>
1001
1002         * configure.ac, Makefile.am: Enable building of gpg.
1003
1004 2003-04-29  Werner Koch  <wk@gnupg.org>
1005
1006         * configure.ac: Build a limited version of scdaemon if libopensc
1007         is not available.
1008
1009         * configure.ac (ALL_LINUGAS): Removed.
1010
1011         * Makefile.am (ACLOCAL_AMFLAGS): New.
1012         * configure.ac (AM_GNU_GETTEXT_VERSION): New.  Set to 0.11.5.
1013
1014 2003-04-29  gettextize  <bug-gnu-gettext@gnu.org>
1015
1016         * Makefile.am (SUBDIRS): Add m4.
1017         (ACLOCAL_AMFLAGS): New variable.
1018         (EXTRA_DIST): Add scripts/config.rpath.
1019         * configure.ac (AC_CONFIG_FILES): Add m4/Makefile.
1020
1021 2003-04-29  Werner Koch  <wk@gnupg.org>
1022
1023         * assuan/ : Removed.  We now use libassuan.
1024         * Makefile.am (SUBDIRS): Removed assuan
1025
1026         * configure.ac: Check for libassuan.
1027
1028 2003-01-09  Werner Koch  <wk@gnupg.org>
1029
1030         * configure.ac (GNUPG_PROTECT_TOOL): New option --with-protect-tool.
1031         (NEED_KSBA_VERSION): Does now require 0.4.6.
1032
1033         * README: Noted where to find gpg-protect-tool.
1034
1035 2002-10-31  Neal H. Walfield  <neal@g10code.de>
1036
1037         * configure.ac: Check for flockfile and funlockfile.  Check for
1038         isascii and putc_unlocked replacing them if not found.
1039
1040         * configure.ac (PTH_LIBS): If pth is found, add the output of
1041         `$PTH_CONFIG --ldflags`, not just `$PTH_CONFIG --libs`.
1042
1043 2002-10-19  Werner Koch  <wk@gnupg.org>
1044
1045         * configure.ac: Bumped version number to 1.9.0-cvs.
1046
1047         NewPG (Aegypten project) to GnuPG merge.
1048
1049 2002-09-20  Werner Koch  <wk@gnupg.org>
1050
1051         Released 0.9.2.
1052
1053 2002-09-05  Neal H. Walfield  <neal@g10code.de>
1054
1055         * configure.ac: Check for makeinfo.
1056
1057 2002-09-03  Neal H. Walfield  <neal@g10code.de>
1058
1059         * autogen.sh (have_version): New function.  Generalize and
1060         simplify logic for finding and determining the versions of GNU
1061         programs.  Use it.
1062
1063 2002-08-23  Werner Koch  <wk@gnupg.org>
1064
1065         Released 0.9.1.
1066
1067         * acinclude.m4 (AM_PATH_LIBGCRYPT): Updated from Libgcrypt.
1068         (AM_PATH_OPENSC): Strip non-digits from the micro version.
1069
1070 2002-08-21  Werner Koch  <wk@gnupg.org>
1071
1072         Released 0.9.0.
1073
1074         * configure.ac: Changed the default homedir to .gnupg.
1075         * README-alpha: Removed.
1076
1077 2002-08-19  Werner Koch  <wk@gnupg.org>
1078
1079         * acinclude.m4: Removed -lpcsclite from KSBA_LIBS; copy+paste bug.
1080
1081 2002-08-13  Werner Koch  <wk@gnupg.org>
1082
1083         * acinclude.m4 (AM_PATH_OPENSC, AM_PATH_KSBA): New.
1084         * configure.ac: Use them.
1085
1086 2002-08-10  Werner Koch  <wk@gnupg.org>
1087
1088         Released 0.3.10.
1089
1090         * configure.ac (NEED_LIBKSBA_VERSION): Require 0.4.4. Add support
1091         for gettext.
1092
1093 2002-07-22  Werner Koch  <wk@gnupg.org>
1094
1095         * configure.ac: Check for ftello and provide a replacement.
1096
1097 2002-07-01  Werner Koch  <wk@gnupg.org>
1098
1099         Released 0.3.9.
1100
1101         * README: Short note on how to export in pkcs-12 format.
1102
1103 2002-06-29  Werner Koch  <wk@gnupg.org>
1104
1105         * configure.ac: Define --with options to set the default location
1106         of the agent, scdaemon, pinentry and dirmngr.
1107
1108 2002-06-27  Werner Koch  <wk@gnupg.org>
1109
1110         * README: Short blurb on how to import a PKCS-12 file.
1111
1112         * configure.ac (AH_BOTTOM): New to define some constants.
1113
1114 2002-06-25  Werner Koch  <wk@gnupg.org>
1115
1116         Released 0.3.8.
1117
1118         * configure.ac (NEED_LIBGCRYPT_VERSION): Set to 1.1.8.
1119
1120 2002-06-12  Werner Koch  <wk@gnupg.org>
1121
1122         * configure.ac (NEED_LIBKSBA_VERSION): We need 0.4.3 now.
1123
1124 2002-06-04  Werner Koch  <wk@gnupg.org>
1125
1126         Released 0.3.7.
1127
1128 2002-05-21  Werner Koch  <wk@gnupg.org>
1129
1130         * configure.ac: We now require libgcrypt 1.1.7 and libksba 0.4.2.
1131
1132 2002-05-14  Werner Koch  <wk@gnupg.org>
1133
1134         * doc/: New
1135         * configure.ac, Makefile.am:  Added doc/.
1136
1137 2002-05-03  Werner Koch  <wk@gnupg.org>
1138
1139         Released 0.3.6.
1140
1141 2002-04-25  Werner Koch  <wk@gnupg.org>
1142
1143         * configure.ac: Check for setlocale.
1144
1145 2002-04-24  Marcus Brinkmann  <marcus@g10code.de>
1146
1147         * configure.ac: Check for locale.h.
1148
1149 2002-04-15  Werner Koch  <wk@gnupg.org>
1150
1151         Released 0.3.5.
1152
1153         * NEWS: Started to describe release notes.
1154
1155         * configure.ac (NEED_LIBKSBA_VERSION, NEED_LIBGCRYPT_VERSION): Defined
1156
1157 2002-04-01  Werner Koch  <wk@gnupg.org>
1158
1159         Released 0.3.4.
1160
1161 2002-03-18  Werner Koch  <wk@gnupg.org>
1162
1163         Released 0.3.3.
1164
1165 2002-03-08  Werner Koch  <wk@gnupg.org>
1166
1167         * README: Add some explanation on how to specify a user ID.
1168
1169 2002-03-06  Werner Koch  <wk@gnupg.org>
1170
1171         Released 0.3.2.
1172
1173 2002-03-04  Werner Koch  <wk@gnupg.org>
1174
1175         Released 0.3.1.
1176
1177         * README: Explained some options and files.
1178
1179 2002-02-14  Werner Koch  <wk@gnupg.org>
1180
1181         * configure.ac: Fixed status messages related to presence of Pth.
1182
1183 2002-02-13  Werner Koch  <wk@gnupg.org>
1184
1185         * acinclude.m4 (GNUPG_SYS_SO_PEERCRED): New.
1186         * configure.ac: use it.
1187
1188 2002-02-12  Werner Koch  <wk@gnupg.org>
1189
1190         * configure.ac: Check for PTH.  Provide replacement fucntions for
1191         apsrintf and fopencookie.
1192
1193         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): New.
1194
1195 2002-02-07  Werner Koch  <wk@gnupg.org>
1196
1197         Released 0.3.0.
1198
1199         * configure.ac: Require libgcrypt 1.1.6.
1200
1201 2002-02-01  Marcus Brinkmann  <marcus@g10code.de>
1202
1203         * configure.ac (KSBA_CONFIG): Remove superfluous x in front of
1204         variable.
1205
1206 2002-01-26  Werner Koch  <wk@gnupg.org>
1207
1208         * configure.ac: Add options to disable the build of some programs
1209         and print a configure status at the end.
1210         * acinclude.m4 (GNUPG_BUILD_PROGRAM): New.
1211
1212         * scd/ : New.  Added to Makefile and configure.
1213         * configure.ac: Check for libopensc
1214         * Makefile.am: Build scd only when libopensc is available
1215
1216 2002-01-23  Werner Koch  <wk@gnupg.org>
1217
1218         * configure.ac (mkdtemp): See whether we have to provide a
1219         replacement.
1220
1221 2001-12-18  Werner Koch  <wk@gnupg.org>
1222
1223         Released 0.0.0.
1224
1225 2001-12-17  Werner Koch  <wk@gnupg.org>
1226
1227         * acinclude.m4: Add AM_PATH_LIBGCRYPT macro.
1228         * configure.ac: and use it here. Figure out the location of libksba
1229
1230 2001-12-15  Werner Koch  <wk@gnupg.org>
1231
1232         * configure.ac (missing_dir): Bail out if asprintf and fopencookie
1233         are not available.
1234
1235 2001-12-04  Werner Koch  <wk@gnupg.org>
1236
1237         * configure.ac (HAVE_JNLIB_LOGGING): always define it.
1238
1239
1240  Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007.
1241            2010 Free Software Foundation, Inc.
1242
1243  This file is free software; as a special exception the author gives
1244  unlimited permission to copy and/or distribute it, with or without
1245  modifications, as long as this notice is preserved.
1246
1247  This file is distributed in the hope that it will be useful, but
1248  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1249  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1250
1251