commit 63869b7: [Minor] Lua_magic: Improve html detection heuristic

Vsevolod Stakhov vsevolod at highsecure.ru
Wed Oct 21 13:28:06 UTC 2020


Author: Vsevolod Stakhov
Date: 2020-10-21 14:26:56 +0100
URL: https://github.com/rspamd/rspamd/commit/63869b7d7bcbdc29b607e2c20cf97c89a8a724ae (HEAD -> master)

[Minor] Lua_magic: Improve html detection heuristic

---
 lualib/lua_magic/heuristics.lua | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/lualib/lua_magic/heuristics.lua b/lualib/lua_magic/heuristics.lua
index e623c09c1..6822abe1e 100644
--- a/lualib/lua_magic/heuristics.lua
+++ b/lualib/lua_magic/heuristics.lua
@@ -435,10 +435,17 @@ exports.text_part_heuristic = function(part, log_obj, _)
         end
       end
 
+      -- Content type stuff
       if (mtype == 'text' or mtype == 'application') and (msubtype == 'html' or msubtype == 'xhtml+xml') then
         return 'html',21
       end
 
+      -- Extension stuff
+      local fname = part:get_filename()
+      if fname and fname:match('html?$') then
+        return 'html',21
+      end
+
       return 'txt',40
     end
   end


More information about the Commits mailing list