Use writev(2) when sending delivery status to the parent
[users/jgh/exim.git] / test / stderr / 0023
index 89c1d3993fd8814b4746e7eb740a6d159a26c49d..6f7615a41ad920da3817494f96a3ef01ff4e567a 100644 (file)
@@ -451,12 +451,12 @@ LOG: H=[5.6.11.1] F=<x@y> rejected RCPT <y2@y>: "local part of wrong type
 >>> host in "5.6.12.1"? yes (matched "5.6.12.1")
 >>>   message: failed nested acl
 >>> check acl = acl_5_6_12A
->>> using ACL "acl_5_6_12A"
->>> processing "accept"
->>> check domains = ok
+>>>  using ACL "acl_5_6_12A"
+>>>  processing "accept"
+>>>  check domains = ok
 >>> ok in "ok"? yes (matched "ok")
->>> accept: condition test succeeded in ACL "acl_5_6_12A"
->>> end of ACL "acl_5_6_12A": ACCEPT
+>>>  accept: condition test succeeded in ACL "acl_5_6_12A"
+>>>  end of ACL "acl_5_6_12A": ACCEPT
 >>> accept: condition test succeeded in ACL "acl_5_6_12"
 >>> end of ACL "acl_5_6_12": ACCEPT
 >>> using ACL "acl_5_6_12"
@@ -465,12 +465,12 @@ LOG: H=[5.6.11.1] F=<x@y> rejected RCPT <y2@y>: "local part of wrong type
 >>> host in "5.6.12.1"? yes (matched "5.6.12.1")
 >>>   message: failed nested acl
 >>> check acl = acl_5_6_12A
->>> using ACL "acl_5_6_12A"
->>> processing "accept"
->>> check domains = ok
+>>>  using ACL "acl_5_6_12A"
+>>>  processing "accept"
+>>>  check domains = ok
 >>> y in "ok"? no (end of list)
->>> accept: condition test failed in ACL "acl_5_6_12A"
->>> end of ACL "acl_5_6_12A": implicit DENY
+>>>  accept: condition test failed in ACL "acl_5_6_12A"
+>>>  end of ACL "acl_5_6_12A": implicit DENY
 >>> accept: condition test failed in ACL "acl_5_6_12"
 >>> accept: endpass encountered - denying access
 LOG: H=[5.6.12.1] F=<x@y> rejected RCPT <x@y>: failed nested acl
@@ -509,86 +509,86 @@ LOG: H=[5.6.12.1] F=<x@y> rejected RCPT <x@y>: failed nested acl
 >>> using ACL "acl_8_8_8"
 >>> processing "accept"
 >>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> using ACL "acl_8_8_8"
