From: Alexander Moisseev Date: Fri, 8 Dec 2017 07:25:49 +0000 (+0300) Subject: [Test] Add tests for MIME_DOUBLE_BAD_EXTENSION FPs X-Git-Tag: 1.7.0~360^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d9a038f4e3e2253a5e71749980ad12a29eb4cda;p=thirdparty%2Frspamd.git [Test] Add tests for MIME_DOUBLE_BAD_EXTENSION FPs --- diff --git a/test/functional/cases/105_mimetypes.robot b/test/functional/cases/105_mimetypes.robot index 5e3860ef4a..77afbadac0 100644 --- a/test/functional/cases/105_mimetypes.robot +++ b/test/functional/cases/105_mimetypes.robot @@ -26,6 +26,12 @@ Next-to-last Double Bad Extension Date is followed by Bad Extension ${result} = Scan Message With Rspamc ${TESTDIR}/messages/rar-date-bad-ext.eml Check Rspamc ${result} MIME_BAD_EXTENSION \\(\\d+\\.\\d+\\)\\[scr\\]\\n re=1 + Should Not Contain ${result.stdout} MIME_DOUBLE_BAD_EXTENSION + +Dotted file name is followed by Bad Extension + ${result} = Scan Message With Rspamc ${TESTDIR}/messages/bad_ext.dotted_file_name.eml + Check Rspamc ${result} MIME_BAD_EXTENSION \\(\\d+\\.\\d+\\)\\[exe\\]\\n re=1 + Should Not Contain ${result.stdout} MIME_DOUBLE_BAD_EXTENSION Rar4 ${result} = Scan Message With Rspamc ${TESTDIR}/messages/rar4.eml diff --git a/test/functional/messages/bad_ext.dotted_file_name.eml b/test/functional/messages/bad_ext.dotted_file_name.eml new file mode 100644 index 0000000000..a12510635b --- /dev/null +++ b/test/functional/messages/bad_ext.dotted_file_name.eml @@ -0,0 +1,9 @@ +Content-Type: multipart/mixed; boundary="------------D6BBFC1853527FEEDD26DC71" + +--------------D6BBFC1853527FEEDD26DC71 +Content-Type: application/x-msdownload; name="bad_ext.dotted_file_name.exe" +Content-Transfer-Encoding: base64 +Content-Disposition: attachment; filename="bad_ext.dotted_file_name.exe" + +MAo= +--------------D6BBFC1853527FEEDD26DC71--