diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-04-20 09:09:46 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-04-20 09:09:46 +0000 |
commit | f0992a40ee322ea27371ed6b81dce893cb8cd4d8 (patch) | |
tree | 8f216ae0aab3d309178816df14f4a8d31c2caf8f /NEWS | |
parent | 5d78549a3171c8d058f1485e5cbc6f3d74770c9a (diff) | |
download | mailfromd-f0992a40ee322ea27371ed6b81dce893cb8cd4d8.tar.gz mailfromd-f0992a40ee322ea27371ed6b81dce893cb8cd4d8.tar.bz2 |
Implement asyncronous syslog
git-svn-id: file:///svnroot/mailfromd/trunk@1368 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 21 |
1 files changed, 16 insertions, 5 deletions
@@ -1,4 +1,4 @@ | |||
1 | Mailfromd NEWS -- history of user-visible changes. 2007-04-18 | 1 | Mailfromd NEWS -- history of user-visible changes. 2007-04-20 |
2 | Copyright (C) 2005, 2006, 2007 Sergey Poznyakoff | 2 | Copyright (C) 2005, 2006, 2007 Sergey Poznyakoff |
3 | See the end of file for copying conditions. | 3 | See the end of file for copying conditions. |
4 | 4 | ||
@@ -7,6 +7,17 @@ Please send mailfromd bug reports to <bug-mailfromd@gnu.org.ua> | |||
7 | 7 | ||
8 | Version 3.1.91, SVN | 8 | Version 3.1.91, SVN |
9 | 9 | ||
10 | * Non-blocking syslog | ||
11 | |||
12 | This version is shipped with non-blocking syslog implementation by | ||
13 | Simon Kelley. You may wish to enable it if you noticed that the | ||
14 | number of mailfromd processes grows uncontrollably and the processes | ||
15 | are hung for prolonged amounts of time. Usually this indicates that | ||
16 | the daemon blocks in syslog() calls. Read the description of | ||
17 | `--enable-syslog-async' option in chapter `Building' for the detailed | ||
18 | discussion of this (try `info -f doc/mailfromd.info --index-search | ||
19 | syslog-async'). | ||
20 | |||
10 | * SPF support | 21 | * SPF support |
11 | 22 | ||
12 | The function check_host() tests the SPF record for the given | 23 | The function check_host() tests the SPF record for the given |
@@ -27,7 +38,7 @@ below). | |||
27 | 38 | ||
28 | For compatibility with the previous versions, its use outside of a | 39 | For compatibility with the previous versions, its use outside of a |
29 | loop statement is still allowed, but a warning is issued. You are | 40 | loop statement is still allowed, but a warning is issued. You are |
30 | enouraged to replace all occurrances of `next' in your confifuration | 41 | encouraged to replace all occurrences of `next' in your configuration |
31 | scripts with `pass'. | 42 | scripts with `pass'. |
32 | 43 | ||
33 | * Loop | 44 | * Loop |
@@ -210,7 +221,7 @@ an error message. | |||
210 | 221 | ||
211 | * DNS functions | 222 | * DNS functions |
212 | 223 | ||
213 | DNS functions are reemplemented in two layers: | 224 | DNS functions are reimplemented in two layers: |
214 | 225 | ||
215 | 1. Primitive calls: | 226 | 1. Primitive calls: |
216 | 227 | ||
@@ -236,7 +247,7 @@ To use the traditional calls, include file "dns.mf". | |||
236 | 247 | ||
237 | * Function `match_cidr' | 248 | * Function `match_cidr' |
238 | 249 | ||
239 | This function has been reemplemented in MFL. To use it, include | 250 | This function has been reimplemented in MFL. To use it, include |
240 | "match_cidr.mf". | 251 | "match_cidr.mf". |
241 | 252 | ||
242 | * Catch arguments | 253 | * Catch arguments |
@@ -319,7 +330,7 @@ The bug manifested itself with the following log messages: | |||
319 | Milter(mailfrom): to error state | 330 | Milter(mailfrom): to error state |
320 | 331 | ||
321 | ** Fix coredumps on printing void returns with --dump-tree | 332 | ** Fix coredumps on printing void returns with --dump-tree |
322 | ** Fix coredumps on optimising conditionals like | 333 | ** Fix coredumps on optimizing conditionals like |
323 | 334 | ||
324 | if 0 | 335 | if 0 |
325 | do_something | 336 | do_something |