aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2009-05-06 00:19:33 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2009-05-06 00:44:49 +0300
commitd2d21d1e6a06239fa97e50435abcea66b60678ae (patch)
treefc99ddaed8b77da3877a36b1b87e35cbf9455e51
parent2e9e8087eef5452299cfc839b7b4cc23bb2feb6c (diff)
downloadmailfromd-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--NEWS17
-rw-r--r--doc/Makefile.am1
-rw-r--r--doc/fdl.texi1
-rw-r--r--doc/gacopyz.texi1
-rw-r--r--doc/mailfromd.texi662
-rw-r--r--doc/strftime.texi1
-rw-r--r--doc/upgrade.texi474
-rw-r--r--etc/mailfromd.rc23
-rw-r--r--mfd/lex.l14
9 files changed, 664 insertions, 530 deletions
diff --git a/NEWS b/NEWS
index ba959685..9c838261 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
1Mailfromd NEWS -- history of user-visible changes. 2009-05-04 1Mailfromd NEWS -- history of user-visible changes. 2009-05-06
2Copyright (C) 2005, 2006, 2007, 2008, 2009 Sergey Poznyakoff 2Copyright (C) 2005, 2006, 2007, 2008, 2009 Sergey Poznyakoff
3See the end of file for copying conditions. 3See the end of file for copying conditions.
4 4
@@ -145,6 +145,21 @@ In addition to the usual expiration algorithm, the rate records are
145also expired if no mails were received during a time span greater than 145also expired if no mails were received during a time span greater than
146the value of the 2nd argument to the rate (or rateok) function. 146the value of the 2nd argument to the rate (or rateok) function.
147 147
148* The __statedir__ built-in constant.
149
150The __statedir__ built-in constant is now expanded to the current
151value of the program state directory. In prior releases it used to
152expand to the default program state directory. A new built-in
153constant __defstatedir__ is introduced, which expands to the value of
154the default program state directory.
155
156* The __preproc__ built-in constant.
157
158Similarly, the __preproc__ built-in constant, which used to signify
159the default preprocessor command line, now expands to its current
160value. The new constant __defpreproc__ expands to the default
161preprocessor 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
30EXTRA_DIST = \ 31EXTRA_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
94This edition of the @cite{Mailfromd Manual}, last updated @value{UPDATED}, 94This edition of the @cite{Mailfromd Manual}, last updated @value{UPDATED},
95documents @command{mailfromd} Version @value{VERSION}. 95documents @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
142Building 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
155Tutorial 143Tutorial
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
350Upgrading
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
528implementation (@code{tbf_rate} function, @FIXME-pxref{}). 529implementation (@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
532new implementation of the @code{greylist} function (@FIXME-pxref{}). 533new implementation of the @code{greylist} function (@pxref{greylisting
534types}).
533 535
534 The following people (in alphabetical order) provided bug reports 536 The following people (in alphabetical order) provided bug reports
535and helpful comments for various versions of the program: 537and helpful comments for various versions of the program:
@@ -543,7 +545,7 @@ and helpful comments for various versions of the program:
543Alan Dobkin, Brent Spencer, Jeff Ballard, Nacho Gonz@'alez L@'opez, 545Alan Dobkin, Brent Spencer, Jeff Ballard, Nacho Gonz@'alez L@'opez,
544Phil Miller, Simon Christian, Thomas Lynch. 546Phil 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
822using @acronym{SPF} to control mail flow. 824using @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.
1102and mode. 1104and 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.
1106you are upgrading from an older version of @command{mailfromd}, see
1107the corresponding section below.
1108@end enumerate
1109 1108
1110@menu 1109@item Upgrading
1111* 500-510:: Upgrading from 5.0 to 5.1 1110If 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