X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/9bfb7e1bec2b3b6022c2e7b42df9ac606693dcfd..37b849dca4dfd855212a763662825e:/test/stderr/0414?ds=sidebyside diff --git a/test/stderr/0414 b/test/stderr/0414 index 6ac19025a..f1eaccfa7 100644 --- a/test/stderr/0414 +++ b/test/stderr/0414 @@ -1,11 +1,9 @@ Exim version x.yz .... changed uid/gid: forcing real = effective - uid=uuuu gid=CALLER_GID pid=pppp + uid=uuuu gid=CALLER_GID pid=p1234 configuration file is TESTSUITE/test-config admin user -DSN: r1 propagating DSN -DSN: r2 propagating DSN -DSN: r3 propagating DSN +dropping to exim gid; retaining priv uid seeking password data for user "CALLER": cache not available getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME @@ -20,42 +18,62 @@ routing x@b.domain --------> r1 router <-------- local_part=x domain=b.domain checking domains -search_open: lsearch "TESTSUITE/aux-fixed/0414.list1" -search_find: file="TESTSUITE/aux-fixed/0414.list1" - key="b.domain" partial=-1 affix=NULL starflags=0 -LRU list: - 0TESTSUITE/aux-fixed/0414.list1 - End -internal_search_find: file="TESTSUITE/aux-fixed/0414.list1" - type=lsearch key="b.domain" -file lookup required for b.domain - in TESTSUITE/aux-fixed/0414.list1 -lookup failed -b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? no (end of list) -search_open: lsearch "TESTSUITE/aux-fixed/0414.list2" -search_find: file="TESTSUITE/aux-fixed/0414.list2" - key="b.domain" partial=-1 affix=NULL starflags=0 -LRU list: - 0TESTSUITE/aux-fixed/0414.list2 - 0TESTSUITE/aux-fixed/0414.list1 - End -internal_search_find: file="TESTSUITE/aux-fixed/0414.list2" - type=lsearch key="b.domain" -file lookup required for b.domain - in TESTSUITE/aux-fixed/0414.list2 -lookup yielded: b.domain-data -b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list2") -data from lookup saved for cache for +B: b.domain-data -b.domain in "+A : +B"? yes (matched "+B") -data from lookup saved for cache for +C: b.domain-data -b.domain in "!+C"? no (matched "!+C") +b.domain in "!+C"? + list element: !+C + start sublist C + b.domain in "+A : +B"? + ╎list element: +A + ╎ start sublist A + ╎ b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? + ╎ list element: lsearch;TESTSUITE/aux-fixed/0414.list1 + ╎ search_open: lsearch "TESTSUITE/aux-fixed/0414.list1" + ╎ search_find: file="TESTSUITE/aux-fixed/0414.list1" + ╎ key="b.domain" partial=-1 affix=NULL starflags=0 opts=NULL + ╎ LRU list: + ╎ 0TESTSUITE/aux-fixed/0414.list1 + ╎ End + ╎ internal_search_find: file="TESTSUITE/aux-fixed/0414.list1" + ╎ type=lsearch key="b.domain" opts=NULL + ╎ file lookup required for b.domain + ╎ in TESTSUITE/aux-fixed/0414.list1 + ╎ creating new cache entry + ╎ lookup failed + ╎ b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? no (end of list) + ╎ end sublist A + ╎list element: +B + ╎ start sublist B + ╎ b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? + ╎ list element: lsearch;TESTSUITE/aux-fixed/0414.list2 + ╎ search_open: lsearch "TESTSUITE/aux-fixed/0414.list2" + ╎ search_find: file="TESTSUITE/aux-fixed/0414.list2" + ╎ key="b.domain" partial=-1 affix=NULL starflags=0 opts=NULL + ╎ LRU list: + ╎ 0TESTSUITE/aux-fixed/0414.list2 + ╎ 0TESTSUITE/aux-fixed/0414.list1 + ╎ End + ╎ internal_search_find: file="TESTSUITE/aux-fixed/0414.list2" + ╎ type=lsearch key="b.domain" opts=NULL + ╎ file lookup required for b.domain + ╎ in TESTSUITE/aux-fixed/0414.list2 + ╎ creating new cache entry + ╎ lookup yielded: b.domain-data + ╎ b.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list2") + ╎ end sublist B + ╎data from lookup saved for cache for +B: key 'b.domain' value 'b.domain-data' + ╎b.domain in "+A : +B"? yes (matched "+B") + end sublist C + data from lookup saved for cache for +C: key 'b.domain' value 'b.domain-data' + b.domain in "!+C"? no (matched "!+C") r1 router skipped: domains mismatch --------> r2 router <-------- local_part=x domain=b.domain checking domains -cached yes match for +B -cached lookup data = b.domain-data -b.domain in "+B"? yes (matched "+B" - cached) +b.domain in "+B"? + list element: +B + start sublist B + cached yes match for +B + cached lookup data = b.domain-data + b.domain in "+B"? yes (matched "+B" - cached) domain_data=b.domain-data calling r2 router r2 router called for x@b.domain @@ -64,7 +82,7 @@ set transport t1 queued for t1 transport: local_part = x domain = b.domain errors_to=NULL - domain_data=b.domain-data localpart_data=NULL + domain_data=b.domain-data local_part_data=NULL routed by r2 router envelope to: x@b.domain transport: t1 @@ -77,50 +95,71 @@ routing x@a.domain --------> r1 router <-------- local_part=x domain=a.domain checking domains -search_open: lsearch "TESTSUITE/aux-fixed/0414.list1" - cached open -search_find: file="TESTSUITE/aux-fixed/0414.list1" - key="a.domain" partial=-1 affix=NULL starflags=0 -LRU list: - 0TESTSUITE/aux-fixed/0414.list1 - 0TESTSUITE/aux-fixed/0414.list2 - End -internal_search_find: file="TESTSUITE/aux-fixed/0414.list1" - type=lsearch key="a.domain" -file lookup required for a.domain - in TESTSUITE/aux-fixed/0414.list1 -lookup yielded: a.domain-data -a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list1") -data from lookup saved for cache for +A: a.domain-data -a.domain in "+A : +B"? yes (matched "+A") -data from lookup saved for cache for +C: a.domain-data -a.domain in "!+C"? no (matched "!+C") +a.domain in "!+C"? + list element: !+C + start sublist C + a.domain in "+A : +B"? + ╎list element: +A + ╎ start sublist A + ╎ a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? + ╎ list element: lsearch;TESTSUITE/aux-fixed/0414.list1 + ╎ search_open: lsearch "TESTSUITE/aux-fixed/0414.list1" + ╎ cached open + ╎ search_find: file="TESTSUITE/aux-fixed/0414.list1" + ╎ key="a.domain" partial=-1 affix=NULL starflags=0 opts=NULL + ╎ LRU list: + ╎ 0TESTSUITE/aux-fixed/0414.list1 + ╎ 0TESTSUITE/aux-fixed/0414.list2 + ╎ End + ╎ internal_search_find: file="TESTSUITE/aux-fixed/0414.list1" + ╎ type=lsearch key="a.domain" opts=NULL + ╎ file lookup required for a.domain + ╎ in TESTSUITE/aux-fixed/0414.list1 + ╎ creating new cache entry + ╎ lookup yielded: a.domain-data + ╎ a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list1"? yes (matched "lsearch;TESTSUITE/aux-fixed/0414.list1") + ╎ end sublist A + ╎data from lookup saved for cache for +A: key 'a.domain' value 'a.domain-data' + ╎a.domain in "+A : +B"? yes (matched "+A") + end sublist C + data from lookup saved for cache for +C: key 'a.domain' value 'a.domain-data' + a.domain in "!+C"? no (matched "!+C") r1 router skipped: domains mismatch --------> r2 router <-------- local_part=x domain=a.domain checking domains -search_open: lsearch "TESTSUITE/aux-fixed/0414.list2" - cached open -search_find: file="TESTSUITE/aux-fixed/0414.list2" - key="a.domain" partial=-1 affix=NULL starflags=0 -LRU list: - 0TESTSUITE/aux-fixed/0414.list2 - 0TESTSUITE/aux-fixed/0414.list1 - End -internal_search_find: file="TESTSUITE/aux-fixed/0414.list2" - type=lsearch key="a.domain" -file lookup required for a.domain - in TESTSUITE/aux-fixed/0414.list2 -lookup failed -a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? no (end of list) +a.domain in "+B"? + list element: +B + start sublist B + a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? + ╎list element: lsearch;TESTSUITE/aux-fixed/0414.list2 + ╎search_open: lsearch "TESTSUITE/aux-fixed/0414.list2" + ╎ cached open + ╎search_find: file="TESTSUITE/aux-fixed/0414.list2" + ╎ key="a.domain" partial=-1 affix=NULL starflags=0 opts=NULL + ╎LRU list: + ╎ 0TESTSUITE/aux-fixed/0414.list2 + ╎ 0TESTSUITE/aux-fixed/0414.list1 + ╎ End + ╎internal_search_find: file="TESTSUITE/aux-fixed/0414.list2" + ╎ type=lsearch key="a.domain" opts=NULL + ╎file lookup required for a.domain + ╎ in TESTSUITE/aux-fixed/0414.list2 + ╎creating new cache entry + ╎lookup failed + a.domain in "lsearch;TESTSUITE/aux-fixed/0414.list2"? no (end of list) + end sublist B a.domain in "+B"? no (end of list) r2 router skipped: domains mismatch --------> r3 router <-------- local_part=x domain=a.domain checking domains -cached yes match for +A -cached lookup data = a.domain-data -a.domain in "+A"? yes (matched "+A" - cached) +a.domain in "+A"? + list element: +A + start sublist A + cached yes match for +A + cached lookup data = a.domain-data + a.domain in "+A"? yes (matched "+A" - cached) domain_data=a.domain-data calling r3 router r3 router called for x@a.domain @@ -129,9 +168,9 @@ set transport t1 queued for t1 transport: local_part = x domain = a.domain errors_to=NULL - domain_data=a.domain-data localpart_data=NULL + domain_data=a.domain-data local_part_data=NULL routed by r3 router envelope to: x@a.domain transport: t1 search_tidyup called ->>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>> +>>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>