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