X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/d945e180cbe2b26392fb21f7ae4dd2ccc603a81b..86489f8a56992071665242707cb52a7800677a0e:/test/stderr/0002 diff --git a/test/stderr/0002 b/test/stderr/0002 index 593731a8d..a2c0cc657 100644 --- a/test/stderr/0002 +++ b/test/stderr/0002 @@ -1,4 +1,5 @@ Exim version x.yz .... +Hints DB: environment after trimming: USER=CALLER configuration file is TESTSUITE/test-config @@ -24,19 +25,20 @@ try option unknown_login ╭considering: match:░░${if░match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail} ├───────text: match:░░ ├considering: ${if░match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail} - ╭considering: abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail} - ├───────text: abcd - ├considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail} - ├───expanded: abcd - ╰─────result: abcd - ╭considering: \N^([ab]+)(\w+)$\N}{$2$1}fail} - ├──protected: ^([ab]+)(\w+)$ - ├considering: }{$2$1}fail} - ├───expanded: \N^([ab]+)(\w+)$\N - ╰─────result: ^([ab]+)(\w+)$ - compiled RE '^([ab]+)(\w+)$' not found in local cache - compiling RE '^([ab]+)(\w+)$' - compiled RE '^([ab]+)(\w+)$' saved in local cache + cond: match + ╭considering: abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail} + ├───────text: abcd + ├considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail} + ├───expanded: abcd + ╰─────result: abcd + ╭considering: \N^([ab]+)(\w+)$\N}{$2$1}fail} + ├──protected: ^([ab]+)(\w+)$ + ├considering: }{$2$1}fail} + ├───expanded: \N^([ab]+)(\w+)$\N + ╰─────result: ^([ab]+)(\w+)$ + compiled RE '^([ab]+)(\w+)$' not found in local cache + compiling RE '^([ab]+)(\w+)$' + compiled RE '^([ab]+)(\w+)$' saved in local cache ├──condition: match{abcd}{\N^([ab]+)(\w+)$\N} ├─────result: true ╭considering: $2$1}fail} @@ -52,17 +54,18 @@ try option unknown_login ╭considering: match:░░${if░match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail} ├───────text: match:░░ ├considering: ${if░match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail} - ╭considering: wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail} - ├───────text: wxyz - ├considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail} - ├───expanded: wxyz - ╰─────result: wxyz - ╭considering: \N^([ab]+)(\w+)$\N}{$2$1}fail} - ├──protected: ^([ab]+)(\w+)$ - ├considering: }{$2$1}fail} - ├───expanded: \N^([ab]+)(\w+)$\N - ╰─────result: ^([ab]+)(\w+)$ - compiled RE '^([ab]+)(\w+)$' found in local cache + cond: match + ╭considering: wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail} + ├───────text: wxyz + ├considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail} + ├───expanded: wxyz + ╰─────result: wxyz + ╭considering: \N^([ab]+)(\w+)$\N}{$2$1}fail} + ├──protected: ^([ab]+)(\w+)$ + ├considering: }{$2$1}fail} + ├───expanded: \N^([ab]+)(\w+)$\N + ╰─────result: ^([ab]+)(\w+)$ + compiled RE '^([ab]+)(\w+)$' found in local cache ├──condition: match{wxyz}{\N^([ab]+)(\w+)$\N} ├─────result: false ╭───scanning: $2$1}fail} @@ -75,16 +78,17 @@ try option unknown_login ├───error message: "if" failed and "fail" requested ╰failure was forced ╭considering: ${if░eq░{1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} - ╭considering: 1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} - ├───────text: 1 - ├considering: }{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} - ├───expanded: 1 - ╰─────result: 1 - ╭considering: 1}{yes}{${lookup{xx}lsearch{/non/exist}}}} - ├───────text: 1 - ├considering: }{yes}{${lookup{xx}lsearch{/non/exist}}}} - ├───expanded: 1 - ╰─────result: 1 + cond: eq + ╭considering: 1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} + ├───────text: 1 + ├considering: }{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} + ├───expanded: 1 + ╰─────result: 1 + ╭considering: 1}{yes}{${lookup{xx}lsearch{/non/exist}}}} + ├───────text: 1 + ├considering: }{yes}{${lookup{xx}lsearch{/non/exist}}}} + ├───expanded: 1 + ╰─────result: 1 ├──condition: eq░{1}{1} ├─────result: true ╭considering: yes}{${lookup{xx}lsearch{/non/exist}}}} @@ -114,18 +118,20 @@ try option unknown_login ╭considering: match_address:░░░${if░match_address{a.b.c}{a.b.c}{yes}{no}} ├───────text: match_address:░░░ ├considering: ${if░match_address{a.b.c}{a.b.c}{yes}{no}} - ╭considering: a.b.c}{a.b.c}{yes}{no}} - ├───────text: a.b.c - ├considering: }{a.b.c}{yes}{no}} - ├───expanded: a.b.c - ╰─────result: a.b.c - ╭considering: a.b.c}{yes}{no}} - ├───────text: a.b.c - ├considering: }{yes}{no}} - ├───expanded: a.b.c - ╰─────result: a.b.c + cond: match_address + ╭considering: a.b.c}{a.b.c}{yes}{no}} + ├───────text: a.b.c + ├considering: }{a.b.c}{yes}{no}} + ├───expanded: a.b.c + ╰─────result: a.b.c + ╭considering: a.b.c}{yes}{no}} + ├───────text: a.b.c + ├considering: }{yes}{no}} + ├───expanded: a.b.c + ╰─────result: a.b.c LOG: MAIN PANIC no @ found in the subject of an address list match: subject="a.b.c" pattern="a.b.c" + a.b.c in "a.b.c"? no (end of list) ├──condition: match_address{a.b.c}{a.b.c} ├─────result: false ╭───scanning: yes}{no}} @@ -159,6 +165,7 @@ LOG: MAIN PANIC ╰─────result: protected:░░ >>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> Exim version x.yz .... +Hints DB: environment after trimming: USER=CALLER configuration file is TESTSUITE/test-config @@ -176,19 +183,20 @@ try option unknown_login /considering: match: ${if match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail} |-------text: match: |considering: ${if match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail} - /considering: abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail} - |-------text: abcd - |considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail} - |---expanded: abcd - \_____result: abcd - /considering: \N^([ab]+)(\w+)$\N}{$2$1}fail} - |--protected: ^([ab]+)(\w+)$ - |considering: }{$2$1}fail} - |---expanded: \N^([ab]+)(\w+)$\N - \_____result: ^([ab]+)(\w+)$ - compiled RE '^([ab]+)(\w+)$' not found in local cache - compiling RE '^([ab]+)(\w+)$' - compiled RE '^([ab]+)(\w+)$' saved in local cache + cond: match + /considering: abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail} + |-------text: abcd + |considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail} + |---expanded: abcd + \_____result: abcd + /considering: \N^([ab]+)(\w+)$\N}{$2$1}fail} + |--protected: ^([ab]+)(\w+)$ + |considering: }{$2$1}fail} + |---expanded: \N^([ab]+)(\w+)$\N + \_____result: ^([ab]+)(\w+)$ + compiled RE '^([ab]+)(\w+)$' not found in local cache + compiling RE '^([ab]+)(\w+)$' + compiled RE '^([ab]+)(\w+)$' saved in local cache |--condition: match{abcd}{\N^([ab]+)(\w+)$\N} |-----result: true /considering: $2$1}fail} @@ -204,17 +212,18 @@ try option unknown_login /considering: match: ${if match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail} |-------text: match: |considering: ${if match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail} - /considering: wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail} - |-------text: wxyz - |considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail} - |---expanded: wxyz - \_____result: wxyz - /considering: \N^([ab]+)(\w+)$\N}{$2$1}fail} - |--protected: ^([ab]+)(\w+)$ - |considering: }{$2$1}fail} - |---expanded: \N^([ab]+)(\w+)$\N - \_____result: ^([ab]+)(\w+)$ - compiled RE '^([ab]+)(\w+)$' found in local cache + cond: match + /considering: wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail} + |-------text: wxyz + |considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail} + |---expanded: wxyz + \_____result: wxyz + /considering: \N^([ab]+)(\w+)$\N}{$2$1}fail} + |--protected: ^([ab]+)(\w+)$ + |considering: }{$2$1}fail} + |---expanded: \N^([ab]+)(\w+)$\N + \_____result: ^([ab]+)(\w+)$ + compiled RE '^([ab]+)(\w+)$' found in local cache |--condition: match{wxyz}{\N^([ab]+)(\w+)$\N} |-----result: false /---scanning: $2$1}fail} @@ -227,16 +236,17 @@ try option unknown_login |---error message: "if" failed and "fail" requested \failure was forced /considering: ${if eq {1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} - /considering: 1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} - |-------text: 1 - |considering: }{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} - |---expanded: 1 - \_____result: 1 - /considering: 1}{yes}{${lookup{xx}lsearch{/non/exist}}}} - |-------text: 1 - |considering: }{yes}{${lookup{xx}lsearch{/non/exist}}}} - |---expanded: 1 - \_____result: 1 + cond: eq + /considering: 1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} + |-------text: 1 + |considering: }{1}{yes}{${lookup{xx}lsearch{/non/exist}}}} + |---expanded: 1 + \_____result: 1 + /considering: 1}{yes}{${lookup{xx}lsearch{/non/exist}}}} + |-------text: 1 + |considering: }{yes}{${lookup{xx}lsearch{/non/exist}}}} + |---expanded: 1 + \_____result: 1 |--condition: eq {1}{1} |-----result: true /considering: yes}{${lookup{xx}lsearch{/non/exist}}}} @@ -266,18 +276,20 @@ try option unknown_login /considering: match_address: ${if match_address{a.b.c}{a.b.c}{yes}{no}} |-------text: match_address: |considering: ${if match_address{a.b.c}{a.b.c}{yes}{no}} - /considering: a.b.c}{a.b.c}{yes}{no}} - |-------text: a.b.c - |considering: }{a.b.c}{yes}{no}} - |---expanded: a.b.c - \_____result: a.b.c - /considering: a.b.c}{yes}{no}} - |-------text: a.b.c - |considering: }{yes}{no}} - |---expanded: a.b.c - \_____result: a.b.c + cond: match_address + /considering: a.b.c}{a.b.c}{yes}{no}} + |-------text: a.b.c + |considering: }{a.b.c}{yes}{no}} + |---expanded: a.b.c + \_____result: a.b.c + /considering: a.b.c}{yes}{no}} + |-------text: a.b.c + |considering: }{yes}{no}} + |---expanded: a.b.c + \_____result: a.b.c LOG: MAIN PANIC no @ found in the subject of an address list match: subject="a.b.c" pattern="a.b.c" + a.b.c in "a.b.c"? no (end of list) |--condition: match_address{a.b.c}{a.b.c} |-----result: false /---scanning: yes}{no}} @@ -311,6 +323,7 @@ LOG: MAIN PANIC \_____result: protected: >>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> Exim version x.yz .... +Hints DB: environment after trimming: USER=CALLER configuration file is TESTSUITE/test-config @@ -390,6 +403,7 @@ try option unknown_login >>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> 1999-03-02 09:44:33 no host name found for IP address V4NET.11.12.13 Exim version x.yz .... +Hints DB: environment after trimming: USER=CALLER configuration file is TESTSUITE/test-config @@ -461,16 +475,17 @@ try option unknown_login ╭considering: ---->░No░lookup░yet:░${if░eq{black}{white}{$sender_host_name}{No}} ├───────text: ---->░No░lookup░yet:░ ├considering: ${if░eq{black}{white}{$sender_host_name}{No}} - ╭considering: black}{white}{$sender_host_name}{No}} - ├───────text: black - ├considering: }{white}{$sender_host_name}{No}} - ├───expanded: black - ╰─────result: black - ╭considering: white}{$sender_host_name}{No}} - ├───────text: white - ├considering: }{$sender_host_name}{No}} - ├───expanded: white - ╰─────result: white + cond: eq + ╭considering: black}{white}{$sender_host_name}{No}} + ├───────text: black + ├considering: }{white}{$sender_host_name}{No}} + ├───expanded: black + ╰─────result: black + ╭considering: white}{$sender_host_name}{No}} + ├───────text: white + ├considering: }{$sender_host_name}{No}} + ├───expanded: white + ╰─────result: white ├──condition: eq{black}{white} ├─────result: false ╭───scanning: $sender_host_name}{No}} @@ -492,7 +507,9 @@ try option unknown_login ├considering: $sender_host_name looking up host name for V4NET.0.0.1 IP address lookup yielded "ten-1.test.ex" -ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx + check dnssec require list + check dnssec request list + ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx checking addresses for ten-1.test.ex V4NET.0.0.1 OK sender_fullhost = ten-1.test.ex [V4NET.0.0.1] @@ -512,6 +529,7 @@ sender_rcvhost = ten-1.test.ex ([V4NET.0.0.1] ident=me) ╰──(tainted) >>>>>>>>>>>>>>>> Exim pid=p1237 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> Exim version x.yz .... +Hints DB: changed uid/gid: forcing real = effective uid=uuuu gid=CALLER_GID pid=p1238 configuration file is TESTSUITE/test-config @@ -542,12 +560,16 @@ host in "< list element: partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch sender host name required, to match against partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch looking up host name for V4NET.0.0.1 -DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) using fakens -DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) succeeded + DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) using fakens + DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) succeeded IP address lookup yielded "ten-1.test.ex" -DNS lookup of ten-1.test.ex (A) using fakens -DNS lookup of ten-1.test.ex (A) succeeded -ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx + check dnssec require list + ten-1.test.ex not in empty list (option unset? cannot trace name) + check dnssec request list + ten-1.test.ex not in empty list (option unset? cannot trace name) + DNS lookup of ten-1.test.ex (A) using fakens + DNS lookup of ten-1.test.ex (A) succeeded + ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx checking addresses for ten-1.test.ex Forward DNS security status: unverified V4NET.0.0.1 OK @@ -576,6 +598,7 @@ LOG: connection_reject MAIN REJECT search_tidyup called >>>>>>>>>>>>>>>> Exim pid=p1238 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> Exim version x.yz .... +Hints DB: changed uid/gid: forcing real = effective uid=uuuu gid=CALLER_GID pid=p1239 configuration file is TESTSUITE/test-config @@ -632,6 +655,9 @@ search_tidyup called >>> host in helo_accept_junk_hosts? no (option unset) >>> using ACL "connect0" >>> processing "accept" (TESTSUITE/test-config 42) +>>> check logwrite = connection_id: $connection_id +>>> = connection_id: conn1111 +LOG: connection_id: conn1111 >>> accept: condition test succeeded in ACL "connect0" >>> end of ACL "connect0": ACCEPT >>> test in helo_lookup_domains? @@ -722,6 +748,9 @@ LOG: 10HmbB-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: re >>> host in helo_accept_junk_hosts? no (option unset) >>> using ACL "connect0" >>> processing "accept" (TESTSUITE/test-config 42) +>>> check logwrite = connection_id: $connection_id +>>> = connection_id: conn1112 +LOG: connection_id: conn1112 >>> accept: condition test succeeded in ACL "connect0" >>> end of ACL "connect0": ACCEPT >>> test in helo_lookup_domains? @@ -753,6 +782,9 @@ LOG: 10HmbC-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: re >>> host in helo_accept_junk_hosts? no (option unset) >>> using ACL "connect0" >>> processing "accept" (TESTSUITE/test-config 42) +>>> check logwrite = connection_id: $connection_id +>>> = connection_id: conn1113 +LOG: connection_id: conn1113 >>> accept: condition test succeeded in ACL "connect0" >>> end of ACL "connect0": ACCEPT >>> test in helo_lookup_domains? @@ -775,6 +807,7 @@ LOG: 10HmbD-000000005vi-0000 Subject is: " here we go: a string that is going to >>> end of ACL "check_data": DENY LOG: 10HmbD-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: reply_address=<> Exim version x.yz .... +Hints DB: changed uid/gid: -C, -D, -be or -bf forces real uid uid=CALLER_UID gid=CALLER_GID pid=p1240 configuration file is TESTSUITE/test-config @@ -782,14 +815,14 @@ admin user dropping to exim gid; retaining priv uid originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME sender address = CALLER@myhost.test.ex - 1.2.3.4 in "1.2.3"? - list element: 1.2.3 - 1.2.3.4 in "1.2.3"? no (malformed IPv4 address or address mask: 1.2.3) - 1.2.3.4 in "1.2.3.4/abc"? - list element: 1.2.3.4/abc - 1.2.3.4 in "1.2.3.4/abc"? no (malformed IPv4 address or address mask: 1.2.3.4) - ::1 in "<; aaaa:bbbb"? - ╎list element: aaaa:bbbb - ╎::1 in "<; aaaa:bbbb"? no (malformed IPv6 address or address mask: aaaa:bbbb) + 1.2.3.4 in "1.2.3"? + list element: 1.2.3 + 1.2.3.4 in "1.2.3"? no (malformed IPv4 address or address mask: 1.2.3) + 1.2.3.4 in "1.2.3.4/abc"? + ╎list element: 1.2.3.4/abc + ╎1.2.3.4 in "1.2.3.4/abc"? no (malformed IPv4 address or address mask: 1.2.3.4) + ╎::1 in "<; aaaa:bbbb"? + ╎ list element: aaaa:bbbb + ╎ ::1 in "<; aaaa:bbbb"? no (malformed IPv6 address or address mask: aaaa:bbbb) search_tidyup called >>>>>>>>>>>>>>>> Exim pid=p1240 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>