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