diff options
author | Jeremy Harris <jgh146exb@wizmail.org> | 2014-08-29 14:11:50 +0100 |
---|---|---|
committer | Jeremy Harris <jgh146exb@wizmail.org> | 2014-08-29 18:59:27 +0100 |
commit | 93cad488cb2c9a31aea345c8910a9f9c5815071c (patch) | |
tree | 52e1b1933631e97763d3f2df1b44f97ddc2037a1 /test/scripts/4000-scanning | |
parent | 430f98cb1e35e925f6b3ca54375411ff67e8895b (diff) |
Fix crash in mime acl when a parameter is zero-length
Diffstat (limited to 'test/scripts/4000-scanning')
-rw-r--r-- | test/scripts/4000-scanning/4000 | 145 | ||||
-rw-r--r-- | test/scripts/4000-scanning/REQUIRES | 2 |
2 files changed, 16 insertions, 131 deletions
diff --git a/test/scripts/4000-scanning/4000 b/test/scripts/4000-scanning/4000 index 6f66b27ae..649f9825a 100644 --- a/test/scripts/4000-scanning/4000 +++ b/test/scripts/4000-scanning/4000 @@ -1,61 +1,7 @@ -# Basic exiscan feature tests -echo ==> This test may take a bit of time, depending on exactly -echo ==> how your SpamAssassin is configured. -exim -odi -bs -ehlo test.ex -mail from:<> -rcpt to:<userx@test.ex> -data -A message without any headers. -. -quit -**** -exim -odi -bs -ehlo test.ex -mail from:<> -rcpt to:<userx@test.ex> -data -From: Test person <tp@cam.ac.uk> -To: Me <userx@test.ex> -Subject: A real test message -Date: Fri, 17 Dec 2004 16:13:04 +0100 -Message-ID: <41C2F849.3060203@projectile.test.ex> - -OK, this should look like a genuine message. -. -quit -**** -exim -odi -bs -ehlo test.ex -mail from:<> -rcpt to:<userx@test.ex> -data -From: 99Junk99@somewhere.com -To: -Subject: MAKE MONEY FAST!!!! -Message-id: abcde - -This should be enough to trip the threshold. -. -quit -**** -exim -odi -bs -ehlo test.ex -mail from:<> -rcpt to:<userx@test.ex> -data -From: Test person <tp@cam.ac.uk> -To: Me <userx@test.ex> -Subject: A real test message -Date: Fri, 17 Dec 2004 16:13:04 +0100 -Message-ID: <41C2F849.3060203@projectile.test.ex> -FakeReject: test fakereject - -OK, this should look like a genuine message, but -it will trip on THIS REGEX. -. -quit -**** +# mime boundaries +# +# This mail should be fine, if complex +# exim -odi -bs ehlo test.ex mail from:<> @@ -124,13 +70,15 @@ Content-Disposition: inline . quit **** -# Non-smtp message -exim -odi userx@test.ex -A message without any headers. -. -**** -# Non-smtp MIME message -exim -odi userx@test.ex +# +# +# This one has a rotten parameter, but should not induce a crash +# +exim -odi -bs +ehlo test.ex +mail from:<> +rcpt to:<userx@test.ex> +data Date: Fri, 17 Dec 2004 14:35:01 +0100 From: J Caesar <jcaesar@test.ex> To: a-list00@exim.org @@ -138,75 +86,14 @@ Message-ID: <20041217133501.GA3058@test.ex> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="T4sUOijqQbZv57TR" Content-Disposition: inline -Subject: [exim] Re: Bug#286074: eximstats: uses message count as data for - the "volume" charts -X-BeenThere: a-list00@exim.org -X-Mailman-Version: 2.1.5 -Precedence: list +Subject: Nasty --T4sUOijqQbZv57TR -Content-Type: text/plain; charset=us-ascii -Content-Disposition: inline - -There was a part of the patch missing, complete one is attached. - sorry for wasting your time - ---T4sUOijqQbZv57TR -Content-Type: text/plain; charset=us-ascii -Content-Disposition: attachment; filename=working-patch +Content-Type: text/plain; charset= ---- /usr/sbin/eximstats 2004-12-17 13:36:44.381983753 +0100 -+++ eximstats 2004-12-17 13:47:37.763185260 +0100 -@@ -1107,11 +1107,11 @@ - if (scalar @chartdatanames < $ntopchart) - { - push(@chartdatanames, $key); -- push(@chartdatavals, $$m_count{$key}); -+ push(@chartdatavals, $$m_data{$key}); - } - else - { -- $chartotherval += $$m_count{$key}; -+ $chartotherval += $$m_data{$key}; - } - } - push(@chartdatanames, "Other"); - ---T4sUOijqQbZv57TR -Content-Type: text/plain; charset="us-ascii" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Content-Disposition: inline - --- +foobar --T4sUOijqQbZv57TR-- -**** -exim -odi -bs -ehlo test.ex -mail from:<> -rcpt to:<userx@test.ex> -data -From: Test person <tp@cam.ac.uk> -To: Me <userx@test.ex> -Subject: A real test message -Date: Fri, 17 Dec 2004 16:13:04 +0100 -Message-ID: <41C2F849.3060203@projectile.test.ex> -FakeDefer: test fakedefer - -OK, this should look like a genuine message, but -it will trip on THIS REGEX. -. -quit -**** -# Very simple virus test -exim -odi -bs -mail from:<> -rcpt to:<userx@test.ex> -data -Subject: a virus test - -X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* . quit **** diff --git a/test/scripts/4000-scanning/REQUIRES b/test/scripts/4000-scanning/REQUIRES index 3f002958c..11ed16106 100644 --- a/test/scripts/4000-scanning/REQUIRES +++ b/test/scripts/4000-scanning/REQUIRES @@ -1,3 +1 @@ support Content_Scanning -running SpamAssassin -running ClamAV |