Merged with gpg 1.4.3 code.
[gnupg.git] / ChangeLog
1 2006-04-18  Werner Koch  <wk@g10code.com>
2
3         * configure.ac (PK_UID_CACHE_SIZE): New.
4
5 2006-04-07  Werner Koch  <wk@g10code.com>
6
7         * configure.ac: Use new method to include the SVN revison.  Now it
8         is the actual global revision number.
9
10 2005-12-20  Werner Koch  <wk@g10code.com>
11
12         Released 1.9.20.
13
14 2005-11-28  Werner Koch  <wk@g10code.com>
15
16         * configure.ac: Append the revision to the version string.
17
18 2005-11-13  Werner Koch  <wk@g10code.com>
19
20         * am/cmacros.am (-DGNUPG_SYSCONFDIR): Define it.
21
22 2005-11-11  Werner Koch  <wk@g10code.com>
23
24         * configure.ac (NEED_KSBA_VERSION: Require 0.9.13.
25
26 2005-09-12  Werner Koch  <wk@g10code.com>
27
28         Released 1.9.19.
29
30 2005-08-01  Werner Koch  <wk@g10code.com>
31
32         Released 1.9.18.
33         
34         * configure.ac: Require libksba 0.9.12 to match new features in gpgsm.
35
36 2005-06-20  Werner Koch  <wk@g10code.com>
37
38         Released 1.9.17.
39
40 2005-06-02  Werner Koch  <wk@g10code.com>
41
42         * configure.ac (HAVE_PTH): Define as alias for USE_GNU_PTH.  It is
43         used by common/estream.c.
44
45 2005-06-01  Werner Koch  <wk@g10code.com>
46
47         * configure.ac (gl_INIT): Add gnulib stuff.
48         (fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS
49         by a simple check.
50         (putc_unlocked): Removed check.  Not used.
51         (strsep, mkdtemp, asprintf): Replaced checks by gnulib checks.
52         (xsize): Added will probably come handy soon.
53         (CFLAGS): Use -Wformat-security instead of
54         -Wformat-nonliteral. Add --Wno-format-y2k.
55         * gl/, gl/m4/: New.
56
57 2005-05-15  Werner Koch  <wk@g10code.com>
58
59         * configure.ac: Remove option --disable-threads; require the use
60         of GNU Pth.
61
62 2005-04-27  Werner Koch  <wk@g10code.com>
63
64         * configure.ac: Removed OpenSC detection and options.
65         * acinclude.m4: Ditto.
66
67 2005-04-21  Werner Koch  <wk@g10code.com>
68
69         Released 1.9.16.
70         
71         * configure.ac: Do not build gpg by default.
72
73 2005-04-20  Werner Koch  <wk@g10code.com>
74
75         * configure.ac: Test whether GPG_ERR_LOCKED is declared and
76         provide a replacement if not.
77
78 2005-04-15  Werner Koch  <wk@g10code.com>
79
80         * configure.ac: Require libksba 0.9.11.
81
82 2005-04-15  Marcus Brinkmann  <marcus@g10code.de>
83
84         * configure.ac: Check for /usr/bin/shred and define SHRED.
85         
86         * configure.ac: Add --enable-symcryptrun, disabled by default.
87         Define automake variable BUILD_SYMCRYPTRUN.
88         Check for openpty -lutil, define LIBUTIL_LIBS.
89
90 2005-03-03  Werner Koch  <wk@g10code.com>
91
92         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Accidently used
93         --ldflags instead of --cflags. Reported by Kazu Yamamoto.
94
95 2005-02-03  Werner Koch  <wk@g10code.com>
96
97         * AUTHORS: Copied from 1.4 and edited to refelct the changes in
98         1.9.
99
100 2005-01-17  Werner Koch  <wk@g10code.com>
101
102         * configure.ac: Make --without-included-regex work as expected.
103         Fixed FTP location info for some libraries.
104
105 2005-01-13  Werner Koch  <wk@g10code.com>
106
107         Released 1.9.15.
108
109         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Link a simple test
110         program to see whether the installation is sane.
111
112 2005-01-07  Werner Koch  <wk@g10code.com>
113
114         * configure.ac: Require gpg-error 1.0.
115
116 2005-01-04  Werner Koch  <wk@g10code.com>
117
118         * configure.ac: Remove hack not to build gpg2 for W32.
119         * autogen.sh <build-w32>: Pass option --disable-gpg instead.
120
121 2004-12-22  Werner Koch  <wk@g10code.com>
122
123         Released 1.9.14.
124
125 2004-12-20  Werner Koch  <wk@g10code.com>
126
127         * configure.ac: Add PATHSEP_C and PATHSEP_S. For W32 let all
128         directories default to c:/gnupg.  Require libassuan 0.6.9.      
129         
130 2004-12-18  Werner Koch  <wk@g10code.com>
131
132         * configure.ac (AH_BOTTOM): Define EXEEXT_S.
133
134         * autogen.sh: Updated --build-w32 feature.
135
136 2004-12-15  Werner Koch  <wk@g10code.com>
137
138         * Makefile.am (SUBDIRS) [W32]: Do not build in tests/.
139
140         * acinclude.m4: Add proper macro name quoting for use with
141         automake 1.9.
142
143         * configure.ac: Add replacement check for ttyname.
144         Removed support for a included zlib.
145
146 2004-12-06  Werner Koch  <wk@g10code.com>
147
148         * configure.ac (have_w32_system): New.  Disable Pth checks for W32.
149         Link jnlib/w32-pth.h to pth.h.
150
151 2004-12-03  Werner Koch  <wk@g10code.com>
152
153         Released 1.9.13.
154
155 2004-11-26  Werner Koch  <wk@g10code.com>
156
157         * configure.ac: Replace strsep.  Replaced use of "target" by
158         "host".
159         
160 2004-10-22  Werner Koch  <wk@g10code.com>
161
162         Released 1.9.12.
163
164         * Makefile.am (AUTOMAKE_OPTIONS): Set option to create bzip2 tarball.
165
166 2004-10-01  Werner Koch  <wk@g10code.com>
167
168         Released 1.9.11.
169
170 2004-09-30  Werner Koch  <wk@g10code.com>
171
172         * README: Minor updates.
173
174 2004-09-30  gettextize  <bug-gnu-gettext@gnu.org>
175
176         * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.14.1.
177
178 2004-08-16  Werner Koch  <wk@g10code.de>
179
180         * configure.ac: Build Makefile for tests/pkits.  New option
181         --with-pkits-tests.
182         
183 2004-08-05  Werner Koch  <wk@g10code.de>
184
185         * configure.ac: Changed tests for libusb to also suuport the
186         stable version 0.1.x.
187
188 2004-07-22  Werner Koch  <wk@g10code.de>
189
190         Released 1.9.10.
191
192         * configure.ac: Define AM conditional HAVE_OPENSC.
193
194 2004-07-21  Werner Koch  <wk@g10code.de>
195
196         * configure.ac: Don't set DIE to no after it might has been set to
197         yes.
198
199 2004-07-20  Werner Koch  <wk@g10code.de>
200
201         * Makefile.am (sm): Build kbx only if gpgsm is to be build.
202
203 2004-07-20  Werner Koch  <wk@gnupg.org>
204
205         * configure.ac: New option --enable-agent-only.
206
207 2004-06-08  Werner Koch  <wk@gnupg.org>
208
209         Released 1.9.9.
210
211 2004-06-06  Werner Koch  <wk@gnupg.org>
212
213         * configure.ac: Require libksba 0.9.7.
214
215 2004-04-29  Werner Koch  <wk@gnupg.org>
216
217         Released 1.9.8.
218
219 2004-04-20  Werner Koch  <wk@gnupg.org>
220
221         * configure.ac: Remove the fopencookie test.  We don't need the
222         dummy function because we conditionally use fopencookie,
223         fpencookie or a replacement at place.
224
225 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
226
227         * autogen.sh: Added ACLOCAL_FLAGS.
228
229 2004-04-06  Werner Koch  <wk@gnupg.org>
230
231         Released 1.9.7.
232
233         * configure.ac: Require libgcrypt 1.1.94.
234         Introduce PACKAGE_GT and set it to gnupg2.
235
236 2004-03-23  Werner Koch  <wk@gnupg.org>
237
238         * configure.ac: Define SAFE_VERSION_DASH and SAFE_VERSION_DOT.
239
240 2004-03-09  Werner Koch  <wk@gnupg.org>
241
242         * configure.ac (NEED_GPG_ERROR_VERSION): Set to 0.7.
243
244 2004-03-06  Werner Koch  <wk@gnupg.org>
245
246         Released 1.9.6.
247         
248         * configure.ac: Check the Libgcrypt API.
249
250 2004-02-25  Werner Koch  <wk@gnupg.org>
251
252         * configure.ac: New option --disable-threads to inhibit
253         unintentional builds without Pth.
254
255 2004-02-21  Werner Koch  <wk@gnupg.org>
256
257         Released 1.9.5.
258
259 2004-02-20  Werner Koch  <wk@gnupg.org>
260
261         * configure.ac: Fixed URLs in the notice messages.
262
263 2004-02-18  Werner Koch  <wk@gnupg.org>
264
265         * acinclude.m4: Removed macros to detect gpg-error, libgcrypt,
266         libassuan and ksba as they are now distributed in m4/.
267
268 2004-02-13  Werner Koch  <wk@gnupg.org>
269
270         * configure.ac: Require libksba 0.9.4 and libgcrypt 1.1.92.
271
272 2004-02-12  Werner Koch  <wk@gnupg.org>
273
274         * autogen.sh: Removed cruft from debugging.
275
276         * am/cmacros.am: New.
277
278 2004-02-11  Werner Koch  <wk@gnupg.org>
279
280         * configure.ac: Removed the need for g10defs.h.  Reworked the
281         --with-foo-pgm stuff.
282
283         * autogen.sh (check_version): Removed bashism and simplified.
284         * acinclude.m4 (AM_PATH_OPENSC): Kludge to avoid error output for
285         a bad opensc-config.
286
287 2004-01-30  Werner Koch  <wk@gnupg.org>
288
289         Released 1.9.4.
290
291         * configure.ac: Require libksba 0.9.3 due to another bug fix there.
292
293 2004-01-29  Werner Koch  <wk@gnupg.org>
294
295         * README: Updated.
296
297         * configure.ac: Require libksba 0.9.2 due to bug fixes.
298
299 2004-01-24  Werner Koch  <wk@gnupg.org>
300
301         * configure.ac: Now requires libassuan 0.6.3.
302
303 2003-12-23  Werner Koch  <wk@gnupg.org>
304
305         Released 1.9.3.
306
307         * README-alpha: Removed.
308         * configure.ac, Makefile.am: Add the tests and tools directories.
309
310 2003-12-19  Werner Koch  <wk@gnupg.org>
311
312         * configure.ac: Now require libgcrypt 1.1.91 to help testing the
313         latest libgcrypt changes.  Requires libksab 0.9.1.
314
315 2003-12-17  Werner Koch  <wk@gnupg.org>
316
317         * configure.ac: Requires now libassuan 0.6.2.
318         (CFLAGS): Add --Wformat-noliteral in gcc mode.
319
320 2003-12-16  Werner Koch  <wk@gnupg.org>
321
322         * configure.ac: Check for funopen and fopencookie as part of the
323         jnlib checks.
324
325 2003-12-09  Werner Koch  <wk@gnupg.org>
326
327         * configure.ac: Add a min_automake_version.
328         * README.CVS: New.
329         * autogen.sh: Revamped except for the --build-w32 hack.
330         * Makefile.am: Add README.CVS
331
332 2003-11-17  Werner Koch  <wk@gnupg.org>
333
334         Release 1.9.2.
335         
336         * configure.ac: Requires now libassuan 0.6.1.
337
338 2003-10-31  Werner Koch  <wk@gnupg.org>
339
340         * configure.ac (NEED_KSBA_VERSION): Set to 0.9.0 due the changed
341         time interface.
342
343 2003-10-21  Werner Koch  <wk@gnupg.org>
344
345         * configure.ac (PRINTABLE_OS_NAME): Remove special case for The
346         Hurd; Robert Millan reported that the uname test is now
347         sufficient.
348
349 2003-10-01  Werner Koch  <wk@gnupg.org>
350
351         * configure.ac (AH_BOTTOM): Define GNUPG_MAJOR_VERSION. 
352
353 2003-09-23  Werner Koch  <wk@gnupg.org>
354
355         Merged most of David Shaw's changes in 1.3 since 2003-06-03.
356         
357         * configure.ac: Drop all TIGER/192 support.
358         (uint64_t): Check for UINT64_C to go along with uint64_t.
359         (getaddrinfo): Check for it.
360         (sigset_t): Check for sigset_t and struct sigaction.  This is for
361         Forte c89 on Solaris which seems to define only the function call
362         half of the two pairs by default.
363         (W32LIBS): Include wsock32 in W32LIBS.  This is different from
364         NETLIBS so we don't need to force other platforms to pull in the
365         netlibs when they aren't actually needed.
366
367 2003-09-06  Werner Koch  <wk@gnupg.org>
368
369         Released 1.9.1.
370         
371         * configure.ac: Require newer versions of some libraries.
372
373 2003-09-02  Werner Koch  <wk@gnupg.org>
374
375         * configure.ac (HAVE_LIBUSB): Added a simple test for libusb.
376
377 2003-08-19  Marcus Brinkmann  <marcus@g10code.de>
378
379         * configure.ac (AM_PATH_GPG_ERROR): Add missing comma in
380         invocation.
381
382 2003-08-06  Werner Koch  <wk@gnupg.org>
383
384         * configure.ac: Check for libgpg-error.  Print infos about missing
385         libraries more nicely.
386         * acinclude.m4 (AM_PATH_GPG_ERROR): Added.
387
388 2003-08-05  Werner Koch  <wk@gnupg.org>
389
390         Released 1.9.0.
391         
392         * configure.ac (GNUPG_DEFAULT_HONMEDIR): Changed back to ~/.gnupg.
393         
394 2003-07-31  Werner Koch  <wk@gnupg.org>
395
396         * Makefile.am (DISTCLEANFILES): Add g10defs.h
397
398 2003-06-18  Werner Koch  <wk@gnupg.org>
399
400         * configure.ac (GNUPG_DEFAULT_HOMEDIR): Changed temporary to
401         .gnupg2 to avoid accidential use with production keys.
402
403 2003-06-11  Werner Koch  <wk@gnupg.org>
404
405         * configure.ac: Merged all stuff from current 1.3 version in.
406         * acinclude.m4: Merged required macros from current 1.2 version in.
407
408 2003-06-04  Werner Koch  <wk@gnupg.org>
409
410         * configure.ac, Makefile.am: Enable building of gpg.
411
412 2003-04-29  Werner Koch  <wk@gnupg.org>
413
414         * configure.ac: Build a limited version of scdaemon if libopensc
415         is not available.
416         
417         * configure.ac (ALL_LINUGAS): Removed.
418
419         * Makefile.am (ACLOCAL_AMFLAGS): New.
420         * configure.ac (AM_GNU_GETTEXT_VERSION): New.  Set to 0.11.5.
421
422 2003-04-29  gettextize  <bug-gnu-gettext@gnu.org>
423
424         * Makefile.am (SUBDIRS): Add m4.
425         (ACLOCAL_AMFLAGS): New variable.
426         (EXTRA_DIST): Add scripts/config.rpath.
427         * configure.ac (AC_CONFIG_FILES): Add m4/Makefile.
428
429 2003-04-29  Werner Koch  <wk@gnupg.org>
430
431         * assuan/ : Removed.  We now use libassuan.
432         * Makefile.am (SUBDIRS): Removed assuan
433
434         * configure.ac: Check for libassuan.
435
436 2003-01-09  Werner Koch  <wk@gnupg.org>
437
438         * configure.ac (GNUPG_PROTECT_TOOL): New option --with-protect-tool. 
439         (NEED_KSBA_VERSION): Does now require 0.4.6.
440
441         * README: Noted where to find gpg-protect-tool. 
442
443 2002-10-31  Neal H. Walfield  <neal@g10code.de>
444
445         * configure.ac: Check for flockfile and funlockfile.  Check for
446         isascii and putc_unlocked replacing them if not found.
447
448         * configure.ac (PTH_LIBS): If pth is found, add the output of
449         `$PTH_CONFIG --ldflags`, not just `$PTH_CONFIG --libs`.
450
451 2002-10-19  Werner Koch  <wk@gnupg.org>
452
453         * configure.ac: Bumped version number to 1.9.0-cvs.
454
455         NewPG (Aegypten project) to GnuPG merge.
456
457 2002-09-20  Werner Koch  <wk@gnupg.org>
458
459         Released 0.9.2.
460
461 2002-09-05  Neal H. Walfield  <neal@g10code.de>
462
463         * configure.ac: Check for makeinfo.
464
465 2002-09-03  Neal H. Walfield  <neal@g10code.de>
466
467         * autogen.sh (have_version): New function.  Generalize and
468         simplify logic for finding and determining the versions of GNU
469         programs.  Use it.
470
471 2002-08-23  Werner Koch  <wk@gnupg.org>
472
473         Released 0.9.1.
474
475         * acinclude.m4 (AM_PATH_LIBGCRYPT): Updated from Libgcrypt.
476         (AM_PATH_OPENSC): Strip non-digits from the micro version.
477
478 2002-08-21  Werner Koch  <wk@gnupg.org>
479
480         Released 0.9.0.
481
482         * configure.ac: Changed the default homedir to .gnupg.
483         * README-alpha: Removed.
484
485 2002-08-19  Werner Koch  <wk@gnupg.org>
486
487         * acinclude.m4: Removed -lpcsclite from KSBA_LIBS; copy+paste bug.
488
489 2002-08-13  Werner Koch  <wk@gnupg.org>
490
491         * acinclude.m4 (AM_PATH_OPENSC, AM_PATH_KSBA): New.
492         * configure.ac: Use them.
493
494 2002-08-10  Werner Koch  <wk@gnupg.org>
495
496         Released 0.3.10.
497         
498         * configure.ac (NEED_LIBKSBA_VERSION): Require 0.4.4. Add support
499         for gettext.
500
501 2002-07-22  Werner Koch  <wk@gnupg.org>
502
503         * configure.ac: Check for ftello and provide a replacement.
504
505 2002-07-01  Werner Koch  <wk@gnupg.org>
506
507         Released 0.3.9.
508         
509         * README: Short note on how to export in pkcs-12 format.
510
511 2002-06-29  Werner Koch  <wk@gnupg.org>
512
513         * configure.ac: Define --with options to set the default location
514         of the agent, scdaemon, pinentry and dirmngr.
515
516 2002-06-27  Werner Koch  <wk@gnupg.org>
517
518         * README: Short blurb on how to import a PKCS-12 file.
519
520         * configure.ac (AH_BOTTOM): New to define some constants.
521
522 2002-06-25  Werner Koch  <wk@gnupg.org>
523
524         Released 0.3.8.
525         
526         * configure.ac (NEED_LIBGCRYPT_VERSION): Set to 1.1.8.
527
528 2002-06-12  Werner Koch  <wk@gnupg.org>
529
530         * configure.ac (NEED_LIBKSBA_VERSION): We need 0.4.3 now.
531
532 2002-06-04  Werner Koch  <wk@gnupg.org>
533
534         Released 0.3.7.
535
536 2002-05-21  Werner Koch  <wk@gnupg.org>
537
538         * configure.ac: We now require libgcrypt 1.1.7 and libksba 0.4.2.
539
540 2002-05-14  Werner Koch  <wk@gnupg.org>
541
542         * doc/: New
543         * configure.ac, Makefile.am:  Added doc/ 
544
545 2002-05-03  Werner Koch  <wk@gnupg.org>
546
547         Released 0.3.6.
548
549 2002-04-25  Werner Koch  <wk@gnupg.org>
550
551         * configure.ac: Check for setlocale.
552
553 2002-04-24  Marcus Brinkmann  <marcus@g10code.de>
554
555         * configure.ac: Check for locale.h.
556
557 2002-04-15  Werner Koch  <wk@gnupg.org>
558
559         Released 0.3.5.
560         
561         * NEWS: Started to describe release notes.
562         
563         * configure.ac (NEED_LIBKSBA_VERSION, NEED_LIBGCRYPT_VERSION): Defined
564
565 2002-04-01  Werner Koch  <wk@gnupg.org>
566
567         Released 0.3.4.
568
569 2002-03-18  Werner Koch  <wk@gnupg.org>
570
571         Released 0.3.3.
572
573 2002-03-08  Werner Koch  <wk@gnupg.org>
574
575         * README: Add some explanation on how to specify a user ID.
576
577 2002-03-06  Werner Koch  <wk@gnupg.org>
578
579         Released 0.3.2.
580
581 2002-03-04  Werner Koch  <wk@gnupg.org>
582
583         Released 0.3.1.
584
585         * README: Explained some options and files.
586
587 2002-02-14  Werner Koch  <wk@gnupg.org>
588
589         * configure.ac: Fixed status messages related to presence of Pth.
590
591 2002-02-13  Werner Koch  <wk@gnupg.org>
592
593         * acinclude.m4 (GNUPG_SYS_SO_PEERCRED): New.
594         * configure.ac: use it.
595
596 2002-02-12  Werner Koch  <wk@gnupg.org>
597
598         * configure.ac: Check for PTH.  Provide replacement fucntions for
599         apsrintf and fopencookie.
600
601         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): New.
602
603 2002-02-07  Werner Koch  <wk@gnupg.org>
604
605         Released 0.3.0.
606
607         * configure.ac: Require libgcrypt 1.1.6.
608
609 2002-02-01  Marcus Brinkmann  <marcus@g10code.de>
610
611         * configure.ac (KSBA_CONFIG): Remove superfluous x in front of
612         variable.
613
614 2002-01-26  Werner Koch  <wk@gnupg.org>
615
616         * configure.ac: Add options to disable the build of some programs
617         and print a configure status at the end.
618         * acinclude.m4 (GNUPG_BUILD_PROGRAM): New.
619
620         * scd/ : New.  Added to Makefile and configure.
621         * configure.ac: Check for libopensc
622         * Makefile.am: Build scd only when libopensc is available
623
624 2002-01-23  Werner Koch  <wk@gnupg.org>
625
626         * configure.ac (mkdtemp): See whether we have to provide a
627         replacement.
628
629 2001-12-18  Werner Koch  <wk@gnupg.org>
630
631         Released 0.0.0.
632
633 2001-12-17  Werner Koch  <wk@gnupg.org>
634
635         * acinclude.m4: Add AM_PATH_LIBGCRYPT macro.
636         * configure.ac: and use it here. Figure out the location of libksba
637
638 2001-12-15  Werner Koch  <wk@gnupg.org>
639
640         * configure.ac (missing_dir): Bail out if asprintf and fopencookie
641         are not available.
642
643 2001-12-04  Werner Koch  <wk@gnupg.org>
644
645         * configure.ac (HAVE_JNLIB_LOGGING): always define it.
646
647         
648  Copyright 2001, 2002, 2004 Free Software Foundation, Inc.
649
650  This file is free software; as a special exception the author gives
651  unlimited permission to copy and/or distribute it, with or without
652  modifications, as long as this notice is preserved.
653
654  This file is distributed in the hope that it will be useful, but
655  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
656  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
657                 
658