ARC: harden versus badly-formatted AMS line
[users/jgh/exim.git] / test / stderr / 0123
index dd5101ebc49853cf9c089c4c54e6a5679b2df54e..93894e49897aeae645fdbe02fcfc6f983284c8b3 100644 (file)
@@ -3,6 +3,7 @@ changed uid/gid: forcing real = effective
   uid=uuuu gid=CALLER_GID pid=pppp
 configuration file is TESTSUITE/test-config
 admin user
   uid=uuuu gid=CALLER_GID pid=pppp
 configuration file is TESTSUITE/test-config
 admin user
+dropping to exim gid; retaining priv uid
 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
 sender address = CALLER@test.ex
 Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
 sender address = CALLER@test.ex
 Address testing: uid=uuuu gid=EXIM_GID euid=uuuu egid=EXIM_GID
@@ -15,127 +16,127 @@ routing x@test.ex
 --------> l1 router <--------
 local_part=x domain=test.ex
 calling l1 router
 --------> l1 router <--------
 local_part=x domain=test.ex
 calling l1 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases1}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases1"
-search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
-  key="x" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases1
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
-  type=lsearch key="x"
-file lookup required for x
-  in TESTSUITE/aux-fixed/0123.aliases1
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases1}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases1"
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+   key="x" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases1
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+   type=lsearch key="x"
+ file lookup required for x
+   in TESTSUITE/aux-fixed/0123.aliases1
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 l1 router declined for x@test.ex
 --------> l2 router <--------
 local_part=x domain=test.ex
 calling l2 router
 file is not a filter file
 parse_forward_list: 
 l1 router declined for x@test.ex
 --------> l2 router <--------
 local_part=x domain=test.ex
 calling l2 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases2}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases2"
-search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
-  key="x" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases2
-  :TESTSUITE/aux-fixed/0123.aliases1
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
-  type=lsearch key="x"
-file lookup required for x
-  in TESTSUITE/aux-fixed/0123.aliases2
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases2}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases2"
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+   key="x" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases2
+   0TESTSUITE/aux-fixed/0123.aliases1
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+   type=lsearch key="x"
+ file lookup required for x
+   in TESTSUITE/aux-fixed/0123.aliases2
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 l2 router declined for x@test.ex
 --------> l3 router <--------
 local_part=x domain=test.ex
 calling l3 router
 file is not a filter file
 parse_forward_list: 
 l2 router declined for x@test.ex
 --------> l3 router <--------
 local_part=x domain=test.ex
 calling l3 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases3}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases3"
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases1
-search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
-  key="x" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases3
-  :TESTSUITE/aux-fixed/0123.aliases2
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
-  type=lsearch key="x"
-file lookup required for x
-  in TESTSUITE/aux-fixed/0123.aliases3
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases3}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases3"
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases1
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+   key="x" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases3
+   0TESTSUITE/aux-fixed/0123.aliases2
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+   type=lsearch key="x"
+ file lookup required for x
+   in TESTSUITE/aux-fixed/0123.aliases3
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 l3 router declined for x@test.ex
 --------> c1 router <--------
 local_part=x domain=test.ex
 calling c1 router
 file is not a filter file
 parse_forward_list: 
 l3 router declined for x@test.ex
 --------> c1 router <--------
 local_part=x domain=test.ex
 calling c1 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases4}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases4"
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases2
-search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
-  key="x" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases4
-  :TESTSUITE/aux-fixed/0123.aliases3
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
-  type=lsearch key="x"
-file lookup required for x
-  in TESTSUITE/aux-fixed/0123.aliases4
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases4}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases4"
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases2
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+   key="x" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases4
+   0TESTSUITE/aux-fixed/0123.aliases3
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+   type=lsearch key="x"
+ file lookup required for x
+   in TESTSUITE/aux-fixed/0123.aliases4
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 c1 router declined for x@test.ex
 --------> c2 router <--------
 local_part=x domain=test.ex
 calling c2 router
 file is not a filter file
 parse_forward_list: 
 c1 router declined for x@test.ex
 --------> c2 router <--------
 local_part=x domain=test.ex
 calling c2 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases5}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases5"
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases3
-search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
-  key="x" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases5
-  :TESTSUITE/aux-fixed/0123.aliases4
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
-  type=lsearch key="x"
-file lookup required for x
-  in TESTSUITE/aux-fixed/0123.aliases5
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases5}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases5"
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases3
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+   key="x" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases5
+   0TESTSUITE/aux-fixed/0123.aliases4
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+   type=lsearch key="x"
+ file lookup required for x
+   in TESTSUITE/aux-fixed/0123.aliases5
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 c2 router declined for x@test.ex
 --------> c3 router <--------
 local_part=x domain=test.ex
 calling c3 router
 file is not a filter file
 parse_forward_list: 
 c2 router declined for x@test.ex
 --------> c3 router <--------
 local_part=x domain=test.ex
 calling c3 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases6}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases6"
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases4
-search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
-  key="x" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases6
-  :TESTSUITE/aux-fixed/0123.aliases5
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
-  type=lsearch key="x"
-file lookup required for x
-  in TESTSUITE/aux-fixed/0123.aliases6
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases6}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases6"
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases4
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+   key="x" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases6
+   0TESTSUITE/aux-fixed/0123.aliases5
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+   type=lsearch key="x"
+ file lookup required for x
+   in TESTSUITE/aux-fixed/0123.aliases6
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 c3 router declined for x@test.ex
 file is not a filter file
 parse_forward_list: 
 c3 router declined for x@test.ex
