]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Lua_content: Support javascript PDF elements
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 27 Nov 2019 13:22:18 +0000 (13:22 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 27 Nov 2019 13:22:18 +0000 (13:22 +0000)
lualib/lua_content/pdf.lua

index 3ff9f0f64f041a85a7e628cf2f236380668c9409..e8d4c7bab1a0ee3f54e7dfcb3aeb4c14b1cd7a7e 100644 (file)
@@ -29,6 +29,12 @@ local pdf_patterns = {
     patterns = {
       [[\ntrailer\r?\n]]
     }
+  },
+  javascript = {
+    patterns = {
+      [[\s/JS]],
+      [[\s/JavaScript]],
+    }
   }
 }
 
@@ -128,6 +134,11 @@ processors.trailer = function(input, task, positions, output)
   end
 end
 
+processors.javascript = function(_, task, _, output)
+  lua_util.debugm(N, task, "pdf: found javascript tag")
+  output.javascript = true
+end
+
 exports.process = process_pdf
 
 return exports
\ No newline at end of file