Use non-releaseable memory for regex match strings. Bug 3047
[exim.git] / test / stderr / 0471
index a669bbe6433656a9b0828d079db36b7bb98d2ed1..a0950c7a376439f0288fe4c8541a8f5710a4f922 100644 (file)
@@ -1,22 +1,6 @@
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
   uid=uuuu gid=CALLER_GID pid=p1234
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
@@ -115,16 +99,19 @@ To: random@test.example,
 **** debug string too long - truncated ****
 
 qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r1@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r1@test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=r1@test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' not found in local cache
+  compiled RE '^.{40,}@*' saved in local cache
  r1@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r1@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r1@test.ex in "*@*"? yes (matched "*@*")
+ r1@test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=r1@test.ex pattern=*@*
+  test.ex in "*"?
+   list element: *
+   test.ex in "*"? yes (matched "*")
+  r1@test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
     key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
@@ -144,16 +131,19 @@ qualify & rewrite recipients list
     in TESTSUITE/aux-fixed/0471.rw
   creating new cache entry
   lookup failed
-global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+rewrite rules on sender address
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -181,7 +171,7 @@ global rewrite rules
     in TESTSUITE/aux-fixed/0471.rw
   lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite headers
+qualify and rewrite headers
  rewrite_one_header: type=T:
    To: random@test.example,
     random@test.example,
@@ -263,15 +253,18 @@ rewrite headers
     random@test.example,
     random@test.exam
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -449,15 +442,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -634,15 +630,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -819,15 +818,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -1004,15 +1006,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -1189,15 +1194,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -1374,15 +1382,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -1559,15 +1570,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -1744,15 +1758,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -1929,15 +1946,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -2113,15 +2133,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -2297,15 +2320,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -2481,15 +2507,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -2665,15 +2694,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -2849,15 +2881,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -3033,15 +3068,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -3217,15 +3255,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -3401,15 +3442,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -3585,15 +3629,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -3769,15 +3816,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -3953,15 +4003,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -4137,15 +4190,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -4321,15 +4377,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -4504,15 +4563,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -4687,15 +4749,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -4870,15 +4935,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -5053,15 +5121,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -5236,15 +5307,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -5419,15 +5493,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -5602,15 +5679,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -5785,15 +5865,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -5968,15 +6051,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -6151,15 +6237,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -6334,15 +6423,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -6517,15 +6609,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -6699,15 +6794,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -6881,15 +6979,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -7063,15 +7164,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -7245,15 +7349,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -7427,15 +7534,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -7609,15 +7719,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -7791,15 +7904,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -7973,15 +8089,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -8155,15 +8274,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -8337,15 +8459,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -8519,15 +8644,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -8701,15 +8829,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -8883,15 +9014,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -9064,15 +9198,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -9245,15 +9382,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -9426,15 +9566,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -9607,15 +9750,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -9788,15 +9934,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -9969,15 +10118,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -10150,15 +10302,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -10331,15 +10486,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -10512,15 +10670,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -10693,15 +10854,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -10874,15 +11038,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -11055,15 +11222,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -11235,15 +11405,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -11415,15 +11588,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -11595,15 +11771,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -11775,15 +11954,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -11955,15 +12137,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -12135,15 +12320,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -12315,15 +12503,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -12495,15 +12686,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -12675,15 +12869,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -12855,15 +13052,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -13035,15 +13235,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -13215,15 +13418,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -13395,15 +13601,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -13574,15 +13783,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -13753,15 +13965,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -13932,15 +14147,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -14111,15 +14329,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -14290,15 +14511,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -14469,15 +14693,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -14648,15 +14875,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -14827,15 +15057,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.exa
 **** debug string too long - truncated ****
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -15006,15 +15239,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -15184,15 +15420,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -15361,15 +15600,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -15537,15 +15779,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -15712,15 +15957,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -15886,15 +16134,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -16059,15 +16310,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -16231,15 +16485,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -16402,15 +16659,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -16572,15 +16832,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -16741,15 +17004,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -16909,15 +17175,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -17076,15 +17345,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -17242,15 +17514,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -17407,15 +17682,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -17571,15 +17849,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -17734,15 +18015,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -17896,15 +18180,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -18057,15 +18344,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -18217,15 +18507,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -18376,15 +18669,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -18534,15 +18830,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -18691,15 +18990,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -18847,15 +19149,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -19002,15 +19307,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -19156,15 +19464,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -19309,15 +19620,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -19461,15 +19775,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -19612,15 +19929,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -19762,15 +20082,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -19911,15 +20234,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -20059,15 +20385,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -20206,15 +20535,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -20352,15 +20684,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -20497,15 +20832,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -20641,15 +20979,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -20784,15 +21125,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -20926,15 +21270,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -21067,15 +21414,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -21207,15 +21557,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -21346,15 +21699,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -21484,15 +21840,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -21621,15 +21980,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -21757,15 +22119,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -21892,15 +22257,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -22026,15 +22394,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -22159,15 +22530,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -22291,15 +22665,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -22422,15 +22799,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -22552,15 +22932,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -22681,15 +23064,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -22809,15 +23195,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -22936,15 +23325,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -23062,15 +23454,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -23187,15 +23582,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -23311,15 +23709,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -23434,15 +23835,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -23556,15 +23960,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -23677,15 +24084,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -23797,15 +24207,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -23916,15 +24329,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -24034,15 +24450,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -24151,15 +24570,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -24267,15 +24689,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -24382,15 +24807,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -24496,15 +24924,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -24609,15 +25040,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -24721,15 +25155,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -24832,15 +25269,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -24942,15 +25382,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25051,15 +25494,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25159,15 +25605,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25266,15 +25715,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25372,15 +25824,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25477,15 +25932,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25581,15 +26039,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25684,15 +26145,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25786,15 +26250,18 @@ remainder: random@test.example,
     random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25887,15 +26354,18 @@ To: random@rwtest.example,
 remainder: random@test.example,
     random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -25987,15 +26457,18 @@ To: random@rwtest.example,
 **** debug string too long - truncated ****
 remainder: random@test.example,
     random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26086,15 +26559,18 @@ To: random@rwtest.example,
     random@rwtest.example,
 **** debug string too long - truncated ****
 remainder: random@test.example