@@ -149,138 +150,138 @@ routing y@test.ex
 --------> l1 router <--------
 local_part=y domain=test.ex
 calling l1 router
 --------> l1 router <--------
 local_part=y domain=test.ex
 calling l1 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases1}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases1"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases5
-search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
-  key="y" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases1
-  :TESTSUITE/aux-fixed/0123.aliases6
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
-  type=lsearch key="y"
-file lookup required for y
-  in TESTSUITE/aux-fixed/0123.aliases1
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases1}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases1"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases5
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+   key="y" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases1
+   0TESTSUITE/aux-fixed/0123.aliases6
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+   type=lsearch key="y"
+ file lookup required for y
+   in TESTSUITE/aux-fixed/0123.aliases1
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 l1 router declined for y@test.ex
 --------> l2 router <--------
 local_part=y domain=test.ex
 calling l2 router
 file is not a filter file
 parse_forward_list: 
 l1 router declined for y@test.ex
 --------> l2 router <--------
 local_part=y domain=test.ex
 calling l2 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases2}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases2"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases6
-search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
-  key="y" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases2
-  :TESTSUITE/aux-fixed/0123.aliases1
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
-  type=lsearch key="y"
-file lookup required for y
-  in TESTSUITE/aux-fixed/0123.aliases2
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases2}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases2"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases6
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+   key="y" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases2
+   0TESTSUITE/aux-fixed/0123.aliases1
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+   type=lsearch key="y"
+ file lookup required for y
+   in TESTSUITE/aux-fixed/0123.aliases2
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 l2 router declined for y@test.ex
 --------> l3 router <--------
 local_part=y domain=test.ex
 calling l3 router
 file is not a filter file
 parse_forward_list: 
 l2 router declined for y@test.ex
 --------> l3 router <--------
 local_part=y domain=test.ex
 calling l3 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases3}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases3"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases1
-search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
-  key="y" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases3
-  :TESTSUITE/aux-fixed/0123.aliases2
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
-  type=lsearch key="y"
-file lookup required for y
-  in TESTSUITE/aux-fixed/0123.aliases3
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases3}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases3"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases1
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+   key="y" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases3
+   0TESTSUITE/aux-fixed/0123.aliases2
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+   type=lsearch key="y"
+ file lookup required for y
+   in TESTSUITE/aux-fixed/0123.aliases3
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 l3 router declined for y@test.ex
 --------> c1 router <--------
 local_part=y domain=test.ex
 calling c1 router
 file is not a filter file
 parse_forward_list: 
 l3 router declined for y@test.ex
 --------> c1 router <--------
 local_part=y domain=test.ex
 calling c1 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases4}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases4"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases2
