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