diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2019-07-25 12:06:07 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2019-07-25 12:06:07 +0100 |
commit | f3ebb786e451da973560f1c9d8cdb151d25108b5 (patch) | |
tree | 8fd69711b9a429b20a1b8b1d18ae63b726cb9723 /test/mail | |
parent | 21aa05977abff1eaa69bb97ef99080220915f7c0 (diff) | |
download | exim4-f3ebb786e451da973560f1c9d8cdb151d25108b5.tar.gz |
Track tainted data and refuse to expand it
Diffstat (limited to 'test/mail')
-rw-r--r-- | test/mail/0137.userx | 36 | ||||
-rw-r--r-- | test/mail/0428.inbox.JUNK | 56 | ||||
-rw-r--r-- | test/mail/0428.someone | 2 | ||||
-rw-r--r-- | test/mail/0428.userx | 56 | ||||
-rw-r--r-- | test/mail/0428.userx-sawsuffix | 13 | ||||
-rw-r--r-- | test/mail/0428.userx13 | 17 | ||||
-rw-r--r-- | test/mail/0428.userx14 | 18 | ||||
-rw-r--r-- | test/mail/0428.userx9 | 20 | ||||
-rw-r--r-- | test/mail/5000.new/1.myhost.test.ex | 1 | ||||
-rw-r--r-- | test/mail/5000.new/2.myhost.test.ex | 1 | ||||
-rw-r--r-- | test/mail/5000.new/3.myhost.test.ex:S370 | 2 | ||||
-rw-r--r-- | test/mail/5000.new/4.myhost.test.ex,S=370 | 2 | ||||
-rw-r--r-- | test/mail/5000.new/5.myhost.test.ex | 2 | ||||
-rw-r--r-- | test/mail/5000.new/6.myhost.test.ex | 7 | ||||
-rw-r--r-- | test/mail/5000.new/7.myhost.test.ex,S=10694953:2,S | 2 |
15 files changed, 110 insertions, 125 deletions
diff --git a/test/mail/0137.userx b/test/mail/0137.userx index c44698254..cfcf6e2f7 100644 --- a/test/mail/0137.userx +++ b/test/mail/0137.userx @@ -1,52 +1,56 @@ -From CALLER@test.ex Tue Mar 02 09:44:33 1999 +From t1@foo Tue Mar 02 09:44:33 1999 Received: from CALLER by the.local.host.name with local (Exim x.yz) - (envelope-from <CALLER@test.ex>) + (envelope-from <t1@foo>) id 10HmaX-0005vi-00 for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 Subject: First -Transport: local_delivery Message-Id: <E10HmaX-0005vi-00@the.local.host.name> -From: CALLER_NAME <CALLER@test.ex> +From: CALLER_NAME <t1@foo> +Sender: CALLER_NAME <CALLER@test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 +local_delivery First message. -From CALLER@test.ex Tue Mar 02 09:44:33 1999 +From t1@foo Tue Mar 02 09:44:33 1999 Received: from CALLER by the.local.host.name with local (Exim x.yz) - (envelope-from <CALLER@test.ex>) + (envelope-from <t1@foo>) id 10HmaY-0005vi-00 for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 Subject: Second -Transport: local_delivery Message-Id: <E10HmaY-0005vi-00@the.local.host.name> -From: CALLER_NAME <CALLER@test.ex> +From: CALLER_NAME <t1@foo> +Sender: CALLER_NAME <CALLER@test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 +local_delivery Second message -From CALLER@test.ex Tue Mar 02 09:44:33 1999 +From t2@foo Tue Mar 02 09:44:33 1999 Received: from CALLER by the.local.host.name with local (Exim x.yz) - (envelope-from <CALLER@test.ex>) + (envelope-from <t2@foo>) id 10HmaZ-0005vi-00 for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 Subject: Third -Transport: local_delivery_fcntl Message-Id: <E10HmaZ-0005vi-00@the.local.host.name> -From: CALLER_NAME <CALLER@test.ex> +From: CALLER_NAME <t2@foo> +Sender: CALLER_NAME <CALLER@test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 +local_delivery_fcntl Third message -From CALLER@test.ex Tue Mar 02 09:44:33 1999 +From t3@foo Tue Mar 02 09:44:33 1999 Received: from CALLER by the.local.host.name with local (Exim x.yz) - (envelope-from <CALLER@test.ex>) + (envelope-from <t3@foo>) id 10HmbA-0005vi-00 for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 Subject: Fourth -Transport: local_delivery_fcntl_blocking Message-Id: <E10HmbA-0005vi-00@the.local.host.name> -From: CALLER_NAME <CALLER@test.ex> +From: CALLER_NAME <t3@foo> +Sender: CALLER_NAME <CALLER@test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 +local_delivery_fcntl_blocking Fourth message diff --git a/test/mail/0428.inbox.JUNK b/test/mail/0428.inbox.JUNK index 088f808c7..1ccfe989a 100644 --- a/test/mail/0428.inbox.JUNK +++ b/test/mail/0428.inbox.JUNK @@ -1,80 +1,80 @@ From CALLER@test.ex Tue Mar 02 09:44:33 1999 Return-path: <CALLER@test.ex> -Envelope-to: userx@test.ex +Envelope-to: userx8@test.ex Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 Received: from CALLER by mail.test.ex with local (Exim x.yz) (envelope-from <CALLER@test.ex>) id 10HmbG-0005vi-00 - for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + for userx8@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 X-Sieve: 99 -Filter: require["fileinto","comparator-i;ascii-numeric"]; - if header :comparator "i;ascii-numeric" "X-Sieve" "99" { - fileinto "inbox.JUNK"; - stop; - } Message-Id: <E10HmbG-0005vi-00@mail.test.ex> From: CALLER_NAME <CALLER@test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 + require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "99" { + fileinto "inbox.JUNK"; + stop; + } Test 8 From CALLER@test.ex Tue Mar 02 09:44:33 1999 Return-path: <CALLER@test.ex> -Envelope-to: userx@test.ex +Envelope-to: userx10@test.ex Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 Received: from CALLER by mail.test.ex with local (Exim x.yz) (envelope-from <CALLER@test.ex>) id 10HmbI-0005vi-00 - for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + for userx10@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 X-Sieve: 99- -Filter: require["fileinto","comparator-i;ascii-numeric"]; - if header :comparator "i;ascii-numeric" "X-Sieve" "99" { - fileinto "inbox.JUNK"; - stop; - } Message-Id: <E10HmbI-0005vi-00@mail.test.ex> From: CALLER_NAME <CALLER@test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 + require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "99" { + fileinto "inbox.JUNK"; + stop; + } Test 10 From CALLER@test.ex Tue Mar 02 09:44:33 1999 Return-path: <CALLER@test.ex> -Envelope-to: userx@test.ex +Envelope-to: userx11@test.ex Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 Received: from CALLER by mail.test.ex with local (Exim x.yz) (envelope-from <CALLER@test.ex>) id 10HmbJ-0005vi-00 - for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + for userx11@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 X-Sieve: -99 -Filter: require["fileinto","comparator-i;ascii-numeric"]; - if header :comparator "i;ascii-numeric" "X-Sieve" "-99" { - fileinto "inbox.JUNK"; - stop; - } Message-Id: <E10HmbJ-0005vi-00@mail.test.ex> From: CALLER_NAME <CALLER@test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 + require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "-99" { + fileinto "inbox.JUNK"; + stop; + } Test 11 From CALLER@test.ex Tue Mar 02 09:44:33 1999 Return-path: <CALLER@test.ex> -Envelope-to: userx@test.ex +Envelope-to: userx12@test.ex Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 Received: from CALLER by mail.test.ex with local (Exim x.yz) (envelope-from <CALLER@test.ex>) id 10HmbK-0005vi-00 - for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 + for userx12@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 X-Sieve: -99 -Filter: require["fileinto","comparator-i;ascii-numeric"]; - if header :comparator "i;ascii-numeric" "X-Sieve" "-98" { - fileinto "inbox.JUNK"; - stop; - } Message-Id: <E10HmbK-0005vi-00@mail.test.ex> From: CALLER_NAME <CALLER@test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 + require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "-98" { + fileinto "inbox.JUNK"; + stop; + } Test 12 diff --git a/test/mail/0428.someone b/test/mail/0428.someone index a3ba52b88..8939761ea 100644 --- a/test/mail/0428.someone +++ b/test/mail/0428.someone @@ -5,7 +5,7 @@ Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 Received: from CALLER by mail.test.ex with local (Exim x.yz) id 10HmbM-0005vi-00 for someone@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -From: userx@test.ex +From: userx13@test.ex To: someone@test.ex Subject: Automated reply In-Reply-To: <E10HmbL-0005vi-00@mail.test.ex> diff --git a/test/mail/0428.userx b/test/mail/0428.userx index 8c3402bd7..b47f439e7 100644 --- a/test/mail/0428.userx +++ b/test/mail/0428.userx @@ -27,59 +27,3 @@ Date: Tue, 2 Mar 1999 09:44:33 +0000 Test 7 -From CALLER@test.ex Tue Mar 02 09:44:33 1999 -Return-path: <CALLER@test.ex> -Envelope-to: userx@test.ex -Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 -Received: from CALLER by mail.test.ex with local (Exim x.yz) - (envelope-from <CALLER@test.ex>) - id 10HmbH-0005vi-00 - for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -X-Sieve: 99 -Filter: require["fileinto","comparator-i;ascii-numeric"]; - if header :comparator "i;ascii-numeric" "X-Sieve" "98" { - fileinto "inbox.JUNK"; - stop; - } -Message-Id: <E10HmbH-0005vi-00@mail.test.ex> -From: CALLER_NAME <CALLER@test.ex> -Date: Tue, 2 Mar 1999 09:44:33 +0000 - -Test 9 - -From someone@test.ex Tue Mar 02 09:44:33 1999 -Return-path: <someone@test.ex> -Envelope-to: userx@test.ex -Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 -Received: from CALLER by mail.test.ex with local (Exim x.yz) - (envelope-from <someone@test.ex>) - id 10HmbL-0005vi-00 - for userx@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -To: userx@test.ex -Filter: require ["vacation"]; - vacation "I am gone. Not here."; -Message-Id: <E10HmbL-0005vi-00@mail.test.ex> -From: someone@test.ex -Date: Tue, 2 Mar 1999 09:44:33 +0000 - -Test 13 - -From someone@test.ex Tue Mar 02 09:44:33 1999 -Return-path: <someone@test.ex> -Envelope-to: userx-suffix2@test.ex -Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 -Received: from CALLER by mail.test.ex with local (Exim x.yz) - (envelope-from <someone@test.ex>) - id 10HmbN-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 -To: userx-suffix@test.ex -Filter: require ["envelope","fileinto"]; - if envelope :matches :localpart "to" "*-suffix" { - fileinto "userx-sawsuffix"; - stop; - } -Message-Id: <E10HmbN-0005vi-00@mail.test.ex> -From: someone@test.ex -Date: Tue, 2 Mar 1999 09:44:33 +0000 - -Test 14 - diff --git a/test/mail/0428.userx-sawsuffix b/test/mail/0428.userx-sawsuffix index ef2e8b5e3..c2a457a7e 100644 --- a/test/mail/0428.userx-sawsuffix +++ b/test/mail/0428.userx-sawsuffix @@ -1,19 +1,18 @@ From someone@test.ex Tue Mar 02 09:44:33 1999 Return-path: <someone@test.ex> -Envelope-to: userx-suffix@test.ex +Envelope-to: userx14-suffix@test.ex Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 Received: from CALLER by mail.test.ex with local (Exim x.yz) (envelope-from <someone@test.ex>) id 10HmbN-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 -To: userx-suffix@test.ex -Filter: require ["envelope","fileinto"]; - if envelope :matches :localpart "to" "*-suffix" { - fileinto "userx-sawsuffix"; - stop; - } Message-Id: <E10HmbN-0005vi-00@mail.test.ex> From: someone@test.ex Date: Tue, 2 Mar 1999 09:44:33 +0000 + require ["envelope","fileinto"]; + if envelope :matches :localpart "to" "*-suffix" { + fileinto "userx-sawsuffix"; + stop; + } Test 14 diff --git a/test/mail/0428.userx13 b/test/mail/0428.userx13 new file mode 100644 index 000000000..7a70d93b1 --- /dev/null +++ b/test/mail/0428.userx13 @@ -0,0 +1,17 @@ +From someone@test.ex Tue Mar 02 09:44:33 1999 +Return-path: <someone@test.ex> +Envelope-to: userx13@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from <someone@test.ex>) + id 10HmbL-0005vi-00 + for userx13@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +To: userx13@test.ex +Message-Id: <E10HmbL-0005vi-00@mail.test.ex> +From: someone@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + require ["vacation"]; + vacation "I am gone. Not here."; +Test 13 + diff --git a/test/mail/0428.userx14 b/test/mail/0428.userx14 new file mode 100644 index 000000000..0c542a788 --- /dev/null +++ b/test/mail/0428.userx14 @@ -0,0 +1,18 @@ +From someone@test.ex Tue Mar 02 09:44:33 1999 +Return-path: <someone@test.ex> +Envelope-to: userx14-suffix2@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from <someone@test.ex>) + id 10HmbN-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +Message-Id: <E10HmbN-0005vi-00@mail.test.ex> +From: someone@test.ex +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + require ["envelope","fileinto"]; + if envelope :matches :localpart "to" "*-suffix" { + fileinto "userx-sawsuffix"; + stop; + } +Test 14 + diff --git a/test/mail/0428.userx9 b/test/mail/0428.userx9 new file mode 100644 index 000000000..1cfb1560a --- /dev/null +++ b/test/mail/0428.userx9 @@ -0,0 +1,20 @@ +From CALLER@test.ex Tue Mar 02 09:44:33 1999 +Return-path: <CALLER@test.ex> +Envelope-to: userx9@test.ex +Delivery-date: Tue, 2 Mar 1999 09:44:33 +0000 +Received: from CALLER by mail.test.ex with local (Exim x.yz) + (envelope-from <CALLER@test.ex>) + id 10HmbH-0005vi-00 + for userx9@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Sieve: 99 +Message-Id: <E10HmbH-0005vi-00@mail.test.ex> +From: CALLER_NAME <CALLER@test.ex> +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + require["fileinto","comparator-i;ascii-numeric"]; + if header :comparator "i;ascii-numeric" "X-Sieve" "98" { + fileinto "inbox.JUNK"; + stop; + } +Test 9 + diff --git a/test/mail/5000.new/1.myhost.test.ex b/test/mail/5000.new/1.myhost.test.ex index 517121389..efa7079ca 100644 --- a/test/mail/5000.new/1.myhost.test.ex +++ b/test/mail/5000.new/1.myhost.test.ex @@ -2,7 +2,6 @@ Received: from CALLER by myhost.test.ex with local (Exim x.yz) (envelope-from <CALLER@myhost.test.ex>) id 10HmaY-0005vi-00 for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -maildir:maildir_ Message-Id: <E10HmaY-0005vi-00@myhost.test.ex> From: CALLER_NAME <CALLER@myhost.test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 diff --git a/test/mail/5000.new/2.myhost.test.ex b/test/mail/5000.new/2.myhost.test.ex index 1b5b06498..e2afa21cd 100644 --- a/test/mail/5000.new/2.myhost.test.ex +++ b/test/mail/5000.new/2.myhost.test.ex @@ -2,7 +2,6 @@ Received: from CALLER by myhost.test.ex with local (Exim x.yz) (envelope-from <CALLER@myhost.test.ex>) id 10HmaZ-0005vi-00 for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -maildir:maildir_ Message-Id: <E10HmaZ-0005vi-00@myhost.test.ex> From: CALLER_NAME <CALLER@myhost.test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 diff --git a/test/mail/5000.new/3.myhost.test.ex:S370 b/test/mail/5000.new/3.myhost.test.ex:S370 index 7ea68ff5a..722505641 100644 --- a/test/mail/5000.new/3.myhost.test.ex:S370 +++ b/test/mail/5000.new/3.myhost.test.ex:S370 @@ -3,8 +3,6 @@ Received: from CALLER by myhost.test.ex with local (Exim x.yz) (envelope-from <CALLER@myhost.test.ex>) id 10HmbB-0005vi-00 for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -maildir:maildir_tagged_ -tag:Ssss Message-Id: <E10HmbB-0005vi-00@myhost.test.ex> From: CALLER_NAME <CALLER@myhost.test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 diff --git a/test/mail/5000.new/4.myhost.test.ex,S=370 b/test/mail/5000.new/4.myhost.test.ex,S=370 index ed3879152..d7b4768aa 100644 --- a/test/mail/5000.new/4.myhost.test.ex,S=370 +++ b/test/mail/5000.new/4.myhost.test.ex,S=370 @@ -3,8 +3,6 @@ Received: from CALLER by myhost.test.ex with local (Exim x.yz) (envelope-from <CALLER@myhost.test.ex>) id 10HmbC-0005vi-00 for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -maildir:maildir_tagged_ -tag:,S=sss Message-Id: <E10HmbC-0005vi-00@myhost.test.ex> From: CALLER_NAME <CALLER@myhost.test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 diff --git a/test/mail/5000.new/5.myhost.test.ex b/test/mail/5000.new/5.myhost.test.ex index 054bf9048..41aedbcd8 100644 --- a/test/mail/5000.new/5.myhost.test.ex +++ b/test/mail/5000.new/5.myhost.test.ex @@ -3,8 +3,6 @@ Received: from CALLER by myhost.test.ex with local (Exim x.yz) (envelope-from <CALLER@myhost.test.ex>) id 10HmbD-0005vi-00 for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -maildir:maildir_tagged_ -tag:${if eq{0}{1}{rhubarb}fail} Message-Id: <E10HmbD-0005vi-00@myhost.test.ex> From: CALLER_NAME <CALLER@myhost.test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 diff --git a/test/mail/5000.new/6.myhost.test.ex b/test/mail/5000.new/6.myhost.test.ex index df71e1788..a7210d10f 100644 --- a/test/mail/5000.new/6.myhost.test.ex +++ b/test/mail/5000.new/6.myhost.test.ex @@ -3,13 +3,6 @@ Received: from CALLER by myhost.test.ex with local (Exim x.yz) (envelope-from <CALLER@myhost.test.ex>) id 10HmbE-0005vi-00 for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -maildir:maildir_tagged_ -tag:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Message-Id: <E10HmbE-0005vi-00@myhost.test.ex> From: CALLER_NAME <CALLER@myhost.test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 diff --git a/test/mail/5000.new/7.myhost.test.ex,S=10694953:2,S b/test/mail/5000.new/7.myhost.test.ex,S=10694953:2,S index be53589ee..f33b5f27f 100644 --- a/test/mail/5000.new/7.myhost.test.ex,S=10694953:2,S +++ b/test/mail/5000.new/7.myhost.test.ex,S=10694953:2,S @@ -3,8 +3,6 @@ Received: from CALLER by myhost.test.ex with local (Exim x.yz) (envelope-from <CALLER@myhost.test.ex>) id 10HmbF-0005vi-00 for userx@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -maildir:maildir_taggedX_ -tag:,S=sss:2,S Message-Id: <E10HmbF-0005vi-00@myhost.test.ex> From: CALLER_NAME <CALLER@myhost.test.ex> Date: Tue, 2 Mar 1999 09:44:33 +0000 |