- list element: ^.{40,}@*
- address match test: subject=random@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ random@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=random@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  random@test.example in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=random@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- random@test.example in "*@*"? yes (matched "*@*")
+ random@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=random@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  random@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26187,15 +26663,18 @@ To: random@rwtest.example,
 remainder: 
  rewrite_one_header: type=F:
    From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26222,9 +26701,8 @@ remainder:
   lookup failed
 search_tidyup called
 >>Headers after rewriting and local additions:
-* To: random@test.example,
-    random@test.example,
-    random@test.example,
+ * To: random@test.example,
+     random@test.example,
     random@test.example,
     random@test.example,
     random@test.example,
@@ -26302,8 +26780,11 @@ search_tidyup called
     random@test.example,
     random@test.example,
     random@test.example,
+    random@test.example
 **** debug string too long - truncated ****
-T To: random@rwtest.example,
+ T To: random@rwtest.example,
+     random@rwtest.example,
+     random@rwtest.example,
     random@rwtest.example,
     random@rwtest.example,
     random@rwtest.example,
@@ -26375,20 +26856,17 @@ T To: random@rwtest.example,
     random@rwtest.example,
     random@rwtest.example,
     random@rwtest.example,
-    random@rwtest.example,
-    random@rwtest.example,
 **** debug string too long - truncated ****
-I Message-Id: <E10HmaX-0005vi-00@myhost.test.ex>
-F From: CALLER_NAME <CALLER@myhost.test.ex>
-  Date: Tue, 2 Mar 1999 09:44:33 +0000
+ I Message-Id: <E10HmaX-000000005vi-0000@myhost.test.ex>
+ F From: CALLER_NAME <CALLER@myhost.test.ex>
+   Date: Tue, 2 Mar 1999 09:44:33 +0000
 
-Data file name: TESTSUITE/spool//input//10HmaX-0005vi-00-D
-Data file written for message 10HmaX-0005vi-00
+Data file name: TESTSUITE/spool//input//10HmaX-000000005vi-0000-D
+Data file written for message 10HmaX-000000005vi-0000
 >>Generated Received: header line
 P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
        (envelope-from <CALLER@myhost.test.ex>)
