Kaloyan Chehlarski
|
d99d325747
|
COMMON: Detect obfuscated and invalid files in InstallShield cabs
Files marked as invalid are now ignored in all IS versions. Trying to
extract an obfuscated file now results in a warning instead of just failing.
|
2023-04-09 13:02:30 +02:00 |
|
Kaloyan Chehlarski
|
ba11cf87cd
|
COMMON: Fix incorrectly marked split files in InstallShield cabinets
|
2023-04-09 13:02:30 +02:00 |
|
Kaloyan Chehlarski
|
6efa793a25
|
COMMON: Fix InstallShield v5 file list reading
Fixed the InstallShield archive code to correctly load the file list in
multi-cabinet v5 archives.
|
2023-04-09 13:02:30 +02:00 |
|
Kaloyan Chehlarski
|
9fb08caa4e
|
COMMON: Upgrade InstallShield archive code
Added support for files split across volumes, and for multi-volume
v5 archives to the InstallShield cabfile code.
|
2023-04-09 13:02:30 +02:00 |
|
Eugene Sandulenko
|
a542d6cad7
|
COMMON: Comment out unused variable
|
2023-03-17 16:58:44 +01:00 |
|
Vladimir Serbinenko
|
f513d6eee9
|
COMMON: Support patching clickteam installer and version used by PRCA
|
2023-03-13 20:17:33 +01:00 |
|
Vladimir Serbinenko
|
5b3fe1d916
|
COMMON: Error-out on an invalid clickteam compressed block
|
2023-03-13 20:17:33 +01:00 |
|
Miro Kropacek
|
a359ee1316
|
COMMON: Fix build when zlib not present
|
2023-03-04 23:38:42 +01:00 |
|
Filippos Karapetis
|
fc20af02d9
|
COMMON: Improve CRC16 error messages in Stuffit
|
2023-02-12 16:56:44 +02:00 |
|
Vladimir Serbinenko
|
2d3514d13f
|
COMMON: Check CRC16 in Stuffit
|
2023-02-12 16:56:44 +02:00 |
|
Eugene Sandulenko
|
1039667a08
|
JANIRORIAL: Reduce header dependency
|
2023-02-10 23:51:13 +01:00 |
|
Vladimir Serbinenko
|
600f33bccf
|
COMMON: Allow unzip to flatten tree structure
It's easier to some games to ignore directories
|
2023-01-15 19:22:34 +01:00 |
|
Vladimir Serbinenko
|
30717496ce
|
COMMON: Allow unarj to flatten tree structure
It's easier to some games to ignore directories
|
2023-01-15 19:22:34 +01:00 |
|
Vladimir Serbinenko
|
af2643be44
|
COMMON: Add a check in StuffIt parser to check for crash condition
|
2022-12-28 13:02:22 +01:00 |
|
Vladimir Serbinenko
|
324b22682e
|
COMMON: Respect StuffIt archive size
This allows handling of archives with trailer like one used in
Private eye installer
|
2022-12-28 13:02:22 +01:00 |
|
Cameron Cawley
|
fd123d6679
|
COMMON: Split compression and formats into separate modules
|
2022-12-11 22:33:23 +01:00 |
|
Cameron Cawley
|
0581301b24
|
COMMON: Move huffman.h back out of the compression directory
|
2022-12-11 22:33:23 +01:00 |
|
Vladimir Serbinenko
|
d9888b9ac6
|
COMMON: Support stuffit-13 algorithm
|
2022-12-08 00:02:39 +01:00 |
|
Vladimir Serbinenko
|
571a807257
|
COMMON: Switch stuffit to MemcachingCaseInsensitiveArchive
|
2022-12-08 00:02:39 +01:00 |
|
Vladimir Serbinenko
|
279f4ac5b8
|
COMMON: Add ITE Amiga powerpack support
|
2022-12-05 08:15:33 +02:00 |
|
Vladimir Serbinenko
|
2db745b62b
|
COMMON: Add in-memory decompressor for powerpack
|
2022-12-05 08:15:33 +02:00 |
|
Vladimir Serbinenko
|
ef7a3059e1
|
COMMON: Uplift powerpacker as it's used by Amiga ITE as well
|
2022-12-05 08:15:33 +02:00 |
|
elasota
|
cc11b531e3
|
JANITORIAL: Clean up all non-engine Visual Studio warnings.
|
2022-12-04 00:08:48 +01:00 |
|
Eugene Sandulenko
|
fb7095f5a4
|
COMMON: Move all compression-related files to a separate directory
|
2022-12-01 11:53:02 +01:00 |
|