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