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