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