You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by gb...@apache.org on 2019/11/03 14:59:45 UTC

svn commit: r1869331 - /spamassassin/branches/3.4/lib/Mail/SpamAssassin/Plugin/OLEMacro.pm

Author: gbechis
Date: Sun Nov  3 14:59:44 2019
New Revision: 1869331

URL: http://svn.apache.org/viewvc?rev=1869331&view=rev
Log:
sync with trunk, check .xltx files as well

Modified:
    spamassassin/branches/3.4/lib/Mail/SpamAssassin/Plugin/OLEMacro.pm

Modified: spamassassin/branches/3.4/lib/Mail/SpamAssassin/Plugin/OLEMacro.pm
URL: http://svn.apache.org/viewvc/spamassassin/branches/3.4/lib/Mail/SpamAssassin/Plugin/OLEMacro.pm?rev=1869331&r1=1869330&r2=1869331&view=diff
==============================================================================
--- spamassassin/branches/3.4/lib/Mail/SpamAssassin/Plugin/OLEMacro.pm (original)
+++ spamassassin/branches/3.4/lib/Mail/SpamAssassin/Plugin/OLEMacro.pm Sun Nov  3 14:59:44 2019
@@ -223,7 +223,7 @@ Configure the largest file that the plug
 
   push(@cmds, {
     setting => 'olemacro_exts',
-    default => qr/(?:doc|docx|dot|pot|ppa|pps|ppt|rtf|sldm|xl|xla|xls|xlsx|xlt|xslb)$/,
+    default => qr/(?:doc|docx|dot|pot|ppa|pps|ppt|rtf|sldm|xl|xla|xls|xlsx|xlt|xltx|xslb)$/,
     type => $Mail::SpamAssassin::Conf::CONF_TYPE_STRING,
     code => sub {
       my ($self, $key, $value, $line) = @_;
@@ -242,7 +242,7 @@ Configure the largest file that the plug
 
 =over 4
 
-=item olemacro_exts (default: (?:doc|docx|dot|pot|ppa|pps|ppt|rtf|sldm|xl|xla|xls|xlsx|xlt|xslb)$)
+=item olemacro_exts (default: (?:doc|docx|dot|pot|ppa|pps|ppt|rtf|sldm|xl|xla|xls|xlsx|xlt|xltx|xslb)$)
 
 Set the case-insensitive regexp used to configure the extensions the plugin
 targets for macro scanning
@@ -253,7 +253,7 @@ targets for macro scanning
 
   push(@cmds, {
     setting => 'olemacro_macro_exts',
-    default => qr/(?:docm|dotm|ppam|potm|ppst|ppsm|pptm|sldm|xlm|xlam|xlsb|xlsm|xltm|xps)$/,
+    default => qr/(?:docm|dotm|ppam|potm|ppst|ppsm|pptm|sldm|xlm|xlam|xlsb|xlsm|xltm|xltx|xps)$/,
     type => $Mail::SpamAssassin::Conf::CONF_TYPE_STRING,
     code => sub {
       my ($self, $key, $value, $line) = @_;
@@ -271,7 +271,7 @@ targets for macro scanning
 
 =over 4
 
-=item olemacro_macro_exts (default: (?:docm|dotm|ppam|potm|ppst|ppsm|pptm|sldm|xlm|xlam|xlsb|xlsm|xltm|xps)$)
+=item olemacro_macro_exts (default: (?:docm|dotm|ppam|potm|ppst|ppsm|pptm|sldm|xlm|xlam|xlsb|xlsm|xltm|xltx|xps)$)
 
 Set the case-insensitive regexp used to configure the extensions the plugin
 treats as containing a macro
@@ -282,7 +282,7 @@ treats as containing a macro
 
   push(@cmds, {
     setting => 'olemacro_skip_exts',
-    default => qr/(?:dotx|potx|ppsx|pptx|sldx|xltx)$/,
+    default => qr/(?:dotx|potx|ppsx|pptx|sldx)$/,
     type => $Mail::SpamAssassin::Conf::CONF_TYPE_STRING,
     code => sub {
       my ($self, $key, $value, $line) = @_;
@@ -728,6 +728,7 @@ sub _check_macrotype_doc {
     'word/vbaproject.bin' => 'word2k7',
     'macros/vba/_vba_project' => 'word97',
     'xl/vbaproject.bin' => 'xl2k7',
+    'xl/embeddings/oleObject1.bin' => 'xl2k13',
     '_vba_project_cur/vba/_vba_project' => 'xl97',
     'ppt/vbaproject.bin' => 'ppt2k7',
   );