->>> processing "accept"
->>> check acl = acl_8_8_8
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
->>> accept: condition test error in ACL "acl_8_8_8"
+>>>  using ACL "acl_8_8_8"
+>>>  processing "accept"
+>>>  check acl = acl_8_8_8
+>>>   using ACL "acl_8_8_8"
+>>>   processing "accept"
+>>>   check acl = acl_8_8_8
+>>>    using ACL "acl_8_8_8"
+>>>    processing "accept"
+>>>    check acl = acl_8_8_8
+>>>    ╎using ACL "acl_8_8_8"
+>>>    ╎processing "accept"
+>>>    ╎check acl = acl_8_8_8
+>>>    ╎ using ACL "acl_8_8_8"
+>>>    ╎ processing "accept"
+>>>    ╎ check acl = acl_8_8_8
+>>>    ╎  using ACL "acl_8_8_8"
+>>>    ╎  processing "accept"
+>>>    ╎  check acl = acl_8_8_8
+>>>    ╎   using ACL "acl_8_8_8"
+>>>    ╎   processing "accept"
+>>>    ╎   check acl = acl_8_8_8
+>>>    ╎   ╎using ACL "acl_8_8_8"
+>>>    ╎   ╎processing "accept"
+>>>    ╎   ╎check acl = acl_8_8_8
+>>>    ╎   ╎ using ACL "acl_8_8_8"
+>>>    ╎   ╎ processing "accept"
+>>>    ╎   ╎ check acl = acl_8_8_8
+>>>    ╎   ╎  using ACL "acl_8_8_8"
+>>>    ╎   ╎  processing "accept"
+>>>    ╎   ╎  check acl = acl_8_8_8
+>>>    ╎   ╎   using ACL "acl_8_8_8"
+>>>    ╎   ╎   processing "accept"
+>>>    ╎   ╎   check acl = acl_8_8_8
+>>>    ╎   ╎   ╎using ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎processing "accept"
+>>>    ╎   ╎   ╎check acl = acl_8_8_8
+>>>    ╎   ╎   ╎ using ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎ processing "accept"
+>>>    ╎   ╎   ╎ check acl = acl_8_8_8
+>>>    ╎   ╎   ╎  using ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎  processing "accept"
+>>>    ╎   ╎   ╎  check acl = acl_8_8_8
+>>>    ╎   ╎   ╎   using ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   processing "accept"
+>>>    ╎   ╎   ╎   check acl = acl_8_8_8
+>>>    ╎   ╎   ╎   ╎using ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   ╎processing "accept"
+>>>    ╎   ╎   ╎   ╎check acl = acl_8_8_8
+>>>    ╎   ╎   ╎   ╎ using ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   ╎ processing "accept"
+>>>    ╎   ╎   ╎   ╎ check acl = acl_8_8_8
+>>>    ╎   ╎   ╎   ╎  using ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   ╎  processing "accept"
+>>>    ╎   ╎   ╎   ╎  check acl = acl_8_8_8
+>>>    ╎   ╎   ╎   ╎   using ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   ╎   processing "accept"
+>>>    ╎   ╎   ╎   ╎   check acl = acl_8_8_8
+>>>    ╎   ╎   ╎   ╎   ╎using ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   ╎   ╎processing "accept"
+>>>    ╎   ╎   ╎   ╎   ╎check acl = acl_8_8_8
+>>>    ╎   ╎   ╎   ╎   ╎accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   ╎   accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   ╎  accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   ╎ accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   ╎accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎   accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎  accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎ accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎   ╎accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎   accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎  accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎ accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   ╎accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎   accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎  accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎ accept: condition test error in ACL "acl_8_8_8"
+>>>    ╎accept: condition test error in ACL "acl_8_8_8"
+>>>    accept: condition test error in ACL "acl_8_8_8"
+>>>   accept: condition test error in ACL "acl_8_8_8"
+>>>  accept: condition test error in ACL "acl_8_8_8"
 >>> accept: condition test error in ACL "acl_8_8_8"
 LOG: H=[8.8.8.8] F=<x@y> temporarily rejected RCPT <x@y>: ACL nested too deep: possible loop
 >>> host in hosts_connection_nolog? no (option unset)
@@ -602,41 +602,41 @@ LOG: H=[8.8.8.8] F=<x@y> temporarily rejected RCPT <x@y>: ACL nested too deep: p
 >>> using ACL "acl_5_6_13"
 >>> processing "accept"
 >>> check acl = TESTSUITE/aux-fixed/0023.acl1
->>> read ACL from file TESTSUITE/aux-fixed/0023.acl1
->>> processing "accept"
->>> check domains = y
+>>>  read ACL from file TESTSUITE/aux-fixed/0023.acl1
+>>>  processing "accept"
+>>>  check domains = y
 >>> y in "y"? yes (matched "y")
->>> check local_parts = x
+>>>  check local_parts = x
 >>> x in "x"? yes (matched "x")
