diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-07-22 20:43:13 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-07-22 20:43:13 +0300 |
commit | 8b94537f1171a7546fe4794de36cedc571d9c4a4 (patch) | |
tree | 4033b1b1a3ef8187b3ef843fd794b4953e67985d | |
parent | a883e6630ceefc27911e5b6bf35ebc004ab0efed (diff) | |
download | mailfromd-8b94537f1171a7546fe4794de36cedc571d9c4a4.tar.gz mailfromd-8b94537f1171a7546fe4794de36cedc571d9c4a4.tar.bz2 |
Update the docs.
* doc/mailfromd.texi: Update
-rw-r--r-- | doc/mailfromd.texi | 26 |
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 |