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