Browse Source

Merge pull request #4920 from dragoangel/patch-4

[Enhancement] Exclude false positives of MIME_DOUBLE_BAD_EXTENSION
pull/4922/head
Vsevolod Stakhov 3 weeks ago
parent
commit
48583c4981
No account linked to committer's email address
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      src/plugins/lua/mime_types.lua

+ 6
- 1
src/plugins/lua/mime_types.lua View File

@@ -397,7 +397,12 @@ local function check_mime_type(task)
if ext2 then
local score1 = check_tables(ext)
local score2 = check_tables(ext2)
check_extension(score1, score2)
-- Check if detected extension match real extension
if detected_ext and detected_ext == ext then
check_extension(score1, nil)
else
check_extension(score1, score2)
end
-- Check for archive cloaking like .zip.gz
if settings['archive_extensions'][ext2]
-- Exclude multipart archive extensions, e.g. .zip.001

Loading…
Cancel
Save