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