aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-08-25Get nearest power of 2 for max file count before checking against current countHaaxor1689
2025-08-06Fixed renaming files vs file localeLadislav Zezula
2025-07-03Fixed Linux buildLadislav Zezula
2025-07-03Replaced GetLastError with SErrGetLastErrorLadislav Zezula
2025-06-13Win: Only define NOMINMAX if it's not already definedSlayer95
Makes it easier to add StormLib as a dependency
2025-06-03CosmeticsLadislav Zezula
2025-06-02Fixed bug in test program that caused bad cosmetic effects during log printLadislav Zezula
2025-05-30FixedLadislav Zezula
2025-04-28Fixed wrong state in SFileAddFileLadislav Zezula
2025-04-24Fixed bug in verifying signatures on MPQs version 2Ladislav Zezula
2025-04-22Fixed more bugs from POCsLadislav Zezula
2025-04-20Added check for loading CRC tableLadislav Zezula
2025-03-02ensure lasterror is set when SCompDecompress2 failspionere
2025-03-01validate dwHashTableSizepionere
- dwHashTableSize must be a power of two, otherwise HASH_INDEX_MASK does not work
2025-02-28free/release SectorOffsets of TMPQFile in AllocateSectorOffsetspionere
2025-02-26MinorsLadislav Zezula
2025-02-26fix crash when the allocation of pbHeaderBuffer failspionere
2024-12-06Replaced afxres.h with winres.hLadislav Zezula
2024-12-04Changed behavior of patched files with MPQ_FLAG_DELETE_MARKERLadislav Zezula
2024-11-02Fixed building of DLLLadislav Zezula
2024-11-02Added functions for conversions between MPQ file name <-> Safe file nameLadislav Zezula
2024-08-18Flushing changesLadislav Zezula
2024-08-18Merge pull request #356 from pionere/replengthLadislav Zezula
use MAX_REP_LENGTH
2024-08-18use MAX_REP_LENGTHpionere
use MAX_REP_LENGTH everywhere in implode.c + fix a typo
2024-08-18use int instead of short in FindReppionere
use int instead of short to fix a (false positive) vulnerability warning. Even though is not necessary (because the value is limited to 0x204), the generated code seems to be better as well, because a zero-extension becomes unnecessary.
2024-06-09Bumped versionLadislav Zezula
2024-06-09Bumped version to 9.26v9.26Ladislav Zezula
2024-05-13Added ERROR_BUFFER_OVERFLOWLadislav Zezula
2024-04-21Fixed page fault from https://github.com/ladislav-zezula/StormLib/issues/344Ladislav Zezula
2024-04-21Fixed page fault from https://github.com/ladislav-zezula/StormLib/issues/343Ladislav Zezula
2024-04-21Regression tests completeLadislav Zezula
2024-04-21Fixed buffer overflow in https://github.com/ladislav-zezula/StormLib/issues/338Ladislav Zezula
2024-04-21Added buffer overflow checks to the Sparse decompression ↵Ladislav Zezula
(https://github.com/ladislav-zezula/StormLib/issues/337)
2024-04-21Added buffer overflow checks to the Huffmann decompression ↵Ladislav Zezula
(https://github.com/ladislav-zezula/StormLib/issues/336)
2024-04-21Regression tests for the first half of the bugs found by Gabe ShermanLadislav Zezula
2024-04-21Fixed division by zero in https://github.com/ladislav-zezula/StormLib/issues/335Ladislav Zezula
2024-04-21Fixed division by zero in https://github.com/ladislav-zezula/StormLib/issues/334Ladislav Zezula
2024-04-21Fixed kernelmode heap overflow (via ReadFile), described in ↵Ladislav Zezula
https://github.com/ladislav-zezula/StormLib/issues/333
2024-04-21Fixed reading big files from non-corrupt MPQsLadislav Zezula
2024-04-21Fixed heap overflow in https://github.com/ladislav-zezula/StormLib/issues/331Ladislav Zezula
2024-04-21Fixed too-big-alloc in https://github.com/ladislav-zezula/StormLib/issues/329Ladislav Zezula
2024-04-21Fixed stack overflow in https://github.com/ladislav-zezula/StormLib/issues/328Ladislav Zezula
2024-04-21Fixed heap overrun in https://github.com/ladislav-zezula/StormLib/issues/327Ladislav Zezula
2024-04-16Removed warningLadislav Zezula
2024-04-16Added test results for the unsupported MPQLadislav Zezula
2024-04-15Work in progress: New MPQ protectorLadislav Zezula
2024-03-31Rebuilt StormLib.dllLadislav Zezula
2024-03-22Fix CompressADPCM argument orderChaosvex
2024-03-07+ Fixed regression testsLadislav Zezula
+ Refactored udage of UNICODE characters + Fixed regression tests on Linux
2024-02-11The flag MPQ_OPEN_NO_LISTFILE is now propagated by SFileOpenPatchArchiveLadislav Zezula