ph10 2005/09/26 10:52:18 BST
Modified files:
exim-doc/doc-txt ChangeLog
exim-src/src/routers rf_self_action.c
Log:
Allow the error for self=fail to be included in bounces.
Revision Changes Path
1.240 +3 -0 exim/exim-doc/doc-txt/ChangeLog
1.3 +1 -0 exim/exim-src/src/routers/rf_self_action.c
Index: ChangeLog
===================================================================
RCS file: /home/cvs/exim/exim-doc/doc-txt/ChangeLog,v
retrieving revision 1.239
retrieving revision 1.240
diff -u -r1.239 -r1.240
--- ChangeLog 22 Sep 2005 12:02:21 -0000 1.239
+++ ChangeLog 26 Sep 2005 09:52:18 -0000 1.240
@@ -1,4 +1,4 @@
-$Cambridge: exim/exim-doc/doc-txt/ChangeLog,v 1.239 2005/09/22 12:02:21 fanf2 Exp $
+$Cambridge: exim/exim-doc/doc-txt/ChangeLog,v 1.240 2005/09/26 09:52:18 ph10 Exp $
Change log file for Exim from version 4.21
-------------------------------------------
@@ -220,6 +220,9 @@
if the DNS of the sending site is misconfigured. This is quite a
common situation. This change restores the behaviour of treating a
helo verification defer as a failure.
+
+PH/51 If self=fail was set on a router, the bounce message did not include the
+ actual error message.
Exim version 4.52
Index: rf_self_action.c
===================================================================
RCS file: /home/cvs/exim/exim-src/src/routers/rf_self_action.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- rf_self_action.c 4 Jan 2005 10:00:44 -0000 1.2
+++ rf_self_action.c 26 Sep 2005 09:52:18 -0000 1.3
@@ -1,4 +1,4 @@
-/* $Cambridge: exim/exim-src/src/routers/rf_self_action.c,v 1.2 2005/01/04 10:00:44 ph10 Exp $ */
+/* $Cambridge: exim/exim-src/src/routers/rf_self_action.c,v 1.3 2005/09/26 09:52:18 ph10 Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
@@ -133,6 +133,7 @@
debug_printf(": address failed (self = fail)\n");
}
addr->message = msg;
+ setflag(addr, af_pass_message);
return FAIL;
}