Hintsdb: USE_SQLITE build option
[exim.git] / test / stderr / 0002
1 Exim version x.yz ....
2 Hints DB:
3 environment after trimming:
4  USER=CALLER
5 configuration file is TESTSUITE/test-config
6 admin user
7 dropping to exim gid; retaining priv uid
8 try option gecos_pattern
9 try option gecos_name
10 try option unknown_login
11  ╭considering: primary_hostname:░$primary_hostname
12  ├───────text: primary_hostname:░
13  ├considering: $primary_hostname
14  ├──────value: myhost.test.ex
15  ├───expanded: primary_hostname:░$primary_hostname
16  ╰─────result: primary_hostname:░myhost.test.ex
17  ╭considering: sender_address:░$sender_address
18  ├───────text: sender_address:░
19  ├considering: $sender_address
20  ├──────value: sndr@dom
21             ╰──(tainted)
22  ├───expanded: sender_address:░$sender_address
23  ╰─────result: sender_address:░sndr@dom
24             ╰──(tainted)
25  ╭considering: match:░░${if░match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
26  ├───────text: match:░░
27  ├considering: ${if░match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
28   ╭considering: abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
29   ├───────text: abcd
30   ├considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail}
31   ├───expanded: abcd
32   ╰─────result: abcd
33   ╭considering: \N^([ab]+)(\w+)$\N}{$2$1}fail}
34   ├──protected: ^([ab]+)(\w+)$
35   ├considering: }{$2$1}fail}
36   ├───expanded: \N^([ab]+)(\w+)$\N
37   ╰─────result: ^([ab]+)(\w+)$
38  compiled RE '^([ab]+)(\w+)$' not found in local cache
39  compiling RE '^([ab]+)(\w+)$'
40  compiled RE '^([ab]+)(\w+)$' saved in local cache
41  ├──condition: match{abcd}{\N^([ab]+)(\w+)$\N}
42  ├─────result: true
43   ╭considering: $2$1}fail}
44   ├──────value: cd
45   ├considering: $1}fail}
46   ├──────value: ab
47   ├considering: }fail}
48   ├───expanded: $2$1
49   ╰─────result: cdab
50  ├───item-res: cdab
51  ├───expanded: match:░░${if░match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
52  ╰─────result: match:░░cdab
53  ╭considering: match:░░${if░match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
54  ├───────text: match:░░
55  ├considering: ${if░match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
56   ╭considering: wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
57   ├───────text: wxyz
58   ├considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail}
59   ├───expanded: wxyz
60   ╰─────result: wxyz
61   ╭considering: \N^([ab]+)(\w+)$\N}{$2$1}fail}
62   ├──protected: ^([ab]+)(\w+)$
63   ├considering: }{$2$1}fail}
64   ├───expanded: \N^([ab]+)(\w+)$\N
65   ╰─────result: ^([ab]+)(\w+)$
66  compiled RE '^([ab]+)(\w+)$' found in local cache
67  ├──condition: match{wxyz}{\N^([ab]+)(\w+)$\N}
68  ├─────result: false
69   ╭───scanning: $2$1}fail}
70   ├───scanning: $1}fail}
71   ├───scanning: }fail}
72   ├───expanded: $2$1
73   ├─────result:  ◀skipped▶
74   ╰───skipping: result is not used
75  ├failed to expand: match:  ${if match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
76  ├───error message: "if" failed and "fail" requested
77  ╰failure was forced
78  ╭considering: ${if░eq░{1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
79   ╭considering: 1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
80   ├───────text: 1
81   ├considering: }{1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
82   ├───expanded: 1
83   ╰─────result: 1
84   ╭considering: 1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
85   ├───────text: 1
86   ├considering: }{yes}{${lookup{xx}lsearch{/non/exist}}}}
87   ├───expanded: 1
88   ╰─────result: 1
89  ├──condition: eq░{1}{1}
90  ├─────result: true
91   ╭considering: yes}{${lookup{xx}lsearch{/non/exist}}}}
92   ├───────text: yes
93   ├considering: }{${lookup{xx}lsearch{/non/exist}}}}
94   ├───expanded: yes
95   ╰─────result: yes
96   ╭───scanning: ${lookup{xx}lsearch{/non/exist}}}}
97    ╭───scanning: xx}lsearch{/non/exist}}}}
98    ├───────text: xx
99    ├───scanning: }lsearch{/non/exist}}}}
100    ├───expanded: xx
101    ├─────result:  ◀skipped▶
102    ╰───skipping: result is not used
103    ╭───scanning: /non/exist}}}}
104    ├───────text: /non/exist
105    ├───scanning: }}}}
106    ├───expanded: /non/exist
107    ├─────result:  ◀skipped▶
108    ╰───skipping: result is not used
109   ├───scanning: }}
110   ├───expanded: ${lookup{xx}lsearch{/non/exist}}
111   ├─────result:  ◀skipped▶
112   ╰───skipping: result is not used
113  ├───expanded: ${if░eq░{1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
114  ╰─────result: yes
115  ╭considering: match_address:░░░${if░match_address{a.b.c}{a.b.c}{yes}{no}}
116  ├───────text: match_address:░░░
117  ├considering: ${if░match_address{a.b.c}{a.b.c}{yes}{no}}
118   ╭considering: a.b.c}{a.b.c}{yes}{no}}
119   ├───────text: a.b.c
120   ├considering: }{a.b.c}{yes}{no}}
121   ├───expanded: a.b.c
122   ╰─────result: a.b.c
123   ╭considering: a.b.c}{yes}{no}}
124   ├───────text: a.b.c
125   ├considering: }{yes}{no}}
126   ├───expanded: a.b.c
127   ╰─────result: a.b.c
128 LOG: MAIN PANIC
129   no @ found in the subject of an address list match: subject="a.b.c" pattern="a.b.c"
130  a.b.c in "a.b.c"? no (end of list)
131  ├──condition: match_address{a.b.c}{a.b.c}
132  ├─────result: false
133   ╭───scanning: yes}{no}}
134   ├───────text: yes
135   ├───scanning: }{no}}
136   ├───expanded: yes
137   ├─────result:  ◀skipped▶
138   ╰───skipping: result is not used
139   ╭considering: no}}
140   ├───────text: no
141   ├considering: }}
142   ├───expanded: no
143   ╰─────result: no
144  ├───item-res: no
145  ├───expanded: match_address:░░░${if░match_address{a.b.c}{a.b.c}{yes}{no}}
146  ╰─────result: match_address:░░░no
147  ╭considering: protected:░${expand:\N░\N}
148  ├───────text: protected:░
149  ├considering: ${expand:\N░\N}
150   ╭considering: \N░\N}
151   ├──protected: ░
152   ├considering: }
153   ├───expanded: \N░\N
154   ╰─────result: ░
155   ╭considering: ░
156   ├───────text: ░
157   ├───expanded: ░
158   ╰─────result: ░
159  ├─────op-res:  
160  ├───expanded: protected:░${expand:\N░\N}
161  ╰─────result: protected:░░
162 >>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
163 Exim version x.yz ....
164 Hints DB:
165 environment after trimming:
166  USER=CALLER
167 configuration file is TESTSUITE/test-config
168 admin user
169 dropping to exim gid; retaining priv uid
170 try option gecos_pattern
171 try option gecos_name
172 try option unknown_login
173  /considering: primary_hostname: $primary_hostname
174  |-------text: primary_hostname: 
175  |considering: $primary_hostname
176  |------value: myhost.test.ex
177  |---expanded: primary_hostname: $primary_hostname
178  \_____result: primary_hostname: myhost.test.ex
179  /considering: match:  ${if match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
180  |-------text: match:  
181  |considering: ${if match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
182   /considering: abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
183   |-------text: abcd
184   |considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail}
185   |---expanded: abcd
186   \_____result: abcd
187   /considering: \N^([ab]+)(\w+)$\N}{$2$1}fail}
188   |--protected: ^([ab]+)(\w+)$
189   |considering: }{$2$1}fail}
190   |---expanded: \N^([ab]+)(\w+)$\N
191   \_____result: ^([ab]+)(\w+)$
192  compiled RE '^([ab]+)(\w+)$' not found in local cache
193  compiling RE '^([ab]+)(\w+)$'
194  compiled RE '^([ab]+)(\w+)$' saved in local cache
195  |--condition: match{abcd}{\N^([ab]+)(\w+)$\N}
196  |-----result: true
197   /considering: $2$1}fail}
198   |------value: cd
199   |considering: $1}fail}
200   |------value: ab
201   |considering: }fail}
202   |---expanded: $2$1
203   \_____result: cdab
204  |---item-res: cdab
205  |---expanded: match:  ${if match{abcd}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
206  \_____result: match:  cdab
207  /considering: match:  ${if match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
208  |-------text: match:  
209  |considering: ${if match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
210   /considering: wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
211   |-------text: wxyz
212   |considering: }{\N^([ab]+)(\w+)$\N}{$2$1}fail}
213   |---expanded: wxyz
214   \_____result: wxyz
215   /considering: \N^([ab]+)(\w+)$\N}{$2$1}fail}
216   |--protected: ^([ab]+)(\w+)$
217   |considering: }{$2$1}fail}
218   |---expanded: \N^([ab]+)(\w+)$\N
219   \_____result: ^([ab]+)(\w+)$
220  compiled RE '^([ab]+)(\w+)$' found in local cache
221  |--condition: match{wxyz}{\N^([ab]+)(\w+)$\N}
222  |-----result: false
223   /---scanning: $2$1}fail}
224   |---scanning: $1}fail}
225   |---scanning: }fail}
226   |---expanded: $2$1
227   |-----result:  <skipped>
228   \___skipping: result is not used
229  |failed to expand: match:  ${if match{wxyz}{\N^([ab]+)(\w+)$\N}{$2$1}fail}
230  |---error message: "if" failed and "fail" requested
231  \failure was forced
232  /considering: ${if eq {1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
233   /considering: 1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
234   |-------text: 1
235   |considering: }{1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
236   |---expanded: 1
237   \_____result: 1
238   /considering: 1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
239   |-------text: 1
240   |considering: }{yes}{${lookup{xx}lsearch{/non/exist}}}}
241   |---expanded: 1
242   \_____result: 1
243  |--condition: eq {1}{1}
244  |-----result: true
245   /considering: yes}{${lookup{xx}lsearch{/non/exist}}}}
246   |-------text: yes
247   |considering: }{${lookup{xx}lsearch{/non/exist}}}}
248   |---expanded: yes
249   \_____result: yes
250   /---scanning: ${lookup{xx}lsearch{/non/exist}}}}
251    /---scanning: xx}lsearch{/non/exist}}}}
252    |-------text: xx
253    |---scanning: }lsearch{/non/exist}}}}
254    |---expanded: xx
255    |-----result:  <skipped>
256    \___skipping: result is not used
257    /---scanning: /non/exist}}}}
258    |-------text: /non/exist
259    |---scanning: }}}}
260    |---expanded: /non/exist
261    |-----result:  <skipped>
262    \___skipping: result is not used
263   |---scanning: }}
264   |---expanded: ${lookup{xx}lsearch{/non/exist}}
265   |-----result:  <skipped>
266   \___skipping: result is not used
267  |---expanded: ${if eq {1}{1}{yes}{${lookup{xx}lsearch{/non/exist}}}}
268  \_____result: yes
269  /considering: match_address:   ${if match_address{a.b.c}{a.b.c}{yes}{no}}
270  |-------text: match_address:   
271  |considering: ${if match_address{a.b.c}{a.b.c}{yes}{no}}
272   /considering: a.b.c}{a.b.c}{yes}{no}}
273   |-------text: a.b.c
274   |considering: }{a.b.c}{yes}{no}}
275   |---expanded: a.b.c
276   \_____result: a.b.c
277   /considering: a.b.c}{yes}{no}}
278   |-------text: a.b.c
279   |considering: }{yes}{no}}
280   |---expanded: a.b.c
281   \_____result: a.b.c
282 LOG: MAIN PANIC
283   no @ found in the subject of an address list match: subject="a.b.c" pattern="a.b.c"
284  a.b.c in "a.b.c"? no (end of list)
285  |--condition: match_address{a.b.c}{a.b.c}
286  |-----result: false
287   /---scanning: yes}{no}}
288   |-------text: yes
289   |---scanning: }{no}}
290   |---expanded: yes
291   |-----result:  <skipped>
292   \___skipping: result is not used
293   /considering: no}}
294   |-------text: no
295   |considering: }}
296   |---expanded: no
297   \_____result: no
298  |---item-res: no
299  |---expanded: match_address:   ${if match_address{a.b.c}{a.b.c}{yes}{no}}
300  \_____result: match_address:   no
301  /considering: protected: ${expand:\N \N}
302  |-------text: protected: 
303  |considering: ${expand:\N \N}
304   /considering: \N \N}
305   |--protected:  
306   |considering: }
307   |---expanded: \N \N
308   \_____result:  
309   /considering:  
310   |-------text:  
311   |---expanded:  
312   \_____result:  
313  |-----op-res:  
314  |---expanded: protected: ${expand:\N \N}
315  \_____result: protected:  
316 >>>>>>>>>>>>>>>> Exim pid=p1235 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
317 Exim version x.yz ....
318 Hints DB:
319 environment after trimming:
320  USER=CALLER
321 configuration file is TESTSUITE/test-config
322 admin user
323 dropping to exim gid; retaining priv uid
324 try option gecos_pattern
325 try option gecos_name
326 try option unknown_login
327  ╭considering: -oMa░░sender_host_address░=░$sender_host_address
328  ├───────text: -oMa░░sender_host_address░=░
329  ├considering: $sender_host_address
330  ├──────value: V4NET.0.0.1
331             ╰──(tainted)
332  ├───expanded: -oMa░░sender_host_address░=░$sender_host_address
333  ╰─────result: -oMa░░sender_host_address░=░V4NET.0.0.1
334             ╰──(tainted)
335  ╭considering: ░░░░░░sender_host_port░=░$sender_host_port
336  ├───────text: ░░░░░░sender_host_port░=░
337  ├considering: $sender_host_port
338  ├──────value: 1234
339  ├───expanded: ░░░░░░sender_host_port░=░$sender_host_port
340  ╰─────result: ░░░░░░sender_host_port░=░1234
341  ╭considering: -oMaa░sender_host_authenticated░=░$sender_host_authenticated
342  ├───────text: -oMaa░sender_host_authenticated░=░
343  ├considering: $sender_host_authenticated
344  ├──────value: AAA
345             ╰──(tainted)
346  ├───expanded: -oMaa░sender_host_authenticated░=░$sender_host_authenticated
347  ╰─────result: -oMaa░sender_host_authenticated░=░AAA
348             ╰──(tainted)
349  ╭considering: -oMai░authenticated_id░=░$authenticated_id
350  ├───────text: -oMai░authenticated_id░=░
351  ├considering: $authenticated_id
352  ├──────value: philip
353             ╰──(tainted)
354  ├───expanded: -oMai░authenticated_id░=░$authenticated_id
355  ╰─────result: -oMai░authenticated_id░=░philip
356             ╰──(tainted)
357  ╭considering: -oMas░authenticated_sender░=░$authenticated_sender
358  ├───────text: -oMas░authenticated_sender░=░
359  ├considering: $authenticated_sender
360  ├──────value: xx@yy.zz
361             ╰──(tainted)
362  ├───expanded: -oMas░authenticated_sender░=░$authenticated_sender
363  ╰─────result: -oMas░authenticated_sender░=░xx@yy.zz
364             ╰──(tainted)
365  ╭considering: -oMi░░interface_address░=░$interface_address
366  ├───────text: -oMi░░interface_address░=░
367  ├considering: $interface_address
368  ├──────value: 1.1.1.1
369             ╰──(tainted)
370  ├───expanded: -oMi░░interface_address░=░$interface_address
371  ╰─────result: -oMi░░interface_address░=░1.1.1.1
372             ╰──(tainted)
373  ╭considering: ░░░░░░interface_port░=░$interface_port
374  ├───────text: ░░░░░░interface_port░=░
375  ├considering: $interface_port
376  ├──────value: 99
377  ├───expanded: ░░░░░░interface_port░=░$interface_port
378  ╰─────result: ░░░░░░interface_port░=░99
379  ╭considering: -oMr░░received_protocol░=░$received_protocol
380  ├───────text: -oMr░░received_protocol░=░
381  ├considering: $received_protocol
382  ├──────value: special
383             ╰──(tainted)
384  ├───expanded: -oMr░░received_protocol░=░$received_protocol
385  ╰─────result: -oMr░░received_protocol░=░special
386             ╰──(tainted)
387  ╭considering: -oMt░░sender_ident░=░$sender_ident
388  ├───────text: -oMt░░sender_ident░=░
389  ├considering: $sender_ident
390  ├──────value: me
391             ╰──(tainted)
392  ├───expanded: -oMt░░sender_ident░=░$sender_ident
393  ╰─────result: -oMt░░sender_ident░=░me
394             ╰──(tainted)
395 >>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
396 1999-03-02 09:44:33 no host name found for IP address V4NET.11.12.13
397 Exim version x.yz ....
398 Hints DB:
399 environment after trimming:
400  USER=CALLER
401 configuration file is TESTSUITE/test-config
402 admin user
403 dropping to exim gid; retaining priv uid
404 try option gecos_pattern
405 try option gecos_name
406 try option unknown_login
407  ╭considering: -oMa░░sender_host_address░=░$sender_host_address
408  ├───────text: -oMa░░sender_host_address░=░
409  ├considering: $sender_host_address
410  ├──────value: V4NET.0.0.1
411             ╰──(tainted)
412  ├───expanded: -oMa░░sender_host_address░=░$sender_host_address
413  ╰─────result: -oMa░░sender_host_address░=░V4NET.0.0.1
414             ╰──(tainted)
415  ╭considering: ░░░░░░sender_host_port░=░$sender_host_port
416  ├───────text: ░░░░░░sender_host_port░=░
417  ├considering: $sender_host_port
418  ├──────value: 1234
419  ├───expanded: ░░░░░░sender_host_port░=░$sender_host_port
420  ╰─────result: ░░░░░░sender_host_port░=░1234
421  ╭considering: -oMaa░sender_host_authenticated░=░$sender_host_authenticated
422  ├───────text: -oMaa░sender_host_authenticated░=░
423  ├considering: $sender_host_authenticated
424  ├──────value: AAA
425             ╰──(tainted)
426  ├───expanded: -oMaa░sender_host_authenticated░=░$sender_host_authenticated
427  ╰─────result: -oMaa░sender_host_authenticated░=░AAA
428             ╰──(tainted)
429  ╭considering: -oMai░authenticated_id░=░$authenticated_id
430  ├───────text: -oMai░authenticated_id░=░
431  ├considering: $authenticated_id
432  ├──────value: philip
433             ╰──(tainted)
434  ├───expanded: -oMai░authenticated_id░=░$authenticated_id
435  ╰─────result: -oMai░authenticated_id░=░philip
436             ╰──(tainted)
437  ╭considering: -oMas░authenticated_sender░=░$authenticated_sender
438  ├───────text: -oMas░authenticated_sender░=░
439  ├considering: $authenticated_sender
440  ├──────value: xx@yy.zz
441             ╰──(tainted)
442  ├───expanded: -oMas░authenticated_sender░=░$authenticated_sender
443  ╰─────result: -oMas░authenticated_sender░=░xx@yy.zz
444             ╰──(tainted)
445  ╭considering: -oMi░░interface_address░=░$interface_address
446  ├───────text: -oMi░░interface_address░=░
447  ├considering: $interface_address
448  ├──────value: 1.1.1.1
449             ╰──(tainted)
450  ├───expanded: -oMi░░interface_address░=░$interface_address
451  ╰─────result: -oMi░░interface_address░=░1.1.1.1
452             ╰──(tainted)
453  ╭considering: ░░░░░░interface_port░=░$interface_port
454  ├───────text: ░░░░░░interface_port░=░
455  ├considering: $interface_port
456  ├──────value: 99
457  ├───expanded: ░░░░░░interface_port░=░$interface_port
458  ╰─────result: ░░░░░░interface_port░=░99
459  ╭considering: -oMr░░received_protocol░=░$received_protocol
460  ├───────text: -oMr░░received_protocol░=░
461  ├considering: $received_protocol
462  ├──────value: special
463             ╰──(tainted)
464  ├───expanded: -oMr░░received_protocol░=░$received_protocol
465  ╰─────result: -oMr░░received_protocol░=░special
466             ╰──(tainted)
467  ╭considering: ---->░No░lookup░yet:░${if░eq{black}{white}{$sender_host_name}{No}}
468  ├───────text: ---->░No░lookup░yet:░
469  ├considering: ${if░eq{black}{white}{$sender_host_name}{No}}
470   ╭considering: black}{white}{$sender_host_name}{No}}
471   ├───────text: black
472   ├considering: }{white}{$sender_host_name}{No}}
473   ├───expanded: black
474   ╰─────result: black
475   ╭considering: white}{$sender_host_name}{No}}
476   ├───────text: white
477   ├considering: }{$sender_host_name}{No}}
478   ├───expanded: white
479   ╰─────result: white
480  ├──condition: eq{black}{white}
481  ├─────result: false
482   ╭───scanning: $sender_host_name}{No}}
483   ├──────value: 
484   ├───scanning: }{No}}
485   ├───expanded: $sender_host_name
486   ├─────result:  ◀skipped▶
487   ╰───skipping: result is not used
488   ╭considering: No}}
489   ├───────text: No
490   ├considering: }}
491   ├───expanded: No
492   ╰─────result: No
493  ├───item-res: No
494  ├───expanded: ---->░No░lookup░yet:░${if░eq{black}{white}{$sender_host_name}{No}}
495  ╰─────result: ---->░No░lookup░yet:░No
496  ╭considering: -oMs░░sender_host_name░=░$sender_host_name
497  ├───────text: -oMs░░sender_host_name░=░
498  ├considering: $sender_host_name
499 looking up host name for V4NET.0.0.1
500 IP address lookup yielded "ten-1.test.ex"
501   check dnssec require list
502   check dnssec request list
503   ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx 
504 checking addresses for ten-1.test.ex
505   V4NET.0.0.1 OK
506 sender_fullhost = ten-1.test.ex [V4NET.0.0.1]
507 sender_rcvhost = ten-1.test.ex ([V4NET.0.0.1] ident=me)
508  ├──────value: ten-1.test.ex
509             ╰──(tainted)
510  ├───expanded: -oMs░░sender_host_name░=░$sender_host_name
511  ╰─────result: -oMs░░sender_host_name░=░ten-1.test.ex
512             ╰──(tainted)
513  ╭considering: -oMt░░sender_ident░=░$sender_ident
514  ├───────text: -oMt░░sender_ident░=░
515  ├considering: $sender_ident
516  ├──────value: me
517             ╰──(tainted)
518  ├───expanded: -oMt░░sender_ident░=░$sender_ident
519  ╰─────result: -oMt░░sender_ident░=░me
520             ╰──(tainted)
521 >>>>>>>>>>>>>>>> Exim pid=p1237 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
522 Exim version x.yz ....
523 Hints DB:
524 changed uid/gid: forcing real = effective
525   uid=uuuu gid=CALLER_GID pid=p1238
526 configuration file is TESTSUITE/test-config
527 admin user
528 changed uid/gid: privilege not needed
529   uid=EXIM_UID gid=EXIM_GID pid=p1238
530 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
531 sender address = CALLER@myhost.test.ex
532 sender_fullhost = [V4NET.0.0.1]
533 sender_rcvhost = [V4NET.0.0.1]
534 host in hosts_connection_nolog? no (option unset)
535 LOG: smtp_connection MAIN
536   SMTP connection from [V4NET.0.0.1]
537 host in host_lookup? no (option unset)
538 set_process_info: pppp handling incoming connection from [V4NET.0.0.1]
539 host in host_reject_connection? no (option unset)
540 host in sender_unqualified_hosts? no (option unset)
541 host in recipient_unqualified_hosts? no (option unset)
542 host in helo_verify_hosts? no (option unset)
543 host in helo_try_verify_hosts? no (option unset)
544 host in helo_accept_junk_hosts? no (option unset)
545 using ACL "connect1"
546 processing "deny" (TESTSUITE/test-config 45)
547 check hosts = <\n partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch \n 1.2.3.4
548 host in "<
549  partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch 
550  1.2.3.4"?
551  list element: partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
552 sender host name required, to match against partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
553 looking up host name for V4NET.0.0.1
554   DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) using fakens
555   DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) succeeded
556 IP address lookup yielded "ten-1.test.ex"
557   check dnssec require list
558    ten-1.test.ex not in empty list (option unset? cannot trace name)
559   check dnssec request list
560    ten-1.test.ex not in empty list (option unset? cannot trace name)
561   DNS lookup of ten-1.test.ex (A) using fakens
562   DNS lookup of ten-1.test.ex (A) succeeded
563   ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx 
564 checking addresses for ten-1.test.ex
565 Forward DNS security status: unverified
566   V4NET.0.0.1 OK
567 sender_fullhost = ten-1.test.ex [V4NET.0.0.1]
568 sender_rcvhost = ten-1.test.ex ([V4NET.0.0.1])
569  search_open: lsearch "TESTSUITE/aux-fixed/0002.lsearch"
570  search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
571    key="ten-1.test.ex" partial=2 affix=*. starflags=0 opts=NULL
572  LRU list:
573    0TESTSUITE/aux-fixed/0002.lsearch
574    End
575  internal_search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
576    type=lsearch key="ten-1.test.ex" opts=NULL
577  file lookup required for ten-1.test.ex
578    in TESTSUITE/aux-fixed/0002.lsearch
579  creating new cache entry
580  lookup yielded: 
581   host in "<
582   partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch 
583   1.2.3.4"? yes (matched "partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch")
584 deny: condition test succeeded in ACL "connect1"
585 end of ACL "connect1": DENY
586 SMTP>> 550 Administrative prohibition
587 LOG: connection_reject MAIN REJECT
588   H=ten-1.test.ex [V4NET.0.0.1] rejected connection in "connect" ACL
589 search_tidyup called
590 >>>>>>>>>>>>>>>> Exim pid=p1238 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
591 Exim version x.yz ....
592 Hints DB:
593 changed uid/gid: forcing real = effective
594   uid=uuuu gid=CALLER_GID pid=p1239
595 configuration file is TESTSUITE/test-config
596 admin user
597 changed uid/gid: privilege not needed
598   uid=EXIM_UID gid=EXIM_GID pid=p1239
599 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
600 sender address = CALLER@myhost.test.ex
601 sender_fullhost = [V4NET.0.0.2]
602 sender_rcvhost = [V4NET.0.0.2]
603 host in hosts_connection_nolog? no (option unset)
604 LOG: smtp_connection MAIN
605   SMTP connection from [V4NET.0.0.2]
606 host in host_lookup? no (option unset)
607 set_process_info: pppp handling incoming connection from [V4NET.0.0.2]
608 host in host_reject_connection? no (option unset)
609 host in sender_unqualified_hosts? no (option unset)
610 host in recipient_unqualified_hosts? no (option unset)
611 host in helo_verify_hosts? no (option unset)
612 host in helo_try_verify_hosts? no (option unset)
613 host in helo_accept_junk_hosts? no (option unset)
614 using ACL "connect2"
615 processing "deny" (TESTSUITE/test-config 48)
616 check hosts = net-lsearch;TESTSUITE/aux-fixed/0002.lsearch
617 host in "net-lsearch;TESTSUITE/aux-fixed/0002.lsearch"?
618  list element: net-lsearch;TESTSUITE/aux-fixed/0002.lsearch
619  search_open: lsearch "TESTSUITE/aux-fixed/0002.lsearch"
620  search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
621    key="V4NET.0.0.2" partial=-1 affix=NULL starflags=0 opts=NULL
622  LRU list:
623    0TESTSUITE/aux-fixed/0002.lsearch
624    End
625  internal_search_find: file="TESTSUITE/aux-fixed/0002.lsearch"
626    type=lsearch key="V4NET.0.0.2" opts=NULL
627  file lookup required for V4NET.0.0.2
628    in TESTSUITE/aux-fixed/0002.lsearch
629  creating new cache entry
630  lookup failed
631 host in "net-lsearch;TESTSUITE/aux-fixed/0002.lsearch"? no (end of list)
632 deny: condition test failed in ACL "connect2"
633 end of ACL "connect2": implicit DENY
634 SMTP>> 550 Administrative prohibition
635 LOG: connection_reject MAIN REJECT
636   H=[V4NET.0.0.2] rejected connection in "connect" ACL
637 search_tidyup called
638 >>>>>>>>>>>>>>>> Exim pid=p1239 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
639 >>> host in hosts_connection_nolog? no (option unset)
640 >>> host in host_lookup? no (option unset)
641 >>> host in host_reject_connection? no (option unset)
642 >>> host in sender_unqualified_hosts? no (option unset)
643 >>> host in recipient_unqualified_hosts? no (option unset)
644 >>> host in helo_verify_hosts? no (option unset)
645 >>> host in helo_try_verify_hosts? no (option unset)
646 >>> host in helo_accept_junk_hosts? no (option unset)
647 >>> using ACL "connect0"
648 >>> processing "accept" (TESTSUITE/test-config 42)
649 >>> accept: condition test succeeded in ACL "connect0"
650 >>> end of ACL "connect0": ACCEPT
651 >>> test in helo_lookup_domains?
652 >>>  list element: @
653 >>>  list element: @[]
654 >>> test in helo_lookup_domains? no (end of list)
655 >>> processing "accept" (TESTSUITE/test-config 70)
656 >>> accept: condition test succeeded in inline ACL
657 >>> end of inline ACL: ACCEPT
658 >>> using ACL "check_data"
659 >>> processing "warn" (TESTSUITE/test-config 51)
660 >>> check logwrite = Subject is: "$h_subject:"
661 >>>                = Subject is: ""
662 LOG: 10HmaX-000000005vi-0000 Subject is: ""
663 >>> warn: condition test succeeded in ACL "check_data"
664 >>> processing "deny" (TESTSUITE/test-config 52)
665 >>>   message: reply_address=<$reply_address>
666 >>> deny: condition test succeeded in ACL "check_data"
667 >>> end of ACL "check_data": DENY
668 LOG: 10HmaX-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
669 >>> processing "accept" (TESTSUITE/test-config 70)
670 >>> accept: condition test succeeded in inline ACL
671 >>> end of inline ACL: ACCEPT
672 >>> host in ignore_fromline_hosts? no (option unset)
673 >>> using ACL "check_data"
674 >>> processing "warn" (TESTSUITE/test-config 51)
675 >>> check logwrite = Subject is: "$h_subject:"
676 >>>                = Subject is: ""
677 LOG: 10HmaY-000000005vi-0000 Subject is: ""
678 >>> warn: condition test succeeded in ACL "check_data"
679 >>> processing "deny" (TESTSUITE/test-config 52)
680 >>>   message: reply_address=<$reply_address>
681 >>> deny: condition test succeeded in ACL "check_data"
682 >>> end of ACL "check_data": DENY
683 LOG: 10HmaY-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: reply_address=<a@b>
684 >>> processing "accept" (TESTSUITE/test-config 70)
685 >>> accept: condition test succeeded in inline ACL
686 >>> end of inline ACL: ACCEPT
687 >>> host in ignore_fromline_hosts? no (option unset)
688 >>> using ACL "check_data"
689 >>> processing "warn" (TESTSUITE/test-config 51)
690 >>> check logwrite = Subject is: "$h_subject:"
691 >>>                = Subject is: ""
692 LOG: 10HmaZ-000000005vi-0000 Subject is: ""
693 >>> warn: condition test succeeded in ACL "check_data"
694 >>> processing "deny" (TESTSUITE/test-config 52)
695 >>>   message: reply_address=<$reply_address>
696 >>> deny: condition test succeeded in ACL "check_data"
697 >>> end of ACL "check_data": DENY
698 LOG: 10HmaZ-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: reply_address=<c@d>
699 >>> processing "accept" (TESTSUITE/test-config 70)
700 >>> accept: condition test succeeded in inline ACL
701 >>> end of inline ACL: ACCEPT
702 >>> host in ignore_fromline_hosts? no (option unset)
703 >>> using ACL "check_data"
704 >>> processing "warn" (TESTSUITE/test-config 51)
705 >>> check logwrite = Subject is: "$h_subject:"
706 >>>                = Subject is: ""
707 LOG: 10HmbA-000000005vi-0000 Subject is: ""
708 >>> warn: condition test succeeded in ACL "check_data"
709 >>> processing "deny" (TESTSUITE/test-config 52)
710 >>>   message: reply_address=<$reply_address>
711 >>> deny: condition test succeeded in ACL "check_data"
712 >>> end of ACL "check_data": DENY
713 LOG: 10HmbA-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
714 >>> processing "accept" (TESTSUITE/test-config 70)
715 >>> accept: condition test succeeded in inline ACL
716 >>> end of inline ACL: ACCEPT
717 >>> host in ignore_fromline_hosts? no (option unset)
718 >>> using ACL "check_data"
719 >>> processing "warn" (TESTSUITE/test-config 51)
720 >>> check logwrite = Subject is: "$h_subject:"
721 >>>                = Subject is: ""
722 LOG: 10HmbB-000000005vi-0000 Subject is: ""
723 >>> warn: condition test succeeded in ACL "check_data"
724 >>> processing "deny" (TESTSUITE/test-config 52)
725 >>>   message: reply_address=<$reply_address>
726 >>> deny: condition test succeeded in ACL "check_data"
727 >>> end of ACL "check_data": DENY
728 LOG: 10HmbB-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: reply_address=<x@y>
729 >>> host in hosts_connection_nolog? no (option unset)
730 >>> host in host_lookup? no (option unset)
731 >>> host in host_reject_connection? no (option unset)
732 >>> host in sender_unqualified_hosts? no (option unset)
733 >>> host in recipient_unqualified_hosts? no (option unset)
734 >>> host in helo_verify_hosts? no (option unset)
735 >>> host in helo_try_verify_hosts? no (option unset)
736 >>> host in helo_accept_junk_hosts? no (option unset)
737 >>> using ACL "connect0"
738 >>> processing "accept" (TESTSUITE/test-config 42)
739 >>> accept: condition test succeeded in ACL "connect0"
740 >>> end of ACL "connect0": ACCEPT
741 >>> test in helo_lookup_domains?
742 >>>  list element: @
743 >>>  list element: @[]
744 >>> test in helo_lookup_domains? no (end of list)
745 >>> processing "accept" (TESTSUITE/test-config 70)
746 >>> accept: condition test succeeded in inline ACL
747 >>> end of inline ACL: ACCEPT
748 >>> host in ignore_fromline_hosts? no (option unset)
749 >>> using ACL "check_data"
750 >>> processing "warn" (TESTSUITE/test-config 51)
751 >>> check logwrite = Subject is: "$h_subject:"
752 >>>                = Subject is: "=?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_it_will_go_over_the_75-char_limit_by_a_long_way=3B_in_fact_this_one_will_go_over_the_150_character_limit?="
753 LOG: 10HmbC-000000005vi-0000 Subject is: "=?iso-8859-8?Q?_here_we_go=3A_a_string_that_is_going_to_be_encoded=3A_it_will_go_over_the_75-char_limit_by_a_long_way=3B_in_fact_this_one_will_go_over_the_150_character_limit?="
754 >>> warn: condition test succeeded in ACL "check_data"
755 >>> processing "deny" (TESTSUITE/test-config 52)
756 >>>   message: reply_address=<$reply_address>
757 >>> deny: condition test succeeded in ACL "check_data"
758 >>> end of ACL "check_data": DENY
759 LOG: 10HmbC-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
760 >>> host in hosts_connection_nolog? no (option unset)
761 >>> host in host_lookup? no (option unset)
762 >>> host in host_reject_connection? no (option unset)
763 >>> host in sender_unqualified_hosts? no (option unset)
764 >>> host in recipient_unqualified_hosts? no (option unset)
765 >>> host in helo_verify_hosts? no (option unset)
766 >>> host in helo_try_verify_hosts? no (option unset)
767 >>> host in helo_accept_junk_hosts? no (option unset)
768 >>> using ACL "connect0"
769 >>> processing "accept" (TESTSUITE/test-config 42)
770 >>> accept: condition test succeeded in ACL "connect0"
771 >>> end of ACL "connect0": ACCEPT
772 >>> test in helo_lookup_domains?
773 >>>  list element: @
774 >>>  list element: @[]
775 >>> test in helo_lookup_domains? no (end of list)
776 >>> processing "accept" (TESTSUITE/test-config 70)
777 >>> accept: condition test succeeded in inline ACL
778 >>> end of inline ACL: ACCEPT
779 >>> host in ignore_fromline_hosts? no (option unset)
780 >>> using ACL "check_data"
781 >>> processing "warn" (TESTSUITE/test-config 51)
782 >>> check logwrite = Subject is: "$h_subject:"
783 >>>                = Subject is: " here we go: a string that is going to be encoded: it will go over the 75-char limit by a long way; in fact this one will go over the 150 character limit"
784 LOG: 10HmbD-000000005vi-0000 Subject is: " here we go: a string that is going to be encoded: it will go over the 75-char limit by a long way; in fact this one will go over the 150 character limit"
785 >>> warn: condition test succeeded in ACL "check_data"
786 >>> processing "deny" (TESTSUITE/test-config 52)
787 >>>   message: reply_address=<$reply_address>
788 >>> deny: condition test succeeded in ACL "check_data"
789 >>> end of ACL "check_data": DENY
790 LOG: 10HmbD-000000005vi-0000 H=(test) [V4NET.0.0.0] F=<> rejected after DATA: reply_address=<>
791 Exim version x.yz ....
792 Hints DB:
793 changed uid/gid: -C, -D, -be or -bf forces real uid
794   uid=CALLER_UID gid=CALLER_GID pid=p1240
795 configuration file is TESTSUITE/test-config
796 admin user
797 dropping to exim gid; retaining priv uid
798 originator: uid=CALLER_UID gid=CALLER_GID login=CALLER name=CALLER_NAME
799 sender address = CALLER@myhost.test.ex
800  1.2.3.4 in "1.2.3"?
801   list element: 1.2.3
802   1.2.3.4 in "1.2.3"? no (malformed IPv4 address or address mask: 1.2.3)
803   1.2.3.4 in "1.2.3.4/abc"?
804    list element: 1.2.3.4/abc
805    1.2.3.4 in "1.2.3.4/abc"? no (malformed IPv4 address or address mask: 1.2.3.4)
806    ::1 in "<; aaaa:bbbb"?
807    ╎list element: aaaa:bbbb
808    ╎::1 in "<; aaaa:bbbb"? no (malformed IPv6 address or address mask: aaaa:bbbb)
809    search_tidyup called
810 >>>>>>>>>>>>>>>> Exim pid=p1240 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>