-       id 10HmaX-0005vi-00
+       id 10HmaX-000000005vi-0000
        for r1@test.ex;
        Tue, 2 Mar 1999 09:44:33 +0000
 using ACL "check"
@@ -26398,9 +26876,9 @@ warn: condition test failed in ACL "check"
 processing "accept" (TESTSUITE/test-config 17)
 accept: condition test succeeded in ACL "check"
 end of ACL "check": ACCEPT
-Writing spool header file: TESTSUITE/spool//input//hdr.10HmaX-0005vi-00
+Writing spool header file: TESTSUITE/spool//input//hdr.10HmaX-000000005vi-0000
 DSN: **** SPOOL_OUT - address: <r1@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
-Renaming spool header file: TESTSUITE/spool//input//10HmaX-0005vi-00-H
+Renaming spool header file: TESTSUITE/spool//input//10HmaX-000000005vi-0000-H
 Size of headers = sss
 LOG: MAIN
   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
@@ -26410,22 +26888,6 @@ search_tidyup called
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
   uid=uuuu gid=CALLER_GID pid=p1235
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
@@ -26443,16 +26905,19 @@ search_tidyup called
 To: localpart_with_056_chars_56789012345678901234567890123456@test.example
 
 qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r2@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r2@test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=r2@test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' not found in local cache
+  compiled RE '^.{40,}@*' saved in local cache
  r2@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r2@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r2@test.ex in "*@*"? yes (matched "*@*")
+ r2@test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=r2@test.ex pattern=*@*
+  test.ex in "*"?
+   list element: *
+   test.ex in "*"? yes (matched "*")
+  r2@test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
     key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
@@ -26472,16 +26937,19 @@ qualify & rewrite recipients list
     in TESTSUITE/aux-fixed/0471.rw
   creating new cache entry
   lookup failed
-global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+rewrite rules on sender address
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26509,20 +26977,23 @@ global rewrite rules
     in TESTSUITE/aux-fixed/0471.rw
   lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite headers
+qualify and rewrite headers
  rewrite_one_header: type=T:
    To: localpart_with_056_chars_56789012345678901234567890123456@test.example
- list element: ^.{40,}@*
- address match test: subject=localpart_with_056_chars_56789012345678901234567890123456@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
- localpart_with_056_chars_56789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
+ localpart_with_056_chars_56789012345678901234567890123456@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=localpart_with_056_chars_56789012345678901234567890123456@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
+  localpart_with_056_chars_56789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
 LOG: address_rewrite MAIN
   "localpart_with_056_chars_56789012345678901234567890123456@test.example" from to: rewritten as "deny_me@test.example" by rule 1
- list element: *@*
- address match test: subject=deny_me@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- deny_me@test.example in "*@*"? yes (matched "*@*")
+ deny_me@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=deny_me@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  deny_me@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26543,15 +27014,18 @@ To: deny_me@rwtest.example
 remainder: 
  rewrite_one_header: type=F:
    From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26578,18 +27052,18 @@ remainder:
   lookup failed
 search_tidyup called
 >>Headers after rewriting and local additions:
-* To: localpart_with_056_chars_56789012345678901234567890123456@test.example
-T To: deny_me@rwtest.example
-I Message-Id: <E10HmaY-0005vi-00@myhost.test.ex>
-F From: CALLER_NAME <CALLER@myhost.test.ex>
-  Date: Tue, 2 Mar 1999 09:44:33 +0000
+ * To: localpart_with_056_chars_56789012345678901234567890123456@test.example
+ T To: deny_me@rwtest.example
+ I Message-Id: <E10HmaY-000000005vi-0000@myhost.test.ex>
+ F From: CALLER_NAME <CALLER@myhost.test.ex>
+   Date: Tue, 2 Mar 1999 09:44:33 +0000
 
-Data file name: TESTSUITE/spool//input//10HmaY-0005vi-00-D
-Data file written for message 10HmaY-0005vi-00
+Data file name: TESTSUITE/spool//input//10HmaY-000000005vi-0000-D
+Data file written for message 10HmaY-000000005vi-0000
 >>Generated Received: header line
 P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
        (envelope-from <CALLER@myhost.test.ex>)
-       id 10HmaY-0005vi-00
+       id 10HmaY-000000005vi-0000
        for r2@test.ex;
        Tue, 2 Mar 1999 09:44:33 +0000
 using ACL "check"
