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