TLS: fix resumption for TLS-on-connect
[exim.git] / test / stderr / 0632
1
2 ******** SERVER ********
3 Exim version x.yz ....
4 environment after trimming:
5  PATH=<munged>
6 adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
7 configuration file is TESTSUITE/test-config
8 admin user
9 dropping to exim gid; retaining priv uid
10 daemon_smtp_port overridden by -oX:
11   <: 1225
12 creating notifier socket
13  ╭considering: $spool_directory/exim_daemon_notify
14  ├──────value: TESTSUITE/spool
15  ├considering: /exim_daemon_notify
16  ├───────text: /exim_daemon_notify
17  ├──expanding: $spool_directory/exim_daemon_notify
18  ╰─────result: TESTSUITE/spool/exim_daemon_notify
19  TESTSUITE/spool/exim_daemon_notify
20 listening on all interfaces (IPv6) port PORT_D
21 listening on all interfaces (IPv4) port PORT_D
22 pid written to TESTSUITE/spool/exim-daemon.pid
23 LOG: MAIN
24   exim x.yz daemon started: pid=p1234, no queue runs, listening for SMTP on port PORT_D
25 daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
26 Listening...
27 Connection request from 127.0.0.1 port sssss
28 search_tidyup called
29 p1235 Process p1235 is handling incoming connection from [127.0.0.1]
30 p1235  ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
31 p1235  ├──────value: myhost.test.ex
32 p1235  ├considering:  ESMTP Exim $version_number $tod_full
33 p1235  ├───────text:  ESMTP Exim 
34 p1235  ├considering: $version_number $tod_full
35 p1235  ├──────value: x.yz
36 p1235  ├considering:  $tod_full
37 p1235  ├───────text:  
38 p1235  ├considering: $tod_full
39 p1235  ├──────value: Tue, 2 Mar 1999 09:44:33 +0000
40 p1235  ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
41 p1235  ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
42 p1235 Process p1235 is ready for new message
43 p1235 compiled caseless RE '^nomatch_list' not found in local cache
44 p1235 compiled RE '^nomatch_list' saved in local cache
45 p1235 sending RE '^nomatch_list' to daemon
46 p1235  ╭considering: $spool_directory/exim_daemon_notify
47 p1235  ├──────value: TESTSUITE/spool
48 p1235  ├considering: /exim_daemon_notify
49 p1235  ├───────text: /exim_daemon_notify
50 p1235  ├──expanding: $spool_directory/exim_daemon_notify
51 p1235  ╰─────result: TESTSUITE/spool/exim_daemon_notify
52 p1235  ╭considering: ${if match {a_random_string} {static_RE}}
53 p1235   ╭considering: a_random_string} {static_RE}}
54 p1235   ├───────text: a_random_string
55 p1235   ├considering: } {static_RE}}
56 p1235   ├──expanding: a_random_string
57 p1235   ╰─────result: a_random_string
58 p1235   ╭considering: static_RE}}
59 p1235   ├───────text: static_RE
60 p1235   ├considering: }}
61 p1235   ├──expanding: static_RE
62 p1235   ╰─────result: static_RE
63 p1235  compiled RE 'static_RE' not found in local cache
64 p1235  compiling RE 'static_RE'
65 p1235  compiled RE 'static_RE' saved in local cache
66 p1235  sending RE 'static_RE' to daemon
67 p1235   ╭considering: $spool_directory/exim_daemon_notify
68 p1235   ├──────value: TESTSUITE/spool
69 p1235   ├considering: /exim_daemon_notify
70 p1235   ├───────text: /exim_daemon_notify
71 p1235   ├──expanding: $spool_directory/exim_daemon_notify
72 p1235   ╰─────result: TESTSUITE/spool/exim_daemon_notify
73 p1235  ├──condition: match {a_random_string} {static_RE}
74 p1235  ├─────result: false
75 p1235  ├──expanding: ${if match {a_random_string} {static_RE}}
76 p1235  ╰─────result: 
77 p1235  ╭considering: ${if match {a_random_string} {tricky_static_RE\$}}
78 p1235   ╭considering: a_random_string} {tricky_static_RE\$}}
79 p1235   ├───────text: a_random_string
80 p1235   ├considering: } {tricky_static_RE\$}}
81 p1235   ├──expanding: a_random_string
82 p1235   ╰─────result: a_random_string
83 p1235   ╭considering: tricky_static_RE\$}}
84 p1235   ├───────text: tricky_static_RE
85 p1235   ├considering: \$}}
86 p1235   ├backslashed: '\$'
87 p1235   ├considering: }}
88 p1235   ├──expanding: tricky_static_RE\$
89 p1235   ╰─────result: tricky_static_RE$
90 p1235  compiled RE 'tricky_static_RE$' not found in local cache
91 p1235  compiling RE 'tricky_static_RE$'
92 p1235  compiled RE 'tricky_static_RE$' saved in local cache
93 p1235  sending RE 'tricky_static_RE$' to daemon
94 p1235   ╭considering: $spool_directory/exim_daemon_notify
95 p1235   ├──────value: TESTSUITE/spool
96 p1235   ├considering: /exim_daemon_notify
97 p1235   ├───────text: /exim_daemon_notify
98 p1235   ├──expanding: $spool_directory/exim_daemon_notify
99 p1235   ╰─────result: TESTSUITE/spool/exim_daemon_notify
100 p1235  ├──condition: match {a_random_string} {tricky_static_RE\$}
101 p1235  ├─────result: false
102 p1235  ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}}
103 p1235  ╰─────result: 
104 p1235  ╭considering: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
105 p1235   ╭considering: a_random_string} {pid=${pid} uncacheable_RE}}
106 p1235   ├───────text: a_random_string
107 p1235   ├considering: } {pid=${pid} uncacheable_RE}}
108 p1235   ├──expanding: a_random_string
109 p1235   ╰─────result: a_random_string
110 p1235   ╭considering: pid=${pid} uncacheable_RE}}
111 p1235   ├───────text: pid=
112 p1235   ├considering: ${pid} uncacheable_RE}}
113 p1235   ├considering:  uncacheable_RE}}
114 p1235   ├───────text:  uncacheable_RE
115 p1235   ├considering: }}
116 p1235   ├──expanding: pid=${pid} uncacheable_RE
117 p1235   ╰─────result: pid=p1235 uncacheable_RE
118 p1235  compiling RE 'pid=p1235 uncacheable_RE'
119 p1235  ├──condition: match {a_random_string} {pid=${pid} uncacheable_RE}
120 p1235  ├─────result: false
121 p1235  ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
122 p1235  ╰─────result: 
123 p1235 search_tidyup called
124 p1235 search_tidyup called
125 p1235  ╭considering: ${tod_full}
126 p1235  ├──expanding: ${tod_full}
127 p1235  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
128 p1235  ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
129 p1235   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
130 p1235   }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
131 p1235   }}(Exim $version_number)
132 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
133 p1235   }}id $message_exim_id${if def:received_for {
134 p1235   for $received_for}}
135 p1235  ├───────text: Received: 
136 p1235  ├considering: ${if def:sender_rcvhost {from $sender_rcvhost
137 p1235   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
138 p1235   }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
139 p1235   }}(Exim $version_number)
140 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
141 p1235   }}id $message_exim_id${if def:received_for {
142 p1235   for $received_for}}
143 p1235  ├──condition: def:sender_rcvhost
144 p1235  ├─────result: true
145 p1235   ╭considering: from $sender_rcvhost
146 p1235           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
147 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
148 p1235           }}(Exim $version_number)
149 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
150 p1235           }}id $message_exim_id${if def:received_for {
151 p1235           for $received_for}}
152 p1235   ├───────text: from 
153 p1235   ├considering: $sender_rcvhost
154 p1235           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
155 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
156 p1235           }}(Exim $version_number)
157 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
158 p1235           }}id $message_exim_id${if def:received_for {
159 p1235           for $received_for}}
160 p1235   ├──────value: [127.0.0.1] (helo=test.ex)
161 p1235              ╰──(tainted)
162 p1235   ├considering: 
163 p1235           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
164 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
165 p1235           }}(Exim $version_number)
166 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
167 p1235           }}id $message_exim_id${if def:received_for {
168 p1235           for $received_for}}
169 p1235   ├───────text: 
170 p1235           
171 p1235   ├considering: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
172 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
173 p1235           }}(Exim $version_number)
174 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
175 p1235           }}id $message_exim_id${if def:received_for {
176 p1235           for $received_for}}
177 p1235   ├──expanding: from $sender_rcvhost
178 p1235           
179 p1235   ╰─────result: from [127.0.0.1] (helo=test.ex)
180 p1235           
181 p1235              ╰──(tainted)
182 p1235   ╭───scanning: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
183 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
184 p1235           }}(Exim $version_number)
185 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
186 p1235           }}id $message_exim_id${if def:received_for {
187 p1235           for $received_for}}
188 p1235   ├──condition: def:sender_ident
189 p1235   ├─────result: false
190 p1235    ╭───scanning: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
191 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
192 p1235           }}(Exim $version_number)
193 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
194 p1235           }}id $message_exim_id${if def:received_for {
195 p1235           for $received_for}}
196 p1235    ├───────text: from 
197 p1235    ├───scanning: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
198 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
199 p1235           }}(Exim $version_number)
200 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
201 p1235           }}id $message_exim_id${if def:received_for {
202 p1235           for $received_for}}
203 p1235    ╎╭───scanning: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
204 p1235    ╎    }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
205 p1235    ╎    }}(Exim $version_number)
206 p1235    ╎    ${if def:sender_address {(envelope-from <$sender_address>)
207 p1235    ╎    }}id $message_exim_id${if def:received_for {
208 p1235    ╎    for $received_for}}
209 p1235    ╎├──────value: 
210 p1235    ╎├───scanning: } }}${if def:sender_helo_name {(helo=$sender_helo_name)
211 p1235    ╎    }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
212 p1235    ╎    }}(Exim $version_number)
213 p1235    ╎    ${if def:sender_address {(envelope-from <$sender_address>)
214 p1235    ╎    }}id $message_exim_id${if def:received_for {
215 p1235    ╎    for $received_for}}
216 p1235    ╎├──expanding: $sender_ident
217 p1235    ╎├─────result: 
218 p1235    ╎╰───skipping: result is not used
219 p1235    ├───scanning:  }}${if def:sender_helo_name {(helo=$sender_helo_name)
220 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
221 p1235           }}(Exim $version_number)
222 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
223 p1235           }}id $message_exim_id${if def:received_for {
224 p1235           for $received_for}}
225 p1235    ├───────text:  
226 p1235    ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name)
227 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
228 p1235           }}(Exim $version_number)
229 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
230 p1235           }}id $message_exim_id${if def:received_for {
231 p1235           for $received_for}}
232 p1235    ├──expanding: from ${quote_local_part:$sender_ident} 
233 p1235    ├─────result: from  
234 p1235    ╰───skipping: result is not used
235 p1235   ├───item-res: 
236 p1235   ├───scanning: ${if def:sender_helo_name {(helo=$sender_helo_name)
237 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
238 p1235           }}(Exim $version_number)
239 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
240 p1235           }}id $message_exim_id${if def:received_for {
241 p1235           for $received_for}}
242 p1235   ├──condition: def:sender_helo_name
243 p1235   ├─────result: false
244 p1235    ╭───scanning: (helo=$sender_helo_name)
245 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
246 p1235           }}(Exim $version_number)
247 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
248 p1235           }}id $message_exim_id${if def:received_for {
249 p1235           for $received_for}}
250 p1235    ├───────text: (helo=
251 p1235    ├───scanning: $sender_helo_name)
252 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
253 p1235           }}(Exim $version_number)
254 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
255 p1235           }}id $message_exim_id${if def:received_for {
256 p1235           for $received_for}}
257 p1235    ├──────value: 
258 p1235    ├───scanning: )
259 p1235           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
260 p1235           }}(Exim $version_number)
261 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
262 p1235           }}id $message_exim_id${if def:received_for {
263 p1235           for $received_for}}
264 p1235    ├───────text: )
265 p1235           
266 p1235    ├───scanning: }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
267 p1235           }}(Exim $version_number)
268 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
269 p1235           }}id $message_exim_id${if def:received_for {
270 p1235           for $received_for}}
271 p1235    ├──expanding: (helo=$sender_helo_name)
272 p1235           
273 p1235    ├─────result: (helo=)
274 p1235           
275 p1235    ╰───skipping: result is not used
276 p1235   ├───item-res: 
277 p1235   ├───scanning: }}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
278 p1235           }}(Exim $version_number)
279 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
280 p1235           }}id $message_exim_id${if def:received_for {
281 p1235           for $received_for}}
282 p1235   ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
283 p1235           }}
284 p1235   ├─────result: 
285 p1235   ╰───skipping: result is not used
286 p1235  ├───item-res: from [127.0.0.1] (helo=test.ex)
287 p1235   
288 p1235             ╰──(tainted)
289 p1235  ├considering: by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
290 p1235   }}(Exim $version_number)
291 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
292 p1235   }}id $message_exim_id${if def:received_for {
293 p1235   for $received_for}}
294 p1235  ├───────text: by 
295 p1235  ├considering: $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
296 p1235   }}(Exim $version_number)
297 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
298 p1235   }}id $message_exim_id${if def:received_for {
299 p1235   for $received_for}}
300 p1235  ├──────value: myhost.test.ex
301 p1235  ├considering:  ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
302 p1235   }}(Exim $version_number)
303 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
304 p1235   }}id $message_exim_id${if def:received_for {
305 p1235   for $received_for}}
306 p1235  ├───────text:  
307 p1235  ├considering: ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
308 p1235   }}(Exim $version_number)
309 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
310 p1235   }}id $message_exim_id${if def:received_for {
311 p1235   for $received_for}}
312 p1235  ├──condition: def:received_protocol
313 p1235  ├─────result: true
314 p1235   ╭considering: with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
315 p1235           }}(Exim $version_number)
316 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
317 p1235           }}id $message_exim_id${if def:received_for {
318 p1235           for $received_for}}
319 p1235   ├───────text: with 
320 p1235   ├considering: $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
321 p1235           }}(Exim $version_number)
322 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
323 p1235           }}id $message_exim_id${if def:received_for {
324 p1235           for $received_for}}
325 p1235   ├──────value: smtp
326 p1235   ├considering:  }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
327 p1235           }}(Exim $version_number)
328 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
329 p1235           }}id $message_exim_id${if def:received_for {
330 p1235           for $received_for}}
331 p1235   ├───────text:  
332 p1235   ├considering: }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
333 p1235           }}(Exim $version_number)
334 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
335 p1235           }}id $message_exim_id${if def:received_for {
336 p1235           for $received_for}}
337 p1235   ├──expanding: with $received_protocol 
338 p1235   ╰─────result: with smtp 
339 p1235  ├───item-res: with smtp 
340 p1235             ╰──(tainted)
341 p1235  ├considering: ${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
342 p1235   }}(Exim $version_number)
343 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
344 p1235   }}id $message_exim_id${if def:received_for {
345 p1235   for $received_for}}
346 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
347 p1235           }}id $message_exim_id${if def:received_for {
348 p1235           for $received_for}}
349 p1235   ├──expanding:  ($tls_in_ver)
350 p1235   ├─────result:  ()
351 p1235   ╰───skipping: result is not used
352 p1235  ├───item-res: 
353 p1235             ╰──(tainted)
354 p1235  ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
355 p1235   }}(Exim $version_number)
356 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
357 p1235   }}id $message_exim_id${if def:received_for {
358 p1235   for $received_for}}
359 p1235  ├──condition: def:tls_in_cipher_std
360 p1235  ├─────result: false
361 p1235   ╭───scanning:  tls $tls_in_cipher_std
362 p1235           }}(Exim $version_number)
363 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
364 p1235           }}id $message_exim_id${if def:received_for {
365 p1235           for $received_for}}
366 p1235   ├───────text:  tls 
367 p1235   ├───scanning: $tls_in_cipher_std
368 p1235           }}(Exim $version_number)
369 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
370 p1235           }}id $message_exim_id${if def:received_for {
371 p1235           for $received_for}}
372 p1235   ├──────value: 
373 p1235   ├───scanning: 
374 p1235           }}(Exim $version_number)
375 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
376 p1235           }}id $message_exim_id${if def:received_for {
377 p1235           for $received_for}}
378 p1235   ├───────text: 
379 p1235           
380 p1235   ├───scanning: }}(Exim $version_number)
381 p1235           ${if def:sender_address {(envelope-from <$sender_address>)
382 p1235           }}id $message_exim_id${if def:received_for {
383 p1235           for $received_for}}
384 p1235   ├──expanding:  tls $tls_in_cipher_std
385 p1235           
386 p1235   ├─────result:  tls 
387 p1235           
388 p1235   ╰───skipping: result is not used
389 p1235  ├───item-res: 
390 p1235             ╰──(tainted)
391 p1235  ├considering: (Exim $version_number)
392 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
393 p1235   }}id $message_exim_id${if def:received_for {
394 p1235   for $received_for}}
395 p1235  ├───────text: (Exim 
396 p1235  ├considering: $version_number)
397 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
398 p1235   }}id $message_exim_id${if def:received_for {
399 p1235   for $received_for}}
400 p1235  ├──────value: x.yz
401 p1235  ├considering: )
402 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
403 p1235   }}id $message_exim_id${if def:received_for {
404 p1235   for $received_for}}
405 p1235  ├───────text: )
406 p1235   
407 p1235  ├considering: ${if def:sender_address {(envelope-from <$sender_address>)
408 p1235   }}id $message_exim_id${if def:received_for {
409 p1235   for $received_for}}
410 p1235  ├──condition: def:sender_address
411 p1235  ├─────result: true
412 p1235   ╭considering: (envelope-from <$sender_address>)
413 p1235           }}id $message_exim_id${if def:received_for {
414 p1235           for $received_for}}
415 p1235   ├───────text: (envelope-from <
416 p1235   ├considering: $sender_address>)
417 p1235           }}id $message_exim_id${if def:received_for {
418 p1235           for $received_for}}
419 p1235   ├──────value: CALLER@test.ex
420 p1235              ╰──(tainted)
421 p1235   ├considering: >)
422 p1235           }}id $message_exim_id${if def:received_for {
423 p1235           for $received_for}}
424 p1235   ├───────text: >)
425 p1235           
426 p1235   ├considering: }}id $message_exim_id${if def:received_for {
427 p1235           for $received_for}}
428 p1235   ├──expanding: (envelope-from <$sender_address>)
429 p1235           
430 p1235   ╰─────result: (envelope-from <CALLER@test.ex>)
431 p1235           
432 p1235              ╰──(tainted)
433 p1235  ├───item-res: (envelope-from <CALLER@test.ex>)
434 p1235   
435 p1235             ╰──(tainted)
436 p1235  ├considering: id $message_exim_id${if def:received_for {
437 p1235   for $received_for}}
438 p1235  ├───────text: id 
439 p1235  ├considering: $message_exim_id${if def:received_for {
440 p1235   for $received_for}}
441 p1235  ├──────value: 10HmaX-000000005vi-0000
442 p1235  ├considering: ${if def:received_for {
443 p1235   for $received_for}}
444 p1235  ├──condition: def:received_for
445 p1235  ├─────result: true
446 p1235   ╭considering: 
447 p1235           for $received_for}}
448 p1235   ├───────text: 
449 p1235           for 
450 p1235   ├considering: $received_for}}
451 p1235   ├──────value: dest_1@test.ex
452 p1235              ╰──(tainted)
453 p1235   ├considering: }}
454 p1235   ├──expanding: 
455 p1235           for $received_for
456 p1235   ╰─────result: 
457 p1235           for dest_1@test.ex
458 p1235              ╰──(tainted)
459 p1235  ├───item-res: 
460 p1235   for dest_1@test.ex
461 p1235             ╰──(tainted)
462 p1235  ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
463 p1235   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
464 p1235   }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
465 p1235   }}(Exim $version_number)
466 p1235   ${if def:sender_address {(envelope-from <$sender_address>)
467 p1235   }}id $message_exim_id${if def:received_for {
468 p1235   for $received_for}}
469 p1235  ╰─────result: Received: from [127.0.0.1] (helo=test.ex)
470 p1235   by myhost.test.ex with smtp (Exim x.yz)
471 p1235   (envelope-from <CALLER@test.ex>)
472 p1235   id 10HmaX-000000005vi-0000
473 p1235   for dest_1@test.ex
474 p1235             ╰──(tainted)
475 p1235  ╭considering: ${tod_full}
476 p1235  ├──expanding: ${tod_full}
477 p1235  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
478 LOG: MAIN
479   <= CALLER@test.ex H=(test.ex) [127.0.0.1] Ci=p1235 P=smtp S=sss
480 search_tidyup called
481 Process p1235 is ready for new message
482 LOG: smtp_connection MAIN
483   SMTP connection Ci=p1235 from (test.ex) [127.0.0.1] D=qqs closed by QUIT
484 p1234 1 SMTP accept process running
485 p1234 Listening...
486 p1234 daemon_notification (from unknown addr)
487 p1234 compiled caseless RE '^nomatch_list' not found in local cache
488 p1234 compiling caseless RE '^nomatch_list'
489 p1234 compiled RE '^nomatch_list' saved in local cache
490 p1234 Listening...
491 p1234 daemon_notification (from unknown addr)
492 p1234 compiled RE 'static_RE' not found in local cache
493 p1234 compiling RE 'static_RE'
494 p1234 compiled RE 'static_RE' saved in local cache
495 p1234 Listening...
496 p1234 daemon_notification (from unknown addr)
497 p1234 compiled RE 'tricky_static_RE$' not found in local cache
498 p1234 compiling RE 'tricky_static_RE$'
499 p1234 compiled RE 'tricky_static_RE$' saved in local cache
500 p1234 Listening...
501 search_tidyup called
502 >>>>>>>>>>>>>>>> Exim pid=p1235 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>>
503 p1234 child p1235 ended: status=0x0
504 p1234   normal exit, 0
505 p1234 0 SMTP accept processes now running
506 p1234 Listening...
507 p1234 Connection request from 127.0.0.1 port sssss
508 p1234 search_tidyup called
509 p1236 Process p1236 is handling incoming connection from [127.0.0.1]
510 p1236  ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
511 p1236  ├──────value: myhost.test.ex
512 p1236  ├considering:  ESMTP Exim $version_number $tod_full
513 p1236  ├───────text:  ESMTP Exim 
514 p1236  ├considering: $version_number $tod_full
515 p1236  ├──────value: x.yz
516 p1236  ├considering:  $tod_full
517 p1236  ├───────text:  
518 p1236  ├considering: $tod_full
519 p1236  ├──────value: Tue, 2 Mar 1999 09:44:33 +0000
520 p1236  ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
521 p1236  ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
522 p1236 Process p1236 is ready for new message
523 p1236 compiled caseless RE '^nomatch_list' found in local cache
524 p1236  ╭considering: ${if match {a_random_string} {static_RE}}
525 p1236   ╭considering: a_random_string} {static_RE}}
526 p1236   ├───────text: a_random_string
527 p1236   ├considering: } {static_RE}}
528 p1236   ├──expanding: a_random_string
529 p1236   ╰─────result: a_random_string
530 p1236   ╭considering: static_RE}}
531 p1236   ├───────text: static_RE
532 p1236   ├considering: }}
533 p1236   ├──expanding: static_RE
534 p1236   ╰─────result: static_RE
535 p1236  compiled RE 'static_RE' found in local cache
536 p1236  ├──condition: match {a_random_string} {static_RE}
537 p1236  ├─────result: false
538 p1236  ├──expanding: ${if match {a_random_string} {static_RE}}
539 p1236  ╰─────result: 
540 p1236  ╭considering: ${if match {a_random_string} {tricky_static_RE\$}}
541 p1236   ╭considering: a_random_string} {tricky_static_RE\$}}
542 p1236   ├───────text: a_random_string
543 p1236   ├considering: } {tricky_static_RE\$}}
544 p1236   ├──expanding: a_random_string
545 p1236   ╰─────result: a_random_string
546 p1236   ╭considering: tricky_static_RE\$}}
547 p1236   ├───────text: tricky_static_RE
548 p1236   ├considering: \$}}
549 p1236   ├backslashed: '\$'
550 p1236   ├considering: }}
551 p1236   ├──expanding: tricky_static_RE\$
552 p1236   ╰─────result: tricky_static_RE$
553 p1236  compiled RE 'tricky_static_RE$' found in local cache
554 p1236  ├──condition: match {a_random_string} {tricky_static_RE\$}
555 p1236  ├─────result: false
556 p1236  ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}}
557 p1236  ╰─────result: 
558 p1236  ╭considering: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
559 p1236   ╭considering: a_random_string} {pid=${pid} uncacheable_RE}}
560 p1236   ├───────text: a_random_string
561 p1236   ├considering: } {pid=${pid} uncacheable_RE}}
562 p1236   ├──expanding: a_random_string
563 p1236   ╰─────result: a_random_string
564 p1236   ╭considering: pid=${pid} uncacheable_RE}}
565 p1236   ├───────text: pid=
566 p1236   ├considering: ${pid} uncacheable_RE}}
567 p1236   ├considering:  uncacheable_RE}}
568 p1236   ├───────text:  uncacheable_RE
569 p1236   ├considering: }}
570 p1236   ├──expanding: pid=${pid} uncacheable_RE
571 p1236   ╰─────result: pid=p1236 uncacheable_RE
572 p1236  compiling RE 'pid=p1236 uncacheable_RE'
573 p1236  ├──condition: match {a_random_string} {pid=${pid} uncacheable_RE}
574 p1236  ├─────result: false
575 p1236  ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
576 p1236  ╰─────result: 
577 p1236 search_tidyup called
578 p1236 search_tidyup called
579 p1236  ╭considering: ${tod_full}
580 p1236  ├──expanding: ${tod_full}
581 p1236  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
582 p1236  ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
583 p1236   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
584 p1236   }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
585 p1236   }}(Exim $version_number)
586 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
587 p1236   }}id $message_exim_id${if def:received_for {
588 p1236   for $received_for}}
589 p1236  ├───────text: Received: 
590 p1236  ├considering: ${if def:sender_rcvhost {from $sender_rcvhost
591 p1236   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
592 p1236   }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
593 p1236   }}(Exim $version_number)
594 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
595 p1236   }}id $message_exim_id${if def:received_for {
596 p1236   for $received_for}}
597 p1236  ├──condition: def:sender_rcvhost
598 p1236  ├─────result: true
599 p1236   ╭considering: from $sender_rcvhost
600 p1236           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
601 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
602 p1236           }}(Exim $version_number)
603 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
604 p1236           }}id $message_exim_id${if def:received_for {
605 p1236           for $received_for}}
606 p1236   ├───────text: from 
607 p1236   ├considering: $sender_rcvhost
608 p1236           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
609 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
610 p1236           }}(Exim $version_number)
611 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
612 p1236           }}id $message_exim_id${if def:received_for {
613 p1236           for $received_for}}
614 p1236   ├──────value: [127.0.0.1] (helo=test.ex)
615 p1236              ╰──(tainted)
616 p1236   ├considering: 
617 p1236           }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
618 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
619 p1236           }}(Exim $version_number)
620 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
621 p1236           }}id $message_exim_id${if def:received_for {
622 p1236           for $received_for}}
623 p1236   ├───────text: 
624 p1236           
625 p1236   ├considering: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
626 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
627 p1236           }}(Exim $version_number)
628 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
629 p1236           }}id $message_exim_id${if def:received_for {
630 p1236           for $received_for}}
631 p1236   ├──expanding: from $sender_rcvhost
632 p1236           
633 p1236   ╰─────result: from [127.0.0.1] (helo=test.ex)
634 p1236           
635 p1236              ╰──(tainted)
636 p1236   ╭───scanning: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
637 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
638 p1236           }}(Exim $version_number)
639 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
640 p1236           }}id $message_exim_id${if def:received_for {
641 p1236           for $received_for}}
642 p1236   ├──condition: def:sender_ident
643 p1236   ├─────result: false
644 p1236    ╭───scanning: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
645 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
646 p1236           }}(Exim $version_number)
647 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
648 p1236           }}id $message_exim_id${if def:received_for {
649 p1236           for $received_for}}
650 p1236    ├───────text: from 
651 p1236    ├───scanning: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
652 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
653 p1236           }}(Exim $version_number)
654 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
655 p1236           }}id $message_exim_id${if def:received_for {
656 p1236           for $received_for}}
657 p1236    ╎╭───scanning: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
658 p1236    ╎    }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
659 p1236    ╎    }}(Exim $version_number)
660 p1236    ╎    ${if def:sender_address {(envelope-from <$sender_address>)
661 p1236    ╎    }}id $message_exim_id${if def:received_for {
662 p1236    ╎    for $received_for}}
663 p1236    ╎├──────value: 
664 p1236    ╎├───scanning: } }}${if def:sender_helo_name {(helo=$sender_helo_name)
665 p1236    ╎    }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
666 p1236    ╎    }}(Exim $version_number)
667 p1236    ╎    ${if def:sender_address {(envelope-from <$sender_address>)
668 p1236    ╎    }}id $message_exim_id${if def:received_for {
669 p1236    ╎    for $received_for}}
670 p1236    ╎├──expanding: $sender_ident
671 p1236    ╎├─────result: 
672 p1236    ╎╰───skipping: result is not used
673 p1236    ├───scanning:  }}${if def:sender_helo_name {(helo=$sender_helo_name)
674 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
675 p1236           }}(Exim $version_number)
676 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
677 p1236           }}id $message_exim_id${if def:received_for {
678 p1236           for $received_for}}
679 p1236    ├───────text:  
680 p1236    ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name)
681 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
682 p1236           }}(Exim $version_number)
683 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
684 p1236           }}id $message_exim_id${if def:received_for {
685 p1236           for $received_for}}
686 p1236    ├──expanding: from ${quote_local_part:$sender_ident} 
687 p1236    ├─────result: from  
688 p1236    ╰───skipping: result is not used
689 p1236   ├───item-res: 
690 p1236   ├───scanning: ${if def:sender_helo_name {(helo=$sender_helo_name)
691 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
692 p1236           }}(Exim $version_number)
693 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
694 p1236           }}id $message_exim_id${if def:received_for {
695 p1236           for $received_for}}
696 p1236   ├──condition: def:sender_helo_name
697 p1236   ├─────result: false
698 p1236    ╭───scanning: (helo=$sender_helo_name)
699 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
700 p1236           }}(Exim $version_number)
701 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
702 p1236           }}id $message_exim_id${if def:received_for {
703 p1236           for $received_for}}
704 p1236    ├───────text: (helo=
705 p1236    ├───scanning: $sender_helo_name)
706 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
707 p1236           }}(Exim $version_number)
708 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
709 p1236           }}id $message_exim_id${if def:received_for {
710 p1236           for $received_for}}
711 p1236    ├──────value: 
712 p1236    ├───scanning: )
713 p1236           }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
714 p1236           }}(Exim $version_number)
715 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
716 p1236           }}id $message_exim_id${if def:received_for {
717 p1236           for $received_for}}
718 p1236    ├───────text: )
719 p1236           
720 p1236    ├───scanning: }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
721 p1236           }}(Exim $version_number)
722 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
723 p1236           }}id $message_exim_id${if def:received_for {
724 p1236           for $received_for}}
725 p1236    ├──expanding: (helo=$sender_helo_name)
726 p1236           
727 p1236    ├─────result: (helo=)
728 p1236           
729 p1236    ╰───skipping: result is not used
730 p1236   ├───item-res: 
731 p1236   ├───scanning: }}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
732 p1236           }}(Exim $version_number)
733 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
734 p1236           }}id $message_exim_id${if def:received_for {
735 p1236           for $received_for}}
736 p1236   ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
737 p1236           }}
738 p1236   ├─────result: 
739 p1236   ╰───skipping: result is not used
740 p1236  ├───item-res: from [127.0.0.1] (helo=test.ex)
741 p1236   
742 p1236             ╰──(tainted)
743 p1236  ├considering: by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
744 p1236   }}(Exim $version_number)
745 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
746 p1236   }}id $message_exim_id${if def:received_for {
747 p1236   for $received_for}}
748 p1236  ├───────text: by 
749 p1236  ├considering: $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
750 p1236   }}(Exim $version_number)
751 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
752 p1236   }}id $message_exim_id${if def:received_for {
753 p1236   for $received_for}}
754 p1236  ├──────value: myhost.test.ex
755 p1236  ├considering:  ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
756 p1236   }}(Exim $version_number)
757 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
758 p1236   }}id $message_exim_id${if def:received_for {
759 p1236   for $received_for}}
760 p1236  ├───────text:  
761 p1236  ├considering: ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
762 p1236   }}(Exim $version_number)
763 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
764 p1236   }}id $message_exim_id${if def:received_for {
765 p1236   for $received_for}}
766 p1236  ├──condition: def:received_protocol
767 p1236  ├─────result: true
768 p1236   ╭considering: with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
769 p1236           }}(Exim $version_number)
770 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
771 p1236           }}id $message_exim_id${if def:received_for {
772 p1236           for $received_for}}
773 p1236   ├───────text: with 
774 p1236   ├considering: $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
775 p1236           }}(Exim $version_number)
776 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
777 p1236           }}id $message_exim_id${if def:received_for {
778 p1236           for $received_for}}
779 p1236   ├──────value: smtp
780 p1236   ├considering:  }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
781 p1236           }}(Exim $version_number)
782 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
783 p1236           }}id $message_exim_id${if def:received_for {
784 p1236           for $received_for}}
785 p1236   ├───────text:  
786 p1236   ├considering: }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
787 p1236           }}(Exim $version_number)
788 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
789 p1236           }}id $message_exim_id${if def:received_for {
790 p1236           for $received_for}}
791 p1236   ├──expanding: with $received_protocol 
792 p1236   ╰─────result: with smtp 
793 p1236  ├───item-res: with smtp 
794 p1236             ╰──(tainted)
795 p1236  ├considering: ${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
796 p1236   }}(Exim $version_number)
797 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
798 p1236   }}id $message_exim_id${if def:received_for {
799 p1236   for $received_for}}
800 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
801 p1236           }}id $message_exim_id${if def:received_for {
802 p1236           for $received_for}}
803 p1236   ├──expanding:  ($tls_in_ver)
804 p1236   ├─────result:  ()
805 p1236   ╰───skipping: result is not used
806 p1236  ├───item-res: 
807 p1236             ╰──(tainted)
808 p1236  ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
809 p1236   }}(Exim $version_number)
810 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
811 p1236   }}id $message_exim_id${if def:received_for {
812 p1236   for $received_for}}
813 p1236  ├──condition: def:tls_in_cipher_std
814 p1236  ├─────result: false
815 p1236   ╭───scanning:  tls $tls_in_cipher_std
816 p1236           }}(Exim $version_number)
817 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
818 p1236           }}id $message_exim_id${if def:received_for {
819 p1236           for $received_for}}
820 p1236   ├───────text:  tls 
821 p1236   ├───scanning: $tls_in_cipher_std
822 p1236           }}(Exim $version_number)
823 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
824 p1236           }}id $message_exim_id${if def:received_for {
825 p1236           for $received_for}}
826 p1236   ├──────value: 
827 p1236   ├───scanning: 
828 p1236           }}(Exim $version_number)
829 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
830 p1236           }}id $message_exim_id${if def:received_for {
831 p1236           for $received_for}}
832 p1236   ├───────text: 
833 p1236           
834 p1236   ├───scanning: }}(Exim $version_number)
835 p1236           ${if def:sender_address {(envelope-from <$sender_address>)
836 p1236           }}id $message_exim_id${if def:received_for {
837 p1236           for $received_for}}
838 p1236   ├──expanding:  tls $tls_in_cipher_std
839 p1236           
840 p1236   ├─────result:  tls 
841 p1236           
842 p1236   ╰───skipping: result is not used
843 p1236  ├───item-res: 
844 p1236             ╰──(tainted)
845 p1236  ├considering: (Exim $version_number)
846 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
847 p1236   }}id $message_exim_id${if def:received_for {
848 p1236   for $received_for}}
849 p1236  ├───────text: (Exim 
850 p1236  ├considering: $version_number)
851 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
852 p1236   }}id $message_exim_id${if def:received_for {
853 p1236   for $received_for}}
854 p1236  ├──────value: x.yz
855 p1236  ├considering: )
856 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
857 p1236   }}id $message_exim_id${if def:received_for {
858 p1236   for $received_for}}
859 p1236  ├───────text: )
860 p1236   
861 p1236  ├considering: ${if def:sender_address {(envelope-from <$sender_address>)
862 p1236   }}id $message_exim_id${if def:received_for {
863 p1236   for $received_for}}
864 p1236  ├──condition: def:sender_address
865 p1236  ├─────result: true
866 p1236   ╭considering: (envelope-from <$sender_address>)
867 p1236           }}id $message_exim_id${if def:received_for {
868 p1236           for $received_for}}
869 p1236   ├───────text: (envelope-from <
870 p1236   ├considering: $sender_address>)
871 p1236           }}id $message_exim_id${if def:received_for {
872 p1236           for $received_for}}
873 p1236   ├──────value: CALLER@test.ex
874 p1236              ╰──(tainted)
875 p1236   ├considering: >)
876 p1236           }}id $message_exim_id${if def:received_for {
877 p1236           for $received_for}}
878 p1236   ├───────text: >)
879 p1236           
880 p1236   ├considering: }}id $message_exim_id${if def:received_for {
881 p1236           for $received_for}}
882 p1236   ├──expanding: (envelope-from <$sender_address>)
883 p1236           
884 p1236   ╰─────result: (envelope-from <CALLER@test.ex>)
885 p1236           
886 p1236              ╰──(tainted)
887 p1236  ├───item-res: (envelope-from <CALLER@test.ex>)
888 p1236   
889 p1236             ╰──(tainted)
890 p1236  ├considering: id $message_exim_id${if def:received_for {
891 p1236   for $received_for}}
892 p1236  ├───────text: id 
893 p1236  ├considering: $message_exim_id${if def:received_for {
894 p1236   for $received_for}}
895 p1236  ├──────value: 10HmaY-000000005vi-0000
896 p1236  ├considering: ${if def:received_for {
897 p1236   for $received_for}}
898 p1236  ├──condition: def:received_for
899 p1236  ├─────result: true
900 p1236   ╭considering: 
901 p1236           for $received_for}}
902 p1236   ├───────text: 
903 p1236           for 
904 p1236   ├considering: $received_for}}
905 p1236   ├──────value: dest_2@test.ex
906 p1236              ╰──(tainted)
907 p1236   ├considering: }}
908 p1236   ├──expanding: 
909 p1236           for $received_for
910 p1236   ╰─────result: 
911 p1236           for dest_2@test.ex
912 p1236              ╰──(tainted)
913 p1236  ├───item-res: 
914 p1236   for dest_2@test.ex
915 p1236             ╰──(tainted)
916 p1236  ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
917 p1236   }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
918 p1236   }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver        { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
919 p1236   }}(Exim $version_number)
920 p1236   ${if def:sender_address {(envelope-from <$sender_address>)
921 p1236   }}id $message_exim_id${if def:received_for {
922 p1236   for $received_for}}
923 p1236  ╰─────result: Received: from [127.0.0.1] (helo=test.ex)
924 p1236   by myhost.test.ex with smtp (Exim x.yz)
925 p1236   (envelope-from <CALLER@test.ex>)
926 p1236   id 10HmaY-000000005vi-0000
927 p1236   for dest_2@test.ex
928 p1236             ╰──(tainted)
929 p1236  ╭considering: ${tod_full}
930 p1236  ├──expanding: ${tod_full}
931 p1236  ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
932 LOG: MAIN
933   <= CALLER@test.ex H=(test.ex) [127.0.0.1] Ci=p1236 P=smtp S=sss
934 search_tidyup called
935 Process p1236 is ready for new message
936 LOG: smtp_connection MAIN
937   SMTP connection Ci=p1236 from (test.ex) [127.0.0.1] D=qqs closed by QUIT
938 p1234 1 SMTP accept process running
939 p1234 Listening...
940 search_tidyup called
941 >>>>>>>>>>>>>>>> Exim pid=p1236 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>>
942 p1234 child p1236 ended: status=0x0
943 p1234   normal exit, 0
944 p1234 0 SMTP accept processes now running
945 p1234 Listening...
946 p1234 SIGTERM/SIGINT seen
947 p1234 search_tidyup called
948 p1234 >>>>>>>>>>>>>>>> Exim pid=p1234 (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>