* gpg.texi (OpenPGP Key Management): Clarify setpref a bit.
[gnupg.git] / doc / ChangeLog
1 2008-09-23  David Shaw  <dshaw@jabberwocky.com>
2
3         * gpg.texi (OpenPGP Key Management): Clarify setpref a bit.
4
5 2008-08-30  Werner Koch  <wk@g10code.com>
6
7         * yat2m.c (write_th): Print a not ethat this is generated source.
8         (VERSION): Bump up to 1.0.
9
10 2008-07-30  Werner Koch  <wk@g10code.com>
11
12         * gpgsm.texi (GPGSM Configuration): Mention com-cert.pem.
13
14 2008-06-25  Werner Koch  <wk@g10code.com>
15
16         * qualified.txt: Add new BnetzA certs 12R and 13R.
17         * com-certs.pem: Ditto.
18         * examples/trustlist.txt: Ditto. 
19
20 2008-06-19  Werner Koch  <wk@g10code.com>
21
22         * tools.texi (Listing options): Describe new complect gpgconf type
23         "alias list".
24
25 2008-06-16  Werner Koch  <wk@g10code.com>
26
27         * DETAILS (group): Document %ask-passphrase.
28
29 2008-05-26  Werner Koch  <wk@g10code.com>
30
31         * gpgv.texi: Minor fixes.  Fixes bug#918.
32
33         * opt-homedir.texi: Typo fixes.  Fixes bug#917.
34
35 2008-05-26  Marcus Brinkmann  <marcus@g10code.de>
36
37         * tools.texi (Invoking gpgconf): Document --list-dirs.
38
39 2008-05-20  Marcus Brinkmann  <marcus@g10code.de>
40
41         * tools.texi (Invoking gpgconf): Add --dry-run and --check-options.
42         (Checking programs): Document --check-options.
43
44 2008-05-15  Marcus Brinkmann  <marcus@g10code.de>
45
46         * gpg.texi (Operational GPG Commands): Mention the way to change
47         the default signing key.
48
49 2008-05-06  Werner Koch  <wk@g10code.com>
50
51         * Makefile.am (myman_pages): Add gpg-zip.1.
52
53         * tools.texi (gpg-zip): Add new section.
54
55 2008-04-08  Werner Koch  <wk@g10code.com>
56
57         * gpg.texi (GPG Configuration Options): Change subkeys.pgp.net to
58         keys.gnupg.net.  Describe --auto-key-locate mechanisms local and
59         nodefault.
60
61 2008-04-03  Werner Koch  <wk@g10code.com>
62
63         * yat2m.c (proc_texi_cmd): Remove extra apostrophe from @samp and
64         use open and close quote to @file and @env.
65
66 2008-04-02  Werner Koch  <wk@g10code.com>
67
68         * opt-homedir.texi: Remove special case for Registry key.
69
70         * yat2m.c (proc_texi_cmd):  Use the \(aq glyph for @samp.  This is
71         bug#898.
72         (proc_texi_buffer): Handle backslashs correctly.
73
74 2008-03-27  Werner Koch  <wk@g10code.com>
75
76         * Makefile.am (nobase_dist_doc_DATA, dist_html_DATA): New.  Move
77         relevant files to here.
78         (install-html-local): Remove.
79
80 2008-02-27  Marcus Brinkmann  <marcus@g10code.de>
81
82         * tools.texi (Listing options): Document new types.
83
84 2008-02-26  Werner Koch  <wk@g10code.com>
85
86         * gpg.texi (GPG Configuration Options): Mention rfc4398.
87
88 2008-02-05  David Shaw  <dshaw@jabberwocky.com>
89
90         * gpg.texi (GPG Esoteric Options): Tweak mention of Tempest font
91         to add a "claimed" in there.
92
93 2008-01-29  Justin Pryzby  <jpryzby+d@quoininc.com>  (wk)
94
95         * gpg-agent.texi (Agent Options): Grammar fixes
96
97         * qualified.txt: Spelling fixes.
98
99 2008-01-28  Justin Pryzby  <jpryzby+d@quoininc.com>  (wk)
100
101         * gpg-agent.texi, yat2m.c, scdaemon.texi, qualified.txt
102         * tools.texi, gpgsm.texi: Typo fixes and minor grammer fixes.
103
104 2008-01-10  Werner Koch  <wk@g10code.com>
105
106         * qualified.txt: Add missing country tag to the last entries.
107         Reported by Marcus Brinkmann.
108
109 2008-01-10  Marcus Brinkmann  <marcus@g10code.de>
110
111         * tools.texi (gpgconf): Some clarifications.
112
113 2008-01-02  Werner Koch  <wk@g10code.com>
114
115         * gpg.texi (GPG Esoteric Options): Mention --log-file.
116
117 2007-12-13  Werner Koch  <wk@g10code.com>
118
119         * qualified.txt: Add 2 root certs from S-Trust for 2008-2012.
120         * examples/trustlist.txt: Ditto.
121         * com-certs.pem: Ditto.
122
123         * gpgsm.texi (Esoteric Options): Document --extra-digest-algo.
124
125 2007-12-12  Werner Koch  <wk@g10code.com>
126
127         * gpg.texi: Typo fixes.  From Christer Andersson.
128
129 2007-12-04  Werner Koch  <wk@g10code.com>
130
131         * help.txt: New online help file.
132         * help.be.txt, help.ca.txt, help.cs.txt, help.da.txt, help.de.txt
133         * help.el.txt, help.eo.txt, help.es.txt, help.et.txt, help.fi.txt
134         * help.fr.txt, help.gl.txt, help.hu.txt, help.id.txt, help.it.txt
135         * help.ja.txt, help.nb.txt, help.pl.txt, help.pt.txt
136         * help.pt_BR.txt, help.ro.txt, help.ru.txt, help.sk.txt
137         * help.sv.txt, help.tr.txt, help.zh_CN.txt, help.zh_TW.txt: New
138         online file, generated from teh current po files.
139         * Makefile.am (dist_pkgdata_DATA): Add them.
140
141 2007-11-19  Werner Koch  <wk@g10code.com>
142
143         * gpg.texi (GPG Configuration Options): English Grammar fix.
144         Thanks to Gerg Troxel.
145
146         * gpgsm.texi (Certificate Options): Document
147         --auto-issuer-key-retrieve.
148
149 2007-11-15  Werner Koch  <wk@g10code.com>
150
151         * gpg.texi (GPG Configuration): Add PINENTRY_USER_DATA.
152
153         * gpg-agent.texi (Agent Options): Add xauthority.
154
155 2007-10-31  Marcus Brinkmann  <marcus@g10code.de>
156
157         * gpg-agent.texi (Agent Options): Fix typos, by Bernhard Reiter.
158
159 2007-10-27  David Shaw  <dshaw@jabberwocky.com>
160
161         * gpg.texi: Document --rfc4880 (the new --openpgp).
162
163 2007-10-25  David Shaw  <dshaw@jabberwocky.com>
164
165         * gpg.texi: Clarify --force-v3-sigs, --pgp2, and --pgp6 a bit.
166
167 2007-10-23  Werner Koch  <wk@g10code.com>
168
169         * tools.texi (Listing global options): New.
170
171 2007-10-19  Werner Koch  <wk@g10code.com>
172
173         * tools.texi (Controlling gpg-connect-agent): Updated.
174
175 2007-08-29  Werner Koch  <wk@g10code.com>
176
177         * tools.texi (Checking programs): New.
178
179 2007-08-27  Werner Koch  <wk@g10code.com>
180
181         * examples/pwpattern.list: New.
182
183 2007-08-24  Werner Koch  <wk@g10code.com>
184
185         * debugging.texi (Common Problems): Add "A root certifciate does
186         not validate."
187
188 2007-08-14  Werner Koch  <wk@g10code.com>
189
190         * glossary.texi (Glossary): Add a more items.
191
192 2007-08-13  Werner Koch  <wk@g10code.com>
193
194         * yat2m.c (proc_texi_cmd): Do not put @samp content between two
195         newlines.
196
197         * gpg-agent.texi (Agent Configuration): Explain the CM flag for
198         trustlist.txt.
199
200 2007-08-09  Werner Koch  <wk@g10code.com>
201
202         * gpgsm.texi (Certificate Options): Describe --validation-model.
203
204 2007-07-23  Werner Koch  <wk@g10code.com>
205
206         * scdaemon.texi (Scdaemon Commands): Remove obsolete --print-atr.
207
208 2007-07-17  Werner Koch  <wk@g10code.com>
209
210         * gpgsm.texi (Input and Output): Document --default-key.
211
212 2007-07-04  Werner Koch  <wk@g10code.com>
213
214         * gpl.texi: Updated to GPLv3.
215
216 2007-06-22  Werner Koch  <wk@g10code.com>
217
218         * gpg.texi (Operational GPG Commands): Describe the flags used by
219         --check-sigs.
220
221 2007-06-21  Werner Koch  <wk@g10code.com>
222
223         * gpgsm.texi (Certificate Management): Changed description of
224         --gen-key.
225
226 2007-06-19  Werner Koch  <wk@g10code.com>
227
228         * glossary.texi (Glossary): Describe PSE.
229
230 2007-06-18  Werner Koch  <wk@g10code.com>
231
232         * gpg-agent.texi (Agent GETINFO): New.
233
234 2007-06-06  Werner Koch  <wk@g10code.com>
235
236         * Makefile.am (yat2m): Use a plain rule to build it for the sake
237         of cross-compiling.
238
239         * yat2m.c (finish_page): Init SECT to NULL.
240
241 2007-05-11  Werner Koch  <wk@g10code.com>
242
243         * gpgsm.texi (--export): Enhanced description.
244
245 2007-05-09  Werner Koch  <wk@g10code.com>
246
247         * examples/gpgconf.conf: Remove active example line.
248
249         * Makefile.am (online): Distinguish between released and svn manuals.
250
251 2007-05-08  Werner Koch  <wk@g10code.com>
252
253         * howtos.texi: New.
254         * howto-create-a-server-cert.texi: New.
255         * Makefile.am (gnupg_TEXINFOS): Add new files.
256
257         * gnupg.texi: Moved the logo for HTML more to the top.
258         * Makefile.am (install-html-local): New.
259         (DVIPS): Redefine to include srcdir.
260
261 2007-05-04  Werner Koch  <wk@g10code.com>
262
263         * gnupg.texi (Top): Fix typo and a grammar issue.
264         * Makefile.am (EXTRA_DIST): Add gnupg-logo.png.  Suggested by
265         Bernard Leak.
266
267 2007-04-15  David Shaw  <dshaw@jabberwocky.com>
268
269         * gpg.texi (OpenPGP Options): Update the personal-foo-preferences
270         documentation a bit.
271
272 2007-04-10  Werner Koch  <wk@g10code.com>
273
274         * gpg.texi (GPG Configuration Options): Document --batch, no-tty,
275         --yes and --no.
276
277 2007-03-08  Werner Koch  <wk@g10code.com>
278
279         * gnupg-logo.png, gnupg-logo.eps, gnupg-logo.pdf: New.
280         * gnupg-badge-openpgp.eps, gnupg-badge-openpgp.eps
281         * gnupg-badge-openpgp.jpg: Removed.
282         * gnupg.texi: Use new logo.
283
284 2007-03-07  Werner Koch  <wk@g10code.com>
285
286         * tools.texi (applygnupgdefaults): New.
287
288 2007-03-06  Werner Koch  <wk@g10code.com>
289
290         * examples/gpgconf.conf: New.
291
292 2007-03-04  David Shaw  <dshaw@jabberwocky.com>
293
294         * gpg.texi (GPG Esoteric Options): Document
295         --allow-multiple-messages.
296
297 2007-02-26  Werner Koch  <wk@g10code.com>
298
299         * gpg.texi (GPG Configuration): Document envvar LANGUAGE.
300         (GPG Configuration Options): Document show-primary-uid-only.
301
302 2007-02-18  Werner Koch  <wk@g10code.com>
303
304         * gpg.texi (GPG Esoteric Options): No card reader options for gpg2. 
305
306 2007-02-14  Werner Koch  <wk@g10code.com>
307
308         * gpg-agent.texi (Agent Options): Doc --pinentry-touch-file.
309
310 2007-02-05  Werner Koch  <wk@g10code.com>
311
312         * debugging.texi (Common Problems): Tell how to export a private
313         key without a certificate.
314
315 2007-01-30  Werner Koch  <wk@g10code.com>
316
317         * com-certs.pem: Added the current root certifcates of D-Trust and
318         S-Trust.
319
320 2007-01-18  David Shaw  <dshaw@jabberwocky.com>
321
322         * gpg.texi, specify-user-id.texi: Only some of the mentions of
323         exclamation marks have an example.  Give examples to the rest.
324
325 2007-01-17  David Shaw  <dshaw@jabberwocky.com>
326
327         * gpg.texi (GPG Configuration Options): Make http_proxy option
328         documentation match reality.
329         (BUGS): Warn about hibernate/safe-sleep/etc writing main RAM to
330         disk, despite locking.
331
332 2006-12-08  Werner Koch  <wk@g10code.com>
333
334         * gnupg.texi (direntry): Rename gpg to gpg2.
335
336 2006-12-04  Werner Koch  <wk@g10code.com>
337
338         * gpgv.texi: New.
339         * tools.texi: Include new file.
340
341 2006-12-02  David Shaw  <dshaw@jabberwocky.com>
342
343         * gpg.texi (GPG Esoteric Options): Document --passphrase-repeat.
344
345 2006-11-14  Werner Koch  <wk@g10code.com>
346
347         * gpgsm.texi (GPGSM EXPORT): Document changes.
348
349 2006-11-11  Werner Koch  <wk@g10code.com>
350
351         * gnupg.texi (Top): Move gpg-agent part before gpg.
352
353 2006-11-05  David Shaw  <dshaw@jabberwocky.com>
354
355         * gpg.texi: Reference to --s2k-count in --s2k-mode.
356
357 2006-10-30  Werner Koch  <wk@g10code.com>
358
359         * faq.raw: Minor corrections.
360
361 2006-10-12  Werner Koch  <wk@g10code.com>
362
363         * Makefile.am (man_MANS): Do not install gnupg.7 due to a conflict
364         with gpg1.
365
366 2006-10-12  David Shaw  <dshaw@jabberwocky.com>
367
368         * gpg.texi: Document --s2k-count.
369
370 2006-09-25  Werner Koch  <wk@g10code.com>
371
372         * gpg.texi (GPG Examples): Add markup to all options.  This is
373         required to have the double dashs printed correclty.
374
375 2006-09-22  Werner Koch  <wk@g10code.com>
376
377         * instguide.texi (Installation): New.
378         * assuan.texi (Assuan): Removed.  Use the libassuan manual instead.
379         * gnupg.texi: Reflect these changes. 
380
381         * gpg.texi: Make some parts depend on the "gpgone" set
382         command. This allows us to use the same source for gpg1 and gpg2.
383
384         * yat2m.c (parse_file): Better parsing of @ifset and ifclear.
385         (main): Allow definition of "-D gpgone".
386         (parse_file): Allow macro definitions.
387         (proc_texi_cmd): Expand macros.
388         (proc_texi_buffer): Process commands terminated by the closing
389         brace of the enclosing command.
390
391 2006-09-20  Werner Koch  <wk@g10code.com>
392
393         * texi.css: New.  Note that the current vesion of makeinfo has a
394         bug while copying the @import directive.  A pacth has been send to
395         upstream.
396
397 2006-09-19  Werner Koch  <wk@g10code.com>
398
399         * gpg.texi: Some restructuring.
400
401         * Makefile.am (online): New target.
402
403 2006-09-18  Werner Koch  <wk@g10code.com>
404
405         * com-certs.pem: New.
406
407 2006-09-13  Werner Koch  <wk@g10code.com>
408
409         * gpg.texi (GPG Esoteric Options): Fixed typo in
410         --require-cross-certification and made it the default.
411
412 2006-09-11  Werner Koch  <wk@g10code.com>
413
414         * HACKING: Cleaned up.
415
416 2006-09-08  Werner Koch  <wk@g10code.com>
417
418         * yat2m.c (parse_file): Ignore @node lines immediately.
419         (proc_texi_cmd): No special @end ifset processing anymore.
420
421         * specify-user-id.texi: New.  Factored out of gpg.texi and ../README.
422
423 2006-09-07  Werner Koch  <wk@g10code.com>
424
425         * scdaemon.texi (Scdaemon Configuration): New.
426
427         * examples/scd-event: Event handler for sdaemon.
428         * examples/: New directory
429
430 2006-08-22  Werner Koch  <wk@g10code.com>
431
432         * yat2m.c (parse_file): Added code to skip a line after @mansect.
433
434         * gnupg7.texi: New.
435
436 2006-08-21  Werner Koch  <wk@g10code.com>
437
438         * Makefile.am: Added other doc files from gpg 1.4.
439
440 2006-08-17  Werner Koch  <wk@g10code.com>
441
442         * Makefile.am: Added rules to build man pages.
443
444         * yat2m.c: New.
445
446 2006-02-14  Werner Koch  <wk@gnupg.org>
447
448         * gpgsm.texi (GPGSM Configuration): New section.
449
450 2005-11-14  Werner Koch  <wk@g10code.com>
451
452         * qualified.txt: Added real information.
453
454 2005-11-13  Werner Koch  <wk@g10code.com>
455
456         * qualified.txt: New.
457         * Makefile.am (dist_pkgdata_DATA): New.
458
459 2005-08-16  Werner Koch  <wk@g10code.com>
460
461         * gpg-agent.texi (Agent Options): Note default file name for
462         --write-env-file.
463
464 2005-06-03  Werner Koch  <wk@g10code.com>
465
466         * debugging.texi (Architecture Details): New section, mostly empty.
467         * gnupg-card-architecture.fig: New.
468         * Makefile.am: Rules to build png and eps versions.
469
470         * gpg-agent.texi (Agent UPDATESTARTUPTTY): New.
471
472 2005-05-17  Werner Koch  <wk@g10code.com>
473
474         * gpg-agent.texi (Agent Options): Removed --disable-pth.
475
476 2005-04-27  Werner Koch  <wk@g10code.com>
477
478         * tools.texi (symcryptrun): Added.
479
480         * scdaemon.texi: Removed OpenSC specific options.
481
482 2005-04-20  Werner Koch  <wk@g10code.com>
483
484         * gpg-agent.texi (Agent Configuration): New section.
485
486 2005-02-24  Werner Koch  <wk@g10code.com>
487
488         * tools.texi (gpg-connect-agent): New.
489
490 2005-02-14  Werner Koch  <wk@g10code.com>
491
492         * gpgsm.texi (Certificate Management): Document --import.
493
494 2005-01-27  Moritz Schulte  <moritz@g10code.com>
495
496         * gpg-agent.texi: Document ssh-agent emulation layer.
497
498 2005-01-04  Werner Koch  <wk@g10code.com>
499
500         * gnupg.texi: Updated to use @copying.
501
502 2004-12-22  Werner Koch  <wk@g10code.com>
503
504         * gnupg.texi: Reordered.
505         * contrib.texi: Updated.
506
507 2004-12-21  Werner Koch  <wk@g10code.com>
508
509         * tools.texi (gpg-preset-passphrase): New section.
510
511         * gnupg-badge-openpgp.eps, gnupg-badge-openpgp.jpg: New
512         * gnupg.texi: Add a logo.
513         * sysnotes.texi: New.
514
515 2004-11-05  Werner Koch  <wk@g10code.com>
516
517         * debugging.texi (Common Problems): Curses pinentry problem.
518
519 2004-10-22  Werner Koch  <wk@g10code.com>
520
521         * tools.texi (Helper Tools): Document gpgsm-gencert.sh.
522
523 2004-10-05  Werner Koch  <wk@g10code.com>
524
525         * gpg-agent.texi (Invoking GPG-AGENT): Tell that GPG_TTY needs to
526         be set in all cases.
527
528 2004-09-30  Werner Koch  <wk@g10code.com>
529
530         * gpg.texi: New.
531         * gnupg.texi: Include gpg.texi
532
533         * tools.texi: Add a few @command markups.
534         * gpgsm.texi: Ditto 
535         * gpg-agent.texi: Ditto.
536         * scdaemon.texi: Ditto.
537
538 2004-09-30  Marcus Brinkmann  <marcus@g10code.de>
539
540         * tools.texi (Changing options): Add documentation for gpgconf.
541
542         * contrib.texi (Contributors): Add two missing periods.
543
544 2004-09-29  Werner Koch  <wk@g10code.com>
545
546         * gpgsm.texi (Configuration Options): Add --log-file.
547
548         * gpg-agent.texi (Invoking GPG-AGENT): Add a few words about the
549         expected pinentry filename.
550
551         Changed license of the manual stuff to GPL.
552         
553         * gnupg.texi (Top): New menu item Helper Tools.
554
555         * tools.texi (Helper Tools): New.
556         * Makefile.am (gnupg_TEXINFOS): Add tools.texi.
557
558 2004-08-05  Werner Koch  <wk@g10code.de>
559
560         * scdaemon.texi (Card applications): New section.
561
562 2004-06-22  Werner Koch  <wk@g10code.com>
563
564         * glossary.texi: New.
565
566 2004-06-18  Werner Koch  <wk@gnupg.org>
567
568         * debugging.texi: New.
569         * gnupg.texi: Include it.
570
571 2004-05-11  Werner Koch  <wk@gnupg.org>
572
573         * gpgsm.texi (Esoteric Options): Add --debug-allow-core-dump.
574
575 2004-05-03  Werner Koch  <wk@gnupg.org>
576
577         * gpg-agent.texi (Agent Options): Add --allow-mark-trusted.
578
579 2004-02-03  Werner Koch  <wk@gnupg.org>
580
581         * contrib.texi (Contributors): Updated from the gpg 1.2.3 thanks
582         list.
583         * gpgsm.texi, gpg-agent.texi, scdaemon.texi: Language cleanups.
584
585 2003-12-01  Werner Koch  <wk@gnupg.org>
586
587         * gpgsm.texi (Certificate Options): Add --{enable,disable}-ocsp.
588
589 2003-11-17  Werner Koch  <wk@gnupg.org>
590
591         * scdaemon.texi (Scdaemon Options): Added --allow-admin and
592         --deny-admin.
593
594 2003-10-27  Werner Koch  <wk@gnupg.org>
595
596         * gpg-agent.texi (Agent GET_CONFIRMATION): New.
597
598 2002-12-04  Werner Koch  <wk@gnupg.org>
599
600         * gpg-agent.texi (Agent Signals): New.
601
602 2002-12-03  Werner Koch  <wk@gnupg.org>
603
604         * gpgsm.texi (Operational Commands): Add --passwd and
605         --call-protect-tool.
606         * gpg-agent.texi (Agent PASSWD): New
607
608 2002-11-13  Werner Koch  <wk@gnupg.org>
609
610         * gpg-agent.texi (Invoking GPG-AGENT): Tell about GPG_TTY.
611
612 2002-11-12  Werner Koch  <wk@gnupg.org>
613
614         * gpgsm.texi (Operational Commands): Add --call-dirmngr.
615
616 2002-09-25  Werner Koch  <wk@gnupg.org>
617
618         * gpg-agent.texi (Agent Options): Add --keep-tty and --keep-display.
619
620 2002-09-12  Werner Koch  <wk@gnupg.org>
621
622         * gpg-agent.texi (Invoking GPG-AGENT): Explained how to start only
623         one instance.
624
625 2002-08-28  Werner Koch  <wk@gnupg.org>
626
627         * gpg-agent.texi (Agent Options): Explained more options.
628         * scdaemon.texi (Scdaemon Options): Ditto.
629
630 2002-08-09  Werner Koch  <wk@gnupg.org>
631
632         * Makefile.am (gnupg_TEXINFOS): Include contrib.texi.
633
634 2002-08-06  Werner Koch  <wk@gnupg.org>
635
636         * gpgsm.texi: Added more options.
637
638 2002-07-26  Werner Koch  <wk@gnupg.org>
639
640         * assuan.texi: New.
641         * gpgsm.texi, scdaemon.texi, gpg-agent.texi: Documented the Assuan
642         protocol used.
643
644 2002-07-22  Werner Koch  <wk@gnupg.org>
645
646         * gnupg.texi, scdaemon.texi, gpg-agent.texi: New.
647         * contrib.texi, gpl.texi, fdl.texi: New.
648         * gpgsm.texi: Made this an include file for gnupg.texi.
649         * Makefile.am: Build gnupg.info instead of gpgsm.info.
650
651 2002-06-04  Werner Koch  <wk@gnupg.org>
652
653         * gpgsm.texi (Invocation): Described the various debug flags.
654
655 2002-05-14  Werner Koch  <wk@gnupg.org>
656
657         * Makefile.am, gpgsm.texi: New.
658         
659  Copyright 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
660
661  This file is free software; as a special exception the author gives
662  unlimited permission to copy and/or distribute it, with or without
663  modifications, as long as this notice is preserved.
664
665  This file is distributed in the hope that it will be useful, but
666  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
667  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.