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