-search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
-  key="y" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases4
-  :TESTSUITE/aux-fixed/0123.aliases3
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
-  type=lsearch key="y"
-file lookup required for y
-  in TESTSUITE/aux-fixed/0123.aliases4
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases4}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases4"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases2
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+   key="y" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases4
+   0TESTSUITE/aux-fixed/0123.aliases3
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+   type=lsearch key="y"
+ file lookup required for y
+   in TESTSUITE/aux-fixed/0123.aliases4
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 c1 router declined for y@test.ex
 --------> c2 router <--------
 local_part=y domain=test.ex
 calling c2 router
 file is not a filter file
 parse_forward_list: 
 c1 router declined for y@test.ex
 --------> c2 router <--------
 local_part=y domain=test.ex
 calling c2 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases5}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases5"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases3
-search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
-  key="y" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases5
-  :TESTSUITE/aux-fixed/0123.aliases4
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
-  type=lsearch key="y"
-file lookup required for y
-  in TESTSUITE/aux-fixed/0123.aliases5
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases5}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases5"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases3
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+   key="y" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases5
+   0TESTSUITE/aux-fixed/0123.aliases4
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+   type=lsearch key="y"
+ file lookup required for y
+   in TESTSUITE/aux-fixed/0123.aliases5
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 c2 router declined for y@test.ex
 --------> c3 router <--------
 local_part=y domain=test.ex
 calling c3 router
 file is not a filter file
 parse_forward_list: 
 c2 router declined for y@test.ex
 --------> c3 router <--------
 local_part=y domain=test.ex
 calling c3 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases6}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases6"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases4
-search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
-  key="y" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases6
-  :TESTSUITE/aux-fixed/0123.aliases5
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
-  type=lsearch key="y"
-file lookup required for y
-  in TESTSUITE/aux-fixed/0123.aliases6
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases6}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases6"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases4
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+   key="y" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases6
+   0TESTSUITE/aux-fixed/0123.aliases5
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+   type=lsearch key="y"
+ file lookup required for y
+   in TESTSUITE/aux-fixed/0123.aliases6
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 c3 router declined for y@test.ex
 file is not a filter file
 parse_forward_list: 
 c3 router declined for y@test.ex
@@ -294,141 +295,141 @@ routing z@test.ex
 --------> l1 router <--------
 local_part=z domain=test.ex
 calling l1 router
 --------> l1 router <--------
 local_part=z domain=test.ex
 calling l1 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases1}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases1"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases5
-search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
-  key="z" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases1
-  :TESTSUITE/aux-fixed/0123.aliases6
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
-  type=lsearch key="z"
-file lookup required for z
-  in TESTSUITE/aux-fixed/0123.aliases1
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases1}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases1"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases5
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+   key="z" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases1
+   0TESTSUITE/aux-fixed/0123.aliases6
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases1"
+   type=lsearch key="z"
+ file lookup required for z
+   in TESTSUITE/aux-fixed/0123.aliases1
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 l1 router declined for z@test.ex
 --------> l2 router <--------
 local_part=z domain=test.ex
 calling l2 router
 file is not a filter file
 parse_forward_list: 
 l1 router declined for z@test.ex
 --------> l2 router <--------
 local_part=z domain=test.ex
 calling l2 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases2}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases2"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases6
-search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
-  key="z" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases2
-  :TESTSUITE/aux-fixed/0123.aliases1
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
-  type=lsearch key="z"
-file lookup required for z
-  in TESTSUITE/aux-fixed/0123.aliases2
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases2}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases2"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases6
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+   key="z" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases2
+   0TESTSUITE/aux-fixed/0123.aliases1
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases2"
+   type=lsearch key="z"
+ file lookup required for z
+   in TESTSUITE/aux-fixed/0123.aliases2
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 l2 router declined for z@test.ex
 --------> l3 router <--------
 local_part=z domain=test.ex
 calling l3 router
 file is not a filter file
 parse_forward_list: 
 l2 router declined for z@test.ex
 --------> l3 router <--------
 local_part=z domain=test.ex
 calling l3 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases3}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases3"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases1
