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