diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2022-06-19 17:15:25 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2022-06-19 17:15:25 +0100 |
commit | 7d5055276a22a91de71104775ade236051cebefc (patch) | |
tree | 970e5668c3ce454473eef2a760c9b969748dbb6b /test/stderr/0632 | |
parent | 7a23eb345eb78c928e7d59be4cdc917d63d2a9f9 (diff) |
Regex compile cacheing
Diffstat (limited to 'test/stderr/0632')
-rw-r--r-- | test/stderr/0632 | 908 |
1 files changed, 908 insertions, 0 deletions
diff --git a/test/stderr/0632 b/test/stderr/0632 new file mode 100644 index 000000000..eca5a279e --- /dev/null +++ b/test/stderr/0632 @@ -0,0 +1,908 @@ + +******** SERVER ******** +Exim version x.yz .... +adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys +configuration file is TESTSUITE/test-config +admin user +dropping to exim gid; retaining priv uid +daemon_smtp_port overridden by -oX: + <: 1225 +creating notifier socket + ╭considering: $spool_directory/exim_daemon_notify + ├considering: /exim_daemon_notify + ├───────text: /exim_daemon_notify + ├──expanding: $spool_directory/exim_daemon_notify + ╰─────result: TESTSUITE/spool/exim_daemon_notify + TESTSUITE/spool/exim_daemon_notify +listening on all interfaces (IPv6) port PORT_D +listening on all interfaces (IPv4) port PORT_D +pid written to TESTSUITE/spool/exim-daemon.pid +LOG: MAIN + exim x.yz daemon started: pid=p1234, no queue runs, listening for SMTP on port PORT_D +daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID +Listening... +Connection request from 127.0.0.1 port sssss +search_tidyup called +p1235 Process p1235 is handling incoming connection from [127.0.0.1] +p1235 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full +p1235 ├considering: ESMTP Exim $version_number $tod_full +p1235 ├───────text: ESMTP Exim +p1235 ├considering: $version_number $tod_full +p1235 ├considering: $tod_full +p1235 ├───────text: +p1235 ├considering: $tod_full +p1235 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full +p1235 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +p1235 Process p1235 is ready for new message +p1235 compiled caseless RE '^nomatch_list' not found in local cache +p1235 compiled RE '^nomatch_list' saved in local cache +p1235 sending RE '^nomatch_list' to daemon +p1235 ╭considering: $spool_directory/exim_daemon_notify +p1235 ├considering: /exim_daemon_notify +p1235 ├───────text: /exim_daemon_notify +p1235 ├──expanding: $spool_directory/exim_daemon_notify +p1235 ╰─────result: TESTSUITE/spool/exim_daemon_notify +p1235 ╭considering: ${if match {a_random_string} {static_RE}} +p1235 ╭considering: a_random_string} {static_RE}} +p1235 ├───────text: a_random_string +p1235 ├considering: } {static_RE}} +p1235 ├──expanding: a_random_string +p1235 ╰─────result: a_random_string +p1235 ╭considering: static_RE}} +p1235 ├───────text: static_RE +p1235 ├considering: }} +p1235 ├──expanding: static_RE +p1235 ╰─────result: static_RE +p1235 compiled RE 'static_RE' not found in local cache +p1235 compiling RE 'static_RE' +p1235 compiled RE 'static_RE' saved in local cache +p1235 sending RE 'static_RE' to daemon +p1235 ╭considering: $spool_directory/exim_daemon_notify +p1235 ├considering: /exim_daemon_notify +p1235 ├───────text: /exim_daemon_notify +p1235 ├──expanding: $spool_directory/exim_daemon_notify +p1235 ╰─────result: TESTSUITE/spool/exim_daemon_notify +p1235 ├──condition: match {a_random_string} {static_RE} +p1235 ├─────result: false +p1235 ├──expanding: ${if match {a_random_string} {static_RE}} +p1235 ╰─────result: +p1235 ╭considering: ${if match {a_random_string} {tricky_static_RE\$}} +p1235 ╭considering: a_random_string} {tricky_static_RE\$}} +p1235 ├───────text: a_random_string +p1235 ├considering: } {tricky_static_RE\$}} +p1235 ├──expanding: a_random_string +p1235 ╰─────result: a_random_string +p1235 ╭considering: tricky_static_RE\$}} +p1235 ├───────text: tricky_static_RE +p1235 ├considering: \$}} +p1235 ├backslashed: '\$' +p1235 ├considering: }} +p1235 ├──expanding: tricky_static_RE\$ +p1235 ╰─────result: tricky_static_RE$ +p1235 compiled RE 'tricky_static_RE$' not found in local cache +p1235 compiling RE 'tricky_static_RE$' +p1235 compiled RE 'tricky_static_RE$' saved in local cache +p1235 sending RE 'tricky_static_RE$' to daemon +p1235 ╭considering: $spool_directory/exim_daemon_notify +p1235 ├considering: /exim_daemon_notify +p1235 ├───────text: /exim_daemon_notify +p1235 ├──expanding: $spool_directory/exim_daemon_notify +p1235 ╰─────result: TESTSUITE/spool/exim_daemon_notify +p1235 ├──condition: match {a_random_string} {tricky_static_RE\$} +p1235 ├─────result: false +p1235 ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}} +p1235 ╰─────result: +p1235 ╭considering: ${if match {a_random_string} {pid=${pid} uncacheable_RE}} +p1235 ╭considering: a_random_string} {pid=${pid} uncacheable_RE}} +p1235 ├───────text: a_random_string +p1235 ├considering: } {pid=${pid} uncacheable_RE}} +p1235 ├──expanding: a_random_string +p1235 ╰─────result: a_random_string +p1235 ╭considering: pid=${pid} uncacheable_RE}} +p1235 ├───────text: pid= +p1235 ├considering: ${pid} uncacheable_RE}} +p1235 ├considering: uncacheable_RE}} +p1235 ├───────text: uncacheable_RE +p1235 ├considering: }} +p1235 ├──expanding: pid=${pid} uncacheable_RE +p1235 ╰─────result: pid=p1235 uncacheable_RE +p1235 compiling RE 'pid=p1235 uncacheable_RE' +p1235 ├──condition: match {a_random_string} {pid=${pid} uncacheable_RE} +p1235 ├─────result: false +p1235 ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}} +p1235 ╰─────result: +p1235 search_tidyup called +p1235 search_tidyup called +p1235 ╭considering: ${tod_full} +p1235 ├──expanding: ${tod_full} +p1235 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000 +p1235 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost +p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: Received: +p1235 ├considering: ${if def:sender_rcvhost {from $sender_rcvhost +p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──condition: def:sender_rcvhost +p1235 ├─────result: true +p1235 ╭considering: from $sender_rcvhost +p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: from +p1235 ├considering: $sender_rcvhost +p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├considering: +p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: +p1235 +p1235 ├considering: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──expanding: from $sender_rcvhost +p1235 +p1235 ╰─────result: from [127.0.0.1] (helo=test.ex) +p1235 +p1235 ╰──(tainted) +p1235 ╭───scanning: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──condition: def:sender_ident +p1235 ├─────result: false +p1235 ╭───scanning: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: from +p1235 ├───scanning: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ╎╭───scanning: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 ╎ }}(Exim $version_number) +p1235 ╎ ${if def:sender_address {(envelope-from <$sender_address>) +p1235 ╎ }}id $message_exim_id${if def:received_for { +p1235 ╎ for $received_for}} +p1235 ╎├───scanning: } }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 ╎ }}(Exim $version_number) +p1235 ╎ ${if def:sender_address {(envelope-from <$sender_address>) +p1235 ╎ }}id $message_exim_id${if def:received_for { +p1235 ╎ for $received_for}} +p1235 ╎├──expanding: $sender_ident +p1235 ╎├─────result: +p1235 ╎╰───skipping: result is not used +p1235 ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: +p1235 ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──expanding: from ${quote_local_part:$sender_ident} +p1235 ├─────result: from +p1235 ╰───skipping: result is not used +p1235 ├───item-res: +p1235 ├───scanning: ${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──condition: def:sender_helo_name +p1235 ├─────result: false +p1235 ╭───scanning: (helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: (helo= +p1235 ├───scanning: $sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───scanning: ) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: ) +p1235 +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──expanding: (helo=$sender_helo_name) +p1235 +p1235 ├─────result: (helo=) +p1235 +p1235 ╰───skipping: result is not used +p1235 ├───item-res: +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +p1235 }} +p1235 ├─────result: +p1235 ╰───skipping: result is not used +p1235 ├───item-res: from [127.0.0.1] (helo=test.ex) +p1235 +p1235 ╰──(tainted) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: by +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──condition: def:received_protocol +p1235 ├─────result: true +p1235 ╭considering: with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: with +p1235 ├considering: $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: +p1235 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──expanding: with $received_protocol +p1235 ╰─────result: with smtp +p1235 ├───item-res: with smtp +p1235 ╰──(tainted) +p1235 ├considering: ${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──expanding: ($tls_in_ver) +p1235 ├─────result: () +p1235 ╰───skipping: result is not used +p1235 ├───item-res: +p1235 ╰──(tainted) +p1235 ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──condition: def:tls_in_cipher_std +p1235 ├─────result: false +p1235 ╭───scanning: tls $tls_in_cipher_std +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: tls +p1235 ├───scanning: $tls_in_cipher_std +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───scanning: +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: +p1235 +p1235 ├───scanning: }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──expanding: tls $tls_in_cipher_std +p1235 +p1235 ├─────result: tls +p1235 +p1235 ╰───skipping: result is not used +p1235 ├───item-res: +p1235 ╰──(tainted) +p1235 ├considering: (Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: (Exim +p1235 ├considering: $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├considering: ) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: ) +p1235 +p1235 ├considering: ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──condition: def:sender_address +p1235 ├─────result: true +p1235 ╭considering: (envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: (envelope-from < +p1235 ├considering: $sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├considering: >) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: >) +p1235 +p1235 ├considering: }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├──expanding: (envelope-from <$sender_address>) +p1235 +p1235 ╰─────result: (envelope-from <CALLER@test.ex>) +p1235 +p1235 ╰──(tainted) +p1235 ├───item-res: (envelope-from <CALLER@test.ex>) +p1235 +p1235 ╰──(tainted) +p1235 ├considering: id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├───────text: id +p1235 ├considering: $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ├considering: ${if def:received_for { +p1235 for $received_for}} +p1235 ├──condition: def:received_for +p1235 ├─────result: true +p1235 ╭considering: +p1235 for $received_for}} +p1235 ├───────text: +p1235 for +p1235 ├considering: $received_for}} +p1235 ├considering: }} +p1235 ├──expanding: +p1235 for $received_for +p1235 ╰─────result: +p1235 for dest_1@test.ex +p1235 ╰──(tainted) +p1235 ├───item-res: +p1235 for dest_1@test.ex +p1235 ╰──(tainted) +p1235 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost +p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1235 }}(Exim $version_number) +p1235 ${if def:sender_address {(envelope-from <$sender_address>) +p1235 }}id $message_exim_id${if def:received_for { +p1235 for $received_for}} +p1235 ╰─────result: Received: from [127.0.0.1] (helo=test.ex) +p1235 by myhost.test.ex with smtp (Exim x.yz) +p1235 (envelope-from <CALLER@test.ex>) +p1235 id 10HmaX-0005vi-00 +p1235 for dest_1@test.ex +p1235 ╰──(tainted) +p1235 ╭considering: ${tod_full} +p1235 ├──expanding: ${tod_full} +p1235 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000 +LOG: MAIN + <= CALLER@test.ex H=(test.ex) [127.0.0.1] P=smtp S=sss +search_tidyup called +Process p1235 is ready for new message +LOG: smtp_connection MAIN + SMTP connection from (test.ex) [127.0.0.1] closed by QUIT +p1234 1 SMTP accept process running +p1234 Listening... +p1234 daemon_notification from addr '' +p1234 compiled caseless RE '^nomatch_list' not found in local cache +p1234 compiling caseless RE '^nomatch_list' +p1234 compiled RE '^nomatch_list' saved in local cache +p1234 Listening... +p1234 daemon_notification from addr '' +p1234 compiled RE 'static_RE' not found in local cache +p1234 compiling RE 'static_RE' +p1234 compiled RE 'static_RE' saved in local cache +p1234 Listening... +p1234 daemon_notification from addr '' +p1234 compiled RE 'tricky_static_RE$' not found in local cache +p1234 compiling RE 'tricky_static_RE$' +p1234 compiled RE 'tricky_static_RE$' saved in local cache +p1234 Listening... +search_tidyup called +>>>>>>>>>>>>>>>> Exim pid=p1235 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>> +p1234 child p1235 ended: status=0x0 +p1234 normal exit, 0 +p1234 0 SMTP accept processes now running +p1234 Listening... +p1234 Connection request from 127.0.0.1 port sssss +p1234 search_tidyup called +p1236 Process p1236 is handling incoming connection from [127.0.0.1] +p1236 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full +p1236 ├considering: ESMTP Exim $version_number $tod_full +p1236 ├───────text: ESMTP Exim +p1236 ├considering: $version_number $tod_full +p1236 ├considering: $tod_full +p1236 ├───────text: +p1236 ├considering: $tod_full +p1236 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full +p1236 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +p1236 Process p1236 is ready for new message +p1236 compiled caseless RE '^nomatch_list' found in local cache +p1236 ╭considering: ${if match {a_random_string} {static_RE}} +p1236 ╭considering: a_random_string} {static_RE}} +p1236 ├───────text: a_random_string +p1236 ├considering: } {static_RE}} +p1236 ├──expanding: a_random_string +p1236 ╰─────result: a_random_string +p1236 ╭considering: static_RE}} +p1236 ├───────text: static_RE +p1236 ├considering: }} +p1236 ├──expanding: static_RE +p1236 ╰─────result: static_RE +p1236 compiled RE 'static_RE' found in local cache +p1236 ├──condition: match {a_random_string} {static_RE} +p1236 ├─────result: false +p1236 ├──expanding: ${if match {a_random_string} {static_RE}} +p1236 ╰─────result: +p1236 ╭considering: ${if match {a_random_string} {tricky_static_RE\$}} +p1236 ╭considering: a_random_string} {tricky_static_RE\$}} +p1236 ├───────text: a_random_string +p1236 ├considering: } {tricky_static_RE\$}} +p1236 ├──expanding: a_random_string +p1236 ╰─────result: a_random_string +p1236 ╭considering: tricky_static_RE\$}} +p1236 ├───────text: tricky_static_RE +p1236 ├considering: \$}} +p1236 ├backslashed: '\$' +p1236 ├considering: }} +p1236 ├──expanding: tricky_static_RE\$ +p1236 ╰─────result: tricky_static_RE$ +p1236 compiled RE 'tricky_static_RE$' found in local cache +p1236 ├──condition: match {a_random_string} {tricky_static_RE\$} +p1236 ├─────result: false +p1236 ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}} +p1236 ╰─────result: +p1236 ╭considering: ${if match {a_random_string} {pid=${pid} uncacheable_RE}} +p1236 ╭considering: a_random_string} {pid=${pid} uncacheable_RE}} +p1236 ├───────text: a_random_string +p1236 ├considering: } {pid=${pid} uncacheable_RE}} +p1236 ├──expanding: a_random_string +p1236 ╰─────result: a_random_string +p1236 ╭considering: pid=${pid} uncacheable_RE}} +p1236 ├───────text: pid= +p1236 ├considering: ${pid} uncacheable_RE}} +p1236 ├considering: uncacheable_RE}} +p1236 ├───────text: uncacheable_RE +p1236 ├considering: }} +p1236 ├──expanding: pid=${pid} uncacheable_RE +p1236 ╰─────result: pid=p1236 uncacheable_RE +p1236 compiling RE 'pid=p1236 uncacheable_RE' +p1236 ├──condition: match {a_random_string} {pid=${pid} uncacheable_RE} +p1236 ├─────result: false +p1236 ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}} +p1236 ╰─────result: +p1236 search_tidyup called +p1236 search_tidyup called +p1236 ╭considering: ${tod_full} +p1236 ├──expanding: ${tod_full} +p1236 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000 +p1236 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost +p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: Received: +p1236 ├considering: ${if def:sender_rcvhost {from $sender_rcvhost +p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──condition: def:sender_rcvhost +p1236 ├─────result: true +p1236 ╭considering: from $sender_rcvhost +p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: from +p1236 ├considering: $sender_rcvhost +p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├considering: +p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: +p1236 +p1236 ├considering: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──expanding: from $sender_rcvhost +p1236 +p1236 ╰─────result: from [127.0.0.1] (helo=test.ex) +p1236 +p1236 ╰──(tainted) +p1236 ╭───scanning: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──condition: def:sender_ident +p1236 ├─────result: false +p1236 ╭───scanning: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: from +p1236 ├───scanning: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ╎╭───scanning: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 ╎ }}(Exim $version_number) +p1236 ╎ ${if def:sender_address {(envelope-from <$sender_address>) +p1236 ╎ }}id $message_exim_id${if def:received_for { +p1236 ╎ for $received_for}} +p1236 ╎├───scanning: } }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 ╎ }}(Exim $version_number) +p1236 ╎ ${if def:sender_address {(envelope-from <$sender_address>) +p1236 ╎ }}id $message_exim_id${if def:received_for { +p1236 ╎ for $received_for}} +p1236 ╎├──expanding: $sender_ident +p1236 ╎├─────result: +p1236 ╎╰───skipping: result is not used +p1236 ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: +p1236 ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──expanding: from ${quote_local_part:$sender_ident} +p1236 ├─────result: from +p1236 ╰───skipping: result is not used +p1236 ├───item-res: +p1236 ├───scanning: ${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──condition: def:sender_helo_name +p1236 ├─────result: false +p1236 ╭───scanning: (helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: (helo= +p1236 ├───scanning: $sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───scanning: ) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: ) +p1236 +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──expanding: (helo=$sender_helo_name) +p1236 +p1236 ├─────result: (helo=) +p1236 +p1236 ╰───skipping: result is not used +p1236 ├───item-res: +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +p1236 }} +p1236 ├─────result: +p1236 ╰───skipping: result is not used +p1236 ├───item-res: from [127.0.0.1] (helo=test.ex) +p1236 +p1236 ╰──(tainted) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: by +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──condition: def:received_protocol +p1236 ├─────result: true +p1236 ╭considering: with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: with +p1236 ├considering: $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: +p1236 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──expanding: with $received_protocol +p1236 ╰─────result: with smtp +p1236 ├───item-res: with smtp +p1236 ╰──(tainted) +p1236 ├considering: ${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──expanding: ($tls_in_ver) +p1236 ├─────result: () +p1236 ╰───skipping: result is not used +p1236 ├───item-res: +p1236 ╰──(tainted) +p1236 ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──condition: def:tls_in_cipher_std +p1236 ├─────result: false +p1236 ╭───scanning: tls $tls_in_cipher_std +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: tls +p1236 ├───scanning: $tls_in_cipher_std +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───scanning: +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: +p1236 +p1236 ├───scanning: }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──expanding: tls $tls_in_cipher_std +p1236 +p1236 ├─────result: tls +p1236 +p1236 ╰───skipping: result is not used +p1236 ├───item-res: +p1236 ╰──(tainted) +p1236 ├considering: (Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: (Exim +p1236 ├considering: $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├considering: ) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: ) +p1236 +p1236 ├considering: ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──condition: def:sender_address +p1236 ├─────result: true +p1236 ╭considering: (envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: (envelope-from < +p1236 ├considering: $sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├considering: >) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: >) +p1236 +p1236 ├considering: }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├──expanding: (envelope-from <$sender_address>) +p1236 +p1236 ╰─────result: (envelope-from <CALLER@test.ex>) +p1236 +p1236 ╰──(tainted) +p1236 ├───item-res: (envelope-from <CALLER@test.ex>) +p1236 +p1236 ╰──(tainted) +p1236 ├considering: id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├───────text: id +p1236 ├considering: $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ├considering: ${if def:received_for { +p1236 for $received_for}} +p1236 ├──condition: def:received_for +p1236 ├─────result: true +p1236 ╭considering: +p1236 for $received_for}} +p1236 ├───────text: +p1236 for +p1236 ├considering: $received_for}} +p1236 ├considering: }} +p1236 ├──expanding: +p1236 for $received_for +p1236 ╰─────result: +p1236 for dest_2@test.ex +p1236 ╰──(tainted) +p1236 ├───item-res: +p1236 for dest_2@test.ex +p1236 ╰──(tainted) +p1236 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost +p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name) +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 +p1236 }}(Exim $version_number) +p1236 ${if def:sender_address {(envelope-from <$sender_address>) +p1236 }}id $message_exim_id${if def:received_for { +p1236 for $received_for}} +p1236 ╰─────result: Received: from [127.0.0.1] (helo=test.ex) +p1236 by myhost.test.ex with smtp (Exim x.yz) +p1236 (envelope-from <CALLER@test.ex>) +p1236 id 10HmaY-0005vi-00 +p1236 for dest_2@test.ex +p1236 ╰──(tainted) +p1236 ╭considering: ${tod_full} +p1236 ├──expanding: ${tod_full} +p1236 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000 +LOG: MAIN + <= CALLER@test.ex H=(test.ex) [127.0.0.1] P=smtp S=sss +search_tidyup called +Process p1236 is ready for new message +LOG: smtp_connection MAIN + SMTP connection from (test.ex) [127.0.0.1] closed by QUIT +p1234 1 SMTP accept process running +p1234 Listening... +search_tidyup called +>>>>>>>>>>>>>>>> Exim pid=p1236 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>> +p1234 child p1236 ended: status=0x0 +p1234 normal exit, 0 +p1234 0 SMTP accept processes now running +p1234 Listening... +p1234 SIGTERM/SIGINT seen +p1234 search_tidyup called +p1234 >>>>>>>>>>>>>>>> Exim pid=p1234 (daemon) terminating with rc=0 >>>>>>>>>>>>>>>> |