-search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
-  key="z" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases3
-  :TESTSUITE/aux-fixed/0123.aliases2
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
-  type=lsearch key="z"
-file lookup required for z
-  in TESTSUITE/aux-fixed/0123.aliases3
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases3}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases3"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases1
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+   key="z" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases3
+   0TESTSUITE/aux-fixed/0123.aliases2
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases3"
+   type=lsearch key="z"
+ file lookup required for z
+   in TESTSUITE/aux-fixed/0123.aliases3
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 l3 router declined for z@test.ex
 --------> c1 router <--------
 local_part=z domain=test.ex
 calling c1 router
 file is not a filter file
 parse_forward_list: 
 l3 router declined for z@test.ex
 --------> c1 router <--------
 local_part=z domain=test.ex
 calling c1 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases4}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases4"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases2
-search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
-  key="z" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases4
-  :TESTSUITE/aux-fixed/0123.aliases3
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
-  type=lsearch key="z"
-file lookup required for z
-  in TESTSUITE/aux-fixed/0123.aliases4
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases4}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases4"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases2
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+   key="z" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases4
+   0TESTSUITE/aux-fixed/0123.aliases3
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases4"
+   type=lsearch key="z"
+ file lookup required for z
+   in TESTSUITE/aux-fixed/0123.aliases4
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 c1 router declined for z@test.ex
 --------> c2 router <--------
 local_part=z domain=test.ex
 calling c2 router
 file is not a filter file
 parse_forward_list: 
 c1 router declined for z@test.ex
 --------> c2 router <--------
 local_part=z domain=test.ex
 calling c2 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases5}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases5"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases3
-search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
-  key="z" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases5
-  :TESTSUITE/aux-fixed/0123.aliases4
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
-  type=lsearch key="z"
-file lookup required for z
-  in TESTSUITE/aux-fixed/0123.aliases5
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases5}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases5"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases3
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+   key="z" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases5
+   0TESTSUITE/aux-fixed/0123.aliases4
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases5"
+   type=lsearch key="z"
+ file lookup required for z
+   in TESTSUITE/aux-fixed/0123.aliases5
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 c2 router declined for z@test.ex
 --------> c3 router <--------
 local_part=z domain=test.ex
 calling c3 router
 file is not a filter file
 parse_forward_list: 
 c2 router declined for z@test.ex
 --------> c3 router <--------
 local_part=z domain=test.ex
 calling c3 router
-rda_interpret (string): ${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases6}}
-search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases6"
-  cached closed
-Too many lookup files open
-  closing :TESTSUITE/aux-fixed/0123.aliases4
-search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
-  key="z" partial=-1 affix=NULL starflags=0
-LRU list:
-  :TESTSUITE/aux-fixed/0123.aliases6
-  :TESTSUITE/aux-fixed/0123.aliases5
-  End
-internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
-  type=lsearch key="z"
-file lookup required for z
-  in TESTSUITE/aux-fixed/0123.aliases6
-lookup failed
-expanded: 
+rda_interpret (string): '${lookup{$local_part}lsearch{TESTSUITE/aux-fixed/0123.aliases6}}'
+ search_open: lsearch "TESTSUITE/aux-fixed/0123.aliases6"
+   cached closed
+ Too many lookup files open
+   closing 0TESTSUITE/aux-fixed/0123.aliases4
+ search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+   key="z" partial=-1 affix=NULL starflags=0
+ LRU list:
+   0TESTSUITE/aux-fixed/0123.aliases6
+   0TESTSUITE/aux-fixed/0123.aliases5
+   End
+ internal_search_find: file="TESTSUITE/aux-fixed/0123.aliases6"
+   type=lsearch key="z"
+ file lookup required for z
+   in TESTSUITE/aux-fixed/0123.aliases6
+ lookup failed
+expanded: ''
 file is not a filter file
 parse_forward_list: 
 c3 router declined for z@test.ex
 no more routers
 search_tidyup called
 file is not a filter file
 parse_forward_list: 
 c3 router declined for z@test.ex
 no more routers
 search_tidyup called
->>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=2 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>