->>> accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0023.acl1"
->>> end of ACL "TESTSUITE/aux-fixed/0023.acl1": ACCEPT
+>>>  accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0023.acl1"
+>>>  end of ACL "TESTSUITE/aux-fixed/0023.acl1": ACCEPT
 >>> accept: condition test succeeded in ACL "acl_5_6_13"
 >>> end of ACL "acl_5_6_13": ACCEPT
 >>> using ACL "acl_5_6_13"
 >>> processing "accept"
 >>> check acl = TESTSUITE/aux-fixed/0023.acl1
->>> using ACL "TESTSUITE/aux-fixed/0023.acl1"
->>> processing "accept"
->>> check domains = y
+>>>  using ACL "TESTSUITE/aux-fixed/0023.acl1"
+>>>  processing "accept"
+>>>  check domains = y
 >>> y in "y"? yes (matched "y")
->>> check local_parts = x
+>>>  check local_parts = x
 >>> x1 in "x"? no (end of list)
->>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl1"
->>> end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY
+>>>  accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl1"
+>>>  end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY
 >>> accept: condition test failed in ACL "acl_5_6_13"
 >>> end of ACL "acl_5_6_13": implicit DENY
 LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x1@y>
 >>> using ACL "acl_5_6_13"
 >>> processing "accept"
 >>> check acl = TESTSUITE/aux-fixed/0023.acl1
->>> using ACL "TESTSUITE/aux-fixed/0023.acl1"
->>> processing "accept"
->>> check domains = y
+>>>  using ACL "TESTSUITE/aux-fixed/0023.acl1"
+>>>  processing "accept"
+>>>  check domains = y
 >>> y in "y"? yes (matched "y")
->>> check local_parts = x
+>>>  check local_parts = x
 >>> x2 in "x"? no (end of list)
->>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl1"
->>> end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY
+>>>  accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl1"
+>>>  end of ACL "TESTSUITE/aux-fixed/0023.acl1": implicit DENY
 >>> accept: condition test failed in ACL "acl_5_6_13"
 >>> end of ACL "acl_5_6_13": implicit DENY
 LOG: H=[5.6.13.1] F=<x@y> rejected RCPT <x2@y>
@@ -1089,14 +1089,8 @@ LOG: H=[28.28.28.28] F=<a@baddomain> rejected RCPT <x@y>
 >>> looking up host name for V4NET.0.0.3
 >>> IP address lookup yielded "ten-3.test.ex"
 >>>   alias "ten-3-alias.test.ex"
-MUNGED: ::1 will be omitted in what follows
->>> get[host|ipnode]byname[2] looked up these IP addresses:
->>>   name=ten-3.test.ex address=V4NET.0.0.3
 >>> checking addresses for ten-3.test.ex
 >>>   V4NET.0.0.3 OK
-MUNGED: ::1 will be omitted in what follows
->>> get[host|ipnode]byname[2] looked up these IP addresses:
->>>   name=ten-3-alias.test.ex address=V4NET.0.0.3
 >>> checking addresses for ten-3-alias.test.ex
 >>>   V4NET.0.0.3 OK
 >>> require: condition test succeeded in ACL "acl_V4NET_0_0"
@@ -1128,6 +1122,48 @@ LOG: H=[V4NET.0.0.97] F=<> rejected RCPT <x@y>: host lookup failed for reverse l
 >>> host in helo_verify_hosts? no (option unset)
 >>> host in helo_try_verify_hosts? no (option unset)
 >>> host in helo_accept_junk_hosts? no (option unset)
