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