From: Alexander Moisseev Date: Tue, 3 Oct 2017 06:54:51 +0000 (+0300) Subject: [Test] Add test for next-to-last double bad extension X-Git-Tag: 1.7.0~589^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F1854%2Fhead;p=thirdparty%2Frspamd.git [Test] Add test for next-to-last double bad extension --- diff --git a/test/functional/cases/105_mimetypes.robot b/test/functional/cases/105_mimetypes.robot index b47f646861..1756377d4f 100644 --- a/test/functional/cases/105_mimetypes.robot +++ b/test/functional/cases/105_mimetypes.robot @@ -19,6 +19,10 @@ Zip Double Bad Extension ${result} = Scan Message With Rspamc ${TESTDIR}/messages/zip-doublebad.eml Check Rspamc ${result} MIME_DOUBLE_BAD_EXTENSION \\(\\d+\\.\\d+\\)\\[\\.pdf\\.exe\\]\\n re=1 +Next-to-last Double Bad Extension + ${result} = Scan Message With Rspamc ${TESTDIR}/messages/next2last-doublebad.eml + Check Rspamc ${result} MIME_DOUBLE_BAD_EXTENSION \\(\\d+\\.\\d+\\)\\[\\.scr\\.xz\\]\\n re=1 + Rar4 ${result} = Scan Message With Rspamc ${TESTDIR}/messages/rar4.eml Check Rspamc ${result} MIME_BAD_EXTENSION \\(\\d+\\.\\d+\\)\\[exe\\]\\n re=1 diff --git a/test/functional/messages/next2last-doublebad.eml b/test/functional/messages/next2last-doublebad.eml new file mode 100644 index 0000000000..928117c279 --- /dev/null +++ b/test/functional/messages/next2last-doublebad.eml @@ -0,0 +1,9 @@ +Content-Type: multipart/mixed; boundary="--=_CDA2A73617693A02A72D9869" + +----=_CDA2A73617693A02A72D9869 +Content-Type: application/octet-stream; name="file.scr.xz" +Content-Disposition: attachment; filename="file.scr.xz" +Content-Transfer-Encoding: base64 + +QlpoOTFBWSZTWeAw4GEAAADIAAAQQAAgACEAgrF3JFOFCQ4DDgYQ +----=_CDA2A73617693A02A72D9869--