@@ -26599,9 +27073,9 @@ warn: condition test failed in ACL "check"
 processing "accept" (TESTSUITE/test-config 17)
 accept: condition test succeeded in ACL "check"
 end of ACL "check": ACCEPT
-Writing spool header file: TESTSUITE/spool//input//hdr.10HmaY-0005vi-00
+Writing spool header file: TESTSUITE/spool//input//hdr.10HmaY-000000005vi-0000
 DSN: **** SPOOL_OUT - address: <r2@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
-Renaming spool header file: TESTSUITE/spool//input//10HmaY-0005vi-00-H
+Renaming spool header file: TESTSUITE/spool//input//10HmaY-000000005vi-0000-H
 Size of headers = sss
 LOG: MAIN
   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
@@ -26610,22 +27084,6 @@ search_tidyup called
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
   uid=uuuu gid=CALLER_GID pid=p1236
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
@@ -26643,16 +27101,19 @@ search_tidyup called
 To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
 
 qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r3@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r3@test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=r3@test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' not found in local cache
+  compiled RE '^.{40,}@*' saved in local cache
  r3@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r3@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r3@test.ex in "*@*"? yes (matched "*@*")
+ r3@test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=r3@test.ex pattern=*@*
+  test.ex in "*"?
+   list element: *
+   test.ex in "*"? yes (matched "*")
+  r3@test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
     key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
@@ -26672,16 +27133,19 @@ qualify & rewrite recipients list
     in TESTSUITE/aux-fixed/0471.rw
   creating new cache entry
   lookup failed
-global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+rewrite rules on sender address
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26709,20 +27173,23 @@ global rewrite rules
     in TESTSUITE/aux-fixed/0471.rw
   lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite headers
+qualify and rewrite headers
  rewrite_one_header: type=T:
    To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
- list element: ^.{40,}@*
- address match test: subject=localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
- localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
+ localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
+  localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example in "^.{40,}@*"? yes (matched "^.{40,}@*")
 LOG: address_rewrite MAIN
   "localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example" from to: rewritten as "deny_me@test.example" by rule 1
- list element: *@*
- address match test: subject=deny_me@test.example pattern=*@*
- list element: *
- test.example in "*"? yes (matched "*")
- deny_me@test.example in "*@*"? yes (matched "*@*")
+ deny_me@test.example in "*@*"?
+  list element: *@*
+  address match test: subject=deny_me@test.example pattern=*@*
+  test.example in "*"?
+   list element: *
+   test.example in "*"? yes (matched "*")
+  deny_me@test.example in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26743,15 +27210,18 @@ To: deny_me@rwtest.example
 remainder: 
  rewrite_one_header: type=F:
    From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26778,18 +27248,18 @@ remainder:
   lookup failed
 search_tidyup called
 >>Headers after rewriting and local additions:
-* To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
-T To: deny_me@rwtest.example
-I Message-Id: <E10HmaZ-0005vi-00@myhost.test.ex>
-F From: CALLER_NAME <CALLER@myhost.test.ex>
-  Date: Tue, 2 Mar 1999 09:44:33 +0000
+ * To: localpart_with_236_chars_56789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
+ T To: deny_me@rwtest.example
+ I Message-Id: <E10HmaZ-000000005vi-0000@myhost.test.ex>
+ F From: CALLER_NAME <CALLER@myhost.test.ex>
+   Date: Tue, 2 Mar 1999 09:44:33 +0000
 
-Data file name: TESTSUITE/spool//input//10HmaZ-0005vi-00-D
-Data file written for message 10HmaZ-0005vi-00
+Data file name: TESTSUITE/spool//input//10HmaZ-000000005vi-0000-D
+Data file written for message 10HmaZ-000000005vi-0000
 >>Generated Received: header line
 P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
        (envelope-from <CALLER@myhost.test.ex>)
-       id 10HmaZ-0005vi-00
+       id 10HmaZ-000000005vi-0000
        for r3@test.ex;
        Tue, 2 Mar 1999 09:44:33 +0000
 using ACL "check"
@@ -26799,9 +27269,9 @@ warn: condition test failed in ACL "check"
 processing "accept" (TESTSUITE/test-config 17)
 accept: condition test succeeded in ACL "check"
 end of ACL "check": ACCEPT
