path: root/NEWS
authorSergey Poznyakoff <>2007-04-20 09:09:46 (GMT)
committer Sergey Poznyakoff <>2007-04-20 09:09:46 (GMT)
commitf0992a40ee322ea27371ed6b81dce893cb8cd4d8 (patch) (side-by-side diff)
tree8f216ae0aab3d309178816df14f4a8d31c2caf8f /NEWS
parent5d78549a3171c8d058f1485e5cbc6f3d74770c9a (diff)
Implement asyncronous syslog
git-svn-id: file:///svnroot/mailfromd/trunk@1368 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'NEWS') (more/less context) (ignore whitespace changes)
1 files changed, 16 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index 6e68fc6..8398d6f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Mailfromd NEWS -- history of user-visible changes. 2007-04-18
+Mailfromd NEWS -- history of user-visible changes. 2007-04-20
Copyright (C) 2005, 2006, 2007 Sergey Poznyakoff
See the end of file for copying conditions.
@@ -7,6 +7,17 @@ Please send mailfromd bug reports to <>
Version 3.1.91, SVN
+* Non-blocking syslog
+This version is shipped with non-blocking syslog implementation by
+Simon Kelley. You may wish to enable it if you noticed that the
+number of mailfromd processes grows uncontrollably and the processes
+are hung for prolonged amounts of time. Usually this indicates that
+the daemon blocks in syslog() calls. Read the description of
+`--enable-syslog-async' option in chapter `Building' for the detailed
+discussion of this (try `info -f doc/ --index-search
* SPF support
The function check_host() tests the SPF record for the given
@@ -27,7 +38,7 @@ below).
For compatibility with the previous versions, its use outside of a
loop statement is still allowed, but a warning is issued. You are
-enouraged to replace all occurrances of `next' in your confifuration
+encouraged to replace all occurrences of `next' in your configuration
scripts with `pass'.
* Loop
@@ -210,7 +221,7 @@ an error message.
* DNS functions
-DNS functions are reemplemented in two layers:
+DNS functions are reimplemented in two layers:
1. Primitive calls:
@@ -236,7 +247,7 @@ To use the traditional calls, include file "".
* Function `match_cidr'
-This function has been reemplemented in MFL. To use it, include
+This function has been reimplemented in MFL. To use it, include
* Catch arguments
@@ -319,7 +330,7 @@ The bug manifested itself with the following log messages:
Milter(mailfrom): to error state
** Fix coredumps on printing void returns with --dump-tree
-** Fix coredumps on optimising conditionals like
+** Fix coredumps on optimizing conditionals like
if 0

Return to:

Send suggestions and report system problems to the System administrator.