mirror of
https://github.com/Radarr/Radarr.git
synced 2026-04-22 22:15:17 -04:00
New: Option to treat downloads with non-media extensions as failed
(cherry picked from commit 776143cc813ec1b5fa31fbf8667c3ab174b71f5c) New: Treat .scr as dangerous file (cherry picked from commit 103ccd74f30830944e9e9f06d02be096f476ae34) New: .arj and .lzh extensions are potentially dangerous (cherry picked from commit a72288a14e67f62b00f921dbeb1a0f57a61e5ba7) Fixed: Failing dangerous and executable single file downloads (cherry picked from commit e37684e045310ca543aa6a22b38a325cd8a8e84d) Fixed: Rejected Imports with no associated release or indexer (cherry picked from commit 31e02bdeada8c85d67a75b69e57d3e7ea46989c6) Fixed: Don't return warning in title field for rejected downloads (cherry picked from commit 1fa532dd3eaaee01ac6a049e43fcdbd44357d617) Fixed: Improve rejected download handling (cherry picked from commit 4db43882361232eb8fe9ee5331c3d77ea3aa8dfa)
This commit is contained in:
@@ -18,19 +18,30 @@ namespace NzbDrone.Core.MediaFiles
|
||||
".tb2",
|
||||
".tbz2",
|
||||
".tgz",
|
||||
".zip",
|
||||
".zip"
|
||||
};
|
||||
|
||||
private static List<string> _dangerousExtensions = new List<string>
|
||||
{
|
||||
".arj",
|
||||
".lnk",
|
||||
".lzh",
|
||||
".ps1",
|
||||
".scr",
|
||||
".vbs",
|
||||
".zipx"
|
||||
};
|
||||
|
||||
private static List<string> _executableExtensions = new List<string>
|
||||
{
|
||||
".exe",
|
||||
".bat",
|
||||
".cmd",
|
||||
".exe",
|
||||
".sh"
|
||||
};
|
||||
|
||||
public static HashSet<string> ArchiveExtensions => new HashSet<string>(_archiveExtensions, StringComparer.OrdinalIgnoreCase);
|
||||
public static HashSet<string> DangerousExtensions => new HashSet<string>(_dangerousExtensions, StringComparer.OrdinalIgnoreCase);
|
||||
public static HashSet<string> ExecutableExtensions => new HashSet<string>(_executableExtensions, StringComparer.OrdinalIgnoreCase);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user