+>>> using ACL "acl_V4NET_99_99"
+>>> processing "accept"
+>>> check local_parts = defer_ok
+>>> x in "defer_ok"? no (end of list)
+>>> accept: condition test failed in ACL "acl_V4NET_99_99"
+>>> processing "accept"
+>>> check verify = reverse_host_lookup
+>>> looking up host name to force name/address consistency check
+>>> looking up host name for V4NET.99.99.96
+>>> IP address lookup yielded "x.test.again.dns"
+>>> x.test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> temporary error for host name lookup
+>>> accept: condition test deferred in ACL "acl_V4NET_99_99"
+LOG: H=[V4NET.99.99.96] F=<> temporarily rejected RCPT <x@y>: host lookup deferred for reverse lookup check
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> host in helo_verify_hosts? no (option unset)
+>>> host in helo_try_verify_hosts? no (option unset)
+>>> host in helo_accept_junk_hosts? no (option unset)
+>>> using ACL "acl_V4NET_99_99"
+>>> processing "accept"
+>>> check local_parts = defer_ok
+>>> defer_ok in "defer_ok"? yes (matched "defer_ok")
+>>> check verify = reverse_host_lookup/defer_ok
+>>> looking up host name to force name/address consistency check
+>>> looking up host name for V4NET.99.99.96
+>>> IP address lookup yielded "x.test.again.dns"
+>>> x.test.again.dns in dns_again_means_nonexist? no (option unset)
+>>> temporary error for host name lookup
+>>> accept: condition test succeeded in ACL "acl_V4NET_99_99"
+>>> end of ACL "acl_V4NET_99_99": ACCEPT
+>>> host in hosts_connection_nolog? no (option unset)
+>>> host in host_lookup? no (option unset)
+>>> host in host_reject_connection? no (option unset)
+>>> host in sender_unqualified_hosts? no (option unset)
+>>> host in recipient_unqualified_hosts? no (option unset)
+>>> host in helo_verify_hosts? no (option unset)
+>>> host in helo_try_verify_hosts? no (option unset)
+>>> host in helo_accept_junk_hosts? no (option unset)
 >>> using ACL "acl_29_29_29"
 >>> processing "deny"
 >>> check dnslists = test.ex/$sender_address_domain
@@ -1299,25 +1335,25 @@ LOG: H=[44.44.44.1] Warning: ACL "warn" statement skipped: condition test deferr
 >>> using ACL "acl_60_60_60"
 >>> processing "accept"
 >>> check !acl = TESTSUITE/aux-fixed/0023.acl2
->>> read ACL from file TESTSUITE/aux-fixed/0023.acl2
->>> processing "accept"
->>> check domains = b
+>>>  read ACL from file TESTSUITE/aux-fixed/0023.acl2
+>>>  processing "accept"
+>>>  check domains = b
 >>> y in "b"? no (end of list)
->>> accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl2"
->>> end of ACL "TESTSUITE/aux-fixed/0023.acl2": implicit DENY
+>>>  accept: condition test failed in ACL "TESTSUITE/aux-fixed/0023.acl2"
+>>>  end of ACL "TESTSUITE/aux-fixed/0023.acl2": implicit DENY
 >>> accept: condition test succeeded in ACL "acl_60_60_60"
 >>> end of ACL "acl_60_60_60": ACCEPT
 >>> using ACL "acl_60_60_60"
 >>> processing "accept"
 >>> check !acl = TESTSUITE/aux-fixed/0023.acl2
->>> using ACL "TESTSUITE/aux-fixed/0023.acl2"
->>> processing "accept"
->>> check domains = b
+>>>  using ACL "TESTSUITE/aux-fixed/0023.acl2"
+>>>  processing "accept"
+>>>  check domains = b
 >>> b in "b"? yes (matched "b")
->>> check local_parts = a
+>>>  check local_parts = a
 >>> a in "a"? yes (matched "a")
->>> accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0023.acl2"
->>> end of ACL "TESTSUITE/aux-fixed/0023.acl2": ACCEPT
+>>>  accept: condition test succeeded in ACL "TESTSUITE/aux-fixed/0023.acl2"
+>>>  end of ACL "TESTSUITE/aux-fixed/0023.acl2": ACCEPT
 >>> accept: condition test failed in ACL "acl_60_60_60"
 >>> end of ACL "acl_60_60_60": implicit DENY
 LOG: H=[60.60.60.60] F=<x@y> rejected RCPT <a@b>