mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-02-03 21:29:23 +00:00
[PR #52] [MERGED] Concurrent protection scans per file #256
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/SabreTools/BinaryObjectScanner/pull/52
Author: @mnadareski
Created: 7/18/2021
Status: ✅ Merged
Merged: 7/18/2021
Merged by: @mnadareski
Base:
master← Head:concurrent📝 Commits (2)
9b226e8Move to ConcurrentDictionaryd2978bcConvert to ConcurrentQueue📊 Changes
72 files changed (+303 additions, -199 deletions)
View changed files
📝
BurnOutSharp/FileType/BFPK.cs(+3 -3)📝
BurnOutSharp/FileType/BZip2.cs(+3 -2)📝
BurnOutSharp/FileType/Executable.cs(+7 -5)📝
BurnOutSharp/FileType/GZIP.cs(+3 -2)📝
BurnOutSharp/FileType/InstallShieldCAB.cs(+3 -2)📝
BurnOutSharp/FileType/MPQ.cs(+3 -2)📝
BurnOutSharp/FileType/MSI.cs(+3 -2)📝
BurnOutSharp/FileType/MicrosoftCAB.cs(+3 -2)📝
BurnOutSharp/FileType/PKZIP.cs(+3 -2)📝
BurnOutSharp/FileType/RAR.cs(+3 -2)📝
BurnOutSharp/FileType/SevenZip.cs(+3 -2)📝
BurnOutSharp/FileType/TapeArchive.cs(+3 -2)📝
BurnOutSharp/FileType/Textfile.cs(+4 -3)📝
BurnOutSharp/FileType/Valve.cs(+3 -2)📝
BurnOutSharp/FileType/XZ.cs(+3 -2)📝
BurnOutSharp/IPathCheck.cs(+3 -2)📝
BurnOutSharp/IScannable.cs(+3 -3)📝
BurnOutSharp/Matching/MatchUtil.cs(+14 -13)📝
BurnOutSharp/PackerType/CExe.cs(+3 -2)📝
BurnOutSharp/PackerType/InnoSetup.cs(+3 -2)...and 52 more files
📄 Description
This PR allows for multiple content and protection scans to be run per file without the risk of losing data. This fixes the slowness regression introduced by the last commit.
Fixes #52
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.