Commit Graph

  • 28b2eaa029 Fix assumption about MS-CAB sets Matt Nadareski 2025-07-29 08:03:33 -04:00
  • 0585f0a3cb Temproarily port MS-CAB extract code back from Serialization Matt Nadareski 2025-07-28 21:41:35 -04:00
  • 12e8349ab1 Pad short MS-ZIP blocks Matt Nadareski 2025-07-28 16:28:13 -04:00
  • 3c05bece9e Better message Matt Nadareski 2025-07-28 16:14:29 -04:00
  • dc1944b768 Add tracking for MS-ZIP issues Matt Nadareski 2025-07-28 16:11:08 -04:00
  • fd489c5b46 Fix incorrect spacing Matt Nadareski 2025-07-28 15:24:06 -04:00
  • 7ce4c252e2 Add notes about ported methods Matt Nadareski 2025-07-28 15:22:47 -04:00
  • d54c88a01d Don't use MemoryStream.ToArray Matt Nadareski 2025-07-28 15:16:57 -04:00
  • 6a4d5bddeb Ensure memory streams are scoped in MS-CAB Matt Nadareski 2025-07-28 15:13:38 -04:00
  • aca01e2058 Fix(?) Windows-only path for MS-CAB Matt Nadareski 2025-07-28 14:31:48 -04:00
  • e93bab29fa Fix output path issues for MS-CAB Matt Nadareski 2025-07-28 14:26:13 -04:00
  • ca87c48cd7 Fix issue with determining compression type in MS-CAB Matt Nadareski 2025-07-28 14:26:03 -04:00
  • 0d215d0817 Enhance GetDataBlocks Matt Nadareski 2025-07-28 14:04:32 -04:00
  • d86dbf47b5 Add MS-CAB GetDataBlocks helper Matt Nadareski 2025-07-28 13:55:07 -04:00
  • 7cb318ce6d Fix build warning Matt Nadareski 2025-07-28 13:33:47 -04:00
  • 18b89543ef Add MS-CAB OpenNext and OpenPrevious helpers Matt Nadareski 2025-07-28 13:25:33 -04:00
  • be50d1343e Add MS-CAB DecompressBlocks helper Matt Nadareski 2025-07-28 13:18:10 -04:00
  • 32c9ea7838 Add MS-CAB GetFiles helper Matt Nadareski 2025-07-28 13:14:33 -04:00
  • cf7a68602b Add MS-CAB GetFolderIndex helper Matt Nadareski 2025-07-28 13:09:08 -04:00
  • f2fe2623c6 Add note for MS-CAB Matt Nadareski 2025-07-28 12:33:11 -04:00
  • 249a17be1f Add branching and specific SharpCompress calls for solid vs non-solid archives in order to extract solid archives properly. (#375) HeroponRikiBestest 2025-07-11 23:13:00 -04:00
  • dff15ef799 Fixes .hdr+.cab installshield cabinet files not being extracted by BOS when relative paths are provided. (#374) HeroponRikiBestest 2025-07-04 14:34:31 -04:00
  • c0c94fd78d Get full path for each input for programs Matt Nadareski 2025-06-30 07:28:33 -04:00
  • af43748766 Improve detection for cd/dvd-cops version string (#368) HeroponRikiBestest 2025-05-13 10:59:39 -04:00
  • d28d8b5a2b Update Nuget packages Matt Nadareski 2025-05-12 08:28:02 -04:00
  • 0edc380059 Fix brackets from last commit Matt Nadareski 2025-05-06 15:53:20 -04:00
  • 2311dd9cc8 Add EA Game Authorization Management checking to paul.dll (#366) HeroponRikiBestest 2025-05-06 15:51:40 -04:00
  • f87ce49f7e make paul.dll internal name check non-case-sensitive (#365) HeroponRikiBestest 2025-05-06 15:22:11 -04:00
  • 928e93a7da Fix my own Frontline Proactive sample comment spacing because it was bothering me so much I couldn't go to bed (#363) HeroponRikiBestest 2025-04-20 20:36:35 -04:00
  • 75517a5f83 Add PACE Anti-Piracy InterLok detection (#362) HeroponRikiBestest 2025-04-19 23:08:49 -04:00
  • cfe9825af7 Add detection for FrontLine ProActive (#361) HeroponRikiBestest 2025-04-19 22:35:22 -04:00
  • 1ff1281c8f Add rcpacker detection (#360) HeroponRikiBestest 2025-03-28 19:50:10 -04:00
  • c9194f18ef Begin SafeDisc 4 documentation (#354) TheRogueArchivist 2025-03-25 08:05:04 -06:00
  • 60a3a74862 Fix how conditions are used for references Matt Nadareski 2025-02-25 21:21:32 -05:00
  • 7a96e8cfe3 Don't crash if writing fails Matt Nadareski 2025-01-29 11:06:13 -05:00
  • 9fee74f2a6 Move Crunch to its own Packer, improve SmartE detection. (#353) HeroponRikiBestest 2025-01-13 23:17:57 -05:00
  • 63a5a25a17 Add missed "Check disc for physical ring" in copy-X return (#352) HeroponRikiBestest 2025-01-13 07:33:28 -08:00
  • 610078b47c Bump version 3.3.4 Matt Nadareski 2024-12-31 13:25:24 -05:00
  • ff450a9bcf Update Serialization to 1.8.6 Matt Nadareski 2024-12-30 22:56:12 -05:00
  • 6661c48428 Don't check files with ".srdata" section for Denuvo (#351) TheRogueArchivist 2024-12-30 20:16:55 -07:00
  • f2a07fc088 Update copyright Matt Nadareski 2024-12-30 21:41:27 -05:00
  • e34ea5faca Remove unnecessary action step Matt Nadareski 2024-12-30 21:40:52 -05:00
  • 11ed09caf2 Update Serialization to 1.8.5 Matt Nadareski 2024-12-30 21:00:53 -05:00
  • f5615d7713 Removed secondary ASPack 1.08.04 check due to false positives. (#350) HeroponRikiBestest 2024-12-30 17:32:35 -08:00
  • 2df4144f23 Add new SolidShield activation manager description (fixes #348) Matt Nadareski 2024-12-29 15:17:35 -05:00
  • 5f5dc7d0de Improve Hexalock detection slightly (#347) HeroponRikiBestest 2024-12-29 11:40:24 -08:00
  • d505707dee Add sources for SafeDisc 3 (#346) TheRogueArchivist 2024-12-27 05:51:00 -07:00
  • 5e7342477a Ensure .NET versions are installed for testing Matt Nadareski 2024-12-19 10:54:47 -05:00
  • 35b1bb817e Add flag for SafeGetFiles Matt Nadareski 2024-12-19 00:02:53 -05:00
  • 73d7c5790e Bump version 3.3.3 Matt Nadareski 2024-12-18 21:50:21 -05:00
  • d81be84f58 Remove unnecessary complexity in publish scripts Matt Nadareski 2024-12-18 10:21:06 -05:00
  • d6920bc1e2 Fix Wise detection slightly Matt Nadareski 2024-12-18 10:14:14 -05:00
  • 68d4eeef27 Update packages Matt Nadareski 2024-12-18 10:02:42 -05:00
  • 92c29610df Fix publishing executables Matt Nadareski 2024-12-18 09:56:57 -05:00
  • 24eddda72c Allow symbols to be packed Matt Nadareski 2024-12-18 09:54:01 -05:00
  • 3257b59b27 Add SafeDisc 2.90.045 detections (#345) TheRogueArchivist 2024-12-17 15:29:59 -07:00
  • 10c95f86b1 Add alternate signatures for PKZIP embedded Matt Nadareski 2024-12-17 00:57:57 -05:00
  • 269e01b7bf Move to native subfolder Matt Nadareski 2024-12-14 23:04:25 -05:00
  • 84f8a3e780 Update publish scripts for later 3.3.2 Matt Nadareski 2024-12-14 22:49:26 -05:00
  • fe74f1de82 Bump version Matt Nadareski 2024-12-14 22:41:24 -05:00
  • 7b604a8bda Begin documentation of SafeDisc 2 sources (#342) TheRogueArchivist 2024-12-14 20:37:51 -07:00
  • cde1a8931a Fix build script again, add MPQ to win-x64 Matt Nadareski 2024-12-14 18:30:57 -05:00
  • 33c9da7cfe Attempt to fix packing of native DLLs Matt Nadareski 2024-12-14 17:45:17 -05:00
  • 944b0ce91b Redefine WIN constant to WINX86 Matt Nadareski 2024-12-14 17:33:46 -05:00
  • 6f388102ee Fix MS-ZIP decompression in MS-CAB Matt Nadareski 2024-12-13 15:13:08 -05:00
  • 677f66f98d Fix MS-CAB writing Matt Nadareski 2024-12-13 14:58:25 -05:00
  • 8ff205843d Enable partial decompression of MS-ZIP on all platforms Matt Nadareski 2024-12-13 14:55:20 -05:00
  • a781fffb39 Enable full BFPK extraction on all platforms Matt Nadareski 2024-12-13 14:19:12 -05:00
  • f3267f7fcf Add CopyTo extenion for old .NET Matt Nadareski 2024-12-13 14:10:00 -05:00
  • 103ffc70bd Enable bz2 and gzip on all platforms Matt Nadareski 2024-12-13 14:07:08 -05:00
  • f9b4e262f2 Update packages Matt Nadareski 2024-12-13 11:56:31 -05:00
  • 69f8d8cfdd Update Serialization to 1.8.2 Matt Nadareski 2024-12-10 15:54:28 -05:00
  • be69c52cfe Reduce unnecessary complexity Matt Nadareski 2024-12-10 13:11:31 -05:00
  • 6fdbdd9f09 Match versioned GFWL installers (fixes #343) Matt Nadareski 2024-12-08 21:59:13 -05:00
  • e638b7b38a Remove PEiD ActiveMark checks Matt Nadareski 2024-12-08 21:54:22 -05:00
  • 750a43290c Use publish script and update README Matt Nadareski 2024-12-06 11:52:33 -05:00
  • cdc9171615 Bump version 3.3.1 Matt Nadareski 2024-12-03 13:07:59 -05:00
  • 21451c5294 Update WiseUnpacker to 1.5.4 Matt Nadareski 2024-12-03 11:58:04 -05:00
  • dea35ca158 Update WiseUnpacker to 1.5.3 Matt Nadareski 2024-12-03 06:53:32 -05:00
  • 7d96e7b333 Enable more embedded archive types Matt Nadareski 2024-12-03 06:26:39 -05:00
  • 4f493626cb Use default extraction for Wise finally Matt Nadareski 2024-12-03 06:14:30 -05:00
  • 03a2dff668 Try reading files if streams fail Matt Nadareski 2024-12-03 06:00:03 -05:00
  • 0d213274b5 Update WiseUnpacker to 1.5.2 Matt Nadareski 2024-12-03 05:06:52 -05:00
  • 80d3b8d8bb Add sources for SafeDisc detections up through V1 (#341) TheRogueArchivist 2024-12-03 02:25:50 -07:00
  • e788ad9287 Ensure keys in a better way Matt Nadareski 2024-12-03 03:54:55 -05:00
  • c70b5f6ec8 Increase extraction safety Matt Nadareski 2024-12-03 03:43:39 -05:00
  • 6b7ad781b7 Update UnshieldSharp to 1.9.2 Matt Nadareski 2024-12-03 03:34:07 -05:00
  • 9d60a4d1ec Fix output directory issues Matt Nadareski 2024-12-03 03:24:24 -05:00
  • ec091ada95 Ensure all protections are split properly Matt Nadareski 2024-12-03 03:09:52 -05:00
  • c2547295bf Check .data/DATA sections for ASPack as well (#340) TheRogueArchivist 2024-12-03 00:40:28 -07:00
  • 58707feb72 Debug data debugged data Matt Nadareski 2024-12-03 02:09:19 -05:00
  • 7efe622990 Update Serialization to 1.8.1 Matt Nadareski 2024-12-03 01:15:30 -05:00
  • fee4e482cf Bump version 3.3.0 Matt Nadareski 2024-12-03 00:32:49 -05:00
  • 33b498cd39 Remove AppVeyor Matt Nadareski 2024-12-02 16:34:11 -05:00
  • 8570237fb3 Disallow empty values in custom dictionaries Matt Nadareski 2024-12-02 16:31:19 -05:00
  • 8b10a7c3ea Fix outputting multi-detected files Matt Nadareski 2024-12-02 15:12:19 -05:00
  • 0a3f83b15e Hook up disconnected FLEXnet checks Matt Nadareski 2024-12-02 15:05:58 -05:00
  • f7a25c7d2d Reduce content check boilerplate Matt Nadareski 2024-12-02 14:51:48 -05:00
  • f092a4d2ea CanSeek can throw exceptions Matt Nadareski 2024-12-02 14:43:40 -05:00
  • 027864aaa6 Add automatic test running Matt Nadareski 2024-12-02 12:04:46 -05:00