-Writing spool header file: TESTSUITE/spool//input//hdr.10HmaZ-0005vi-00
+Writing spool header file: TESTSUITE/spool//input//hdr.10HmaZ-000000005vi-0000
 DSN: **** SPOOL_OUT - address: <r3@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
-Renaming spool header file: TESTSUITE/spool//input//10HmaZ-0005vi-00-H
+Renaming spool header file: TESTSUITE/spool//input//10HmaZ-000000005vi-0000-H
 Size of headers = sss
 LOG: MAIN
   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
@@ -26810,22 +27280,6 @@ search_tidyup called
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
   uid=uuuu gid=CALLER_GID pid=p1237
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
@@ -26843,16 +27297,19 @@ search_tidyup called
 To: localpart_with_256_chars_5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
 
 qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r4@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r4@test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=r4@test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' not found in local cache
+  compiled RE '^.{40,}@*' saved in local cache
  r4@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r4@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r4@test.ex in "*@*"? yes (matched "*@*")
+ r4@test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=r4@test.ex pattern=*@*
+  test.ex in "*"?
+   list element: *
+   test.ex in "*"? yes (matched "*")
+  r4@test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
     key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
@@ -26872,16 +27329,19 @@ qualify & rewrite recipients list
     in TESTSUITE/aux-fixed/0471.rw
   creating new cache entry
   lookup failed
-global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+rewrite rules on sender address
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26909,22 +27369,25 @@ global rewrite rules
     in TESTSUITE/aux-fixed/0471.rw
   lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite headers
+qualify and rewrite headers
  rewrite_one_header: type=T:
    To: localpart_with_256_chars_5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
 LOG: MAIN
-  rewrite: address is ridiculously long: localpart_with_256_chars_567890123456789012345678901234567890123...
+  qualify/rewrite: address is ridiculously long: localpart_with_256_chars_567890123456789012345678901234567890123...
  rewrite_one_header: type=F:
    From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -26951,17 +27414,17 @@ LOG: MAIN
   lookup failed
 search_tidyup called
 >>Headers after rewriting and local additions:
-T To: localpart_with_256_chars_5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
-I Message-Id: <E10HmbA-0005vi-00@myhost.test.ex>
-F From: CALLER_NAME <CALLER@myhost.test.ex>
-  Date: Tue, 2 Mar 1999 09:44:33 +0000
+ T To: localpart_with_256_chars_5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456@test.example
+ I Message-Id: <E10HmbA-000000005vi-0000@myhost.test.ex>
+ F From: CALLER_NAME <CALLER@myhost.test.ex>
+   Date: Tue, 2 Mar 1999 09:44:33 +0000
 
-Data file name: TESTSUITE/spool//input//10HmbA-0005vi-00-D
-Data file written for message 10HmbA-0005vi-00
+Data file name: TESTSUITE/spool//input//10HmbA-000000005vi-0000-D
+Data file written for message 10HmbA-000000005vi-0000
 >>Generated Received: header line
 P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
        (envelope-from <CALLER@myhost.test.ex>)
-       id 10HmbA-0005vi-00
+       id 10HmbA-000000005vi-0000
        for r4@test.ex;
        Tue, 2 Mar 1999 09:44:33 +0000
 using ACL "check"
@@ -26974,9 +27437,9 @@ warn: condition test succeeded in ACL "check"
 processing "accept" (TESTSUITE/test-config 17)
 accept: condition test succeeded in ACL "check"
 end of ACL "check": ACCEPT
-Writing spool header file: TESTSUITE/spool//input//hdr.10HmbA-0005vi-00
+Writing spool header file: TESTSUITE/spool//input//hdr.10HmbA-000000005vi-0000
 DSN: **** SPOOL_OUT - address: <r4@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
-Renaming spool header file: TESTSUITE/spool//input//10HmbA-0005vi-00-H
+Renaming spool header file: TESTSUITE/spool//input//10HmbA-000000005vi-0000-H
 Size of headers = sss
 LOG: MAIN
   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
