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