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