@@ -26985,22 +27448,6 @@ search_tidyup called
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
   uid=uuuu gid=CALLER_GID pid=p1238
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
@@ -27018,16 +27465,19 @@ search_tidyup called
 To: undisclosed recpients:;
 
 qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r5@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r5@test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=r5@test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' not found in local cache
+  compiled RE '^.{40,}@*' saved in local cache
  r5@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r5@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r5@test.ex in "*@*"? yes (matched "*@*")
+ r5@test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=r5@test.ex pattern=*@*
+  test.ex in "*"?
+   list element: *
+   test.ex in "*"? yes (matched "*")
+  r5@test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
     key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
@@ -27047,16 +27497,19 @@ qualify & rewrite recipients list
     in TESTSUITE/aux-fixed/0471.rw
   creating new cache entry
   lookup failed
-global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+rewrite rules on sender address
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -27084,20 +27537,23 @@ global rewrite rules
     in TESTSUITE/aux-fixed/0471.rw
   lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite headers
+qualify and rewrite headers
  rewrite_one_header: type=T:
    To: undisclosed recpients:;
  rewrite_one_header: type=F:
    From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -27124,17 +27580,17 @@ rewrite headers
   lookup failed
 search_tidyup called
 >>Headers after rewriting and local additions:
-T To: undisclosed recpients:;
-I Message-Id: <E10HmbB-0005vi-00@myhost.test.ex>
-F From: CALLER_NAME <CALLER@myhost.test.ex>
-  Date: Tue, 2 Mar 1999 09:44:33 +0000
+ T To: undisclosed recpients:;
+ I Message-Id: <E10HmbB-000000005vi-0000@myhost.test.ex>
+ F From: CALLER_NAME <CALLER@myhost.test.ex>
+   Date: Tue, 2 Mar 1999 09:44:33 +0000
 
-Data file name: TESTSUITE/spool//input//10HmbB-0005vi-00-D
-Data file written for message 10HmbB-0005vi-00
+Data file name: TESTSUITE/spool//input//10HmbB-000000005vi-0000-D
+Data file written for message 10HmbB-000000005vi-0000
 >>Generated Received: header line
 P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
        (envelope-from <CALLER@myhost.test.ex>)
-       id 10HmbB-0005vi-00
+       id 10HmbB-000000005vi-0000
        for r5@test.ex;
        Tue, 2 Mar 1999 09:44:33 +0000
 using ACL "check"
@@ -27144,9 +27600,9 @@ warn: condition test failed in ACL "check"
 processing "accept" (TESTSUITE/test-config 17)
 accept: condition test succeeded in ACL "check"
 end of ACL "check": ACCEPT
-Writing spool header file: TESTSUITE/spool//input//hdr.10HmbB-0005vi-00
+Writing spool header file: TESTSUITE/spool//input//hdr.10HmbB-000000005vi-0000
 DSN: **** SPOOL_OUT - address: <r5@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
-Renaming spool header file: TESTSUITE/spool//input//10HmbB-0005vi-00-H
+Renaming spool header file: TESTSUITE/spool//input//10HmbB-000000005vi-0000-H
 Size of headers = sss
 LOG: MAIN
   <= CALLER@myhost.test.ex U=CALLER P=local S=sss
@@ -27155,22 +27611,6 @@ search_tidyup called
 Exim version x.yz ....
 changed uid/gid: forcing real = effective
   uid=uuuu gid=CALLER_GID pid=p1239
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
-list element: PATH
-list element: EXIM_TESTHARNESS_DISABLE_OCSPVALIDITYCHECK
-list element: PATH
 configuration file is TESTSUITE/test-config
 admin user
 changed uid/gid: privilege not needed
@@ -27188,16 +27628,19 @@ search_tidyup called
 To: fred@
 
 qualify & rewrite recipients list
- list element: ^.{40,}@*
- address match test: subject=r6@test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' not found in local cache
- compiled RE '^.{40,}@*' saved in local cache
+ r6@test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=r6@test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' not found in local cache
+  compiled RE '^.{40,}@*' saved in local cache
  r6@test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=r6@test.ex pattern=*@*
- list element: *
- test.ex in "*"? yes (matched "*")
- r6@test.ex in "*@*"? yes (matched "*@*")
+ r6@test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=r6@test.ex pattern=*@*
+  test.ex in "*"?
+   list element: *
+   test.ex in "*"? yes (matched "*")
+  r6@test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
     key="test.ex" partial=2 affix=*. starflags=0 opts=NULL
