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