Commit Graph

176 Commits

Author SHA1 Message Date
Ladislav Zezula
eb6fcfb482 Updatet build instructions 2024-10-21 09:13:10 +02:00
Ladislav Zezula
7250eca739 Regression tests complete 2024-04-21 22:33:13 +02:00
Ladislav Zezula
0f8c306a3e Fixed page fault from https://github.com/ladislav-zezula/StormLib/issues/344 2024-04-21 21:45:52 +02:00
Ladislav Zezula
4e09d09686 Fixed page fault from https://github.com/ladislav-zezula/StormLib/issues/343 2024-04-21 21:42:04 +02:00
Ladislav Zezula
b47bb8b190 Regression tests complete 2024-04-21 21:24:48 +02:00
Ladislav Zezula
5232da3f6a Fixed buffer overflow in https://github.com/ladislav-zezula/StormLib/issues/338 2024-04-21 20:30:56 +02:00
Ladislav Zezula
c4e3490d72 Added buffer overflow checks to the Sparse decompression (https://github.com/ladislav-zezula/StormLib/issues/337) 2024-04-21 20:21:38 +02:00
Ladislav Zezula
a26f04c11d Added buffer overflow checks to the Huffmann decompression (https://github.com/ladislav-zezula/StormLib/issues/336) 2024-04-21 20:15:04 +02:00
Ladislav Zezula
b35dc1e4d9 Regression tests for the first half of the bugs found by Gabe Sherman 2024-04-21 19:59:39 +02:00
Ladislav Zezula
f70bfc0eb6 Fixed division by zero in https://github.com/ladislav-zezula/StormLib/issues/335 2024-04-21 18:56:43 +02:00
Ladislav Zezula
dccc1068b0 Fixed division by zero in https://github.com/ladislav-zezula/StormLib/issues/334 2024-04-21 18:45:43 +02:00
Ladislav Zezula
355665c0ab Fixed kernelmode heap overflow (via ReadFile), described in https://github.com/ladislav-zezula/StormLib/issues/333 2024-04-21 18:40:56 +02:00
Ladislav Zezula
3643858d00 Fixed reading big files from non-corrupt MPQs 2024-04-21 18:22:59 +02:00
Ladislav Zezula
34a29066ea Fixed heap overflow in https://github.com/ladislav-zezula/StormLib/issues/331 2024-04-21 17:07:29 +02:00
Ladislav Zezula
c0d7708350 Fixed too-big-alloc in https://github.com/ladislav-zezula/StormLib/issues/329 2024-04-21 16:41:40 +02:00
Ladislav Zezula
86b6888f3e Fixed heap overrun in https://github.com/ladislav-zezula/StormLib/issues/327 2024-04-21 14:14:28 +02:00
Ladislav Zezula
25f52b7629 Added test results for the unsupported MPQ 2024-04-16 14:26:13 +02:00
Ladislav Zezula
29901739a2 Work in progress: New MPQ protector 2024-04-15 23:30:36 +02:00
Ladislav Zezula
019d3411ed Rebuilt StormLib.dll 2024-03-31 18:10:12 +02:00
Ladislav Zezula
dbe502676f + Fixed regression tests
+ Refactored udage of UNICODE characters
+ Fixed regression tests on Linux
2024-03-07 17:46:27 +01:00
Ladislav Zezula
d13270a686 The flag MPQ_OPEN_NO_LISTFILE is now propagated by SFileOpenPatchArchive 2024-02-11 09:46:30 +01:00
Ladislav Zezula
909ff807e7 Regression tests passed 2023-12-30 08:59:09 +01:00
Ladislav Zezula
2e38824099 Improved retrieving the hash entry index 2023-12-27 20:25:21 +01:00
Ladislav Zezula
2b50c079cb Minors 2023-12-21 22:36:45 +01:00
Ladislav Zezula
47e5e0aced Fixed https://github.com/ladislav-zezula/StormLib/issues/311 2023-12-21 22:35:08 +01:00
Ladislav Zezula
0d89b2b473 Fixed bug in SFileSetFileLocale 2023-10-06 06:38:05 +02:00
Ladislav Zezula
e2a9429979 SHA256 is available only in test program 2023-09-23 07:00:33 +02:00
Ladislav Zezula
cb56fff1a5 StormLib will not make Warcraft III maps larger than 2GB 2023-09-23 01:08:58 +02:00
Ladislav Zezula
8debce7eab Fixed heap overflow in handling of file patch 2023-08-04 11:19:49 +02:00
Ladislav Zezula
ff4f40f291 Regression tests complete 2023-07-08 15:23:11 +02:00
Ladislav Zezula
f2c086cef8 Fixed heap overflow 2023-07-08 14:29:02 +02:00
Ladislav Zezula
9b4ed3ddbe Cosmetics 2023-06-08 20:34:17 +02:00
Ladislav Zezula
06bf40330a Tests complete 2023-06-08 20:00:09 +02:00
Ladislav Zezula
17dc824f43 Finalizing tests 2023-06-08 18:14:48 +02:00
Ladislav Zezula
5720fe3646 Fixed handling of the stream end in Huffmann decompression 2023-06-08 16:44:10 +02:00
Ladislav Zezula
2eab5a3039 Version incremented 2023-06-07 19:56:08 +02:00
Ladislav Zezula
8732011a32 Progress 2023-06-07 15:00:02 +02:00
Ladislav Zezula
6e62855322 Improved subdirectory search 2023-06-07 14:33:28 +02:00
Ladislav Zezula
4b65757968 Fixed test file path for Linux 2023-06-07 13:19:19 +02:00
Ladislav Zezula
c308b83c69 Beautifying 2023-06-07 11:50:24 +02:00
Ladislav Zezula
2fb1a0939f Cosmetics 2023-06-06 15:36:07 +02:00
Ladislav Zezula
afd304b180 Fixed loading of corrupt MPQ version 2 2023-06-06 09:50:16 +02:00
Ladislav Zezula
01e940f998 Fixed regression for W3 maps 2023-02-07 07:31:47 +01:00
Ladislav Zezula
0d31856af8 Fixed bug in the LZMA compression 2023-02-06 18:30:15 +01:00
Ladislav Zezula
4fb49e6aa0 Linux build errors 2023-02-02 09:03:11 +01:00
Ladislav Zezula
d0bbc57516 Linux build errors 2023-02-02 09:00:07 +01:00
Ladislav Zezula
ba43f1356c Linux build errors 2023-02-02 08:58:35 +01:00
Ladislav Zezula
999ee276cf Fixed bugs 2023-02-02 00:22:24 +01:00
Ladislav Zezula
50f811e590 Refactoring regression tests 2023-01-25 21:49:35 +01:00
Ladislav Zezula
f487b8a0e0 Refactoring regression tests 2023-01-22 18:47:28 +01:00