@@ -27217,16 +27660,19 @@ qualify & rewrite recipients list
     in TESTSUITE/aux-fixed/0471.rw
   creating new cache entry
   lookup failed
-global rewrite rules
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+rewrite rules on sender address
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -27254,22 +27700,25 @@ global rewrite rules
     in TESTSUITE/aux-fixed/0471.rw
   lookup failed
 rewritten sender = CALLER@myhost.test.ex
-rewrite headers
+qualify and rewrite headers
  rewrite_one_header: type=T:
    To: fred@
 LOG: MAIN
-  rewrite: domain missing or malformed
+  qualify/rewrite: domain missing or malformed
  rewrite_one_header: type=F:
    From: CALLER_NAME <CALLER@myhost.test.ex>
- list element: ^.{40,}@*
- address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
- compiled RE '^.{40,}@*' found in local cache
+ CALLER@myhost.test.ex in "^.{40,}@*"?
+  list element: ^.{40,}@*
+  address match test: subject=CALLER@myhost.test.ex pattern=^.{40,}@*
+  compiled RE '^.{40,}@*' found in local cache
  CALLER@myhost.test.ex in "^.{40,}@*"? no (end of list)
- list element: *@*
- address match test: subject=CALLER@myhost.test.ex pattern=*@*
- list element: *
- myhost.test.ex in "*"? yes (matched "*")
- CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
+ CALLER@myhost.test.ex in "*@*"?
+  list element: *@*
+  address match test: subject=CALLER@myhost.test.ex pattern=*@*
+  myhost.test.ex in "*"?
+   list element: *
+   myhost.test.ex in "*"? yes (matched "*")
+  CALLER@myhost.test.ex in "*@*"? yes (matched "*@*")
   search_open: lsearch "TESTSUITE/aux-fixed/0471.rw"
     cached open
   search_find: file="TESTSUITE/aux-fixed/0471.rw"
@@ -27296,17 +27745,17 @@ LOG: MAIN
   lookup failed
 search_tidyup called
 >>Headers after rewriting and local additions:
-T To: fred@
-I Message-Id: <E10HmbC-0005vi-00@myhost.test.ex>
-F From: CALLER_NAME <CALLER@myhost.test.ex>
-  Date: Tue, 2 Mar 1999 09:44:33 +0000
+ T To: fred@
+ I Message-Id: <E10HmbC-000000005vi-0000@myhost.test.ex>
+ F From: CALLER_NAME <CALLER@myhost.test.ex>
+   Date: Tue, 2 Mar 1999 09:44:33 +0000
 
-Data file name: TESTSUITE/spool//input//10HmbC-0005vi-00-D
-Data file written for message 10HmbC-0005vi-00
+Data file name: TESTSUITE/spool//input//10HmbC-000000005vi-0000-D
+Data file written for message 10HmbC-000000005vi-0000
 >>Generated Received: header line
 P Received: from CALLER by myhost.test.ex with local (Exim x.yz)
        (envelope-from <CALLER@myhost.test.ex>)
-       id 10HmbC-0005vi-00
+       id 10HmbC-000000005vi-0000
        for r6@test.ex;
        Tue, 2 Mar 1999 09:44:33 +0000
 using ACL "check"
@@ -27319,9 +27768,9 @@ warn: condition test succeeded in ACL "check"
 processing "accept" (TESTSUITE/test-config 17)
 accept: condition test succeeded in ACL "check"
 end of ACL "check": ACCEPT
-Writing spool header file: TESTSUITE/spool//input//hdr.10HmbC-0005vi-00
+Writing spool header file: TESTSUITE/spool//input//hdr.10HmbC-000000005vi-0000
 DSN: **** SPOOL_OUT - address: <r6@test.ex> errorsto: <NULL> orcpt: <NULL> dsn_flags: 0x0
-Renaming spool header file: TESTSUITE/spool//input//10HmbC-0005vi-00-H
+Renaming spool header file: TESTSUITE/spool//input//10HmbC-000000005vi-0000-H
 Size of headers = sss
 LOG: MAIN
   <= CALLER@myhost.test.ex U=CALLER P=local S=sss