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