diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-05-06 00:19:33 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-05-06 00:44:49 +0300 |
commit | d2d21d1e6a06239fa97e50435abcea66b60678ae (patch) | |
tree | fc99ddaed8b77da3877a36b1b87e35cbf9455e51 | |
parent | 2e9e8087eef5452299cfc839b7b4cc23bb2feb6c (diff) | |
download | mailfromd-d2d21d1e6a06239fa97e50435abcea66b60678ae.tar.gz mailfromd-d2d21d1e6a06239fa97e50435abcea66b60678ae.tar.bz2 |
Minor changes.
* NEWS: Update.
* doc/mailfromd.texi: Reorder material.
* doc/upgrade.texi: New file.
* doc/fdl.texi, doc/gacopyz.texi, doc/strftime.texi: Move
sectioning commands to the main source.
* etc/mailfromd.rc: Reflect recent changes.
* mfd/lex.l: Change semantics of __statedir__
and __preproc__. Introduce __defstatedir__ and
__defpreproc__.
-rw-r--r-- | NEWS | 17 | ||||
-rw-r--r-- | doc/Makefile.am | 1 | ||||
-rw-r--r-- | doc/fdl.texi | 1 | ||||
-rw-r--r-- | doc/gacopyz.texi | 1 | ||||
-rw-r--r-- | doc/mailfromd.texi | 662 | ||||
-rw-r--r-- | doc/strftime.texi | 1 | ||||
-rw-r--r-- | doc/upgrade.texi | 474 | ||||
-rw-r--r-- | etc/mailfromd.rc | 23 | ||||
-rw-r--r-- | mfd/lex.l | 14 |
9 files changed, 664 insertions, 530 deletions
@@ -1,4 +1,4 @@ | |||
1 | Mailfromd NEWS -- history of user-visible changes. 2009-05-04 | 1 | Mailfromd NEWS -- history of user-visible changes. 2009-05-06 |
2 | Copyright (C) 2005, 2006, 2007, 2008, 2009 Sergey Poznyakoff | 2 | Copyright (C) 2005, 2006, 2007, 2008, 2009 Sergey Poznyakoff |
3 | See the end of file for copying conditions. | 3 | See the end of file for copying conditions. |
4 | 4 | ||
@@ -145,6 +145,21 @@ In addition to the usual expiration algorithm, the rate records are | |||
145 | also expired if no mails were received during a time span greater than | 145 | also expired if no mails were received during a time span greater than |
146 | the value of the 2nd argument to the rate (or rateok) function. | 146 | the value of the 2nd argument to the rate (or rateok) function. |
147 | 147 | ||
148 | * The __statedir__ built-in constant. | ||
149 | |||
150 | The __statedir__ built-in constant is now expanded to the current | ||
151 | value of the program state directory. In prior releases it used to | ||
152 | expand to the default program state directory. A new built-in | ||
153 | constant __defstatedir__ is introduced, which expands to the value of | ||
154 | the default program state directory. | ||
155 | |||
156 | * The __preproc__ built-in constant. | ||
157 | |||
158 | Similarly, the __preproc__ built-in constant, which used to signify | ||
159 | the default preprocessor command line, now expands to its current | ||
160 | value. The new constant __defpreproc__ expands to the default | ||
161 | preprocessor command line. | ||
162 | |||
148 | * Bugfixes | 163 | * Bugfixes |
149 | ** Second argument to envfrom and envrcpt | 164 | ** Second argument to envfrom and envrcpt |
150 | ** write without third argument | 165 | ** write without third argument |
diff --git a/doc/Makefile.am b/doc/Makefile.am index 8003e824..c10bb0b1 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am | |||
@@ -25,6 +25,7 @@ mailfromd_TEXINFOS=\ | |||
25 | rendition.texi\ | 25 | rendition.texi\ |
26 | smap.texi\ | 26 | smap.texi\ |
27 | strftime.texi\ | 27 | strftime.texi\ |
28 | upgrade.texi\ | ||
28 | values.texi | 29 | values.texi |
29 | 30 | ||
30 | EXTRA_DIST = \ | 31 | EXTRA_DIST = \ |
diff --git a/doc/fdl.texi b/doc/fdl.texi index a3c8c6fa..7da87389 100644 --- a/doc/fdl.texi +++ b/doc/fdl.texi | |||
@@ -1,5 +1,4 @@ | |||
1 | @setfilename fdl.info | 1 | @setfilename fdl.info |
2 | @appendix GNU Free Documentation License | ||
3 | @cindex FDL, GNU Free Documentation License | 2 | @cindex FDL, GNU Free Documentation License |
4 | @center Version 1.2, November 2002 | 3 | @center Version 1.2, November 2002 |
5 | 4 | ||
diff --git a/doc/gacopyz.texi b/doc/gacopyz.texi index 5eecc6f2..7354db6c 100644 --- a/doc/gacopyz.texi +++ b/doc/gacopyz.texi | |||
@@ -4,7 +4,6 @@ | |||
4 | @c any later version published by the Free Software Foundation; with no | 4 | @c any later version published by the Free Software Foundation; with no |
5 | @c Invariant Sections, with the Front-Cover texts being ``Mailfromd Manual'', | 5 | @c Invariant Sections, with the Front-Cover texts being ``Mailfromd Manual'', |
6 | @c and with the Back-Cover Texts at your option. | 6 | @c and with the Back-Cover Texts at your option. |
7 | @appendix Gacopyz | ||
8 | 7 | ||
9 | @ifhtml | 8 | @ifhtml |
10 | @quotation | 9 | @quotation |
diff --git a/doc/mailfromd.texi b/doc/mailfromd.texi index 8276c6f9..8ac9d7bb 100644 --- a/doc/mailfromd.texi +++ b/doc/mailfromd.texi | |||
@@ -87,13 +87,13 @@ Software Foundation raise funds for GNU development.'' | |||
87 | @page | 87 | @page |
88 | @contents | 88 | @contents |
89 | 89 | ||
90 | @node Top, Preface, (dir), (dir) | 90 | @ifnottex |
91 | @node Top | ||
92 | @top Mailfromd | ||
91 | 93 | ||
92 | @ifinfo | ||
93 | @chapter Mailfromd | ||
94 | This edition of the @cite{Mailfromd Manual}, last updated @value{UPDATED}, | 94 | This edition of the @cite{Mailfromd Manual}, last updated @value{UPDATED}, |
95 | documents @command{mailfromd} Version @value{VERSION}. | 95 | documents @command{mailfromd} Version @value{VERSION}. |
96 | @end ifinfo | 96 | @end ifnottex |
97 | 97 | ||
98 | @menu | 98 | @menu |
99 | * Preface:: Short description of this manual; brief | 99 | * Preface:: Short description of this manual; brief |
@@ -116,6 +116,7 @@ Appendices | |||
116 | 116 | ||
117 | * Gacopyz:: | 117 | * Gacopyz:: |
118 | * Time and Date Formats:: | 118 | * Time and Date Formats:: |
119 | * Upgrading:: | ||
119 | * Copying This Manual:: The GNU Free Documentation License. | 120 | * Copying This Manual:: The GNU Free Documentation License. |
120 | * Concept Index:: Index of Concepts. | 121 | * Concept Index:: Index of Concepts. |
121 | 122 | ||
@@ -139,19 +140,6 @@ Sender Address Verification. | |||
139 | 140 | ||
140 | * Limitations:: | 141 | * Limitations:: |
141 | 142 | ||
142 | Building the Package | ||
143 | |||
144 | * 500-510:: Upgrading from 5.0 to 5.1 | ||
145 | * 440-500:: Upgrading from 4.4 to 5.0 | ||
146 | * 43x-440:: Upgrading from 4.3.x to 4.4 | ||
147 | * 420-43x:: Upgrading from 4.2 to 4.3.x | ||
148 | * 410-420:: Upgrading from 4.1 to 4.2 | ||
149 | * 400-410:: Upgrading from 4.0 to 4.1 | ||
150 | * 31x-400:: Upgrading from 3.1.x to 4.0 | ||
151 | * 30x-31x:: Upgrading from 3.0.x to 3.1 | ||
152 | * 2x-30x:: Upgrading from 2.x to 3.0.x | ||
153 | * 1x-2x:: Upgrading from 1.x to 2.x | ||
154 | |||
155 | Tutorial | 143 | Tutorial |
156 | 144 | ||
157 | * Start Up:: | 145 | * Start Up:: |
@@ -359,10 +347,23 @@ Configuration Example | |||
359 | * Hairy Pies:: | 347 | * Hairy Pies:: |
360 | * Inetd Pies:: | 348 | * Inetd Pies:: |
361 | 349 | ||
350 | Upgrading | ||
351 | |||
352 | * 500-510:: Upgrading from 5.0 to 5.1 | ||
353 | * 440-500:: Upgrading from 4.4 to 5.0 | ||
354 | * 43x-440:: Upgrading from 4.3.x to 4.4 | ||
355 | * 420-43x:: Upgrading from 4.2 to 4.3.x | ||
356 | * 410-420:: Upgrading from 4.1 to 4.2 | ||
357 | * 400-410:: Upgrading from 4.0 to 4.1 | ||
358 | * 31x-400:: Upgrading from 3.1.x to 4.0 | ||
359 | * 30x-31x:: Upgrading from 3.0.x to 3.1 | ||
360 | * 2x-30x:: Upgrading from 2.x to 3.0.x | ||
361 | * 1x-2x:: Upgrading from 1.x to 2.x | ||
362 | |||
362 | @end detailmenu | 363 | @end detailmenu |
363 | @end menu | 364 | @end menu |
364 | 365 | ||
365 | @node Preface, Intro, Top, Top | 366 | @node Preface |
366 | @unnumbered Preface | 367 | @unnumbered Preface |
367 | 368 | ||
368 | Simple Mail Transfer Protocol (@acronym{SMTP}) which is the standard | 369 | Simple Mail Transfer Protocol (@acronym{SMTP}) which is the standard |
@@ -525,11 +526,12 @@ invested a lot of his time in finding bugs and testing bugfixes. | |||
525 | @cindex John McEleney | 526 | @cindex John McEleney |
526 | @cindex Ben McKeegan | 527 | @cindex Ben McKeegan |
527 | John McEleney and Ben McKeegan contributed the token bucket filter | 528 | John McEleney and Ben McKeegan contributed the token bucket filter |
528 | implementation (@code{tbf_rate} function, @FIXME-pxref{}). | 529 | implementation (@pxref{TBF}). |
529 | 530 | ||
530 | @cindex Con Tassios | 531 | @cindex Con Tassios |
531 | Con Tassios helped to find and fix various bugs and contributed the | 532 | Con Tassios helped to find and fix various bugs and contributed the |
532 | new implementation of the @code{greylist} function (@FIXME-pxref{}). | 533 | new implementation of the @code{greylist} function (@pxref{greylisting |
534 | types}). | ||
533 | 535 | ||
534 | The following people (in alphabetical order) provided bug reports | 536 | The following people (in alphabetical order) provided bug reports |
535 | and helpful comments for various versions of the program: | 537 | and helpful comments for various versions of the program: |
@@ -543,7 +545,7 @@ and helpful comments for various versions of the program: | |||
543 | Alan Dobkin, Brent Spencer, Jeff Ballard, Nacho Gonz@'alez L@'opez, | 545 | Alan Dobkin, Brent Spencer, Jeff Ballard, Nacho Gonz@'alez L@'opez, |
544 | Phil Miller, Simon Christian, Thomas Lynch. | 546 | Phil Miller, Simon Christian, Thomas Lynch. |
545 | 547 | ||
546 | @node Intro, Building, Preface, Top | 548 | @node Intro |
547 | @chapter Introduction to @command{mailfromd} | 549 | @chapter Introduction to @command{mailfromd} |
548 | 550 | ||
549 | @command{Mailfromd} is a general-purpose mail filtering daemon and a | 551 | @command{Mailfromd} is a general-purpose mail filtering daemon and a |
@@ -821,7 +823,7 @@ commands. The framework is explained in detail in @acronym{RFC} 4408 | |||
821 | Mailfromd provides a set of functions (@pxref{SPF Functions}) for | 823 | Mailfromd provides a set of functions (@pxref{SPF Functions}) for |
822 | using @acronym{SPF} to control mail flow. | 824 | using @acronym{SPF} to control mail flow. |
823 | 825 | ||
824 | @node Building, Tutorial, Intro, Top | 826 | @node Building |
825 | @chapter Building the Package | 827 | @chapter Building the Package |
826 | 828 | ||
827 | @cindex building @command{mailfromd} | 829 | @cindex building @command{mailfromd} |
@@ -1102,441 +1104,15 @@ reconfigure the package with the right options. | |||
1102 | and mode. | 1104 | and mode. |
1103 | 1105 | ||
1104 | @item Examine filter script file | 1106 | @item Examine filter script file |
1105 | (@file{@var{sysconfdir}/mailfromd.etc}) and edit it, if necessary. If | 1107 | (@file{@var{sysconfdir}/mailfromd.etc}) and edit it, if necessary. |
1106 | you are upgrading from an older version of @command{mailfromd}, see | ||
1107 | the corresponding section below. | ||
1108 | @end enumerate | ||
1109 | 1108 | ||
1110 | @menu | 1109 | @item Upgrading |
1111 | * 500-510:: Upgrading from 5.0 to 5.1 | 1110 | If you are upgrading from an earlier release of Mailfromd, refer to |
1112 | * 440-500:: Upgrading from 4.4 to 5.0 | 1111 | @ref{Upgrading}, for detailed instructions. |
1113 | * 43x-440:: Upgrading from 4.3.x to 4.4 | ||
1114 | * 420-43x:: Upgrading from 4.2 to 4.3.x | ||
1115 | * 410-420:: Upgrading from 4.1 to 4.2 | ||
1116 | * 400-410:: Upgrading from 4.0 to 4.1 | ||
1117 | * 31x-400:: Upgrading from 3.1.x to 4.0 | ||
1118 | * 30x-31x:: Upgrading from 3.0.x to 3.1 | ||