From 2e2a30b495b1ef8052259093f9422f57903b1717 Mon Sep 17 00:00:00 2001 From: Philip Hazel Date: Tue, 3 May 2005 14:20:00 +0000 Subject: (1) Don't ignore timeouts while writing to a pipe! (As opposed to timeout of the pipe command process.) (2) Add timeout_defer option to turn timeouts into defers (default has always been to fail). (3) An upgrade to my desktop OS and to SSL has caused the output from some of the test scripts to change. --- doc/doc-txt/NewStuff | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'doc/doc-txt/NewStuff') diff --git a/doc/doc-txt/NewStuff b/doc/doc-txt/NewStuff index 2df222c99..f0abee45a 100644 --- a/doc/doc-txt/NewStuff +++ b/doc/doc-txt/NewStuff @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-txt/NewStuff,v 1.38 2005/04/28 13:29:27 ph10 Exp $ +$Cambridge: exim/doc/doc-txt/NewStuff,v 1.39 2005/05/03 14:20:00 ph10 Exp $ New Features in Exim -------------------- @@ -170,6 +170,17 @@ PH/10 $message_linecount is a new variable that contains the total number of PH/11 In a ${run expansion, the variable $value (which contains the standard output) is now also usable in the "else" string. +PH/12 In a pipe transport, although a timeout while waiting for the pipe + process to complete was treated as a delivery failure, a timeout while + writing the message to the pipe was logged, but erroneously treated as a + successful delivery. Such timeouts include transport filter timeouts. For + consistency with the overall process timeout, these timeouts are now + treated as errors, giving rise to delivery failures by default. However, + there is now a new Boolean option for the pipe transport called + timeout_defer, which, if set TRUE, converts the failures into defers for + both kinds of timeout. A transport filter timeout is now identified in + the log output. + Version 4.50 ------------ -- cgit v1.2.3