aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2010-07-22 20:43:13 +0300
committerSergey Poznyakoff <gray@gnu.org.ua>2010-07-22 20:43:13 +0300
commit8b94537f1171a7546fe4794de36cedc571d9c4a4 (patch)
tree4033b1b1a3ef8187b3ef843fd794b4953e67985d
parenta883e6630ceefc27911e5b6bf35ebc004ab0efed (diff)
downloadmailfromd-8b94537f1171a7546fe4794de36cedc571d9c4a4.tar.gz
mailfromd-8b94537f1171a7546fe4794de36cedc571d9c4a4.tar.bz2
Update the docs.
* doc/mailfromd.texi: Update
-rw-r--r--doc/mailfromd.texi26
1 files changed, 21 insertions, 5 deletions
diff --git a/doc/mailfromd.texi b/doc/mailfromd.texi
index 2842b2b1..52a1162b 100644
--- a/doc/mailfromd.texi
+++ b/doc/mailfromd.texi
@@ -467,15 +467,15 @@ to facilitate the configuration on @samp{Sendmail} side.
concentrated mainly on bug-fixes, while the main development was done
on the next branch.
- The version 4.0 appeared on May 12, 2007. The full
+ The version 4.0 appeared on May 12, 2007. A full
list of changes in this release is more than 500 lines long, so it is
impractical to list them here. In particular, this version introduced
lots of new features in @acronym{MFL} syntax and the
library of useful @acronym{MFL} functions. The runtime engine was
also improved, in particular, stack space become expandable which
-eliminated many run-time errors. This version also introduced the
-beginnings of the @acronym{MFL} module system. The code generation
-was re-implemented to facilitate the introduction of object files in
+eliminated many run-time errors. This version also provided a
+foundation for @acronym{MFL} module system. The code generation
+was re-implemented to facilitate introduction of object files in
future versions. Another new features in this release include
@acronym{SPF} support and @command{mtasim} utility, an @acronym{MTA}
simulator designed for testing @command{mailfromd} scripts
@@ -497,7 +497,23 @@ a full-fledged modular system, akin to that of Python, and quite a few
improvements to the language. such as explicit type casts,
concatenation operator, static variables, etc.
- @FIXME{Version 7.0...}
+ Starting from version 7.0, main focus of further development of
+@command{mailfromd} has shifted. While previously it was regarded
+as a mail-filtering server, now it is being developed as a system for
+extending @acronym{MTA} functionality in the broad sense, mail
+filtering being only one of features it provides.
+
+ Version 7.0 makes the @acronym{MFL} syntax more consistent and the
+language itself more powerful. For example, it is no longer necessary
+to use prefixes before variables to dereference them. The new
+@samp{try--catch} construct allows for elegant handling of exceptions
+and errors. User-defined exceptions provide a way for programming
+complex loops and recursions with non-local exits.
+
+ This version introduces a concept of dedicated callout server.
+This allows @command{mailfromd} to defer verifications for a later
+time if the remote server does not response within a reasonably short
+period of time (@pxref{SMTP Timeouts}).
@node Acknowledgments
@unnumberedsec Acknowledgments

Return to:

Send suggestions and report system problems to the System administrator.