Gitweb:
https://git.exim.org/exim.git/commitdiff/78e481bba25df9e8e0cc4308783d1dbc5d58dc71
Commit: 78e481bba25df9e8e0cc4308783d1dbc5d58dc71
Parent: 6723707404c72285565457b58c62afc6f1a9d36a
Author: Jeremy Harris <jgh146exb@???>
AuthorDate: Fri Nov 1 12:25:31 2024 +0000
Committer: Jeremy Harris <jgh146exb@???>
CommitDate: Fri Nov 1 12:25:31 2024 +0000
Debug: indentation
---
src/src/functions.h | 8 ++++---
src/src/host.c | 51 +++++++++++++++++++++++++--------------------
src/src/verify.c | 5 ++++-
test/stderr/0002 | 43 +++++++++++++++++++-------------------
test/stderr/0020 | 4 ++--
test/stderr/0023 | 12 +++++------
test/stderr/0062 | 60 ++++++++++++++++++++++++++---------------------------
test/stderr/0063 | 32 ++++++++++++++--------------
test/stderr/0064 | 32 ++++++++++++++--------------
test/stderr/0066 | 20 +++++++++---------
test/stderr/0069 | 58 +++++++++++++++++++++++++--------------------------
test/stderr/0070 | 16 +++++++-------
test/stderr/0089 | 22 ++++++++++----------
test/stderr/0094 | 19 +++++++++--------
test/stderr/0124 | 4 ++--
test/stderr/0234 | 8 +++----
test/stderr/0281 | 38 ++++++++++++++++-----------------
test/stderr/0303 | 8 +++----
test/stderr/0308 | 20 +++++++++---------
test/stderr/0381 | 55 ++++++++++++++++++++++++------------------------
test/stderr/0394 | 8 +++----
test/stderr/0401 | 6 +++---
test/stderr/0419 | 6 +++---
test/stderr/0426 | 2 +-
test/stderr/0499 | 4 ++--
test/stderr/0537 | 2 +-
test/stderr/0545 | 6 +++---
test/stderr/0587 | 2 +-
test/stderr/0588 | 4 ++--
test/stderr/1000 | 4 ++--
test/stderr/2202 | 41 ++++++++++++++++++------------------
test/stderr/5820 | 2 +-
test/stderr/5840 | 2 +-
33 files changed, 309 insertions(+), 295 deletions(-)
diff --git a/src/src/functions.h b/src/src/functions.h
index b581af78b..f04fe1f1b 100644
--- a/src/src/functions.h
+++ b/src/src/functions.h
@@ -1347,17 +1347,19 @@ static inline pid_t
exim_fork(const unsigned char * purpose)
{
pid_t pid;
-DEBUG(D_any) debug_printf("%s forking for %s\n", process_purpose, purpose);
+DEBUG(D_any)
+ debug_printf_indent("%s forking for %s\n", process_purpose, purpose);
if ((pid = fork()) == 0)
{
f.daemon_listen = FALSE;
process_purpose = purpose;
- DEBUG(D_any) debug_printf("postfork: %s\n", purpose);
+ DEBUG(D_any) debug_printf_indent("postfork: %s\n", purpose);
}
else
{
testharness_pause_ms(100); /* let child work */
- DEBUG(D_any) debug_printf("%s forked for %s: %d\n", process_purpose, purpose, (int)pid);
+ DEBUG(D_any) debug_printf_indent("%s forked for %s: %d\n",
+ process_purpose, purpose, (int)pid);
}
return pid;
}
diff --git a/src/src/host.c b/src/src/host.c
index 742cfec48..1fa3a2ea8 100644
--- a/src/src/host.c
+++ b/src/src/host.c
@@ -183,7 +183,7 @@ dns_answer * dnsa = store_get_dns_answer();
dns_scan dnss;
DEBUG(D_host_lookup)
- debug_printf("using host_fake_gethostbyname for %s (%s)\n", name,
+ debug_printf_indent("using host_fake_gethostbyname for %s (%s)\n", name,
af == AF_INET ? "IPv4" : "IPv6");
/* Handle unqualified "localhost" */
@@ -582,8 +582,11 @@ sender_rcvhost = string_copy_perm(rcvhost, TRUE);
store_reset(reset_point);
-DEBUG(D_host_lookup) debug_printf("sender_fullhost = %s\n", sender_fullhost);
-DEBUG(D_host_lookup) debug_printf("sender_rcvhost = %s\n", sender_rcvhost);
+DEBUG(D_host_lookup)
+ {
+ debug_printf_indent("sender_fullhost = %s\n", sender_fullhost);
+ debug_printf_indent("sender_rcvhost = %s\n", sender_rcvhost);
+ }
}
@@ -1345,17 +1348,17 @@ FOUND_LOCAL:
if (!prev)
{
- HDEBUG(D_host_lookup) debug_printf((h->mx >= 0)?
- "local host has lowest MX\n" :
- "local host found for non-MX address\n");
+ HDEBUG(D_host_lookup) debug_printf_indent(h->mx >= 0
+ ? "local host has lowest MX\n"
+ : "local host found for non-MX address\n");
return HOST_FOUND_LOCAL;
}
HDEBUG(D_host_lookup)
{
- debug_printf("local host in host list - removed hosts:\n");
+ debug_printf_indent("local host in host list - removed hosts:\n");
for (h = prev->next; h != last->next; h = h->next)
- debug_printf(" %s %s %d\n", h->name, h->address, h->mx);
+ debug_printf_indent(" %s %s %d\n", h->name, h->address, h->mx);
}
if (removed) *removed = TRUE;
@@ -1490,8 +1493,9 @@ empty string; in others as a single dot. */
if (!hosts->h_name || !hosts->h_name[0] || hosts->h_name[0] == '.')
{
- HDEBUG(D_host_lookup) debug_printf("IP address lookup yielded an empty name: "
- "treated as non-existent host name\n");
+ HDEBUG(D_host_lookup)
+ debug_printf_indent("IP address lookup yielded an empty name: "
+ "treated as non-existent host name\n");
return FAIL;
}
@@ -1580,7 +1584,7 @@ dns_scan dnss;
sender_host_dnssec = host_lookup_deferred = host_lookup_failed = FALSE;
HDEBUG(D_host_lookup)
- debug_printf("looking up host name for %s\n", sender_host_address);
+ debug_printf_indent("looking up host name for %s\n", sender_host_address);
expand_level++;
/* For testing the case when a lookup does not complete, we have a special
@@ -1623,7 +1627,7 @@ while ((ordername = string_nextinlist(&list, &sep, NULL, 0)))
sender_host_dnssec = dns_is_secure(dnsa);
DEBUG(D_dns)
- debug_printf("Reverse DNS security status: %s\n",
+ debug_printf_indent("Reverse DNS security status: %s\n",
sender_host_dnssec ? "DNSSEC verified (AD)" : "unverified");
store_pool = POOL_PERM; /* Save names in permanent storage */
@@ -1661,14 +1665,14 @@ while ((ordername = string_nextinlist(&list, &sep, NULL, 0)))
store_release_above(s + (slen = Ustrlen(s)) + 1);
if (!*s)
{
- HDEBUG(D_host_lookup) debug_printf("IP address lookup yielded an "
- "empty name: treated as non-existent host name\n");
+ HDEBUG(D_host_lookup) debug_printf_indent("IP address lookup yielded "
+ "an empty name: treated as non-existent host name\n");
continue;
}
if (Ustrspn(s, letter_digit_hyphen_dot) != slen)
{
- HDEBUG(D_host_lookup) debug_printf("IP address lookup yielded an "
- "illegal name (bad char): treated as non-existent host name\n");
+ HDEBUG(D_host_lookup) debug_printf_indent("IP address lookup yielded "
+ "an illegal name (bad char): treated as non-existent host name\n");
continue;
}
if (!sender_host_name) sender_host_name = s;
@@ -1729,9 +1733,9 @@ if (!sender_host_name)
HDEBUG(D_host_lookup)
{
- uschar **aliases = sender_host_aliases;
- debug_printf("IP address lookup yielded \"%s\"\n", sender_host_name);
- while (*aliases) debug_printf(" alias \"%s\"\n", *aliases++);
+ uschar ** aliases = sender_host_aliases;
+ debug_printf_indent("IP address lookup yielded \"%s\"\n", sender_host_name);
+ while (*aliases) debug_printf_indent(" alias \"%s\"\n", *aliases++);
}
/* We need to verify that a forward lookup on the name we found does indeed
@@ -1762,11 +1766,12 @@ for (uschar * hname = sender_host_name; hname; hname = *aliases++)
|| rc == HOST_FOUND_LOCAL
)
{
- HDEBUG(D_host_lookup) debug_printf("checking addresses for %s\n", hname);
+ HDEBUG(D_host_lookup)
+ debug_printf_indent("checking addresses for %s\n", hname);
/* If the forward lookup was not secure we cancel the is-secure variable */
- DEBUG(D_dns) debug_printf("Forward DNS security status: %s\n",
+ DEBUG(D_dns) debug_printf_indent("Forward DNS security status: %s\n",
h.dnssec == DS_YES ? "DNSSEC verified (AD)" : "unverified");
if (h.dnssec != DS_YES) sender_host_dnssec = FALSE;
@@ -1997,7 +2002,7 @@ for (int i = 1; i <= times;
default: error = US"?"; break;
}
- DEBUG(D_host_lookup) debug_printf("%s(af=%s) returned %d (%s)\n",
+ DEBUG(D_host_lookup) debug_printf_indent("%s(af=%s) returned %d (%s)\n",
f.running_in_test_harness ? "host_fake_gethostbyname" :
#if HAVE_IPV6
# if HAVE_GETIPNODEBYNAME
@@ -2094,7 +2099,7 @@ if (!host->address)
#endif
string_sprintf("no IP address found for host %s", host->name);
- HDEBUG(D_host_lookup) debug_printf("%s\n", msg);
+ HDEBUG(D_host_lookup) debug_printf_indent("%s\n", msg);
if (temp_error) goto RETURN_AGAIN;
if (host_checking || !f.log_testing_mode)
log_write(L_host_lookup_failed, LOG_MAIN, "%s", msg);
diff --git a/src/src/verify.c b/src/src/verify.c
index 05b15858a..2bfafacf3 100644
--- a/src/src/verify.c
+++ b/src/src/verify.c
@@ -3213,13 +3213,16 @@ do a check on the name and all its aliases. */
if (!sender_host_name)
{
HDEBUG(D_host_lookup)
- debug_printf("sender host name required, to match against %s\n", ss);
+ debug_printf_indent("sender host name required, to match against %s\n", ss);
+ expand_level++;
if (host_lookup_failed || host_name_lookup() != OK)
{
+ expand_level--;
*error = string_sprintf("failed to find host name for %s",
sender_host_address);;
return ERROR;
}
+ expand_level--;
host_build_sender_fullhost();
}
diff --git a/test/stderr/0002 b/test/stderr/0002
index 559ec2716..8b6a1a446 100644
--- a/test/stderr/0002
+++ b/test/stderr/0002
@@ -505,15 +505,15 @@ try option unknown_login
╭considering: -oMs░░sender_host_name░=░$sender_host_name
├───────text: -oMs░░sender_host_name░=░
├considering: $sender_host_name
-looking up host name for V4NET.0.0.1
-IP address lookup yielded "ten-1.test.ex"
+ looking up host name for V4NET.0.0.1
+ IP address lookup yielded "ten-1.test.ex"
check dnssec require list
check dnssec request list
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
-checking addresses for ten-1.test.ex
+ checking addresses for ten-1.test.ex
V4NET.0.0.1 OK
-sender_fullhost = ten-1.test.ex [V4NET.0.0.1]
-sender_rcvhost = ten-1.test.ex ([V4NET.0.0.1] ident=me)
+ sender_fullhost = ten-1.test.ex [V4NET.0.0.1]
+ sender_rcvhost = ten-1.test.ex ([V4NET.0.0.1] ident=me)
├──────value: ten-1.test.ex
╰──(tainted)
├───expanded: -oMs░░sender_host_name░=░$sender_host_name
@@ -558,23 +558,24 @@ host in "<
partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
1.2.3.4"?
list element: partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
-sender host name required, to match against partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
-looking up host name for V4NET.0.0.1
- DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) using fakens
- DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) succeeded
-IP address lookup yielded "ten-1.test.ex"
- check dnssec require list
- ten-1.test.ex not in empty list (option unset? cannot trace name)
- check dnssec request list
- ten-1.test.ex not in empty list (option unset? cannot trace name)
- DNS lookup of ten-1.test.ex (A) using fakens
- DNS lookup of ten-1.test.ex (A) succeeded
- ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
-checking addresses for ten-1.test.ex
-Forward DNS security status: unverified
+ sender host name required, to match against partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
+ looking up host name for V4NET.0.0.1
+ DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) using fakens
+ DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) succeeded
+ Reverse DNS security status: unverified
+ IP address lookup yielded "ten-1.test.ex"
+ check dnssec require list
+ ╎ten-1.test.ex not in empty list (option unset? cannot trace name)
+ check dnssec request list
+ ╎ten-1.test.ex not in empty list (option unset? cannot trace name)
+ DNS lookup of ten-1.test.ex (A) using fakens
+ DNS lookup of ten-1.test.ex (A) succeeded
+ ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
+ checking addresses for ten-1.test.ex
+ Forward DNS security status: unverified
V4NET.0.0.1 OK
-sender_fullhost = ten-1.test.ex [V4NET.0.0.1]
-sender_rcvhost = ten-1.test.ex ([V4NET.0.0.1])
+ sender_fullhost = ten-1.test.ex [V4NET.0.0.1]
+ sender_rcvhost = ten-1.test.ex ([V4NET.0.0.1])
search_open: lsearch "TESTSUITE/aux-fixed/0002.lsearch"
search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
key="ten-1.test.ex" partial=2 affix=*. starflags=0 opts=NULL
diff --git a/test/stderr/0020 b/test/stderr/0020
index e69f9b523..7d38f3778 100644
--- a/test/stderr/0020
+++ b/test/stderr/0020
@@ -3,12 +3,12 @@
>>> list element: 10.250.104.0/21
>>> host in host_lookup? yes (matched "10.250.104.0/21")
>>> looking up host name for 10.250.104.42
->>> IP address lookup yielded "manyhome.test.ex"
+>>> IP address lookup yielded "manyhome.test.ex"
>>> check dnssec require list
>>> manyhome.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> manyhome.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for manyhome.test.ex
+>>> checking addresses for manyhome.test.ex
>>> 10.250.107.163
>>> 10.250.109.49
>>> 10.250.105.65
diff --git a/test/stderr/0023 b/test/stderr/0023
index fc1709c3e..d825511b9 100644
--- a/test/stderr/0023
+++ b/test/stderr/0023
@@ -1552,19 +1552,19 @@ LOG: H=(test) [28.28.28.28] F=<a@baddomain> rejected RCPT <x@y>
>>> check verify = reverse_host_lookup
>>> looking up host name to force name/address consistency check
>>> looking up host name for V4NET.0.0.3
->>> IP address lookup yielded "ten-3.test.ex"
->>> alias "ten-3-alias.test.ex"
+>>> IP address lookup yielded "ten-3.test.ex"
+>>> alias "ten-3-alias.test.ex"
>>> check dnssec require list
>>> ten-3.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> ten-3.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-3.test.ex
+>>> checking addresses for ten-3.test.ex
>>> V4NET.0.0.3 OK
>>> check dnssec require list
>>> ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-3-alias.test.ex
+>>> checking addresses for ten-3-alias.test.ex
>>> V4NET.0.0.3 OK
>>> require: condition test succeeded in ACL acl_V4NET_0_0
>>> processing ACL acl_V4NET_0_0 "accept" (TESTSUITE/test-config 98)
@@ -1614,7 +1614,7 @@ LOG: H=(test) [V4NET.0.0.97] F=<> rejected RCPT <x@y>: host lookup failed for re
>>> 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"
+>>> IP address lookup yielded "x.test.again.dns"
>>> check dnssec require list
>>> x.test.again.dns not in empty list (option unset? cannot trace name)
>>> check dnssec request list
@@ -1644,7 +1644,7 @@ LOG: H=(test) [V4NET.99.99.96] F=<> temporarily rejected RCPT <x@y>: host lookup
>>> 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"
+>>> IP address lookup yielded "x.test.again.dns"
>>> check dnssec require list
>>> x.test.again.dns not in empty list (option unset? cannot trace name)
>>> check dnssec request list
diff --git a/test/stderr/0062 b/test/stderr/0062
index 4c8d4f47c..045586404 100644
--- a/test/stderr/0062
+++ b/test/stderr/0062
@@ -55,14 +55,14 @@
>>> start sublist relay_hosts
>>> host in "*-2.test.ex : *-3-alias.test.ex"?
>>> ╎list element: *-2.test.ex
->>> sender host name required, to match against *-2.test.ex
->>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
->>> ╎ check dnssec require list
->>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> ╎ check dnssec request list
->>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> ╎sender host name required, to match against *-2.test.ex
+>>> ╎ looking up host name for V4NET.0.0.1
+>>> ╎ IP address lookup yielded "ten-1.test.ex"
+>>> ╎ check dnssec require list
+>>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ check dnssec request list
+>>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> ╎list element: *-3-alias.test.ex
>>> host in "*-2.test.ex : *-3-alias.test.ex"? no (end of list)
@@ -136,14 +136,14 @@ LOG: 10HmaX-000000005vi-0000 <= userx@??? H=ten-1.test.ex (test
>>> start sublist relay_hosts
>>> host in "*-2.test.ex : *-3-alias.test.ex"?
>>> ╎list element: *-2.test.ex
->>> sender host name required, to match against *-2.test.ex
->>> looking up host name for V4NET.0.0.2
->>> IP address lookup yielded "ten-2.test.ex"
->>> ╎ check dnssec require list
->>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
->>> ╎ check dnssec request list
->>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-2.test.ex
+>>> ╎sender host name required, to match against *-2.test.ex
+>>> ╎ looking up host name for V4NET.0.0.2
+>>> ╎ IP address lookup yielded "ten-2.test.ex"
+>>> ╎ check dnssec require list
+>>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ check dnssec request list
+>>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ checking addresses for ten-2.test.ex
>>> V4NET.0.0.2 OK
>>> ╎host in "*-2.test.ex : *-3-alias.test.ex"? yes (matched "*-2.test.ex")
>>> end sublist relay_hosts
@@ -213,21 +213,21 @@ LOG: 10HmaY-000000005vi-0000 <= userx@??? H=ten-2.test.ex (test
>>> start sublist relay_hosts
>>> host in "*-2.test.ex : *-3-alias.test.ex"?
>>> ╎list element: *-2.test.ex
->>> sender host name required, to match against *-2.test.ex
->>> looking up host name for V4NET.0.0.3
->>> IP address lookup yielded "ten-3.test.ex"
->>> alias "ten-3-alias.test.ex"
->>> ╎ check dnssec require list
->>> ╎ ten-3.test.ex not in empty list (option unset? cannot trace name)
->>> ╎ check dnssec request list
->>> ╎ ten-3.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-3.test.ex
+>>> ╎sender host name required, to match against *-2.test.ex
+>>> ╎ looking up host name for V4NET.0.0.3
+>>> ╎ IP address lookup yielded "ten-3.test.ex"
+>>> ╎ alias "ten-3-alias.test.ex"
+>>> ╎ check dnssec require list
+>>> ╎ ten-3.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ check dnssec request list
+>>> ╎ ten-3.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ checking addresses for ten-3.test.ex
>>> V4NET.0.0.3 OK
->>> ╎ check dnssec require list
->>> ╎ ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
->>> ╎ check dnssec request list
->>> ╎ ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-3-alias.test.ex
+>>> ╎ check dnssec require list
+>>> ╎ ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ check dnssec request list
+>>> ╎ ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ checking addresses for ten-3-alias.test.ex
>>> V4NET.0.0.3 OK
>>> ╎list element: *-3-alias.test.ex
>>> ╎host in "*-2.test.ex : *-3-alias.test.ex"? yes (matched "*-3-alias.test.ex")
diff --git a/test/stderr/0063 b/test/stderr/0063
index bc34c6df8..cc9c1ccee 100644
--- a/test/stderr/0063
+++ b/test/stderr/0063
@@ -55,14 +55,14 @@
>>> start sublist relay_hosts
>>> host in "^[^\d]+2"?
>>> ╎list element: ^[^\d]+2
->>> sender host name required, to match against ^[^\d]+2
->>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
->>> ╎ check dnssec require list
->>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> ╎ check dnssec request list
->>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> ╎sender host name required, to match against ^[^\d]+2
+>>> ╎ looking up host name for V4NET.0.0.1
+>>> ╎ IP address lookup yielded "ten-1.test.ex"
+>>> ╎ check dnssec require list
+>>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ check dnssec request list
+>>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> host in "^[^\d]+2"? no (end of list)
>>> end sublist relay_hosts
@@ -131,14 +131,14 @@ LOG: 10HmaX-000000005vi-0000 <= userx@??? H=ten-1.test.ex (test
>>> start sublist relay_hosts
>>> host in "^[^\d]+2"?
>>> ╎list element: ^[^\d]+2
->>> sender host name required, to match against ^[^\d]+2
->>> looking up host name for V4NET.0.0.2
->>> IP address lookup yielded "ten-2.test.ex"
->>> ╎ check dnssec require list
->>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
->>> ╎ check dnssec request list
->>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-2.test.ex
+>>> ╎sender host name required, to match against ^[^\d]+2
+>>> ╎ looking up host name for V4NET.0.0.2
+>>> ╎ IP address lookup yielded "ten-2.test.ex"
+>>> ╎ check dnssec require list
+>>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ check dnssec request list
+>>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ checking addresses for ten-2.test.ex
>>> V4NET.0.0.2 OK
>>> ╎host in "^[^\d]+2"? yes (matched "^[^\d]+2")
>>> end sublist relay_hosts
diff --git a/test/stderr/0064 b/test/stderr/0064
index ab08580a4..8a1003d7d 100644
--- a/test/stderr/0064
+++ b/test/stderr/0064
@@ -55,14 +55,14 @@
>>> start sublist relay_hosts
>>> host in "lsearch;TESTSUITE/aux-fixed/0064.hosts"?
>>> ╎list element: lsearch;TESTSUITE/aux-fixed/0064.hosts
->>> sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
->>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
->>> ╎ check dnssec require list
->>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> ╎ check dnssec request list
->>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> ╎sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
+>>> ╎ looking up host name for V4NET.0.0.1
+>>> ╎ IP address lookup yielded "ten-1.test.ex"
+>>> ╎ check dnssec require list
+>>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ check dnssec request list
+>>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> host in "lsearch;TESTSUITE/aux-fixed/0064.hosts"? no (end of list)
>>> end sublist relay_hosts
@@ -131,14 +131,14 @@ LOG: 10HmaX-000000005vi-0000 <= userx@??? H=ten-1.test.ex (test
>>> start sublist relay_hosts
>>> host in "lsearch;TESTSUITE/aux-fixed/0064.hosts"?
>>> ╎list element: lsearch;TESTSUITE/aux-fixed/0064.hosts
->>> sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
->>> looking up host name for V4NET.0.0.2
->>> IP address lookup yielded "ten-2.test.ex"
->>> ╎ check dnssec require list
->>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
->>> ╎ check dnssec request list
->>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-2.test.ex
+>>> ╎sender host name required, to match against lsearch;TESTSUITE/aux-fixed/0064.hosts
+>>> ╎ looking up host name for V4NET.0.0.2
+>>> ╎ IP address lookup yielded "ten-2.test.ex"
+>>> ╎ check dnssec require list
+>>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ check dnssec request list
+>>> ╎ ten-2.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ checking addresses for ten-2.test.ex
>>> V4NET.0.0.2 OK
>>> ╎host in "lsearch;TESTSUITE/aux-fixed/0064.hosts"? yes (matched "lsearch;TESTSUITE/aux-fixed/0064.hosts")
>>> end sublist relay_hosts
diff --git a/test/stderr/0066 b/test/stderr/0066
index 5b3fd5458..16a6dddbb 100644
--- a/test/stderr/0066
+++ b/test/stderr/0066
@@ -279,8 +279,8 @@ 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
>>> ╎list element: TESTSUITE/aux-var/0066.hostnets
->>> sender host name required, to match against *-1.test.ex
->>> looking up host name for 1.3.2.4
+>>> ╎sender host name required, to match against *-1.test.ex
+>>> ╎ looking up host name for 1.3.2.4
LOG: no host name found for IP address 1.3.2.4
>>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? no (failed to find host name for 1.3.2.4)
>>> end sublist relay_hosts
@@ -498,14 +498,14 @@ 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
>>> ╎list element: TESTSUITE/aux-var/0066.hostnets
->>> sender host name required, to match against *-1.test.ex
->>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
->>> ╎ check dnssec require list
->>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> ╎ check dnssec request list
->>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> ╎sender host name required, to match against *-1.test.ex
+>>> ╎ looking up host name for V4NET.0.0.1
+>>> ╎ IP address lookup yielded "ten-1.test.ex"
+>>> ╎ check dnssec require list
+>>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ check dnssec request list
+>>> ╎ ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> ╎ checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> ╎host in "!TESTSUITE/aux-fixed/0066.nothosts : TESTSUITE/aux-var/0066.hostnets"? yes (matched "*-1.test.ex" in TESTSUITE/aux-var/0066.hostnets)
>>> end sublist relay_hosts
diff --git a/test/stderr/0069 b/test/stderr/0069
index 5e878ad6c..fd5a9ac6c 100644
--- a/test/stderr/0069
+++ b/test/stderr/0069
@@ -4,14 +4,14 @@
>>> host in sender_unqualified_hosts?
>>> list element: +include_unknown
>>> list element: ^ten-1\.test\.ex
->>> sender host name required, to match against ^ten-1\.test\.ex
->>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
->>> check dnssec require list
->>> ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> check dnssec request list
->>> ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> sender host name required, to match against ^ten-1\.test\.ex
+>>> looking up host name for V4NET.0.0.1
+>>> IP address lookup yielded "ten-1.test.ex"
+>>> check dnssec require list
+>>> ╎ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> check dnssec request list
+>>> ╎ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> host in sender_unqualified_hosts? yes (matched "^ten-1\.test\.ex")
>>> host in recipient_unqualified_hosts? no (option unset)
@@ -40,8 +40,8 @@ LOG: H=ten-1.test.ex (test) [V4NET.0.0.1] F=<x@y> rejected RCPT <x@???>
>>> host in sender_unqualified_hosts?
>>> list element: +include_unknown
>>> list element: ^ten-1\.test\.ex
->>> sender host name required, to match against ^ten-1\.test\.ex
->>> looking up host name for V4NET.0.0.13
+>>> sender host name required, to match against ^ten-1\.test\.ex
+>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
@@ -65,7 +65,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in "+include_unknown : ^ten-1\.test\.ex"?
>>> list element: +include_unknown
>>> list element: ^ten-1\.test\.ex
->>> sender host name required, to match against ^ten-1\.test\.ex
+>>> sender host name required, to match against ^ten-1\.test\.ex
>>> host in "+include_unknown : ^ten-1\.test\.ex"? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> deny: condition test succeeded in ACL check_recipientx
@@ -77,8 +77,8 @@ LOG: H=(test) [V4NET.0.0.13] F=<userx@???> rejected RCPT <x@???>
>>> host in sender_unqualified_hosts?
>>> list element: +include_unknown
>>> list element: ^ten-1\.test\.ex
->>> sender host name required, to match against ^ten-1\.test\.ex
->>> looking up host name for V4NET.0.0.13
+>>> sender host name required, to match against ^ten-1\.test\.ex
+>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
@@ -95,7 +95,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> check hosts = not-exist.test.ex : V4NET.0.0.13
>>> host in "not-exist.test.ex : V4NET.0.0.13"?
>>> list element: not-exist.test.ex
->>> no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
+>>> no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
LOG: no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
>>> host in "not-exist.test.ex : V4NET.0.0.13"? no (failed to find IP address for not-exist.test.ex)
>>> accept: condition test failed in ACL check_recipienty
@@ -110,8 +110,8 @@ LOG: H=(test) [V4NET.0.0.13] F=<userx@???> rejected RCPT <y@???>: "Denie
>>> host in sender_unqualified_hosts?
>>> list element: +include_unknown
>>> list element: ^ten-1\.test\.ex
->>> sender host name required, to match against ^ten-1\.test\.ex
->>> looking up host name for V4NET.0.0.13
+>>> sender host name required, to match against ^ten-1\.test\.ex
+>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
@@ -129,7 +129,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in "+ignore_unknown : not-exist.test.ex : V4NET.0.0.13"?
>>> list element: +ignore_unknown
>>> list element: not-exist.test.ex
->>> no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
+>>> no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
LOG: no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
>>> failed to find IP address for not-exist.test.ex: item ignored by +ignore_unknown
>>> list element: V4NET.0.0.13
@@ -142,8 +142,8 @@ LOG: no IP address found for host not-exist.test.ex (during SMTP connection from
>>> host in sender_unqualified_hosts?
>>> list element: +include_unknown
>>> list element: ^ten-1\.test\.ex
->>> sender host name required, to match against ^ten-1\.test\.ex
->>> looking up host name for V4NET.0.0.13
+>>> sender host name required, to match against ^ten-1\.test\.ex
+>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
@@ -160,7 +160,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> check hosts = not-exist.test.ex : V4NET.0.0.13
>>> host in "not-exist.test.ex : V4NET.0.0.13"?
>>> list element: not-exist.test.ex
->>> no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
+>>> no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
LOG: no IP address found for host not-exist.test.ex (during SMTP connection from (test) [V4NET.0.0.13])
>>> host in "not-exist.test.ex : V4NET.0.0.13"? no (failed to find IP address for not-exist.test.ex)
LOG: list matching forced to fail: failed to find IP address for not-exist.test.ex
@@ -176,8 +176,8 @@ LOG: H=(test) [V4NET.0.0.13] F=<userx@???> rejected RCPT <y@???>: "Denie
>>> host in sender_unqualified_hosts?
>>> list element: +include_unknown
>>> list element: ^ten-1\.test\.ex
->>> sender host name required, to match against ^ten-1\.test\.ex
->>> looking up host name for V4NET.0.0.13
+>>> sender host name required, to match against ^ten-1\.test\.ex
+>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
@@ -202,7 +202,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> list element: +include_defer
>>> list element: test.again.dns
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
->>> no IP address found for host test.again.dns (during SMTP connection from (test) [V4NET.0.0.13])
+>>> no IP address found for host test.again.dns (during SMTP connection from (test) [V4NET.0.0.13])
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
LOG: DNS lookup of "test.again.dns" deferred: accepted by +include_defer
>>> deny: condition test succeeded in ACL check_recipienta
@@ -214,8 +214,8 @@ LOG: H=(test) [V4NET.0.0.13] F=<userx@???> rejected RCPT <a@???>
>>> host in sender_unqualified_hosts?
>>> list element: +include_unknown
>>> list element: ^ten-1\.test\.ex
->>> sender host name required, to match against ^ten-1\.test\.ex
->>> looking up host name for V4NET.0.0.13
+>>> sender host name required, to match against ^ten-1\.test\.ex
+>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
@@ -233,7 +233,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> host in "test.again.dns : V4NET.0.0.13"?
>>> list element: test.again.dns
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
->>> no IP address found for host test.again.dns (during SMTP connection from (test) [V4NET.0.0.13])
+>>> no IP address found for host test.again.dns (during SMTP connection from (test) [V4NET.0.0.13])
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> host in "test.again.dns : V4NET.0.0.13"? list match deferred for test.again.dns
>>> accept: condition test deferred in ACL check_recipientb
@@ -244,8 +244,8 @@ LOG: H=(test) [V4NET.0.0.13] F=<userx@???> temporarily rejected RCPT <b@test
>>> host in sender_unqualified_hosts?
>>> list element: +include_unknown
>>> list element: ^ten-1\.test\.ex
->>> sender host name required, to match against ^ten-1\.test\.ex
->>> looking up host name for V4NET.0.0.13
+>>> sender host name required, to match against ^ten-1\.test\.ex
+>>> looking up host name for V4NET.0.0.13
LOG: no host name found for IP address V4NET.0.0.13
>>> host in sender_unqualified_hosts? yes (failed to find host name for V4NET.0.0.13)
LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
@@ -264,7 +264,7 @@ LOG: failed to find host name for V4NET.0.0.13: accepted by +include_unknown
>>> list element: +ignore_defer
>>> list element: test.again.dns
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
->>> no IP address found for host test.again.dns (during SMTP connection from (test) [V4NET.0.0.13])
+>>> no IP address found for host test.again.dns (during SMTP connection from (test) [V4NET.0.0.13])
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> DNS lookup of "test.again.dns" deferred: item ignored by +ignore_defer
>>> list element: V4NET.0.0.13
diff --git a/test/stderr/0070 b/test/stderr/0070
index 56915a88c..fd3f95440 100644
--- a/test/stderr/0070
+++ b/test/stderr/0070
@@ -135,12 +135,12 @@ MUNGED: ::1 will be omitted in what follows
>>> ten-1.test.ex in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "ten-1.test.ex"
>>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
+>>> IP address lookup yielded "ten-1.test.ex"
>>> check dnssec require list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> matched host name
>>> host in hosts_connection_nolog? no (option unset)
@@ -165,19 +165,19 @@ MUNGED: ::1 will be omitted in what follows
>>> ten-3.test.ex in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "ten-3.test.ex"
>>> looking up host name for V4NET.0.0.3
->>> IP address lookup yielded "ten-3.test.ex"
->>> alias "ten-3-alias.test.ex"
+>>> IP address lookup yielded "ten-3.test.ex"
+>>> alias "ten-3-alias.test.ex"
>>> check dnssec require list
>>> ten-3.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> ten-3.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-3.test.ex
+>>> checking addresses for ten-3.test.ex
>>> V4NET.0.0.3 OK
>>> check dnssec require list
>>> ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> ten-3-alias.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-3-alias.test.ex
+>>> checking addresses for ten-3-alias.test.ex
>>> V4NET.0.0.3 OK
>>> matched host name
>>> host in smtp_accept_max_nonmail_hosts?
@@ -214,12 +214,12 @@ MUNGED: ::1 will be omitted in what follows
>>> rhubarb in helo_lookup_domains? no (end of list)
>>> verifying EHLO/HELO argument "rhubarb"
>>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
+>>> IP address lookup yielded "ten-1.test.ex"
>>> check dnssec require list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> getting IP address for rhubarb
>>> check dnssec require list
diff --git a/test/stderr/0089 b/test/stderr/0089
index d03650f12..e64248528 100644
--- a/test/stderr/0089
+++ b/test/stderr/0089
@@ -3,8 +3,8 @@
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts?
>>> list element: *N-99.test.EX
->>> sender host name required, to match against *N-99.test.EX
->>> looking up host name for V4NET.0.0.0
+>>> sender host name required, to match against *N-99.test.EX
+>>> looking up host name for V4NET.0.0.0
LOG: no host name found for IP address V4NET.0.0.0
>>> host in sender_unqualified_hosts? no (failed to find host name for V4NET.0.0.0)
>>> host in recipient_unqualified_hosts? no (option unset)
@@ -12,7 +12,7 @@ LOG: no host name found for IP address V4NET.0.0.0
>>> host in helo_try_verify_hosts? no (option unset)
>>> host in helo_accept_junk_hosts?
>>> list element: *N-99.test.ex
->>> sender host name required, to match against *N-99.test.ex
+>>> sender host name required, to match against *N-99.test.ex
>>> host in helo_accept_junk_hosts? no (failed to find host name for V4NET.0.0.0)
LOG: rejected HELO from [V4NET.0.0.0]: syntactically invalid argument(s): @#$%^&*()
>>> host in smtp_accept_max_nonmail_hosts?
@@ -83,14 +83,14 @@ LOG: H=(abc_xyz) [V4NET.0.0.0] F=<userx@???> rejected RCPT <userx@else
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts?
>>> list element: *N-99.test.EX
->>> sender host name required, to match against *N-99.test.EX
->>> looking up host name for V4NET.0.0.99
->>> IP address lookup yielded "ten-99.test.ex"
->>> check dnssec require list
->>> ten-99.test.ex not in empty list (option unset? cannot trace name)
->>> check dnssec request list
->>> ten-99.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-99.test.ex
+>>> sender host name required, to match against *N-99.test.EX
+>>> looking up host name for V4NET.0.0.99
+>>> IP address lookup yielded "ten-99.test.ex"
+>>> check dnssec require list
+>>> ╎ten-99.test.ex not in empty list (option unset? cannot trace name)
+>>> check dnssec request list
+>>> ╎ten-99.test.ex not in empty list (option unset? cannot trace name)
+>>> checking addresses for ten-99.test.ex
>>> V4NET.0.0.99 OK
>>> host in sender_unqualified_hosts? yes (matched "*N-99.test.EX")
>>> host in recipient_unqualified_hosts? no (option unset)
diff --git a/test/stderr/0094 b/test/stderr/0094
index 261e70878..061c49b4e 100644
--- a/test/stderr/0094
+++ b/test/stderr/0094
@@ -39,7 +39,7 @@ LOG: no host name found for IP address V4NET.11.12.13
>>> start sublist relay_hosts
>>> host in "*.masq.test.ex"?
>>> ╎list element: *.masq.test.ex
->>> sender host name required, to match against *.masq.test.ex
+>>> ╎sender host name required, to match against *.masq.test.ex
>>> ╎host in "*.masq.test.ex"? no (failed to find host name for V4NET.11.12.13)
>>> end sublist relay_hosts
>>> host in "+relay_hosts"? no (end of list)
@@ -54,12 +54,12 @@ LOG: H=(test) [V4NET.11.12.13] F=<userx@???> rejected RCPT <userx@???
>>> list element: 0.0.0.0/0
>>> host in host_lookup? yes (matched "0.0.0.0/0")
>>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
+>>> IP address lookup yielded "ten-1.test.ex"
>>> check dnssec require list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
@@ -124,8 +124,9 @@ host in host_lookup?
looking up host name for V4NET.99.99.90
DNS lookup of 90.99.99.V4NET.in-addr.arpa (PTR) using fakens
DNS lookup of 90.99.99.V4NET.in-addr.arpa (PTR) succeeded
-IP address lookup yielded "oneback.test.ex"
- alias "host1.masq.test.ex"
+ Reverse DNS security status: unverified
+ IP address lookup yielded "oneback.test.ex"
+ alias "host1.masq.test.ex"
check dnssec require list
oneback.test.ex not in empty list (option unset? cannot trace name)
check dnssec request list
@@ -133,8 +134,8 @@ IP address lookup yielded "oneback.test.ex"
DNS lookup of oneback.test.ex (A) using fakens
DNS lookup of oneback.test.ex (A) succeeded
oneback.test.ex V4NET.99.99.90 mx=-1 sort=xx
-checking addresses for oneback.test.ex
-Forward DNS security status: unverified
+ checking addresses for oneback.test.ex
+ Forward DNS security status: unverified
V4NET.99.99.90 OK
check dnssec require list
host1.masq.test.ex not in empty list (option unset? cannot trace name)
@@ -143,8 +144,8 @@ Forward DNS security status: unverified
DNS lookup of host1.masq.test.ex (A) using fakens
DNS lookup of host1.masq.test.ex (A) succeeded
host1.masq.test.ex V4NET.90.90.90 mx=-1 sort=xx
-checking addresses for host1.masq.test.ex
-Forward DNS security status: unverified
+ checking addresses for host1.masq.test.ex
+ Forward DNS security status: unverified
V4NET.90.90.90
no IP address for host1.masq.test.ex matched V4NET.99.99.90
sender_fullhost = oneback.test.ex [V4NET.99.99.90]
diff --git a/test/stderr/0124 b/test/stderr/0124
index 1f19f58ff..7e5c6e80a 100644
--- a/test/stderr/0124
+++ b/test/stderr/0124
@@ -35,8 +35,8 @@
>>> start sublist relay_hosts
>>> host in "*.friendly.test.ex"?
>>> ╎list element: *.friendly.test.ex
->>> sender host name required, to match against *.friendly.test.ex
->>> looking up host name for V4NET.0.0.97
+>>> ╎sender host name required, to match against *.friendly.test.ex
+>>> ╎ looking up host name for V4NET.0.0.97
LOG: no host name found for IP address V4NET.0.0.97
>>> ╎host in "*.friendly.test.ex"? no (failed to find host name for V4NET.0.0.97)
>>> end sublist relay_hosts
diff --git a/test/stderr/0234 b/test/stderr/0234
index f2727c80e..7f40ae110 100644
--- a/test/stderr/0234
+++ b/test/stderr/0234
@@ -39,7 +39,7 @@ LOG: H=(test) [V4NET.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
>>> ╎list element: @mx_any
>>> ╎check dnssec require list
>>> ╎check dnssec request list
->>> local host has lowest MX
+>>> ╎local host has lowest MX
>>> ╎mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> end sublist relay_domains
>>> data from lookup saved for cache for +relay_domains: key 'mxt1.test.ex' value '@mx_any'
@@ -56,9 +56,9 @@ LOG: H=(test) [V4NET.0.0.0] F=<a@b> rejected RCPT <c@d>: relay not permitted
>>> ╎list element: @mx_any
>>> ╎check dnssec require list
>>> ╎check dnssec request list
->>> local host in host list - removed hosts:
->>> ten-2.test.ex V4NET.0.0.2 6
->>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
+>>> ╎local host in host list - removed hosts:
+>>> ╎ ten-2.test.ex V4NET.0.0.2 6
+>>> ╎ eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> ╎mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> end sublist relay_domains
>>> data from lookup saved for cache for +relay_domains: key 'mxt6.test.ex' value '@mx_any'
diff --git a/test/stderr/0281 b/test/stderr/0281
index 9fd87a8e9..e99cfd51e 100644
--- a/test/stderr/0281
+++ b/test/stderr/0281
@@ -55,7 +55,7 @@ LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <1@???>: domain doesn't
>>> other1.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> other1.test.ex in hosts_treat_as_local? yes (matched "other1.test.ex")
->>> local host has lowest MX
+>>> local host has lowest MX
>>> mxt13.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL acl_rcpt_2
>>> processing ACL acl_rcpt_2 "accept" (TESTSUITE/test-config 26)
@@ -72,7 +72,7 @@ LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <1@???>: domain doesn't
>>> eximtesthost.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
->>> local host has lowest MX
+>>> local host has lowest MX
>>> mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL acl_rcpt_2
>>> processing ACL acl_rcpt_2 "accept" (TESTSUITE/test-config 26)
@@ -92,9 +92,9 @@ LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <1@???>: domain doesn't
>>> eximtesthost.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
->>> local host in host list - removed hosts:
->>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
->>> ten-2.test.ex V4NET.0.0.2 6
+>>> local host in host list - removed hosts:
+>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
+>>> ten-2.test.ex V4NET.0.0.2 6
>>> mxt6.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL acl_rcpt_2
>>> processing ACL acl_rcpt_2 "accept" (TESTSUITE/test-config 26)
@@ -147,7 +147,7 @@ LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <2@???>: domain doe
>>> eximtesthost.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
->>> local host has lowest MX
+>>> local host has lowest MX
>>> mxt5.test.ex in "@mx_primary"? yes (matched "@mx_primary")
>>> require: condition test succeeded in ACL acl_rcpt_3
>>> processing ACL acl_rcpt_3 "accept" (TESTSUITE/test-config 31)
@@ -170,9 +170,9 @@ LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <2@???>: domain doe
>>> eximtesthost.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
->>> local host in host list - removed hosts:
->>> ten-2.test.ex V4NET.0.0.2 6
->>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
+>>> local host in host list - removed hosts:
+>>> ten-2.test.ex V4NET.0.0.2 6
+>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt6.test.ex in "@mx_primary"? no (end of list)
>>> require: condition test failed in ACL acl_rcpt_3
>>> end of ACL acl_rcpt_3: not OK
@@ -221,7 +221,7 @@ LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doe
>>> eximtesthost.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
->>> local host has lowest MX
+>>> local host has lowest MX
>>> mxt5.test.ex in "@mx_secondary"? no (end of list)
>>> require: condition test failed in ACL acl_rcpt_4
>>> end of ACL acl_rcpt_4: not OK
@@ -243,9 +243,9 @@ LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <4@???>: domain doesn
>>> eximtesthost.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
->>> local host in host list - removed hosts:
->>> ten-2.test.ex V4NET.0.0.2 6
->>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
+>>> local host in host list - removed hosts:
+>>> ten-2.test.ex V4NET.0.0.2 6
+>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt6.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
>>> require: condition test succeeded in ACL acl_rcpt_4
>>> processing ACL acl_rcpt_4 "accept" (TESTSUITE/test-config 36)
@@ -377,8 +377,8 @@ MUNGED: ::1 will be omitted in what follows
>>> eximtesthost.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
->>> local host in host list - removed hosts:
->>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
+>>> local host in host list - removed hosts:
+>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt3.test.ex in "@mx_any"? yes (matched "@mx_any")
>>> require: condition test succeeded in ACL acl_rcpt_2
>>> processing ACL acl_rcpt_2 "accept" (TESTSUITE/test-config 26)
@@ -398,8 +398,8 @@ MUNGED: ::1 will be omitted in what follows
>>> eximtesthost.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
->>> local host in host list - removed hosts:
->>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
+>>> local host in host list - removed hosts:
+>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt3.test.ex in "@mx_primary"? no (end of list)
>>> require: condition test failed in ACL acl_rcpt_3
>>> end of ACL acl_rcpt_3: not OK
@@ -418,8 +418,8 @@ LOG: H=(test) [V4NET.1.1.1] F=<x@y> rejected RCPT <3@???>: domain doesn
>>> eximtesthost.test.ex in hosts_treat_as_local?
>>> list element: other1.test.ex
>>> eximtesthost.test.ex in hosts_treat_as_local? no (end of list)
->>> local host in host list - removed hosts:
->>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
+>>> local host in host list - removed hosts:
+>>> eximtesthost.test.ex ip4.ip4.ip4.ip4 6
>>> mxt3.test.ex in "@mx_secondary"? yes (matched "@mx_secondary")
>>> require: condition test succeeded in ACL acl_rcpt_4
>>> processing ACL acl_rcpt_4 "accept" (TESTSUITE/test-config 36)
diff --git a/test/stderr/0303 b/test/stderr/0303
index 67ca5b494..ea3f63024 100644
--- a/test/stderr/0303
+++ b/test/stderr/0303
@@ -10,12 +10,12 @@
>>> list element: @
>>> myhost.test.ex in helo_lookup_domains? yes (matched "@")
>>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
+>>> IP address lookup yielded "ten-1.test.ex"
>>> check dnssec require list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> host in hosts_connection_nolog? no (option unset)
>>> host in host_lookup? no (option unset)
@@ -30,12 +30,12 @@
>>> list element: @[]
>>> [127.0.0.1] in helo_lookup_domains? yes (matched "@[]")
>>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
+>>> IP address lookup yielded "ten-1.test.ex"
>>> check dnssec require list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> list element: *
>>> host in limits_advertise_hosts? yes (matched "*")
diff --git a/test/stderr/0308 b/test/stderr/0308
index 469ddeb43..c738c612c 100644
--- a/test/stderr/0308
+++ b/test/stderr/0308
@@ -15,8 +15,8 @@
>>> check hosts = *.test.ex
>>> host in "*.test.ex"?
>>> list element: *.test.ex
->>> sender host name required, to match against *.test.ex
->>> looking up host name for V4NET.0.0.97
+>>> sender host name required, to match against *.test.ex
+>>> looking up host name for V4NET.0.0.97
LOG: no host name found for IP address V4NET.0.0.97
>>> host in "*.test.ex"? no (failed to find host name for V4NET.0.0.97)
>>> accept: condition test failed in ACL acl_V4NET_0_0
@@ -44,14 +44,14 @@ LOG: no host name found for IP address V4NET.0.0.97
>>> check hosts = *.test.ex
>>> host in "*.test.ex"?
>>> list element: *.test.ex
->>> sender host name required, to match against *.test.ex
->>> looking up host name for V4NET.0.0.1
->>> IP address lookup yielded "ten-1.test.ex"
->>> check dnssec require list
->>> ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> check dnssec request list
->>> ten-1.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for ten-1.test.ex
+>>> sender host name required, to match against *.test.ex
+>>> looking up host name for V4NET.0.0.1
+>>> IP address lookup yielded "ten-1.test.ex"
+>>> check dnssec require list
+>>> ╎ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> check dnssec request list
+>>> ╎ten-1.test.ex not in empty list (option unset? cannot trace name)
+>>> checking addresses for ten-1.test.ex
>>> V4NET.0.0.1 OK
>>> host in "*.test.ex"? yes (matched "*.test.ex")
>>> accept: condition test succeeded in ACL acl_V4NET_0_0
diff --git a/test/stderr/0381 b/test/stderr/0381
index f73b447ba..267faef68 100644
--- a/test/stderr/0381
+++ b/test/stderr/0381
@@ -47,35 +47,36 @@ processing ACL check_rcpt "warn" (TESTSUITE/test-config 17)
check hosts = *.gov.uk.test.ex
host in "*.gov.uk.test.ex"?
list element: *.gov.uk.test.ex
-sender host name required, to match against *.gov.uk.test.ex
-looking up host name for V4NET.99.99.97
- DNS lookup of 97.99.99.V4NET.in-addr.arpa (PTR) using fakens
- DNS lookup of 97.99.99.V4NET.in-addr.arpa (PTR) succeeded
-IP address lookup yielded "x.gov.uk.test.ex"
- alias "x.co.uk.test.ex"
- check dnssec require list
- x.gov.uk.test.ex not in empty list (option unset? cannot trace name)
- check dnssec request list
- x.gov.uk.test.ex not in empty list (option unset? cannot trace name)
- DNS lookup of x.gov.uk.test.ex (A) using fakens
- DNS lookup of x.gov.uk.test.ex (A) succeeded
- x.gov.uk.test.ex V4NET.99.99.97 mx=-1 sort=xx
-checking addresses for x.gov.uk.test.ex
-Forward DNS security status: unverified
+ sender host name required, to match against *.gov.uk.test.ex
+ looking up host name for V4NET.99.99.97
+ DNS lookup of 97.99.99.V4NET.in-addr.arpa (PTR) using fakens
+ DNS lookup of 97.99.99.V4NET.in-addr.arpa (PTR) succeeded
+ Reverse DNS security status: unverified
+ IP address lookup yielded "x.gov.uk.test.ex"
+ alias "x.co.uk.test.ex"
+ check dnssec require list
+ ╎x.gov.uk.test.ex not in empty list (option unset? cannot trace name)
+ check dnssec request list
+ ╎x.gov.uk.test.ex not in empty list (option unset? cannot trace name)
+ DNS lookup of x.gov.uk.test.ex (A) using fakens
+ DNS lookup of x.gov.uk.test.ex (A) succeeded
+ x.gov.uk.test.ex V4NET.99.99.97 mx=-1 sort=xx
+ checking addresses for x.gov.uk.test.ex
+ Forward DNS security status: unverified
V4NET.99.99.97 OK
- check dnssec require list
- x.co.uk.test.ex not in empty list (option unset? cannot trace name)
- check dnssec request list
- x.co.uk.test.ex not in empty list (option unset? cannot trace name)
- DNS lookup of x.co.uk.test.ex (A) using fakens
- DNS lookup of x.co.uk.test.ex (A) succeeded
- x.co.uk.test.ex V4NET.99.99.97 mx=-1 sort=xx
-checking addresses for x.co.uk.test.ex
-Forward DNS security status: unverified
+ check dnssec require list
+ ╎x.co.uk.test.ex not in empty list (option unset? cannot trace name)
+ check dnssec request list
+ ╎x.co.uk.test.ex not in empty list (option unset? cannot trace name)
+ DNS lookup of x.co.uk.test.ex (A) using fakens
+ DNS lookup of x.co.uk.test.ex (A) succeeded
+ x.co.uk.test.ex V4NET.99.99.97 mx=-1 sort=xx
+ checking addresses for x.co.uk.test.ex
+ Forward DNS security status: unverified
V4NET.99.99.97 OK
-sender_fullhost = x.gov.uk.test.ex (test) [V4NET.99.99.97]
-sender_rcvhost = x.gov.uk.test.ex
- ([V4NET.99.99.97] helo=test ident=CALLER)
+ sender_fullhost = x.gov.uk.test.ex (test) [V4NET.99.99.97]
+ sender_rcvhost = x.gov.uk.test.ex
+ ([V4NET.99.99.97] helo=test ident=CALLER)
host in "*.gov.uk.test.ex"? yes (matched "*.gov.uk.test.ex")
warn: condition test succeeded in ACL check_rcpt
processing ACL check_rcpt "warn" (TESTSUITE/test-config 18)
diff --git a/test/stderr/0394 b/test/stderr/0394
index 47a0e1558..9d5b215f5 100644
--- a/test/stderr/0394
+++ b/test/stderr/0394
@@ -3,7 +3,7 @@
>>> list element: *
>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V4NET.255.255.255
->>> IP address lookup yielded an empty name: treated as non-existent host name
+>>> IP address lookup yielded an empty name: treated as non-existent host name
LOG: no host name found for IP address V4NET.255.255.255
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
@@ -22,7 +22,7 @@ LOG: H=[V4NET.255.255.255] rejected connection in "connect" ACL: host lookup fai
>>> list element: *
>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V4NET.255.255.255
->>> IP address lookup yielded an empty name: treated as non-existent host name
+>>> IP address lookup yielded an empty name: treated as non-existent host name
LOG: no host name found for IP address V4NET.255.255.255
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
@@ -40,7 +40,7 @@ LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: une
>>> list element: *
>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V4NET.255.255.255
->>> IP address lookup yielded an empty name: treated as non-existent host name
+>>> IP address lookup yielded an empty name: treated as non-existent host name
LOG: no host name found for IP address V4NET.255.255.255
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
@@ -58,7 +58,7 @@ LOG: H=[V4NET.255.255.255] temporarily rejected connection in "connect" ACL: une
>>> list element: *
>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V4NET.255.255.255
->>> IP address lookup yielded an empty name: treated as non-existent host name
+>>> IP address lookup yielded an empty name: treated as non-existent host name
LOG: no host name found for IP address V4NET.255.255.255
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
diff --git a/test/stderr/0401 b/test/stderr/0401
index c517ff5ad..ee4697333 100644
--- a/test/stderr/0401
+++ b/test/stderr/0401
@@ -23,7 +23,7 @@
>>> check hosts = TESTSUITE/aux-var/0401.hosts2
>>> host in "TESTSUITE/aux-var/0401.hosts2"?
>>> list element: TESTSUITE/aux-var/0401.hosts2
->>> no IP address found for host not-exist.test.ex (during SMTP connection from (xxx) [V4NET.9.8.7])
+>>> no IP address found for host not-exist.test.ex (during SMTP connection from (xxx) [V4NET.9.8.7])
LOG: no IP address found for host not-exist.test.ex (during SMTP connection from (xxx) [V4NET.9.8.7])
>>> host in "TESTSUITE/aux-var/0401.hosts2"? no (failed to find IP address for not-exist.test.ex)
>>> accept: condition test failed in ACL mail
@@ -42,8 +42,8 @@ LOG: H=(xxx) [V4NET.9.8.7] rejected MAIL <x@y>
>>> check hosts = TESTSUITE/aux-var/0401.hosts1
>>> host in "TESTSUITE/aux-var/0401.hosts1"?
>>> list element: TESTSUITE/aux-var/0401.hosts1
->>> sender host name required, to match against *.2.2
->>> looking up host name for V4NET.9.9.9
+>>> sender host name required, to match against *.2.2
+>>> looking up host name for V4NET.9.9.9
LOG: no host name found for IP address V4NET.9.9.9
>>> host in "TESTSUITE/aux-var/0401.hosts1"? no (failed to find host name for V4NET.9.9.9)
>>> accept: condition test failed in ACL connect
diff --git a/test/stderr/0419 b/test/stderr/0419
index 28f6784a2..fa097e1ce 100644
--- a/test/stderr/0419
+++ b/test/stderr/0419
@@ -62,9 +62,9 @@ main lookup for domain
╎ other2.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? yes (matched "*.test.ex")
end sublist local_domains
other2.test.ex in hosts_treat_as_local? yes (matched "+local_domains")
-local host in host list - removed hosts:
- other2.test.ex V4NET.12.3.2 5
- other2.test.ex V4NET.12.3.1 5
+ local host in host list - removed hosts:
+ other2.test.ex V4NET.12.3.2 5
+ other2.test.ex V4NET.12.3.1 5
fully qualified name = mxt13.test.ex
host_find_bydns yield = HOST_FOUND (3); returned hosts:
other1.test.ex V4NET.12.4.5 MX=4
diff --git a/test/stderr/0426 b/test/stderr/0426
index b9ab6329f..4503efa2d 100644
--- a/test/stderr/0426
+++ b/test/stderr/0426
@@ -33,7 +33,7 @@ main lookup for domain
check dnssec require list
check dnssec request list
uppercase.test.ex (MX resp) DNSSEC
-local host found for non-MX address
+ local host found for non-MX address
fully qualified name = UpperCase.test.ex
uppercase.test.ex 127.0.0.1 mx=-1 sort=xx
remote host address is the local host: uppercase.test.ex: configured to try delivery anyway
diff --git a/test/stderr/0499 b/test/stderr/0499
index 4d882260a..0eafb00eb 100644
--- a/test/stderr/0499
+++ b/test/stderr/0499
@@ -28,7 +28,7 @@ mxt1.test.ex in domains?
╎DNS lookup of mxt1.test.ex (MX) succeeded
╎DNS lookup of eximtesthost.test.ex (A) using fakens
╎DNS lookup of eximtesthost.test.ex (A) succeeded
-local host has lowest MX
+ ╎local host has lowest MX
╎host_find_bydns yield = HOST_FOUND_LOCAL (4); returned hosts:
╎ eximtesthost.test.ex ip4.ip4.ip4.ip4 MX=5
╎mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
@@ -47,7 +47,7 @@ checking "condition" "${if match_domain{$domain}{+anymx}{yes}}"...
╎ DNS lookup of mxt1.test.ex (MX) succeeded
╎ DNS lookup of eximtesthost.test.ex (A) using fakens
╎ DNS lookup of eximtesthost.test.ex (A) succeeded
-local host has lowest MX
+ ╎ local host has lowest MX
╎ host_find_bydns yield = HOST_FOUND_LOCAL (4); returned hosts:
╎ eximtesthost.test.ex ip4.ip4.ip4.ip4 MX=5
╎ mxt1.test.ex in "@mx_any"? yes (matched "@mx_any")
diff --git a/test/stderr/0537 b/test/stderr/0537
index 3c6a74c6f..1f45b368d 100644
--- a/test/stderr/0537
+++ b/test/stderr/0537
@@ -31,7 +31,7 @@ LOG: interface_address=[]
>>> check logwrite = received_protocol=$received_protocol
>>> = received_protocol=smtp
LOG: received_protocol=smtp
->>> looking up host name for 1.2.3.4
+>>> looking up host name for 1.2.3.4
LOG: no host name found for IP address 1.2.3.4
>>> check logwrite = sender_host_name=$sender_host_name
>>> = sender_host_name=
diff --git a/test/stderr/0545 b/test/stderr/0545
index 0f7a71a32..1414e6ec3 100644
--- a/test/stderr/0545
+++ b/test/stderr/0545
@@ -40,7 +40,7 @@ main lookup for domain
CNAME found: change to eximtesthost.test.ex
DNS lookup of eximtesthost.test.ex (A) using fakens
DNS lookup of eximtesthost.test.ex (A) succeeded
-local host found for non-MX address
+ local host found for non-MX address
fully qualified name = alias-eximtesthost.test.ex
eximtesthost.test.ex ip4.ip4.ip4.ip4 mx=-1 sort=xx
domain changed to alias-eximtesthost.test.ex
@@ -71,7 +71,7 @@ main lookup for domain
CNAME found: change to eximtesthost.test.ex
DNS lookup of eximtesthost.test.ex (A) using fakens
DNS lookup of eximtesthost.test.ex (A) succeeded
-local host found for non-MX address
+ local host found for non-MX address
fully qualified name = alias-eximtesthost.test.ex
eximtesthost.test.ex ip4.ip4.ip4.ip4 mx=-1 sort=xx
remote host address is the local host: alias-eximtesthost.test.ex: configured to try delivery anyway
@@ -128,7 +128,7 @@ main lookup for domain
CNAME found: change to eximtesthost.test.ex
DNS lookup of eximtesthost.test.ex (A) using fakens
DNS lookup of eximtesthost.test.ex (A) succeeded
-local host found for non-MX address
+ local host found for non-MX address
fully qualified name = alias-eximtesthost.test.ex
eximtesthost.test.ex ip4.ip4.ip4.ip4 mx=-1 sort=xx
remote host address is the local host: alias-eximtesthost.test.ex: configured to try delivery anyway
diff --git a/test/stderr/0587 b/test/stderr/0587
index 5be211ca7..8fe8c9a4c 100644
--- a/test/stderr/0587
+++ b/test/stderr/0587
@@ -15,7 +15,7 @@
>>> host in "test.again.dns"?
>>> list element: test.again.dns
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
->>> no IP address found for host test.again.dns (during SMTP connection from (test) [ip4.ip4.ip4.ip4])
+>>> no IP address found for host test.again.dns (during SMTP connection from (test) [ip4.ip4.ip4.ip4])
>>> test.again.dns in dns_again_means_nonexist? no (option unset)
>>> host in "test.again.dns"? list match deferred for test.again.dns
>>> accept: condition test deferred in inline ACL
diff --git a/test/stderr/0588 b/test/stderr/0588
index 5477627f5..748e1ccb3 100644
--- a/test/stderr/0588
+++ b/test/stderr/0588
@@ -22,7 +22,7 @@
>>> list element: *
>>> delay1500.test.ex in dnssec_request_domains? yes (matched "*")
LOG: Long A lookup for 'delay1500.test.ex': ssss msec
->>> local host found for non-MX address
+>>> local host found for non-MX address
>>> routed by all router
>>> ----------- end verify ------------
>>> accept: condition test succeeded in inline ACL
@@ -50,7 +50,7 @@ LOG: Long A lookup for 'delay1500.test.ex': ssss msec
>>> delay500.test.ex in dnssec_request_domains?
>>> list element: *
>>> delay500.test.ex in dnssec_request_domains? yes (matched "*")
->>> local host found for non-MX address
+>>> local host found for non-MX address
>>> routed by all router
>>> ----------- end verify ------------
>>> accept: condition test succeeded in inline ACL
diff --git a/test/stderr/1000 b/test/stderr/1000
index b30bdb1ed..5f289462d 100644
--- a/test/stderr/1000
+++ b/test/stderr/1000
@@ -26,12 +26,12 @@ LOG: H=[2001:ab8:37f:20::1] rejected connection in "connect" ACL
>>> list element: *
>>> host in host_lookup? yes (matched "*")
>>> looking up host name for V6NET:1234:5:6:7:8:abc:d
->>> IP address lookup yielded "test3.ipv6.test.ex"
+>>> IP address lookup yielded "test3.ipv6.test.ex"
>>> check dnssec require list
>>> test3.ipv6.test.ex not in empty list (option unset? cannot trace name)
>>> check dnssec request list
>>> test3.ipv6.test.ex not in empty list (option unset? cannot trace name)
->>> checking addresses for test3.ipv6.test.ex
+>>> checking addresses for test3.ipv6.test.ex
>>> V6NET:1234:5:6:7:8:abc:d OK
>>> host in host_reject_connection? no (option unset)
>>> host in sender_unqualified_hosts? no (option unset)
diff --git a/test/stderr/2202 b/test/stderr/2202
index 4eb705f03..12b9bbf5d 100644
--- a/test/stderr/2202
+++ b/test/stderr/2202
@@ -63,26 +63,27 @@ check hosts = +ignore_unknown : *.$sender_address_domain : $sender_address_domai
host in "+ignore_unknown : *.cioce.test.again.dns : cioce.test.again.dns : "?
list element: +ignore_unknown
list element: *.cioce.test.again.dns
-sender host name required, to match against *.cioce.test.again.dns
-looking up host name for ip4.ip4.ip4.ip4
- DNS lookup of ip4-reverse.in-addr.arpa (PTR) using fakens
- DNS lookup of ip4-reverse.in-addr.arpa (PTR) succeeded
-IP address lookup yielded "the.local.host.name"
- check dnssec require list
- the.local.host.name not in empty list (option unset? cannot trace name)
- check dnssec request list
- the.local.host.name not in empty list (option unset? cannot trace name)
- DNS lookup of the.local.host.name (A) using fakens
- DNS lookup of the.local.host.name (A) succeeded
-local host found for non-MX address
- the.local.host.name ip4.ip4.ip4.ip4 mx=-1 sort=xx
-checking addresses for the.local.host.name
-Forward DNS security status: unverified
+ sender host name required, to match against *.cioce.test.again.dns
+ looking up host name for ip4.ip4.ip4.ip4
+ DNS lookup of ip4-reverse.in-addr.arpa (PTR) using fakens
+ DNS lookup of ip4-reverse.in-addr.arpa (PTR) succeeded
+ Reverse DNS security status: unverified
+ IP address lookup yielded "the.local.host.name"
+ check dnssec require list
+ ╎the.local.host.name not in empty list (option unset? cannot trace name)
+ check dnssec request list
+ ╎the.local.host.name not in empty list (option unset? cannot trace name)
+ DNS lookup of the.local.host.name (A) using fakens
+ DNS lookup of the.local.host.name (A) succeeded
+ local host found for non-MX address
+ the.local.host.name ip4.ip4.ip4.ip4 mx=-1 sort=xx
+ checking addresses for the.local.host.name
+ Forward DNS security status: unverified
ip4.ip4.ip4.ip4 OK
-sender_fullhost = the.local.host.name (test) [ip4.ip4.ip4.ip4]
-sender_rcvhost = the.local.host.name ([ip4.ip4.ip4.ip4] helo=test)
+ sender_fullhost = the.local.host.name (test) [ip4.ip4.ip4.ip4]
+ sender_rcvhost = the.local.host.name ([ip4.ip4.ip4.ip4] helo=test)
list element: cioce.test.again.dns
-using host_fake_gethostbyname for cioce.test.again.dns (IPv4)
+ using host_fake_gethostbyname for cioce.test.again.dns (IPv4)
DNS lookup of cioce.test.again.dns (A) using fakens
DNS lookup of cioce.test.again.dns (A) gave TRY_AGAIN
cioce.test.again.dns in dns_again_means_nonexist?
@@ -92,8 +93,8 @@ using host_fake_gethostbyname for cioce.test.again.dns (IPv4)
DNS: couldn't fake dnsa len
DNS: no SOA record found for neg-TTL
writing neg-cache entry for cioce.test.again.dns-A-xxxx, ttl -1
-host_fake_gethostbyname(af=inet) returned 1 (HOST_NOT_FOUND)
-no IP address found for host cioce.test.again.dns (during SMTP connection from the.local.host.name (test) [ip4.ip4.ip4.ip4])
+ host_fake_gethostbyname(af=inet) returned 1 (HOST_NOT_FOUND)
+ no IP address found for host cioce.test.again.dns (during SMTP connection from the.local.host.name (test) [ip4.ip4.ip4.ip4])
LOG: host_lookup_failed MAIN
no IP address found for host cioce.test.again.dns (during SMTP connection from the.local.host.name (test) [ip4.ip4.ip4.ip4])
failed to find IP address for cioce.test.again.dns: item ignored by +ignore_unknown
diff --git a/test/stderr/5820 b/test/stderr/5820
index 583a3cddc..f7fa10abe 100644
--- a/test/stderr/5820
+++ b/test/stderr/5820
@@ -24,7 +24,7 @@
>>> dane256ee.test.ex in dnssec_request_domains?
>>> list element: *
>>> dane256ee.test.ex in dnssec_request_domains? yes (matched "*")
->>> local host found for non-MX address
+>>> local host found for non-MX address
>>> routed by client router
>>> Attempting full verification using callout
>>> callout cache: no domain record found for dane256ee.test.ex
diff --git a/test/stderr/5840 b/test/stderr/5840
index e2ac7d62e..1cdc884a1 100644
--- a/test/stderr/5840
+++ b/test/stderr/5840
@@ -24,7 +24,7 @@
>>> dane256ee.test.ex in dnssec_request_domains?
>>> list element: *
>>> dane256ee.test.ex in dnssec_request_domains? yes (matched "*")
->>> local host found for non-MX address
+>>> local host found for non-MX address
>>> routed by client router
>>> Attempting full verification using callout
>>> callout cache: no domain record found for dane256ee.test.ex
--
## subscription configuration (requires account):
##
https://lists.exim.org/mailman3/postorius/lists/exim-cvs.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-cvs-unsubscribe@???
## Exim details at
http://www.exim.org/
## Please use the Wiki with this list -
http://wiki.exim.org/