2006-09-06 Marcus Brinkmann <marcus@g10code.de>
[gnupg.git] / ChangeLog
blob73170cb535f00667cb5356771fa1d5952908c0bd
1 2006-09-06  Werner Koch  <wk@g10code.com>
3         * configure.ac: Define _ASSUAN_ONLY_GPG_ERRORS.  Require Assuan
4         0.9 and libgpg-error 1.4 
6 2006-08-31  Werner Koch  <wk@g10code.com>
8         * configure.ac: Require libksba 1.0 and added API check for it.
9         (GPG_ERR_LOCKED): Removed DECL check as we require 1.2 anyway.
10         (have_libusb): New to give a feedback about CCID support
12 2006-08-21  Werner Koch  <wk@g10code.com>
14         * configure.ac: Removed docbook tests.
15         (AC_CONFIG_FILES): Added gpgkeys_test and gpgkeys_mailto.
17         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Enable gpg.
19 2006-08-17  Werner Koch  <wk@g10code.com>
21         * THANKS: Merged with the 1.4 one.
23 2006-08-16  Werner Koch  <wk@g10code.com>
25         * configure.ac: Removed test for capabilities and mlock.
27 2006-08-15  Werner Koch  <wk@g10code.com>
29         * Makefile.am (keyserver): Enable building of keyserver helpers.
31         * configure.ac: Merged with the current configure from 1.4.5.
32         Require libgpg-error 1.2 and libksba 0.9.16.
34 2006-07-29  Marcus Brinkmann  <marcus@g10code.de>
36         * README: Spelling fixes.
38 2006-07-27  Werner Koch  <wk@g10code.com>
40         Released 1.9.22.
42         * configure.ac: Call AB_INIT.
44 2006-07-03  Werner Koch  <wk@g10code.com>
46         * configure.ac: Test for ksba_dn_teststr. 
48 2006-06-30  Werner Koch  <wk@g10code.com>
50         * keyserver/: New.  Taken from 1.4.4
51         * Makefile.am (SUBDIRS): Include keyserver/.
52         * configure.ac: Include keyserver/.
53         (FAKE_CURL, GPGKEYS_CURL): New.
54         
55 2006-06-20  Werner Koch  <wk@g10code.com>
57         Released 1.9.21.
59 2006-06-08  Marcus Brinkmann  <marcus@g10code.de>
61         * configure.ac (PTH_LIBS): Add --all to pth-config invocation.
63 2006-05-24  Werner Koch  <wk@g10code.com>
65         * configure.ac: New option --disable-optimization taked from 1.4.3.
67 2006-05-23  Werner Koch  <wk@g10code.com>
69         * configure.ac (ZLIBS): New for zlib link commands. Add bzip2
70         support.
72 2006-05-22  Werner Koch  <wk@g10code.com>
74         * configure.ac (EXEEXT): New.
76 2006-04-18  Werner Koch  <wk@g10code.com>
78         * configure.ac (PK_UID_CACHE_SIZE): New.
80 2006-04-07  Werner Koch  <wk@g10code.com>
82         * configure.ac: Use new method to include the SVN revison.  Now it
83         is the actual global revision number.
85 2005-12-20  Werner Koch  <wk@g10code.com>
87         Released 1.9.20.
89 2005-11-28  Werner Koch  <wk@g10code.com>
91         * configure.ac: Append the revision to the version string.
93 2005-11-13  Werner Koch  <wk@g10code.com>
95         * am/cmacros.am (-DGNUPG_SYSCONFDIR): Define it.
97 2005-11-11  Werner Koch  <wk@g10code.com>
99         * configure.ac (NEED_KSBA_VERSION: Require 0.9.13.
101 2005-09-12  Werner Koch  <wk@g10code.com>
103         Released 1.9.19.
105 2005-08-01  Werner Koch  <wk@g10code.com>
107         Released 1.9.18.
108         
109         * configure.ac: Require libksba 0.9.12 to match new features in gpgsm.
111 2005-06-20  Werner Koch  <wk@g10code.com>
113         Released 1.9.17.
115 2005-06-02  Werner Koch  <wk@g10code.com>
117         * configure.ac (HAVE_PTH): Define as alias for USE_GNU_PTH.  It is
118         used by common/estream.c.
120 2005-06-01  Werner Koch  <wk@g10code.com>
122         * configure.ac (gl_INIT): Add gnulib stuff.
123         (fseeko, ftello, ttyname, isascii): Replaced the AC_REPLACE_FUNCS
124         by a simple check.
125         (putc_unlocked): Removed check.  Not used.
126         (strsep, mkdtemp, asprintf): Replaced checks by gnulib checks.
127         (xsize): Added will probably come handy soon.
128         (CFLAGS): Use -Wformat-security instead of
129         -Wformat-nonliteral. Add --Wno-format-y2k.
130         * gl/, gl/m4/: New.
132 2005-05-15  Werner Koch  <wk@g10code.com>
134         * configure.ac: Remove option --disable-threads; require the use
135         of GNU Pth.
137 2005-04-27  Werner Koch  <wk@g10code.com>
139         * configure.ac: Removed OpenSC detection and options.
140         * acinclude.m4: Ditto.
142 2005-04-21  Werner Koch  <wk@g10code.com>
144         Released 1.9.16.
145         
146         * configure.ac: Do not build gpg by default.
148 2005-04-20  Werner Koch  <wk@g10code.com>
150         * configure.ac: Test whether GPG_ERR_LOCKED is declared and
151         provide a replacement if not.
153 2005-04-15  Werner Koch  <wk@g10code.com>
155         * configure.ac: Require libksba 0.9.11.
157 2005-04-15  Marcus Brinkmann  <marcus@g10code.de>
159         * configure.ac: Check for /usr/bin/shred and define SHRED.
160         
161         * configure.ac: Add --enable-symcryptrun, disabled by default.
162         Define automake variable BUILD_SYMCRYPTRUN.
163         Check for openpty -lutil, define LIBUTIL_LIBS.
165 2005-03-03  Werner Koch  <wk@g10code.com>
167         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Accidently used
168         --ldflags instead of --cflags. Reported by Kazu Yamamoto.
170 2005-02-03  Werner Koch  <wk@g10code.com>
172         * AUTHORS: Copied from 1.4 and edited to refelct the changes in
173         1.9.
175 2005-01-17  Werner Koch  <wk@g10code.com>
177         * configure.ac: Make --without-included-regex work as expected.
178         Fixed FTP location info for some libraries.
180 2005-01-13  Werner Koch  <wk@g10code.com>
182         Released 1.9.15.
184         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): Link a simple test
185         program to see whether the installation is sane.
187 2005-01-07  Werner Koch  <wk@g10code.com>
189         * configure.ac: Require gpg-error 1.0.
191 2005-01-04  Werner Koch  <wk@g10code.com>
193         * configure.ac: Remove hack not to build gpg2 for W32.
194         * autogen.sh <build-w32>: Pass option --disable-gpg instead.
196 2004-12-22  Werner Koch  <wk@g10code.com>
198         Released 1.9.14.
200 2004-12-20  Werner Koch  <wk@g10code.com>
202         * configure.ac: Add PATHSEP_C and PATHSEP_S. For W32 let all
203         directories default to c:/gnupg.  Require libassuan 0.6.9.      
204         
205 2004-12-18  Werner Koch  <wk@g10code.com>
207         * configure.ac (AH_BOTTOM): Define EXEEXT_S.
209         * autogen.sh: Updated --build-w32 feature.
211 2004-12-15  Werner Koch  <wk@g10code.com>
213         * Makefile.am (SUBDIRS) [W32]: Do not build in tests/.
215         * acinclude.m4: Add proper macro name quoting for use with
216         automake 1.9.
218         * configure.ac: Add replacement check for ttyname.
219         Removed support for a included zlib.
221 2004-12-06  Werner Koch  <wk@g10code.com>
223         * configure.ac (have_w32_system): New.  Disable Pth checks for W32.
224         Link jnlib/w32-pth.h to pth.h.
226 2004-12-03  Werner Koch  <wk@g10code.com>
228         Released 1.9.13.
230 2004-11-26  Werner Koch  <wk@g10code.com>
232         * configure.ac: Replace strsep.  Replaced use of "target" by
233         "host".
234         
235 2004-10-22  Werner Koch  <wk@g10code.com>
237         Released 1.9.12.
239         * Makefile.am (AUTOMAKE_OPTIONS): Set option to create bzip2 tarball.
241 2004-10-01  Werner Koch  <wk@g10code.com>
243         Released 1.9.11.
245 2004-09-30  Werner Koch  <wk@g10code.com>
247         * README: Minor updates.
249 2004-09-30  gettextize  <bug-gnu-gettext@gnu.org>
251         * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.14.1.
253 2004-08-16  Werner Koch  <wk@g10code.de>
255         * configure.ac: Build Makefile for tests/pkits.  New option
256         --with-pkits-tests.
257         
258 2004-08-05  Werner Koch  <wk@g10code.de>
260         * configure.ac: Changed tests for libusb to also suuport the
261         stable version 0.1.x.
263 2004-07-22  Werner Koch  <wk@g10code.de>
265         Released 1.9.10.
267         * configure.ac: Define AM conditional HAVE_OPENSC.
269 2004-07-21  Werner Koch  <wk@g10code.de>
271         * configure.ac: Don't set DIE to no after it might has been set to
272         yes.
274 2004-07-20  Werner Koch  <wk@g10code.de>
276         * Makefile.am (sm): Build kbx only if gpgsm is to be build.
278 2004-07-20  Werner Koch  <wk@gnupg.org>
280         * configure.ac: New option --enable-agent-only.
282 2004-06-08  Werner Koch  <wk@gnupg.org>
284         Released 1.9.9.
286 2004-06-06  Werner Koch  <wk@gnupg.org>
288         * configure.ac: Require libksba 0.9.7.
290 2004-04-29  Werner Koch  <wk@gnupg.org>
292         Released 1.9.8.
294 2004-04-20  Werner Koch  <wk@gnupg.org>
296         * configure.ac: Remove the fopencookie test.  We don't need the
297         dummy function because we conditionally use fopencookie,
298         fpencookie or a replacement at place.
300 2004-04-02  Thomas Schwinge  <schwinge@nic-nac-project.de>
302         * autogen.sh: Added ACLOCAL_FLAGS.
304 2004-04-06  Werner Koch  <wk@gnupg.org>
306         Released 1.9.7.
308         * configure.ac: Require libgcrypt 1.1.94.
309         Introduce PACKAGE_GT and set it to gnupg2.
311 2004-03-23  Werner Koch  <wk@gnupg.org>
313         * configure.ac: Define SAFE_VERSION_DASH and SAFE_VERSION_DOT.
315 2004-03-09  Werner Koch  <wk@gnupg.org>
317         * configure.ac (NEED_GPG_ERROR_VERSION): Set to 0.7.
319 2004-03-06  Werner Koch  <wk@gnupg.org>
321         Released 1.9.6.
322         
323         * configure.ac: Check the Libgcrypt API.
325 2004-02-25  Werner Koch  <wk@gnupg.org>
327         * configure.ac: New option --disable-threads to inhibit
328         unintentional builds without Pth.
330 2004-02-21  Werner Koch  <wk@gnupg.org>
332         Released 1.9.5.
334 2004-02-20  Werner Koch  <wk@gnupg.org>
336         * configure.ac: Fixed URLs in the notice messages.
338 2004-02-18  Werner Koch  <wk@gnupg.org>
340         * acinclude.m4: Removed macros to detect gpg-error, libgcrypt,
341         libassuan and ksba as they are now distributed in m4/.
343 2004-02-13  Werner Koch  <wk@gnupg.org>
345         * configure.ac: Require libksba 0.9.4 and libgcrypt 1.1.92.
347 2004-02-12  Werner Koch  <wk@gnupg.org>
349         * autogen.sh: Removed cruft from debugging.
351         * am/cmacros.am: New.
353 2004-02-11  Werner Koch  <wk@gnupg.org>
355         * configure.ac: Removed the need for g10defs.h.  Reworked the
356         --with-foo-pgm stuff.
358         * autogen.sh (check_version): Removed bashism and simplified.
359         * acinclude.m4 (AM_PATH_OPENSC): Kludge to avoid error output for
360         a bad opensc-config.
362 2004-01-30  Werner Koch  <wk@gnupg.org>
364         Released 1.9.4.
366         * configure.ac: Require libksba 0.9.3 due to another bug fix there.
368 2004-01-29  Werner Koch  <wk@gnupg.org>
370         * README: Updated.
372         * configure.ac: Require libksba 0.9.2 due to bug fixes.
374 2004-01-24  Werner Koch  <wk@gnupg.org>
376         * configure.ac: Now requires libassuan 0.6.3.
378 2003-12-23  Werner Koch  <wk@gnupg.org>
380         Released 1.9.3.
382         * README-alpha: Removed.
383         * configure.ac, Makefile.am: Add the tests and tools directories.
385 2003-12-19  Werner Koch  <wk@gnupg.org>
387         * configure.ac: Now require libgcrypt 1.1.91 to help testing the
388         latest libgcrypt changes.  Requires libksab 0.9.1.
390 2003-12-17  Werner Koch  <wk@gnupg.org>
392         * configure.ac: Requires now libassuan 0.6.2.
393         (CFLAGS): Add --Wformat-noliteral in gcc mode.
395 2003-12-16  Werner Koch  <wk@gnupg.org>
397         * configure.ac: Check for funopen and fopencookie as part of the
398         jnlib checks.
400 2003-12-09  Werner Koch  <wk@gnupg.org>
402         * configure.ac: Add a min_automake_version.
403         * README.CVS: New.
404         * autogen.sh: Revamped except for the --build-w32 hack.
405         * Makefile.am: Add README.CVS
407 2003-11-17  Werner Koch  <wk@gnupg.org>
409         Release 1.9.2.
410         
411         * configure.ac: Requires now libassuan 0.6.1.
413 2003-10-31  Werner Koch  <wk@gnupg.org>
415         * configure.ac (NEED_KSBA_VERSION): Set to 0.9.0 due the changed
416         time interface.
418 2003-10-21  Werner Koch  <wk@gnupg.org>
420         * configure.ac (PRINTABLE_OS_NAME): Remove special case for The
421         Hurd; Robert Millan reported that the uname test is now
422         sufficient.
424 2003-10-01  Werner Koch  <wk@gnupg.org>
426         * configure.ac (AH_BOTTOM): Define GNUPG_MAJOR_VERSION. 
428 2003-09-23  Werner Koch  <wk@gnupg.org>
430         Merged most of David Shaw's changes in 1.3 since 2003-06-03.
431         
432         * configure.ac: Drop all TIGER/192 support.
433         (uint64_t): Check for UINT64_C to go along with uint64_t.
434         (getaddrinfo): Check for it.
435         (sigset_t): Check for sigset_t and struct sigaction.  This is for
436         Forte c89 on Solaris which seems to define only the function call
437         half of the two pairs by default.
438         (W32LIBS): Include wsock32 in W32LIBS.  This is different from
439         NETLIBS so we don't need to force other platforms to pull in the
440         netlibs when they aren't actually needed.
442 2003-09-06  Werner Koch  <wk@gnupg.org>
444         Released 1.9.1.
445         
446         * configure.ac: Require newer versions of some libraries.
448 2003-09-02  Werner Koch  <wk@gnupg.org>
450         * configure.ac (HAVE_LIBUSB): Added a simple test for libusb.
452 2003-08-19  Marcus Brinkmann  <marcus@g10code.de>
454         * configure.ac (AM_PATH_GPG_ERROR): Add missing comma in
455         invocation.
457 2003-08-06  Werner Koch  <wk@gnupg.org>
459         * configure.ac: Check for libgpg-error.  Print infos about missing
460         libraries more nicely.
461         * acinclude.m4 (AM_PATH_GPG_ERROR): Added.
463 2003-08-05  Werner Koch  <wk@gnupg.org>
465         Released 1.9.0.
466         
467         * configure.ac (GNUPG_DEFAULT_HONMEDIR): Changed back to ~/.gnupg.
468         
469 2003-07-31  Werner Koch  <wk@gnupg.org>
471         * Makefile.am (DISTCLEANFILES): Add g10defs.h
473 2003-06-18  Werner Koch  <wk@gnupg.org>
475         * configure.ac (GNUPG_DEFAULT_HOMEDIR): Changed temporary to
476         .gnupg2 to avoid accidential use with production keys.
478 2003-06-11  Werner Koch  <wk@gnupg.org>
480         * configure.ac: Merged all stuff from current 1.3 version in.
481         * acinclude.m4: Merged required macros from current 1.2 version in.
483 2003-06-04  Werner Koch  <wk@gnupg.org>
485         * configure.ac, Makefile.am: Enable building of gpg.
487 2003-04-29  Werner Koch  <wk@gnupg.org>
489         * configure.ac: Build a limited version of scdaemon if libopensc
490         is not available.
491         
492         * configure.ac (ALL_LINUGAS): Removed.
494         * Makefile.am (ACLOCAL_AMFLAGS): New.
495         * configure.ac (AM_GNU_GETTEXT_VERSION): New.  Set to 0.11.5.
497 2003-04-29  gettextize  <bug-gnu-gettext@gnu.org>
499         * Makefile.am (SUBDIRS): Add m4.
500         (ACLOCAL_AMFLAGS): New variable.
501         (EXTRA_DIST): Add scripts/config.rpath.
502         * configure.ac (AC_CONFIG_FILES): Add m4/Makefile.
504 2003-04-29  Werner Koch  <wk@gnupg.org>
506         * assuan/ : Removed.  We now use libassuan.
507         * Makefile.am (SUBDIRS): Removed assuan
509         * configure.ac: Check for libassuan.
511 2003-01-09  Werner Koch  <wk@gnupg.org>
513         * configure.ac (GNUPG_PROTECT_TOOL): New option --with-protect-tool. 
514         (NEED_KSBA_VERSION): Does now require 0.4.6.
516         * README: Noted where to find gpg-protect-tool. 
518 2002-10-31  Neal H. Walfield  <neal@g10code.de>
520         * configure.ac: Check for flockfile and funlockfile.  Check for
521         isascii and putc_unlocked replacing them if not found.
523         * configure.ac (PTH_LIBS): If pth is found, add the output of
524         `$PTH_CONFIG --ldflags`, not just `$PTH_CONFIG --libs`.
526 2002-10-19  Werner Koch  <wk@gnupg.org>
528         * configure.ac: Bumped version number to 1.9.0-cvs.
530         NewPG (Aegypten project) to GnuPG merge.
532 2002-09-20  Werner Koch  <wk@gnupg.org>
534         Released 0.9.2.
536 2002-09-05  Neal H. Walfield  <neal@g10code.de>
538         * configure.ac: Check for makeinfo.
540 2002-09-03  Neal H. Walfield  <neal@g10code.de>
542         * autogen.sh (have_version): New function.  Generalize and
543         simplify logic for finding and determining the versions of GNU
544         programs.  Use it.
546 2002-08-23  Werner Koch  <wk@gnupg.org>
548         Released 0.9.1.
550         * acinclude.m4 (AM_PATH_LIBGCRYPT): Updated from Libgcrypt.
551         (AM_PATH_OPENSC): Strip non-digits from the micro version.
553 2002-08-21  Werner Koch  <wk@gnupg.org>
555         Released 0.9.0.
557         * configure.ac: Changed the default homedir to .gnupg.
558         * README-alpha: Removed.
560 2002-08-19  Werner Koch  <wk@gnupg.org>
562         * acinclude.m4: Removed -lpcsclite from KSBA_LIBS; copy+paste bug.
564 2002-08-13  Werner Koch  <wk@gnupg.org>
566         * acinclude.m4 (AM_PATH_OPENSC, AM_PATH_KSBA): New.
567         * configure.ac: Use them.
569 2002-08-10  Werner Koch  <wk@gnupg.org>
571         Released 0.3.10.
572         
573         * configure.ac (NEED_LIBKSBA_VERSION): Require 0.4.4. Add support
574         for gettext.
576 2002-07-22  Werner Koch  <wk@gnupg.org>
578         * configure.ac: Check for ftello and provide a replacement.
580 2002-07-01  Werner Koch  <wk@gnupg.org>
582         Released 0.3.9.
583         
584         * README: Short note on how to export in pkcs-12 format.
586 2002-06-29  Werner Koch  <wk@gnupg.org>
588         * configure.ac: Define --with options to set the default location
589         of the agent, scdaemon, pinentry and dirmngr.
591 2002-06-27  Werner Koch  <wk@gnupg.org>
593         * README: Short blurb on how to import a PKCS-12 file.
595         * configure.ac (AH_BOTTOM): New to define some constants.
597 2002-06-25  Werner Koch  <wk@gnupg.org>
599         Released 0.3.8.
600         
601         * configure.ac (NEED_LIBGCRYPT_VERSION): Set to 1.1.8.
603 2002-06-12  Werner Koch  <wk@gnupg.org>
605         * configure.ac (NEED_LIBKSBA_VERSION): We need 0.4.3 now.
607 2002-06-04  Werner Koch  <wk@gnupg.org>
609         Released 0.3.7.
611 2002-05-21  Werner Koch  <wk@gnupg.org>
613         * configure.ac: We now require libgcrypt 1.1.7 and libksba 0.4.2.
615 2002-05-14  Werner Koch  <wk@gnupg.org>
617         * doc/: New
618         * configure.ac, Makefile.am:  Added doc/ 
620 2002-05-03  Werner Koch  <wk@gnupg.org>
622         Released 0.3.6.
624 2002-04-25  Werner Koch  <wk@gnupg.org>
626         * configure.ac: Check for setlocale.
628 2002-04-24  Marcus Brinkmann  <marcus@g10code.de>
630         * configure.ac: Check for locale.h.
632 2002-04-15  Werner Koch  <wk@gnupg.org>
634         Released 0.3.5.
635         
636         * NEWS: Started to describe release notes.
637         
638         * configure.ac (NEED_LIBKSBA_VERSION, NEED_LIBGCRYPT_VERSION): Defined
640 2002-04-01  Werner Koch  <wk@gnupg.org>
642         Released 0.3.4.
644 2002-03-18  Werner Koch  <wk@gnupg.org>
646         Released 0.3.3.
648 2002-03-08  Werner Koch  <wk@gnupg.org>
650         * README: Add some explanation on how to specify a user ID.
652 2002-03-06  Werner Koch  <wk@gnupg.org>
654         Released 0.3.2.
656 2002-03-04  Werner Koch  <wk@gnupg.org>
658         Released 0.3.1.
660         * README: Explained some options and files.
662 2002-02-14  Werner Koch  <wk@gnupg.org>
664         * configure.ac: Fixed status messages related to presence of Pth.
666 2002-02-13  Werner Koch  <wk@gnupg.org>
668         * acinclude.m4 (GNUPG_SYS_SO_PEERCRED): New.
669         * configure.ac: use it.
671 2002-02-12  Werner Koch  <wk@gnupg.org>
673         * configure.ac: Check for PTH.  Provide replacement fucntions for
674         apsrintf and fopencookie.
676         * acinclude.m4 (GNUPG_PTH_VERSION_CHECK): New.
678 2002-02-07  Werner Koch  <wk@gnupg.org>
680         Released 0.3.0.
682         * configure.ac: Require libgcrypt 1.1.6.
684 2002-02-01  Marcus Brinkmann  <marcus@g10code.de>
686         * configure.ac (KSBA_CONFIG): Remove superfluous x in front of
687         variable.
689 2002-01-26  Werner Koch  <wk@gnupg.org>
691         * configure.ac: Add options to disable the build of some programs
692         and print a configure status at the end.
693         * acinclude.m4 (GNUPG_BUILD_PROGRAM): New.
695         * scd/ : New.  Added to Makefile and configure.
696         * configure.ac: Check for libopensc
697         * Makefile.am: Build scd only when libopensc is available
699 2002-01-23  Werner Koch  <wk@gnupg.org>
701         * configure.ac (mkdtemp): See whether we have to provide a
702         replacement.
704 2001-12-18  Werner Koch  <wk@gnupg.org>
706         Released 0.0.0.
708 2001-12-17  Werner Koch  <wk@gnupg.org>
710         * acinclude.m4: Add AM_PATH_LIBGCRYPT macro.
711         * configure.ac: and use it here. Figure out the location of libksba
713 2001-12-15  Werner Koch  <wk@gnupg.org>
715         * configure.ac (missing_dir): Bail out if asprintf and fopencookie
716         are not available.
718 2001-12-04  Werner Koch  <wk@gnupg.org>
720         * configure.ac (HAVE_JNLIB_LOGGING): always define it.
722         
723  Copyright 2001, 2002, 2004 Free Software Foundation, Inc.
725  This file is free software; as a special exception the author gives
726  unlimited permission to copy and/or distribute it, with or without
727  modifications, as long as this notice is preserved.
729  This file is distributed in the hope that it will be useful, but
730  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
731  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
732