Testsuite: explicitly disable TFO in transports
[exim.git] / test / stderr / 5410
CommitLineData
b32ddfaa
JH
1Exim version x.yz ....
2configuration file is TESTSUITE/test-config
3admin user
4 in hosts_connection_nolog? no (option unset)
5LOG: smtp_connection MAIN
6 SMTP connection from CALLER
bff2d643 7 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
1b37ac39 8 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
bff2d643 9 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 10 in dsn_advertise_hosts? no (option unset)
b32ddfaa 11 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 12 in chunking_advertise_hosts? no (end of list)
b32ddfaa 13 in tls_advertise_hosts? yes (matched "*")
bff2d643
JH
14 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
15 ╭considering: SERVER}{server}{queue}{cutthrough}}
1b37ac39 16 ├──expanding: SERVER
bff2d643
JH
17 ╰─────result: SERVER
18 ╭considering: server}{queue}{cutthrough}}
1b37ac39 19 ├──expanding: server
bff2d643 20 ╰─────result: server
1b37ac39
JH
21 ├──condition: eq {SERVER}{server}
22 ├─────result: false
bff2d643 23 ╭───scanning: queue}{cutthrough}}
1b37ac39
JH
24 ├──expanding: queue
25 ├─────result: queue
bff2d643
JH
26 ╰───skipping: result is not used
27 ╭considering: cutthrough}}
1b37ac39 28 ├──expanding: cutthrough
bff2d643 29 ╰─────result: cutthrough
1b37ac39 30 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
bff2d643 31 ╰─────result: cutthrough
b32ddfaa 32using ACL "cutthrough"
897024f1 33processing "accept" (TESTSUITE/test-config 22)
b32ddfaa
JH
34check control = cutthrough_delivery
35check verify = recipient
36domain.com in "test.ex : *.test.ex"? no (end of list)
37domain.com in "! +local_domains"? yes (end of list)
bff2d643 38 ╭considering: $local_part
1b37ac39 39 ├──expanding: $local_part
bff2d643 40 ╰─────result: userx
f3ebb786 41 ╰──(tainted)
b32ddfaa
JH
42domain.com in "*"? yes (matched "*")
43----------- end verify ------------
44accept: condition test succeeded in ACL "cutthrough"
a7538db1 45end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
46----------- start cutthrough setup ------------
47domain.com in "test.ex : *.test.ex"? no (end of list)
48domain.com in "! +local_domains"? yes (end of list)
bff2d643 49 ╭considering: $local_part
1b37ac39 50 ├──expanding: $local_part
bff2d643 51 ╰─────result: userx
f3ebb786 52 ╰──(tainted)
b32ddfaa 53domain.com in "*"? yes (matched "*")
b48cf079 54Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
bff2d643 55 ╭considering: $primary_hostname
1b37ac39 56 ├──expanding: $primary_hostname
bff2d643 57 ╰─────result: myhost.test.ex
b32ddfaa
JH
58 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
59127.0.0.1 in hosts_avoid_esmtp? no (option unset)
60 SMTP>> EHLO myhost.test.ex
76003495 61cmd buf flush ddd bytes
b32ddfaa
JH
62 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
63 250-SIZE 52428800
64 250-8BITMIME
65 250-PIPELINING
66 250-STARTTLS
67 250 HELP
bff2d643
JH
68 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
69 ╭considering: $address_data}{usery}{*}{:}}
1b37ac39 70 ├──expanding: $address_data
bff2d643 71 ╰─────result: userx
f3ebb786 72 ╰──(tainted)
bff2d643 73 ╭considering: usery}{*}{:}}
1b37ac39 74 ├──expanding: usery
bff2d643 75 ╰─────result: usery
1b37ac39
JH
76 ├──condition: eq {$address_data}{usery}
77 ├─────result: false
bff2d643 78 ╭───scanning: *}{:}}
1b37ac39
JH
79 ├──expanding: *
80 ├─────result: *
bff2d643
JH
81 ╰───skipping: result is not used
82 ╭considering: :}}
1b37ac39 83 ├──expanding: :
bff2d643 84 ╰─────result: :
1b37ac39 85 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
bff2d643 86 ╰─────result: :
b32ddfaa 87127.0.0.1 in hosts_avoid_tls? no (end of list)
bff2d643
JH
88 ╭considering: ${if eq {$address_data}{userz}{*}{:}}
89 ╭considering: $address_data}{userz}{*}{:}}
1b37ac39 90 ├──expanding: $address_data
bff2d643 91 ╰─────result: userx
f3ebb786 92 ╰──(tainted)
bff2d643 93 ╭considering: userz}{*}{:}}
1b37ac39 94 ├──expanding: userz
bff2d643 95 ╰─────result: userz
1b37ac39
JH
96 ├──condition: eq {$address_data}{userz}
97 ├─────result: false
bff2d643 98 ╭───scanning: *}{:}}
1b37ac39
JH
99 ├──expanding: *
100 ├─────result: *
bff2d643
JH
101 ╰───skipping: result is not used
102 ╭considering: :}}
1b37ac39 103 ├──expanding: :
bff2d643 104 ╰─────result: :
1b37ac39 105 ├──expanding: ${if eq {$address_data}{userz}{*}{:}}
bff2d643 106 ╰─────result: :
99400968 107127.0.0.1 in hosts_verify_avoid_tls? no (end of list)
b32ddfaa 108 SMTP>> STARTTLS
76003495 109cmd buf flush ddd bytes
b32ddfaa 110 SMTP<< 220 TLS go ahead
610ff438
JH
111127.0.0.1 in tls_verify_hosts? no (option unset)
112127.0.0.1 in tls_try_verify_hosts? no (end of list)
b32ddfaa 113 SMTP>> EHLO myhost.test.ex
76003495 114cmd buf flush ddd bytes
b32ddfaa
JH
115 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
116 250-SIZE 52428800
117 250-8BITMIME
118 250-PIPELINING
119 250 HELP
02b41d71
JH
120127.0.0.1 in hosts_avoid_pipelining? no (option unset)
121using PIPELINING
122not using DSN
fcc8e047 123127.0.0.1 in hosts_require_auth? no (option unset)
14de8063 124 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
b32ddfaa 125 SMTP>> RCPT TO:<userx@domain.com>
76003495 126cmd buf flush ddd bytes
7c576fca 127sync_responses expect mail
e9166683 128 SMTP<< 250 OK
7c576fca 129sync_responses expect rcpt
b32ddfaa 130 SMTP<< 250 Accepted
8b9476ba 131holding verify callout open for cutthrough delivery
b32ddfaa 132----------- end cutthrough setup ------------
277b9979 133processing "accept" (TESTSUITE/test-config 56)
b32ddfaa 134accept: condition test succeeded in inline ACL
a7538db1 135end of inline ACL: ACCEPT
b32ddfaa
JH
136 SMTP>> DATA
137 SMTP<< 354 Enter message, ending with "." on a line by itself
bff2d643 138 ╭considering: ${tod_full}
1b37ac39 139 ├──expanding: ${tod_full}
bff2d643
JH
140 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
141 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 142 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 143 }}}}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
f1be21cf 144 }}(Exim $version_number)
f9913671
JH
145 ${if def:sender_address {(envelope-from <$sender_address>)
146 }}id $message_exim_id${if def:received_for {
147 for $received_for}}
1b37ac39
JH
148 ├──condition: def:sender_rcvhost
149 ├─────result: false
bff2d643 150 ╭───scanning: from $sender_rcvhost
f9913671 151 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 152 }}}}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
f1be21cf 153 }}(Exim $version_number)
f9913671
JH
154 ${if def:sender_address {(envelope-from <$sender_address>)
155 }}id $message_exim_id${if def:received_for {
156 for $received_for}}
1b37ac39 157 ├──expanding: from $sender_rcvhost
f9913671 158
1b37ac39 159 ├─────result: from
f9913671 160
bff2d643
JH
161 ╰───skipping: result is not used
162 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 163 }}}}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
f1be21cf 164 }}(Exim $version_number)
f9913671
JH
165 ${if def:sender_address {(envelope-from <$sender_address>)
166 }}id $message_exim_id${if def:received_for {
167 for $received_for}}
1b37ac39
JH
168 ├──condition: def:sender_ident
169 ├─────result: true
bff2d643 170 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 171 }}}}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
f1be21cf 172 }}(Exim $version_number)
f9913671
JH
173 ${if def:sender_address {(envelope-from <$sender_address>)
174 }}id $message_exim_id${if def:received_for {
175 for $received_for}}
bff2d643 176 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 177 ╎ }}}}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
f1be21cf 178 ╎ }}(Exim $version_number)
f9913671
JH
179 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
180 ╎ }}id $message_exim_id${if def:received_for {
181 ╎ for $received_for}}
182 ╎├──expanding: $sender_ident
bff2d643 183 ╎╰─────result: CALLER
1b37ac39 184 ├──expanding: from ${quote_local_part:$sender_ident}
bff2d643 185 ╰─────result: from CALLER
1b37ac39
JH
186 ├──condition: def:sender_helo_name
187 ├─────result: true
bff2d643 188 ╭considering: (helo=$sender_helo_name)
9f125d9f 189 }}}}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
f1be21cf 190 }}(Exim $version_number)
f9913671
JH
191 ${if def:sender_address {(envelope-from <$sender_address>)
192 }}id $message_exim_id${if def:received_for {
193 for $received_for}}
1b37ac39 194 ├──expanding: (helo=$sender_helo_name)
f9913671 195
bff2d643 196 ╰─────result: (helo=myhost.test.ex)
f9913671 197
f3ebb786 198 ╰──(tainted)
1b37ac39 199 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f9913671 200 }}
bff2d643 201 ╰─────result: from CALLER (helo=myhost.test.ex)
f9913671 202
f3ebb786 203 ╰──(tainted)
1b37ac39
JH
204 ├──condition: def:received_protocol
205 ├─────result: true
9f125d9f 206 ╭considering: with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
f1be21cf 207 }}(Exim $version_number)
f9913671
JH
208 ${if def:sender_address {(envelope-from <$sender_address>)
209 }}id $message_exim_id${if def:received_for {
210 for $received_for}}
f1be21cf 211 ├──expanding: with $received_protocol
bff2d643 212 ╰─────result: with local-esmtp
9f125d9f
JH
213 ├──condition: def:tls_in_ver
214 ├─────result: false
215 ╭───scanning: ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
216 }}(Exim $version_number)
217 ${if def:sender_address {(envelope-from <$sender_address>)
218 }}id $message_exim_id${if def:received_for {
219 for $received_for}}
220 ├──expanding: ($tls_in_ver)
221 ├─────result: ()
222 ╰───skipping: result is not used
f1be21cf
JH
223 ├──condition: def:tls_in_cipher_std
224 ├─────result: false
bff2d643 225 ╭───scanning: tls $tls_in_cipher_std
f1be21cf
JH
226 }}(Exim $version_number)
227 ${if def:sender_address {(envelope-from <$sender_address>)
228 }}id $message_exim_id${if def:received_for {
229 for $received_for}}
230 ├──expanding: tls $tls_in_cipher_std
231
232 ├─────result: tls
233
bff2d643 234 ╰───skipping: result is not used
1b37ac39
JH
235 ├──condition: def:sender_address
236 ├─────result: true
bff2d643 237 ╭considering: (envelope-from <$sender_address>)
f9913671
JH
238 }}id $message_exim_id${if def:received_for {
239 for $received_for}}
1b37ac39 240 ├──expanding: (envelope-from <$sender_address>)
f9913671 241
bff2d643 242 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
f9913671 243
1b37ac39
JH
244 ├──condition: def:received_for
245 ├─────result: true
bff2d643 246 ╭considering:
f9913671 247 for $received_for}}
1b37ac39 248 ├──expanding:
f9913671 249 for $received_for
bff2d643 250 ╰─────result:
f9913671 251 for userx@domain.com
f3ebb786 252 ╰──(tainted)
1b37ac39 253 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 254 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 255 }}}}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
f1be21cf 256 }}(Exim $version_number)
f9913671
JH
257 ${if def:sender_address {(envelope-from <$sender_address>)
258 }}id $message_exim_id${if def:received_for {
259 for $received_for}}
bff2d643 260 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
f9913671
JH
261 by myhost.test.ex with local-esmtp (Exim x.yz)
262 (envelope-from <CALLER@myhost.test.ex>)
263 id 10HmaX-0005vi-00
264 for userx@domain.com
f3ebb786 265 ╰──(tainted)
511a6c14
JH
266----------- start cutthrough headers send -----------
267----------- done cutthrough headers send ------------
bff2d643 268 ╭considering: ${tod_full}
1b37ac39 269 ├──expanding: ${tod_full}
bff2d643 270 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 271 SMTP>> .
d4dc049f 272 SMTP<< 250 OK id=10HmaY-0005vi-00
b32ddfaa 273LOG: MAIN
826cb8c2 274 >> userx@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmaY-0005vi-00"
b32ddfaa 275 SMTP>> QUIT
2760b518 276 SMTP<< 221 myhost.test.ex closing connection
ae5afa61 277 SMTP(close)>>
b32ddfaa
JH
278----------- cutthrough shutdown (delivered) ------------
279LOG: MAIN
280 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
281LOG: MAIN
282 Completed
283LOG: smtp_connection MAIN
284 SMTP connection from CALLER closed by QUIT
9bfb7e1b 285>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
b32ddfaa
JH
286Exim version x.yz ....
287configuration file is TESTSUITE/test-config
288admin user
289 in hosts_connection_nolog? no (option unset)
290LOG: smtp_connection MAIN
291 SMTP connection from CALLER
bff2d643 292 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
1b37ac39 293 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
bff2d643 294 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 295 in dsn_advertise_hosts? no (option unset)
b32ddfaa 296 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 297 in chunking_advertise_hosts? no (end of list)
b32ddfaa 298 in tls_advertise_hosts? yes (matched "*")
bff2d643
JH
299 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
300 ╭considering: SERVER}{server}{queue}{cutthrough}}
1b37ac39 301 ├──expanding: SERVER
bff2d643
JH
302 ╰─────result: SERVER
303 ╭considering: server}{queue}{cutthrough}}
1b37ac39 304 ├──expanding: server
bff2d643 305 ╰─────result: server
1b37ac39
JH
306 ├──condition: eq {SERVER}{server}
307 ├─────result: false
bff2d643 308 ╭───scanning: queue}{cutthrough}}
1b37ac39
JH
309 ├──expanding: queue
310 ├─────result: queue
bff2d643
JH
311 ╰───skipping: result is not used
312 ╭considering: cutthrough}}
1b37ac39 313 ├──expanding: cutthrough
bff2d643 314 ╰─────result: cutthrough
1b37ac39 315 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
bff2d643 316 ╰─────result: cutthrough
b32ddfaa 317using ACL "cutthrough"
897024f1 318processing "accept" (TESTSUITE/test-config 22)
b32ddfaa
JH
319check control = cutthrough_delivery
320check verify = recipient
321domain.com in "test.ex : *.test.ex"? no (end of list)
322domain.com in "! +local_domains"? yes (end of list)
bff2d643 323 ╭considering: $local_part
1b37ac39 324 ├──expanding: $local_part
bff2d643 325 ╰─────result: usery
f3ebb786 326 ╰──(tainted)
b32ddfaa
JH
327domain.com in "*"? yes (matched "*")
328----------- end verify ------------
329accept: condition test succeeded in ACL "cutthrough"
a7538db1 330end of ACL "cutthrough": ACCEPT
b32ddfaa
JH
331----------- start cutthrough setup ------------
332domain.com in "test.ex : *.test.ex"? no (end of list)
333domain.com in "! +local_domains"? yes (end of list)
bff2d643 334 ╭considering: $local_part
1b37ac39 335 ├──expanding: $local_part
bff2d643 336 ╰─────result: usery
f3ebb786 337 ╰──(tainted)
b32ddfaa 338domain.com in "*"? yes (matched "*")
b48cf079 339Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
bff2d643 340 ╭considering: $primary_hostname
1b37ac39 341 ├──expanding: $primary_hostname
bff2d643 342 ╰─────result: myhost.test.ex
b32ddfaa
JH
343 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
344127.0.0.1 in hosts_avoid_esmtp? no (option unset)
345 SMTP>> EHLO myhost.test.ex
76003495 346cmd buf flush ddd bytes
b32ddfaa
JH
347 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
348 250-SIZE 52428800
349 250-8BITMIME
350 250-PIPELINING
351 250-STARTTLS
352 250 HELP
bff2d643
JH
353 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
354 ╭considering: $address_data}{usery}{*}{:}}
1b37ac39 355 ├──expanding: $address_data
bff2d643 356 ╰─────result: usery
f3ebb786 357 ╰──(tainted)
bff2d643 358 ╭considering: usery}{*}{:}}
1b37ac39 359 ├──expanding: usery
bff2d643 360 ╰─────result: usery
1b37ac39
JH
361 ├──condition: eq {$address_data}{usery}
362 ├─────result: true
bff2d643 363 ╭considering: *}{:}}
1b37ac39 364 ├──expanding: *
bff2d643
JH
365 ╰─────result: *
366 ╭───scanning: :}}
1b37ac39
JH
367 ├──expanding: :
368 ├─────result: :
bff2d643 369 ╰───skipping: result is not used
1b37ac39 370 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
bff2d643 371 ╰─────result: *
b32ddfaa 372127.0.0.1 in hosts_avoid_tls? yes (matched "*")
02b41d71
JH
373127.0.0.1 in hosts_avoid_pipelining? no (option unset)
374using PIPELINING
375not using DSN
fcc8e047 376127.0.0.1 in hosts_require_auth? no (option unset)
14de8063 377 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
b32ddfaa 378 SMTP>> RCPT TO:<usery@domain.com>
76003495 379cmd buf flush ddd bytes
7c576fca 380sync_responses expect mail
e9166683 381 SMTP<< 250 OK
7c576fca 382sync_responses expect rcpt
b32ddfaa 383 SMTP<< 250 Accepted
8b9476ba 384holding verify callout open for cutthrough delivery
b32ddfaa 385----------- end cutthrough setup ------------
277b9979 386processing "accept" (TESTSUITE/test-config 56)
b32ddfaa 387accept: condition test succeeded in inline ACL
a7538db1 388end of inline ACL: ACCEPT
b32ddfaa
JH
389 SMTP>> DATA
390 SMTP<< 354 Enter message, ending with "." on a line by itself
bff2d643 391 ╭considering: ${tod_full}
1b37ac39 392 ├──expanding: ${tod_full}
bff2d643
JH
393 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
394 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 395 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 396 }}}}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
f1be21cf 397 }}(Exim $version_number)
f9913671
JH
398 ${if def:sender_address {(envelope-from <$sender_address>)
399 }}id $message_exim_id${if def:received_for {
400 for $received_for}}
1b37ac39
JH
401 ├──condition: def:sender_rcvhost
402 ├─────result: false
bff2d643 403 ╭───scanning: from $sender_rcvhost
f9913671 404 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 405 }}}}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
f1be21cf 406 }}(Exim $version_number)
f9913671
JH
407 ${if def:sender_address {(envelope-from <$sender_address>)
408 }}id $message_exim_id${if def:received_for {
409 for $received_for}}
1b37ac39 410 ├──expanding: from $sender_rcvhost
f9913671 411
1b37ac39 412 ├─────result: from
f9913671 413
bff2d643
JH
414 ╰───skipping: result is not used
415 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 416 }}}}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
f1be21cf 417 }}(Exim $version_number)
f9913671
JH
418 ${if def:sender_address {(envelope-from <$sender_address>)
419 }}id $message_exim_id${if def:received_for {
420 for $received_for}}
1b37ac39
JH
421 ├──condition: def:sender_ident
422 ├─────result: true
bff2d643 423 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 424 }}}}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
f1be21cf 425 }}(Exim $version_number)
f9913671
JH
426 ${if def:sender_address {(envelope-from <$sender_address>)
427 }}id $message_exim_id${if def:received_for {
428 for $received_for}}
bff2d643 429 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 430 ╎ }}}}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
f1be21cf 431 ╎ }}(Exim $version_number)
f9913671
JH
432 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
433 ╎ }}id $message_exim_id${if def:received_for {
434 ╎ for $received_for}}
435 ╎├──expanding: $sender_ident
bff2d643 436 ╎╰─────result: CALLER
1b37ac39 437 ├──expanding: from ${quote_local_part:$sender_ident}
bff2d643 438 ╰─────result: from CALLER
1b37ac39
JH
439 ├──condition: def:sender_helo_name
440 ├─────result: true
bff2d643 441 ╭considering: (helo=$sender_helo_name)
9f125d9f 442 }}}}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
f1be21cf 443 }}(Exim $version_number)
f9913671
JH
444 ${if def:sender_address {(envelope-from <$sender_address>)
445 }}id $message_exim_id${if def:received_for {
446 for $received_for}}
1b37ac39 447 ├──expanding: (helo=$sender_helo_name)
f9913671 448
bff2d643 449 ╰─────result: (helo=myhost.test.ex)
f9913671 450
f3ebb786 451 ╰──(tainted)
1b37ac39 452 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f9913671 453 }}
bff2d643 454 ╰─────result: from CALLER (helo=myhost.test.ex)
f9913671 455
f3ebb786 456 ╰──(tainted)
1b37ac39
JH
457 ├──condition: def:received_protocol
458 ├─────result: true
9f125d9f 459 ╭considering: with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
f1be21cf
JH
460 }}(Exim $version_number)
461 ${if def:sender_address {(envelope-from <$sender_address>)
462 }}id $message_exim_id${if def:received_for {
463 for $received_for}}
464 ├──expanding: with $received_protocol
bff2d643 465 ╰─────result: with local-esmtp
9f125d9f
JH
466 ├──condition: def:tls_in_ver
467 ├─────result: false
468 ╭───scanning: ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
469 }}(Exim $version_number)
470 ${if def:sender_address {(envelope-from <$sender_address>)
471 }}id $message_exim_id${if def:received_for {
472 for $received_for}}
473 ├──expanding: ($tls_in_ver)
474 ├─────result: ()
475 ╰───skipping: result is not used
f1be21cf
JH
476 ├──condition: def:tls_in_cipher_std
477 ├─────result: false
bff2d643 478 ╭───scanning: tls $tls_in_cipher_std
f1be21cf 479 }}(Exim $version_number)
f9913671
JH
480 ${if def:sender_address {(envelope-from <$sender_address>)
481 }}id $message_exim_id${if def:received_for {
482 for $received_for}}
f1be21cf
JH
483 ├──expanding: tls $tls_in_cipher_std
484
485 ├─────result: tls
486
bff2d643 487 ╰───skipping: result is not used
1b37ac39
JH
488 ├──condition: def:sender_address
489 ├─────result: true
bff2d643 490 ╭considering: (envelope-from <$sender_address>)
f9913671
JH
491 }}id $message_exim_id${if def:received_for {
492 for $received_for}}
1b37ac39 493 ├──expanding: (envelope-from <$sender_address>)
f9913671 494
bff2d643 495 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
f9913671 496
1b37ac39
JH
497 ├──condition: def:received_for
498 ├─────result: true
bff2d643 499 ╭considering:
f9913671 500 for $received_for}}
1b37ac39 501 ├──expanding:
f9913671 502 for $received_for
bff2d643 503 ╰─────result:
f9913671 504 for usery@domain.com
f3ebb786 505 ╰──(tainted)
1b37ac39 506 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 507 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 508 }}}}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
f1be21cf 509 }}(Exim $version_number)
f9913671
JH
510 ${if def:sender_address {(envelope-from <$sender_address>)
511 }}id $message_exim_id${if def:received_for {
512 for $received_for}}
bff2d643 513 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
f9913671
JH
514 by myhost.test.ex with local-esmtp (Exim x.yz)
515 (envelope-from <CALLER@myhost.test.ex>)
516 id 10HmaZ-0005vi-00
517 for usery@domain.com
f3ebb786 518 ╰──(tainted)
511a6c14
JH
519----------- start cutthrough headers send -----------
520----------- done cutthrough headers send ------------
bff2d643 521 ╭considering: ${tod_full}
1b37ac39 522 ├──expanding: ${tod_full}
bff2d643 523 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
b32ddfaa 524 SMTP>> .
d4dc049f 525 SMTP<< 250 OK id=10HmbA-0005vi-00
b32ddfaa 526LOG: MAIN
d4dc049f 527 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbA-0005vi-00"
b32ddfaa 528 SMTP>> QUIT
2760b518 529 SMTP<< 221 myhost.test.ex closing connection
ae5afa61 530 SMTP(close)>>
b32ddfaa
JH
531----------- cutthrough shutdown (delivered) ------------
532LOG: MAIN
533 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
534LOG: MAIN
535 Completed
536LOG: smtp_connection MAIN
537 SMTP connection from CALLER closed by QUIT
9bfb7e1b 538>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
99400968
JH
539Exim version x.yz ....
540configuration file is TESTSUITE/test-config
541admin user
542 in hosts_connection_nolog? no (option unset)
543LOG: smtp_connection MAIN
544 SMTP connection from CALLER
bff2d643 545 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
1b37ac39 546 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
bff2d643 547 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
50dc7409 548 in dsn_advertise_hosts? no (option unset)
99400968 549 in pipelining_advertise_hosts? yes (matched "*")
aa368db3 550 in chunking_advertise_hosts? no (end of list)
99400968 551 in tls_advertise_hosts? yes (matched "*")
bff2d643
JH
552 ╭considering: ${if eq {SERVER}{server}{queue}{cutthrough}}
553 ╭considering: SERVER}{server}{queue}{cutthrough}}
1b37ac39 554 ├──expanding: SERVER
bff2d643
JH
555 ╰─────result: SERVER
556 ╭considering: server}{queue}{cutthrough}}
1b37ac39 557 ├──expanding: server
bff2d643 558 ╰─────result: server
1b37ac39
JH
559 ├──condition: eq {SERVER}{server}
560 ├─────result: false
bff2d643 561 ╭───scanning: queue}{cutthrough}}
1b37ac39
JH
562 ├──expanding: queue
563 ├─────result: queue
bff2d643
JH
564 ╰───skipping: result is not used
565 ╭considering: cutthrough}}
1b37ac39 566 ├──expanding: cutthrough
bff2d643 567 ╰─────result: cutthrough
1b37ac39 568 ├──expanding: ${if eq {SERVER}{server}{queue}{cutthrough}}
bff2d643 569 ╰─────result: cutthrough
99400968 570using ACL "cutthrough"
897024f1 571processing "accept" (TESTSUITE/test-config 22)
99400968
JH
572check control = cutthrough_delivery
573check verify = recipient
574domain.com in "test.ex : *.test.ex"? no (end of list)
575domain.com in "! +local_domains"? yes (end of list)
bff2d643 576 ╭considering: $local_part
1b37ac39 577 ├──expanding: $local_part
bff2d643 578 ╰─────result: usery
f3ebb786 579 ╰──(tainted)
99400968
JH
580domain.com in "*"? yes (matched "*")
581----------- end verify ------------
582accept: condition test succeeded in ACL "cutthrough"
a7538db1 583end of ACL "cutthrough": ACCEPT
99400968
JH
584----------- start cutthrough setup ------------
585domain.com in "test.ex : *.test.ex"? no (end of list)
586domain.com in "! +local_domains"? yes (end of list)
bff2d643 587 ╭considering: $local_part
1b37ac39 588 ├──expanding: $local_part
bff2d643 589 ╰─────result: usery
f3ebb786 590 ╰──(tainted)
99400968 591domain.com in "*"? yes (matched "*")
b48cf079 592Connecting to 127.0.0.1 [127.0.0.1]:1225 from ip4.ip4.ip4.ip4 ... connected
bff2d643 593 ╭considering: $primary_hostname
1b37ac39 594 ├──expanding: $primary_hostname
bff2d643 595 ╰─────result: myhost.test.ex
99400968
JH
596 SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
597127.0.0.1 in hosts_avoid_esmtp? no (option unset)
598 SMTP>> EHLO myhost.test.ex
76003495 599cmd buf flush ddd bytes
99400968
JH
600 SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
601 250-SIZE 52428800
602 250-8BITMIME
603 250-PIPELINING
604 250-STARTTLS
605 250 HELP
bff2d643
JH
606 ╭considering: ${if eq {$address_data}{usery}{*}{:}}
607 ╭considering: $address_data}{usery}{*}{:}}
1b37ac39 608 ├──expanding: $address_data
bff2d643 609 ╰─────result: usery
f3ebb786 610 ╰──(tainted)
bff2d643 611 ╭considering: usery}{*}{:}}
1b37ac39 612 ├──expanding: usery
bff2d643 613 ╰─────result: usery
1b37ac39
JH
614 ├──condition: eq {$address_data}{usery}
615 ├─────result: true
bff2d643 616 ╭considering: *}{:}}
1b37ac39 617 ├──expanding: *
bff2d643
JH
618 ╰─────result: *
619 ╭───scanning: :}}
1b37ac39
JH
620 ├──expanding: :
621 ├─────result: :
bff2d643 622 ╰───skipping: result is not used
1b37ac39 623 ├──expanding: ${if eq {$address_data}{usery}{*}{:}}
bff2d643 624 ╰─────result: *
99400968 625127.0.0.1 in hosts_avoid_tls? yes (matched "*")
02b41d71
JH
626127.0.0.1 in hosts_avoid_pipelining? no (option unset)
627using PIPELINING
628not using DSN
fcc8e047 629127.0.0.1 in hosts_require_auth? no (option unset)
14de8063 630 SMTP>> MAIL FROM:<CALLER@myhost.test.ex>
99400968 631 SMTP>> RCPT TO:<usery@domain.com>
76003495 632cmd buf flush ddd bytes
7c576fca 633sync_responses expect mail
e9166683 634 SMTP<< 250 OK
7c576fca 635sync_responses expect rcpt
99400968 636 SMTP<< 250 Accepted
8b9476ba 637holding verify callout open for cutthrough delivery
99400968 638----------- end cutthrough setup ------------
277b9979 639processing "accept" (TESTSUITE/test-config 56)
99400968 640accept: condition test succeeded in inline ACL
a7538db1 641end of inline ACL: ACCEPT
99400968
JH
642 SMTP>> DATA
643 SMTP<< 354 Enter message, ending with "." on a line by itself
bff2d643 644 ╭considering: ${tod_full}
1b37ac39 645 ├──expanding: ${tod_full}
bff2d643
JH
646 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
647 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 648 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 649 }}}}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
f1be21cf 650 }}(Exim $version_number)
f9913671
JH
651 ${if def:sender_address {(envelope-from <$sender_address>)
652 }}id $message_exim_id${if def:received_for {
653 for $received_for}}
1b37ac39
JH
654 ├──condition: def:sender_rcvhost
655 ├─────result: false
bff2d643 656 ╭───scanning: from $sender_rcvhost
f9913671 657 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 658 }}}}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
f1be21cf 659 }}(Exim $version_number)
f9913671
JH
660 ${if def:sender_address {(envelope-from <$sender_address>)
661 }}id $message_exim_id${if def:received_for {
662 for $received_for}}
1b37ac39 663 ├──expanding: from $sender_rcvhost
f9913671 664
1b37ac39 665 ├─────result: from
f9913671 666
bff2d643
JH
667 ╰───skipping: result is not used
668 ╭considering: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 669 }}}}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
f1be21cf 670 }}(Exim $version_number)
f9913671
JH
671 ${if def:sender_address {(envelope-from <$sender_address>)
672 }}id $message_exim_id${if def:received_for {
673 for $received_for}}
1b37ac39
JH
674 ├──condition: def:sender_ident
675 ├─────result: true
bff2d643 676 ╭considering: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 677 }}}}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
f1be21cf 678 }}(Exim $version_number)
f9913671
JH
679 ${if def:sender_address {(envelope-from <$sender_address>)
680 }}id $message_exim_id${if def:received_for {
681 for $received_for}}
bff2d643 682 ╎╭considering: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 683 ╎ }}}}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
f1be21cf 684 ╎ }}(Exim $version_number)
f9913671
JH
685 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
686 ╎ }}id $message_exim_id${if def:received_for {
687 ╎ for $received_for}}
688 ╎├──expanding: $sender_ident
bff2d643 689 ╎╰─────result: CALLER
1b37ac39 690 ├──expanding: from ${quote_local_part:$sender_ident}
bff2d643 691 ╰─────result: from CALLER
1b37ac39
JH
692 ├──condition: def:sender_helo_name
693 ├─────result: true
bff2d643 694 ╭considering: (helo=$sender_helo_name)
9f125d9f 695 }}}}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
f1be21cf 696 }}(Exim $version_number)
f9913671
JH
697 ${if def:sender_address {(envelope-from <$sender_address>)
698 }}id $message_exim_id${if def:received_for {
699 for $received_for}}
1b37ac39 700 ├──expanding: (helo=$sender_helo_name)
f9913671 701
bff2d643 702 ╰─────result: (helo=myhost.test.ex)
f9913671 703
f3ebb786 704 ╰──(tainted)
1b37ac39 705 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
f9913671 706 }}
bff2d643 707 ╰─────result: from CALLER (helo=myhost.test.ex)
f9913671 708
f3ebb786 709 ╰──(tainted)
1b37ac39
JH
710 ├──condition: def:received_protocol
711 ├─────result: true
9f125d9f 712 ╭considering: with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
f1be21cf
JH
713 }}(Exim $version_number)
714 ${if def:sender_address {(envelope-from <$sender_address>)
715 }}id $message_exim_id${if def:received_for {
716 for $received_for}}
717 ├──expanding: with $received_protocol
bff2d643 718 ╰─────result: with local-esmtp
9f125d9f
JH
719 ├──condition: def:tls_in_ver
720 ├─────result: false
721 ╭───scanning: ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
722 }}(Exim $version_number)
723 ${if def:sender_address {(envelope-from <$sender_address>)
724 }}id $message_exim_id${if def:received_for {
725 for $received_for}}
726 ├──expanding: ($tls_in_ver)
727 ├─────result: ()
728 ╰───skipping: result is not used
f1be21cf
JH
729 ├──condition: def:tls_in_cipher_std
730 ├─────result: false
bff2d643 731 ╭───scanning: tls $tls_in_cipher_std
f1be21cf 732 }}(Exim $version_number)
f9913671
JH
733 ${if def:sender_address {(envelope-from <$sender_address>)
734 }}id $message_exim_id${if def:received_for {
735 for $received_for}}
f1be21cf
JH
736 ├──expanding: tls $tls_in_cipher_std
737
738 ├─────result: tls
739
bff2d643 740 ╰───skipping: result is not used
1b37ac39
JH
741 ├──condition: def:sender_address
742 ├─────result: true
bff2d643 743 ╭considering: (envelope-from <$sender_address>)
f9913671
JH
744 }}id $message_exim_id${if def:received_for {
745 for $received_for}}
1b37ac39 746 ├──expanding: (envelope-from <$sender_address>)
f9913671 747
bff2d643 748 ╰─────result: (envelope-from <CALLER@myhost.test.ex>)
f9913671 749
1b37ac39
JH
750 ├──condition: def:received_for
751 ├─────result: true
bff2d643 752 ╭considering:
f9913671 753 for $received_for}}
1b37ac39 754 ├──expanding:
f9913671 755 for $received_for
bff2d643 756 ╰─────result:
f9913671 757 for usery@domain.com
f3ebb786 758 ╰──(tainted)
1b37ac39 759 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
f9913671 760 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
9f125d9f 761 }}}}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
f1be21cf 762 }}(Exim $version_number)
f9913671
JH
763 ${if def:sender_address {(envelope-from <$sender_address>)
764 }}id $message_exim_id${if def:received_for {
765 for $received_for}}
bff2d643 766 ╰─────result: Received: from CALLER (helo=myhost.test.ex)
f9913671
JH
767 by myhost.test.ex with local-esmtp (Exim x.yz)
768 (envelope-from <CALLER@myhost.test.ex>)
769 id 10HmbB-0005vi-00
770 for usery@domain.com
f3ebb786 771 ╰──(tainted)
511a6c14
JH
772----------- start cutthrough headers send -----------
773----------- done cutthrough headers send ------------
bff2d643 774 ╭considering: ${tod_full}
1b37ac39 775 ├──expanding: ${tod_full}
bff2d643 776 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
99400968 777 SMTP>> .
d4dc049f 778 SMTP<< 250 OK id=10HmbC-0005vi-00
99400968 779LOG: MAIN
d4dc049f 780 >> usery@domain.com R=all T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbC-0005vi-00"
99400968 781 SMTP>> QUIT
2760b518 782 SMTP<< 221 myhost.test.ex closing connection
ae5afa61 783 SMTP(close)>>
99400968
JH
784----------- cutthrough shutdown (delivered) ------------
785LOG: MAIN
786 <= CALLER@myhost.test.ex U=CALLER P=local-esmtp S=sss
787LOG: MAIN
788 Completed
789LOG: smtp_connection MAIN
790 SMTP connection from CALLER closed by QUIT
9bfb7e1b 791>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
b32ddfaa
JH
792
793******** SERVER ********