From 08f3b11b36102a900f2ef3363938c4a8804f7c95 Mon Sep 17 00:00:00 2001 From: Jeremy Harris Date: Mon, 26 Oct 2015 12:24:39 +0000 Subject: [PATCH] Testsuite: deal better with -bt output and long test-system ipv4 addresses --- src/src/verify.c | 83 +++++++----------- test/runtest | 1 - test/scripts/0000-Basic/0612 | 2 + test/stdout/0045 | 18 ++-- test/stdout/0047 | 6 +- test/stdout/0054 | 2 +- test/stdout/0078 | 6 +- test/stdout/0089 | 2 +- test/stdout/0146 | 2 +- test/stdout/0161 | 6 +- test/stdout/0183 | 12 +-- test/stdout/0190 | 162 +++++++++++++++++------------------ test/stdout/0239 | 8 +- test/stdout/0323 | 2 +- test/stdout/0344 | 8 +- test/stdout/0350 | 4 +- test/stdout/0364 | 4 +- test/stdout/0368 | 16 ++-- test/stdout/0405 | 2 +- test/stdout/0419 | 2 +- test/stdout/0430 | 68 +++++++-------- test/stdout/0434 | 2 +- test/stdout/0463 | 2 +- test/stdout/0466 | 2 +- test/stdout/0467 | 14 +-- test/stdout/0528 | 10 +-- test/stdout/0545 | 4 +- test/stdout/0557 | 6 +- test/stdout/1006 | 14 +-- test/stdout/1009 | 40 ++++----- test/stdout/4800 | 8 +- test/stdout/4801 | 2 +- test/stdout/4802 | 4 +- test/stdout/4803 | 4 +- test/stdout/5204 | 4 +- test/stdout/5208 | 4 +- test/stdout/5300 | 2 +- test/stdout/5301 | 4 +- 38 files changed, 263 insertions(+), 279 deletions(-) diff --git a/src/src/verify.c b/src/src/verify.c index 435570bc8..6c228abbf 100644 --- a/src/src/verify.c +++ b/src/src/verify.c @@ -1313,8 +1313,7 @@ can do it there for the non-rcpt-verify case. For this we keep an addresscount. #endif (void)close(inblock.sock); #ifdef EXPERIMENTAL_EVENT - (void) event_raise(addr->transport->event_action, - US"tcp:close", NULL); + (void) event_raise(addr->transport->event_action, US"tcp:close", NULL); #endif } @@ -2004,6 +2003,7 @@ while (addr_new != NULL) if (callout > 0) { host_item *host_list = addr->host_list; + transport_instance * tp; /* Make up some data for use in the case where there is no remote transport. */ @@ -2025,9 +2025,9 @@ while (addr_new != NULL) transport's options, so as to mimic what would happen if we were really sending a message to this address. */ - if (addr->transport != NULL && !addr->transport->info->local) + if ((tp = addr->transport) && !tp->info->local) { - (void)(addr->transport->setup)(addr->transport, addr, &tf, 0, 0, NULL); + (void)(tp->setup)(tp, addr, &tf, 0, 0, NULL); /* If the transport has hosts and the router does not, or if the transport is configured to override the router's hosts, we must build a @@ -2051,7 +2051,7 @@ while (addr_new != NULL) { log_write(0, LOG_MAIN|LOG_PANIC, "failed to expand list of hosts " "\"%s\" in %s transport for callout: %s", tf.hosts, - addr->transport->name, expand_string_message); + tp->name, expand_string_message); } else { @@ -2078,11 +2078,10 @@ while (addr_new != NULL) else { dnssec_domains * dnssec_domains = NULL; - if (Ustrcmp(addr->transport->driver_name, "smtp") == 0) + if (Ustrcmp(tp->driver_name, "smtp") == 0) { smtp_transport_options_block * ob = - (smtp_transport_options_block *) - addr->transport->options_block; + (smtp_transport_options_block *) tp->options_block; dnssec_domains = &ob->dnssec; } @@ -2291,11 +2290,12 @@ if (allok && addr_local == NULL && addr_remote == NULL) } for (addr_list = addr_local, i = 0; i < 2; addr_list = addr_remote, i++) - { - while (addr_list != NULL) + while (addr_list) { address_item *addr = addr_list; address_item *p = addr->parent; + transport_instance * tp = addr->transport; + addr_list = addr->next; fprintf(f, "%s", CS addr->address); @@ -2309,73 +2309,56 @@ for (addr_list = addr_local, i = 0; i < 2; addr_list = addr_remote, i++) if (!testflag(addr, af_pfr)) { tree_node *tnode; - if ((tnode = tree_search(tree_duplicates, addr->unique)) != NULL) + if ((tnode = tree_search(tree_duplicates, addr->unique))) fprintf(f, " [duplicate, would not be delivered]"); else tree_add_duplicate(addr->unique, addr); } /* Now show its parents */ - while (p != NULL) - { + for (p = addr->parent; p; p = p->parent) fprintf(f, "\n <-- %s", p->address); - p = p->parent; - } fprintf(f, "\n "); /* Show router, and transport */ - fprintf(f, "router = %s, ", addr->router->name); - fprintf(f, "transport = %s\n", (addr->transport == NULL)? US"unset" : - addr->transport->name); + fprintf(f, "router = %s, transport = %s\n", + addr->router->name, tp ? tp->name : US"unset"); /* Show any hosts that are set up by a router unless the transport is going to override them; fiddle a bit to get a nice format. */ - if (addr->host_list != NULL && addr->transport != NULL && - !addr->transport->overrides_hosts) + if (addr->host_list && tp && !tp->overrides_hosts) { host_item *h; int maxlen = 0; int maxaddlen = 0; - for (h = addr->host_list; h != NULL; h = h->next) - { + for (h = addr->host_list; h; h = h->next) + { /* get max lengths of host names, addrs */ int len = Ustrlen(h->name); if (len > maxlen) maxlen = len; - len = (h->address != NULL)? Ustrlen(h->address) : 7; + len = h->address ? Ustrlen(h->address) : 7; if (len > maxaddlen) maxaddlen = len; } - for (h = addr->host_list; h != NULL; h = h->next) - { - int len = Ustrlen(h->name); - fprintf(f, " host %s ", h->name); - while (len++ < maxlen) fprintf(f, " "); - if (h->address != NULL) - { - fprintf(f, "[%s] ", h->address); - len = Ustrlen(h->address); - } - else if (!addr->transport->info->local) /* Omit [unknown] for local */ - { - fprintf(f, "[unknown] "); - len = 7; - } - else len = -3; - while (len++ < maxaddlen) fprintf(f," "); - if (h->mx >= 0) fprintf(f, "MX=%d", h->mx); + for (h = addr->host_list; h; h = h->next) + { + fprintf(f, " host %-*s ", maxlen, h->name); + + if (h->address) + fprintf(f, "[%s%-*c", h->address, maxaddlen+1 - Ustrlen(h->address), ']'); + else if (tp->info->local) + fprintf(f, " %-*s ", maxaddlen, ""); /* Omit [unknown] for local */ + else + fprintf(f, "[%s%-*c", "unknown", maxaddlen+1 - 7, ']'); + + if (h->mx >= 0) fprintf(f, " MX=%d", h->mx); if (h->port != PORT_NONE) fprintf(f, " port=%d", h->port); - if (running_in_test_harness) -#ifndef DISABLE_DNSSEC - fprintf(f, " ad=%s", h->dnssec==DS_YES ? "yes" : "no"); -#else - fprintf(f, " ad=no"); -#endif - if (h->status == hstatus_unusable) fprintf(f, " ** unusable **"); - fprintf(f, "\n"); + if (running_in_test_harness && h->dnssec == DS_YES) fputs(" AD", f); + if (h->status == hstatus_unusable) fputs(" ** unusable **", f); + fputc('\n', f); } } } - } /* Yield will be DEFER or FAIL if any one address has, only for full_info (which is the -bv or -bt case). */ diff --git a/test/runtest b/test/runtest index 7bf74d7e1..8afb291fa 100755 --- a/test/runtest +++ b/test/runtest @@ -680,7 +680,6 @@ RESET_AFTER_EXTRA_LINE_READ: s/^\s+host\s(\S+)\s+(\S+)/ host $1 $2/; s/^\s+(host\s\S+\s\S+)\s+(port=.*)/ host $1 $2/; s/^\s+(host\s\S+\s\S+)\s+(?=MX=)/ $1 /; - s/^\s+host\s.*?\K\s+(ad=\S+)/ $1/; s/host\s\Q$parm_ipv4\E\s\[\Q$parm_ipv4\E\]/host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4]/; s/host\s\Q$parm_ipv6\E\s\[\Q$parm_ipv6\E\]/host ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6 [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]/; s/\b\Q$parm_ipv4\E\b/ip4.ip4.ip4.ip4/g; diff --git a/test/scripts/0000-Basic/0612 b/test/scripts/0000-Basic/0612 index 27aa56feb..717a1506a 100644 --- a/test/scripts/0000-Basic/0612 +++ b/test/scripts/0000-Basic/0612 @@ -1,5 +1,7 @@ # log_defer_output on pipe transport # +#XXX maybe collapse into 0048? +# exim a **** sleep 1 diff --git a/test/stdout/0045 b/test/stdout/0045 index 28b0ff130..5c998117d 100644 --- a/test/stdout/0045 +++ b/test/stdout/0045 @@ -7,20 +7,20 @@ userx@mxt5.test.ex cannot be resolved at this time: lowest numbered MX record po userx@mxt5.test.ex cannot be resolved at this time: lowest numbered MX record points to local host userx@mxt6.test.ex router = lookuphost, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] MX=5 ad=no + host ten-1.test.ex [V4NET.0.0.1] MX=5 userx@mxt7.test.ex router = lookuphost, transport = smtp - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 userx@mxt7.test.ex router = lookuphost, transport = smtp - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 userx@mxt8.test.ex router = lookuphost, transport = smtp - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 userx@mxt8.test.ex router = lookuphost, transport = smtp - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 diff --git a/test/stdout/0047 b/test/stdout/0047 index c3ba3992f..c1cd94d94 100644 --- a/test/stdout/0047 +++ b/test/stdout/0047 @@ -1,9 +1,9 @@ xx@domain1 router = domainlist, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] xx@route1.ex router = domainlist, transport = smtp - host ten-2.test.ex [V4NET.0.0.2] ad=no + host ten-2.test.ex [V4NET.0.0.2] xx@domain3 router = domainlist, transport = smtp - host ten-3.test.ex [V4NET.0.0.3] ad=no + host ten-3.test.ex [V4NET.0.0.3] diff --git a/test/stdout/0054 b/test/stdout/0054 index 14ad207f2..b99c2545a 100644 --- a/test/stdout/0054 +++ b/test/stdout/0054 @@ -1,4 +1,4 @@ xxx@ten-1.test.ex router = lookuphost, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] xxx@ten-2.test.ex is undeliverable: Unrouteable address diff --git a/test/stdout/0078 b/test/stdout/0078 index 90987c27c..483feff2e 100644 --- a/test/stdout/0078 +++ b/test/stdout/0078 @@ -1,10 +1,10 @@ xx@mxt6.test.ex router = lookuphost, transport = remote_smtp - host ten-1.test.ex [V4NET.0.0.1] MX=5 ad=no + host ten-1.test.ex [V4NET.0.0.1] MX=5 myhost.test.ex@mxt1.test.ex router = self, transport = remote_smtp - host myhost.test.ex [V4NET.10.10.10] ad=no + host myhost.test.ex [V4NET.10.10.10] xx@mxt1.test.ex router = self2, transport = remote_smtp - host myhost.test.ex [V4NET.10.10.10] ad=no + host myhost.test.ex [V4NET.10.10.10] xx@not.exist is undeliverable: Unrouteable address diff --git a/test/stdout/0089 b/test/stdout/0089 index 6355d957f..751edc5f9 100644 --- a/test/stdout/0089 +++ b/test/stdout/0089 @@ -36,5 +36,5 @@ ABCD@test.ex router = select, transport = dummy XYZ@ten-1.test.ex router = manual, transport = dummy - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] xyz@ten-1.test.ex is undeliverable: unrouteable mail domain "ten-1.test.ex" diff --git a/test/stdout/0146 b/test/stdout/0146 index 0de260b50..953a87442 100644 --- a/test/stdout/0146 +++ b/test/stdout/0146 @@ -1,3 +1,3 @@ x@mxt10.test.ex router = domainlist, transport = smtp - host V4NET.0.0.1 [V4NET.0.0.1] MX=5 ad=no + host V4NET.0.0.1 [V4NET.0.0.1] MX=5 diff --git a/test/stdout/0161 b/test/stdout/0161 index cf19af249..b8332fe44 100644 --- a/test/stdout/0161 +++ b/test/stdout/0161 @@ -1,12 +1,12 @@ xx@mxt6.test.ex router = lookuphost, transport = remote_smtp - host ten-1.test.ex [V4NET.0.0.1] MX=5 ad=no + host ten-1.test.ex [V4NET.0.0.1] MX=5 myhost.test.ex@mxt1.test.ex router = self, transport = remote_smtp - host myhost.test.ex [V4NET.10.10.10] ad=no + host myhost.test.ex [V4NET.10.10.10] xx@mxt1.test.ex router = self2, transport = remote_smtp - host myhost.test.ex [V4NET.10.10.10] ad=no + host myhost.test.ex [V4NET.10.10.10] xx@not.exist is undeliverable: Unrouteable address ff@mxt1.test.ex is undeliverable: lowest numbered MX record points to local host fff@mxt1.test.ex is undeliverable: lookup of host "fff" failed in fail router diff --git a/test/stdout/0183 b/test/stdout/0183 index da07284cf..66b21e58a 100644 --- a/test/stdout/0183 +++ b/test/stdout/0183 @@ -2,31 +2,31 @@ userx@test.again.dns cannot be resolved at this time: host lookup did not comple abcd@test.again.dns cannot be resolved at this time: host lookup did not complete abcd@ten-1.test.ex router = lookuphost, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] usery@test.again.dns cannot be resolved at this time: host lookup for test.again.dns did not complete (DNS timeout?) userz@test.again.dns cannot be resolved at this time: host lookup for test.again.dns did not complete (DNS timeout?) xyz@ten-1.test.ex router = lookuphost, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] userx@test.fail.dns cannot be resolved at this time: host lookup did not complete abcd@test.fail.dns cannot be resolved at this time: host lookup did not complete abcd@ten-1.test.ex router = lookuphost, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] usery@test.fail.dns cannot be resolved at this time: host lookup for test.fail.dns did not complete (DNS timeout?) userz@test.fail.dns cannot be resolved at this time: host lookup for test.fail.dns did not complete (DNS timeout?) xyz@ten-1.test.ex router = lookuphost, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] userx@nonexist.test.ex is undeliverable: Unrouteable address abcd@nonexist.test.ex is undeliverable: Unrouteable address abcd@ten-1.test.ex router = lookuphost, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] usery@nonexist.test.ex cannot be resolved at this time: lookup of host "nonexist.test.ex" failed in useryz router userz@nonexist.test.ex cannot be resolved at this time: lookup of host "nonexist.test.ex" failed in useryz router xyz@ten-1.test.ex router = lookuphost, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] srv@test.again.dns cannot be resolved at this time: host lookup did not complete srv@test.fail.dns cannot be resolved at this time: host lookup did not complete diff --git a/test/stdout/0190 b/test/stdout/0190 index 4308a1401..a88a851b0 100644 --- a/test/stdout/0190 +++ b/test/stdout/0190 @@ -1,114 +1,114 @@ x@x router = others, transport = smtp2 - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.1 [V4NET.0.0.1] ad=no + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.1 [V4NET.0.0.1] x@y router = others, transport = smtp2 - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.3 [V4NET.0.0.3] ad=no + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.3 [V4NET.0.0.3] x@z router = others, transport = smtp2 - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.1 [V4NET.0.0.1] ad=no + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.1 [V4NET.0.0.1] x@batch router = batched, transport = smtp2 - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.4 [V4NET.0.0.4] ad=no - host V4NET.0.0.5 [V4NET.0.0.5] ad=no - host V4NET.0.0.6 [V4NET.0.0.6] ad=no - host V4NET.0.0.7 [V4NET.0.0.7] ad=no + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.4 [V4NET.0.0.4] + host V4NET.0.0.5 [V4NET.0.0.5] + host V4NET.0.0.6 [V4NET.0.0.6] + host V4NET.0.0.7 [V4NET.0.0.7] y@batch router = batched, transport = smtp2 - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.6 [V4NET.0.0.6] ad=no - host V4NET.0.0.4 [V4NET.0.0.4] ad=no - host V4NET.0.0.5 [V4NET.0.0.5] ad=no - host V4NET.0.0.7 [V4NET.0.0.7] ad=no + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.6 [V4NET.0.0.6] + host V4NET.0.0.4 [V4NET.0.0.4] + host V4NET.0.0.5 [V4NET.0.0.5] + host V4NET.0.0.7 [V4NET.0.0.7] z@batch router = batched, transport = smtp2 - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.5 [V4NET.0.0.5] ad=no - host V4NET.0.0.4 [V4NET.0.0.4] ad=no - host V4NET.0.0.6 [V4NET.0.0.6] ad=no - host V4NET.0.0.7 [V4NET.0.0.7] ad=no + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.5 [V4NET.0.0.5] + host V4NET.0.0.4 [V4NET.0.0.4] + host V4NET.0.0.6 [V4NET.0.0.6] + host V4NET.0.0.7 [V4NET.0.0.7] x@batch2 router = batched, transport = smtp2 - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.4 [V4NET.0.0.4] ad=no - host V4NET.0.0.5 [V4NET.0.0.5] ad=no - host V4NET.0.0.6 [V4NET.0.0.6] ad=no - host V4NET.0.0.7 [V4NET.0.0.7] ad=no + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.4 [V4NET.0.0.4] + host V4NET.0.0.5 [V4NET.0.0.5] + host V4NET.0.0.6 [V4NET.0.0.6] + host V4NET.0.0.7 [V4NET.0.0.7] y@batch2 router = batched, transport = smtp2 - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.4 [V4NET.0.0.4] ad=no - host V4NET.0.0.5 [V4NET.0.0.5] ad=no - host V4NET.0.0.6 [V4NET.0.0.6] ad=no - host V4NET.0.0.7 [V4NET.0.0.7] ad=no + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.4 [V4NET.0.0.4] + host V4NET.0.0.5 [V4NET.0.0.5] + host V4NET.0.0.6 [V4NET.0.0.6] + host V4NET.0.0.7 [V4NET.0.0.7] x@batch3 router = batched2, transport = smtp2 - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.4 [V4NET.0.0.4] ad=no - host V4NET.0.0.5 [V4NET.0.0.5] ad=no - host V4NET.0.0.6 [V4NET.0.0.6] ad=no - host V4NET.0.0.7 [V4NET.0.0.7] ad=no + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.4 [V4NET.0.0.4] + host V4NET.0.0.5 [V4NET.0.0.5] + host V4NET.0.0.6 [V4NET.0.0.6] + host V4NET.0.0.7 [V4NET.0.0.7] y@batch3 router = batched2, transport = smtp2 - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.4 [V4NET.0.0.4] ad=no - host V4NET.0.0.5 [V4NET.0.0.5] ad=no - host V4NET.0.0.6 [V4NET.0.0.6] ad=no - host V4NET.0.0.7 [V4NET.0.0.7] ad=no + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.4 [V4NET.0.0.4] + host V4NET.0.0.5 [V4NET.0.0.5] + host V4NET.0.0.6 [V4NET.0.0.6] + host V4NET.0.0.7 [V4NET.0.0.7] x@batch4 router = batched2, transport = smtp2 - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.5 [V4NET.0.0.5] ad=no - host V4NET.0.0.4 [V4NET.0.0.4] ad=no - host V4NET.0.0.6 [V4NET.0.0.6] ad=no - host V4NET.0.0.7 [V4NET.0.0.7] ad=no + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.5 [V4NET.0.0.5] + host V4NET.0.0.4 [V4NET.0.0.4] + host V4NET.0.0.6 [V4NET.0.0.6] + host V4NET.0.0.7 [V4NET.0.0.7] y@batch4 router = batched2, transport = smtp2 - host V4NET.0.0.2 [V4NET.0.0.2] ad=no - host V4NET.0.0.1 [V4NET.0.0.1] ad=no - host V4NET.0.0.3 [V4NET.0.0.3] ad=no - host V4NET.0.0.5 [V4NET.0.0.5] ad=no - host V4NET.0.0.6 [V4NET.0.0.6] ad=no - host V4NET.0.0.4 [V4NET.0.0.4] ad=no - host V4NET.0.0.7 [V4NET.0.0.7] ad=no + host V4NET.0.0.2 [V4NET.0.0.2] + host V4NET.0.0.1 [V4NET.0.0.1] + host V4NET.0.0.3 [V4NET.0.0.3] + host V4NET.0.0.5 [V4NET.0.0.5] + host V4NET.0.0.6 [V4NET.0.0.6] + host V4NET.0.0.4 [V4NET.0.0.4] + host V4NET.0.0.7 [V4NET.0.0.7] userx@bdomain1 router = r3, transport = smtp2 - host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] ad=no - host 127.0.0.1 [127.0.0.1] ad=no - host the.local.host.name [ip4.ip4.ip4.ip4] ad=no + host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] + host 127.0.0.1 [127.0.0.1] + host the.local.host.name [ip4.ip4.ip4.ip4] userx@bdomain2 router = r3, transport = smtp2 - host the.local.host.name [ip4.ip4.ip4.ip4] ad=no - host 127.0.0.1 [127.0.0.1] ad=no - host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] ad=no + host the.local.host.name [ip4.ip4.ip4.ip4] + host 127.0.0.1 [127.0.0.1] + host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] userx@bdomain3 router = r3, transport = smtp2 - host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] ad=no - host 127.0.0.1 [127.0.0.1] ad=no - host the.local.host.name [ip4.ip4.ip4.ip4] ad=no + host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] + host 127.0.0.1 [127.0.0.1] + host the.local.host.name [ip4.ip4.ip4.ip4] ******** SERVER ******** Listening on port 1224 ... diff --git a/test/stdout/0239 b/test/stdout/0239 index ed651522a..a8582a668 100644 --- a/test/stdout/0239 +++ b/test/stdout/0239 @@ -1,13 +1,13 @@ userx@localhost router = rrr, transport = local - host a.host.name ad=no + host a.host.name userx@localhost verified userx@localhost router = rrr, transport = local - host a.host.name ad=no + host a.host.name userx@localhost router = rrr, transport = local - host a.host.name ad=no + host a.host.name userx@smtp router = sss, transport = smtp - host 127.0.0.1 [127.0.0.1] ad=no + host 127.0.0.1 [127.0.0.1] diff --git a/test/stdout/0323 b/test/stdout/0323 index 7af74b06d..8289f065f 100644 --- a/test/stdout/0323 +++ b/test/stdout/0323 @@ -1,3 +1,3 @@ x@y router = r1, transport = t1 - host quoted.y ad=no + host quoted.y diff --git a/test/stdout/0344 b/test/stdout/0344 index 74097f1b4..913b0cd6b 100644 --- a/test/stdout/0344 +++ b/test/stdout/0344 @@ -1,12 +1,12 @@ x@d1 router = r1, transport = t1 - host 192.168.4.3 [192.168.4.3] ad=no + host 192.168.4.3 [192.168.4.3] x@d2 router = r2, transport = t2 - host V4NET.9.8.7 [V4NET.9.8.7] ad=no + host V4NET.9.8.7 [V4NET.9.8.7] x@d30 router = r3, transport = t4 - host 1.2.3.4 [1.2.3.4] ad=no + host 1.2.3.4 [1.2.3.4] x@d31 router = r3, transport = t3 - host 1.2.3.4 [1.2.3.4] ad=no + host 1.2.3.4 [1.2.3.4] diff --git a/test/stdout/0350 b/test/stdout/0350 index 06d4e8c3c..d951172b7 100644 --- a/test/stdout/0350 +++ b/test/stdout/0350 @@ -1,4 +1,4 @@ xx@yy router = r1, transport = t1 - host 1.2.3.4 [1.2.3.4] ad=no - host other2.test.ex [V4NET.12.3.2] ad=no + host 1.2.3.4 [1.2.3.4] + host other2.test.ex [V4NET.12.3.2] diff --git a/test/stdout/0364 b/test/stdout/0364 index 5ea904586..05341ee6f 100644 --- a/test/stdout/0364 +++ b/test/stdout/0364 @@ -7,9 +7,9 @@ solik@otherhost.sub.test.ex is undeliverable: Can't route to otherhost.sub.test. xxx@ten-1.test.ex <-- xxx@ten-1 router = r2, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] xxx@testsub.sub.test.ex <-- xxx@testsub.test.ex <-- xxx@testsub router = r2, transport = t1 - host testsub.sub.test.ex [V4NET.99.0.3] ad=no + host testsub.sub.test.ex [V4NET.99.0.3] diff --git a/test/stdout/0368 b/test/stdout/0368 index 153442435..81c2ed5d2 100644 --- a/test/stdout/0368 +++ b/test/stdout/0368 @@ -1,14 +1,14 @@ x@mxt9.test.ex router = r2, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] MX=5 ad=no - host ten-2.test.ex [V4NET.0.0.2] MX=6 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=7 ad=no + host ten-1.test.ex [V4NET.0.0.1] MX=5 + host ten-2.test.ex [V4NET.0.0.2] MX=6 + host ten-3.test.ex [V4NET.0.0.3] MX=7 x@mxt14.test.ex router = r2, transport = t1 - host ten-5-6.test.ex [V4NET.0.0.5] MX=4 ad=no - host ten-5-6.test.ex [V4NET.0.0.6] MX=4 ad=no + host ten-5-6.test.ex [V4NET.0.0.5] MX=4 + host ten-5-6.test.ex [V4NET.0.0.6] MX=4 x@manualroute router = r1, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] ad=no - host ten-1.test.ex [V4NET.0.0.1] ad=no - host ten-2.test.ex [V4NET.0.0.2] ad=no + host ten-1.test.ex [V4NET.0.0.1] + host ten-1.test.ex [V4NET.0.0.1] + host ten-2.test.ex [V4NET.0.0.2] diff --git a/test/stdout/0405 b/test/stdout/0405 index 620638bbb..8a0641056 100644 --- a/test/stdout/0405 +++ b/test/stdout/0405 @@ -1,4 +1,4 @@ syntax error: domain missing or malformed bounce@π.test.ex router = r1, transport = t1 - host mx.xn--1xa.test.ex [V4NET.255.255.255] MX=0 ad=no + host mx.xn--1xa.test.ex [V4NET.255.255.255] MX=0 diff --git a/test/stdout/0419 b/test/stdout/0419 index e56240329..0d7d734d1 100644 --- a/test/stdout/0419 +++ b/test/stdout/0419 @@ -1,3 +1,3 @@ k@mxt13.test.ex router = dnslookup, transport = smtp - host other1.test.ex [V4NET.12.4.5] MX=4 ad=no + host other1.test.ex [V4NET.12.4.5] MX=4 diff --git a/test/stdout/0430 b/test/stdout/0430 index 425296e12..7914594b4 100644 --- a/test/stdout/0430 +++ b/test/stdout/0430 @@ -1,61 +1,61 @@ x@manual.route router = r1, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] ad=no - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no + host ten-1.test.ex [V4NET.0.0.1] + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 x@manual.route router = r1, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] ad=no - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no - host ten-6.test.ex [V4NET.0.0.6] ad=no + host ten-1.test.ex [V4NET.0.0.1] + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 + host ten-6.test.ex [V4NET.0.0.6] x@manual.route router = r1, transport = t1 - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no - host ten-6.test.ex [V4NET.0.0.6] ad=no + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 + host ten-6.test.ex [V4NET.0.0.6] x@random.manual.route router = r2, transport = t1 - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 x@random.manual.route router = r2, transport = t1 - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 + host ten-1.test.ex [V4NET.0.0.1] x@random.manual.route router = r2, transport = t1 - host ten-6.test.ex [V4NET.0.0.6] ad=no - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-6.test.ex [V4NET.0.0.6] + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 + host ten-1.test.ex [V4NET.0.0.1] y@random.manual.route router = r2, transport = t1 - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no - host ten-6.test.ex [V4NET.0.0.6] ad=no - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 + host ten-6.test.ex [V4NET.0.0.6] + host ten-1.test.ex [V4NET.0.0.1] x@random.manual.route router = r2, transport = t1 - host ten-6.test.ex [V4NET.0.0.6] ad=no - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no + host ten-6.test.ex [V4NET.0.0.6] + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 x@manual.route router = r1, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] x@manual.route cannot be resolved at this time: lowest numbered MX record points to local host x@manual.route router = r1, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] MX=5 ad=no - host eximtesthost.test.ex [ip4.ip4.ip4.ip4] MX=5 ad=no - host ten-6.test.ex [V4NET.0.0.6] ad=no + host ten-1.test.ex [V4NET.0.0.1] MX=5 + host eximtesthost.test.ex [ip4.ip4.ip4.ip4] MX=5 + host ten-6.test.ex [V4NET.0.0.6] x@manual.route is undeliverable: lowest numbered MX record points to local host x@random.manual.route cannot be resolved at this time: lookup of host "localhost.test.ex" failed in r2 router x@random.manual.route router = r2, transport = t1 - host ten-6.test.ex [V4NET.0.0.6] ad=no - host ten-1.test.ex [V4NET.0.0.1] MX=6 ad=no + host ten-6.test.ex [V4NET.0.0.6] + host ten-1.test.ex [V4NET.0.0.1] MX=6 x@manual.route router = r1, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] MX=10 ad=no - host ten-2.test.ex [V4NET.0.0.2] MX=20 ad=no + host ten-1.test.ex [V4NET.0.0.1] MX=10 + host ten-2.test.ex [V4NET.0.0.2] MX=20 diff --git a/test/stdout/0434 b/test/stdout/0434 index 7b8cf4afc..dc008c8e7 100644 --- a/test/stdout/0434 +++ b/test/stdout/0434 @@ -1,4 +1,4 @@ a@b router = r1, transport = t1 - host 1.2.3.4 [1.2.3.4] ad=no + host 1.2.3.4 [1.2.3.4] a@b cannot be resolved at this time: remote host address is the local host diff --git a/test/stdout/0463 b/test/stdout/0463 index 5ede511b7..2612f2ea7 100644 --- a/test/stdout/0463 +++ b/test/stdout/0463 @@ -1,4 +1,4 @@ x@ten-1.test.ex <-- x@ten-1 router = all, transport = smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] diff --git a/test/stdout/0466 b/test/stdout/0466 index dc6e2a757..a2cbc7910 100644 --- a/test/stdout/0466 +++ b/test/stdout/0466 @@ -1,3 +1,3 @@ x@y router = r1, transport = t1 - host 127.0.0.1 [127.0.0.1] ad=no + host 127.0.0.1 [127.0.0.1] diff --git a/test/stdout/0467 b/test/stdout/0467 index 140020f3c..553dda850 100644 --- a/test/stdout/0467 +++ b/test/stdout/0467 @@ -1,21 +1,21 @@ x@nosrv.test.ex is undeliverable: Unrouteable address x@srv01.test.ex router = r1, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] MX=0 port=25 ad=no + host ten-1.test.ex [V4NET.0.0.1] MX=0 port=25 x@mx246.test.ex router = r1, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] MX=10 ad=no - host v6.test.ex [unknown] MX=10 ad=no ** unusable ** + host ten-1.test.ex [V4NET.0.0.1] MX=10 + host v6.test.ex [unknown] MX=10 ** unusable ** x@srv02.test.ex router = r1, transport = t1 - host ten-1.test.ex [V4NET.0.0.1] MX=1 port=99 ad=no - host ten-2.test.ex [V4NET.0.0.2] MX=1 port=99 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=3 port=66 ad=no + host ten-1.test.ex [V4NET.0.0.1] MX=1 port=99 + host ten-2.test.ex [V4NET.0.0.2] MX=1 port=99 + host ten-3.test.ex [V4NET.0.0.3] MX=3 port=66 x@nosmtp.test.ex is undeliverable: an MX or SRV record indicated no SMTP service x@srv03.test.ex is undeliverable: Unrouteable address x@srv03.test.ex router = r1, transport = t1 - host ten-4.test.ex [V4NET.0.0.4] MX=0 port=88 ad=no + host ten-4.test.ex [V4NET.0.0.4] MX=0 port=88 ******** SERVER ******** Listening on port 1224 ... diff --git a/test/stdout/0528 b/test/stdout/0528 index 578e4fefe..71aa0173b 100644 --- a/test/stdout/0528 +++ b/test/stdout/0528 @@ -1,7 +1,7 @@ x@y router = r1, transport = t1 - host host 127.0.0.1 [127.0.0.1] port=1225 ad=no - host host 127.0.0.1 [127.0.0.1] port=1226 ad=no - host host 127.0.0.1 [127.0.0.1] port=1227 ad=no - host host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] port=1228 ad=no - host host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] port=1223 ad=no + host host 127.0.0.1 [127.0.0.1] port=1225 + host host 127.0.0.1 [127.0.0.1] port=1226 + host host 127.0.0.1 [127.0.0.1] port=1227 + host host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] port=1228 + host host ipv4.ipv4.ipv4.ipv4 [ipv4.ipv4.ipv4.ipv4] port=1223 diff --git a/test/stdout/0545 b/test/stdout/0545 index 5018b9799..48dcd8f1b 100644 --- a/test/stdout/0545 +++ b/test/stdout/0545 @@ -1,7 +1,7 @@ userx@alias-eximtesthost.test.ex <-- userx@alias-eximtesthost router = dns, transport = smtp - host eximtesthost.test.ex [ip4.ip4.ip4.ip4] ad=no + host eximtesthost.test.ex [ip4.ip4.ip4.ip4] userx@alias-eximtesthost.test.ex router = dns, transport = smtp - host eximtesthost.test.ex [ip4.ip4.ip4.ip4] ad=no + host eximtesthost.test.ex [ip4.ip4.ip4.ip4] diff --git a/test/stdout/0557 b/test/stdout/0557 index 031265dd8..6a6bde9a4 100644 --- a/test/stdout/0557 +++ b/test/stdout/0557 @@ -3,11 +3,11 @@ userx@test.ex cannot be resolved at this time: lookup failed for all hosts in r1 userx@test.ex cannot be resolved at this time: lookup failed for all hosts in r1 router: host_find_failed=ignore host_all_ignored=defer userx@test.ex router = r1, transport = t1 - host 127.0.0.1 [127.0.0.1] ad=no + host 127.0.0.1 [127.0.0.1] userx@test.ex router = r1, transport = t1 - host 127.0.0.1 [127.0.0.1] ad=no - host 127.0.0.2 [127.0.0.2] ad=no + host 127.0.0.1 [127.0.0.1] + host 127.0.0.2 [127.0.0.2] userx@test.ex cannot be resolved at this time: lookup failed for all hosts in r1 router: host_find_failed=ignore host_all_ignored=defer userx@test.ex is undeliverable: Unrouteable address userx@test.ex is undeliverable: lookup failed for all hosts in r1 router: host_find_failed=ignore host_all_ignored=fail diff --git a/test/stdout/1006 b/test/stdout/1006 index 663e3fee7..2657c47a9 100644 --- a/test/stdout/1006 +++ b/test/stdout/1006 @@ -1,20 +1,20 @@ dnslookup@mx46.test.ex router = r1, transport = smtp - host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 ad=no - host 46.test.ex [V4NET.0.0.4] MX=46 ad=no + host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 + host 46.test.ex [V4NET.0.0.4] MX=46 manualroute@test.ex router = r2, transport = smtp - host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] ad=no - host 46.test.ex [V4NET.0.0.4] ad=no + host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] + host 46.test.ex [V4NET.0.0.4] dnslookup@v6.test.ex router = r1, transport = smtp - host v6.test.ex [V6NET:ffff:836f:a00:a:800:200a:c032] ad=no + host v6.test.ex [V6NET:ffff:836f:a00:a:800:200a:c032] dnslookup@mx46.test.ex router = r1, transport = smtp - host 46.test.ex [V4NET.0.0.4] MX=46 ad=no + host 46.test.ex [V4NET.0.0.4] MX=46 manualroute@test.ex router = r2, transport = smtp - host 46.test.ex [V4NET.0.0.4] ad=no + host 46.test.ex [V4NET.0.0.4] dnslookup@v6.test.ex is undeliverable: Unrouteable address Connecting to ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6 port 1225 ... connected ??? 220 diff --git a/test/stdout/1009 b/test/stdout/1009 index 29bbc4aa3..ccda782f5 100644 --- a/test/stdout/1009 +++ b/test/stdout/1009 @@ -1,32 +1,32 @@ x@46.test.ex router = r1, transport = t1 - host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] ad=no - host 46.test.ex [V4NET.0.0.4] ad=no + host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] + host 46.test.ex [V4NET.0.0.4] x@mx46.test.ex router = r1, transport = t1 - host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 ad=no - host 46.test.ex [V4NET.0.0.4] MX=46 ad=no + host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 + host 46.test.ex [V4NET.0.0.4] MX=46 x@mx246.test.ex router = r1, transport = t1 - host v6.test.ex [V6NET:ffff:836f:a00:a:800:200a:c032] MX=10 ad=no - host ten-1.test.ex [V4NET.0.0.1] MX=10 ad=no + host v6.test.ex [V6NET:ffff:836f:a00:a:800:200a:c032] MX=10 + host ten-1.test.ex [V4NET.0.0.1] MX=10 x@mx4646.test.ex router = r1, transport = t1 - host 46b.test.ex [V6NET:ffff:836f:a00:a:800:200a:c033] MX=46 ad=no - host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 ad=no - host 46b.test.ex [V4NET.0.0.5] MX=46 ad=no - host 46.test.ex [V4NET.0.0.4] MX=46 ad=no + host 46b.test.ex [V6NET:ffff:836f:a00:a:800:200a:c033] MX=46 + host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 + host 46b.test.ex [V4NET.0.0.5] MX=46 + host 46.test.ex [V4NET.0.0.4] MX=46 x@mx46466.test.ex router = r1, transport = t1 - host v6.test.ex [V6NET:ffff:836f:a00:a:800:200a:c032] MX=46 ad=no - host 46b.test.ex [V6NET:ffff:836f:a00:a:800:200a:c033] MX=46 ad=no - host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 ad=no - host 46b.test.ex [V4NET.0.0.5] MX=46 ad=no - host 46.test.ex [V4NET.0.0.4] MX=46 ad=no + host v6.test.ex [V6NET:ffff:836f:a00:a:800:200a:c032] MX=46 + host 46b.test.ex [V6NET:ffff:836f:a00:a:800:200a:c033] MX=46 + host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 + host 46b.test.ex [V4NET.0.0.5] MX=46 + host 46.test.ex [V4NET.0.0.4] MX=46 x@mx46466b.test.ex router = r1, transport = t1 - host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 ad=no - host 46.test.ex [V4NET.0.0.4] MX=46 ad=no - host 46b.test.ex [V6NET:ffff:836f:a00:a:800:200a:c033] MX=47 ad=no - host 46b.test.ex [V4NET.0.0.5] MX=47 ad=no - host v6.test.ex [V6NET:ffff:836f:a00:a:800:200a:c032] MX=48 ad=no + host 46.test.ex [V6NET:ffff:836f:a00:a:800:200a:c031] MX=46 + host 46.test.ex [V4NET.0.0.4] MX=46 + host 46b.test.ex [V6NET:ffff:836f:a00:a:800:200a:c033] MX=47 + host 46b.test.ex [V4NET.0.0.5] MX=47 + host v6.test.ex [V6NET:ffff:836f:a00:a:800:200a:c032] MX=48 diff --git a/test/stdout/4800 b/test/stdout/4800 index 67fea4313..df341d2ee 100644 --- a/test/stdout/4800 +++ b/test/stdout/4800 @@ -1,12 +1,12 @@ user@mx-unsec-a-unsec.test.ex router = dnslookup, transport = smtp - host a-unsec.test.ex [V4NET.0.0.100] MX=5 ad=no + host a-unsec.test.ex [V4NET.0.0.100] MX=5 user@mx-unsec-a-sec.test.ex router = dnslookup, transport = smtp - host a-sec.test.ex [V4NET.0.0.100] MX=5 ad=no + host a-sec.test.ex [V4NET.0.0.100] MX=5 user@mx-sec-a-unsec.test.ex router = dnslookup, transport = smtp - host a-unsec.test.ex [V4NET.0.0.100] MX=5 ad=no + host a-unsec.test.ex [V4NET.0.0.100] MX=5 user@mx-sec-a-sec.test.ex router = dnslookup, transport = smtp - host a-sec.test.ex [V4NET.0.0.100] MX=5 ad=yes + host a-sec.test.ex [V4NET.0.0.100] MX=5 AD diff --git a/test/stdout/4801 b/test/stdout/4801 index 3b06a2f02..fe6d359a2 100644 --- a/test/stdout/4801 +++ b/test/stdout/4801 @@ -3,4 +3,4 @@ user@mx-unsec-a-sec.test.ex cannot be resolved at this time: host lookup did not user@mx-sec-a-unsec.test.ex is undeliverable: all relevant MX records point to non-existent hosts user@mx-sec-a-sec.test.ex router = dnslookup, transport = smtp - host a-sec.test.ex [V4NET.0.0.100] MX=5 ad=yes + host a-sec.test.ex [V4NET.0.0.100] MX=5 AD diff --git a/test/stdout/4802 b/test/stdout/4802 index 308629d57..c9bde7089 100644 --- a/test/stdout/4802 +++ b/test/stdout/4802 @@ -1,6 +1,6 @@ foo@mx-sec-a-aa.test.ex router = dnslookup, transport = smtp - host a-aa.test.ex [V4NET.0.0.100] MX=5 ad=no + host a-aa.test.ex [V4NET.0.0.100] MX=5 foo@mx-aa-a-sec.test.ex router = dnslookup, transport = smtp - host a-sec.test.ex [V4NET.0.0.100] MX=5 ad=no + host a-sec.test.ex [V4NET.0.0.100] MX=5 diff --git a/test/stdout/4803 b/test/stdout/4803 index d1f66acde..cec20e4c9 100644 --- a/test/stdout/4803 +++ b/test/stdout/4803 @@ -1,6 +1,6 @@ foo@mx-sec-a-aa.test.ex router = dnslookup, transport = smtp - host a-aa.test.ex [V4NET.0.0.100] MX=5 ad=yes + host a-aa.test.ex [V4NET.0.0.100] MX=5 AD foo@mx-aa-a-sec.test.ex router = dnslookup, transport = smtp - host a-sec.test.ex [V4NET.0.0.100] MX=5 ad=yes + host a-sec.test.ex [V4NET.0.0.100] MX=5 AD diff --git a/test/stdout/5204 b/test/stdout/5204 index 361f114d5..6a309bda4 100644 --- a/test/stdout/5204 +++ b/test/stdout/5204 @@ -5,10 +5,10 @@ "DEFER cannot route this one (DEFER)"@some.host cannot be resolved at this time: cannot route this one (DEFER) "ACCEPT transport = other_smtp hosts=ten-1.test.ex"@some.host router = q, transport = other_smtp - host ten-1.test.ex [V4NET.0.0.1] ad=no + host ten-1.test.ex [V4NET.0.0.1] PASS@some.host router = s, transport = smtp - host 127.0.0.1 [127.0.0.1] ad=no + host 127.0.0.1 [127.0.0.1] "FREEZE cannot route this one (FREEZE)"@some.host cannot be resolved at this time: cannot route this one (FREEZE) postmaster@test.ex <-- "REDIRECT postmaster@test.ex"@some.host diff --git a/test/stdout/5208 b/test/stdout/5208 index c1297cd27..493025aba 100644 --- a/test/stdout/5208 +++ b/test/stdout/5208 @@ -1,4 +1,4 @@ x@query.program router = r1, transport = t1 - host ten-2.test.ex [V4NET.0.0.2] MX=5 ad=no - host ten-3.test.ex [V4NET.0.0.3] MX=6 ad=no + host ten-2.test.ex [V4NET.0.0.2] MX=5 + host ten-3.test.ex [V4NET.0.0.3] MX=6 diff --git a/test/stdout/5300 b/test/stdout/5300 index 855ff5671..bb3956b69 100644 --- a/test/stdout/5300 +++ b/test/stdout/5300 @@ -1,6 +1,6 @@ x@[V4NET.9.8.7] router = r1, transport = t1 - host [V4NET.9.8.7] [V4NET.9.8.7] ad=no + host [V4NET.9.8.7] [V4NET.9.8.7] x@[127.0.0.1] router = r3, transport = t1 0m sss 10HmaX-0005vi-00 diff --git a/test/stdout/5301 b/test/stdout/5301 index 8def2c723..acbcbff58 100644 --- a/test/stdout/5301 +++ b/test/stdout/5301 @@ -1,9 +1,9 @@ x@[abcd::dcba] router = r0, transport = t1 - host [abcd::dcba] [abcd::dcba] ad=no + host [abcd::dcba] [abcd::dcba] x@[IPv6:cba::abc] router = r0, transport = t1 - host [ipv6:cba::abc] [cba::abc] ad=no + host [ipv6:cba::abc] [cba::abc] x@[abcd::dcba] router = r3, transport = t1 x@[IPv6:cba::abc] -- 2.30.2