unknown
|
46930855f5
|
+ Removed back reference of FileTable -> HashTable, as it is logically incorrect
+ Optimized patching process so it consimes less memory
+ Added hash table and block table defragmenting for malformed War3 maps
|
2015-05-01 07:06:29 +02:00 |
|
unknown
|
5747ad4910
|
+ Defragmenting file table fixed
|
2015-04-21 19:36:13 +02:00 |
|
unknown
|
68e2c2527d
|
+ SFileGetFileInfo(SFileMpqHashTable) now returns updated hash table instead of raw table loaded from the file
|
2015-04-18 23:12:47 +02:00 |
|
unknown
|
d47864c13d
|
+ Fixed use-after-free in SListFileFindFirstFile
+ Replaces SFileMpqIsReadOnly with SFileMpqFlags
+ New MPQ flag: MPQ_FLAG_WAR3_MAP
|
2015-04-18 16:58:14 +02:00 |
|
unknown
|
9337089747
|
+ Better handling of MPQs corrupted by yet another silly MPQ protector
|
2015-04-01 06:52:50 +02:00 |
|
Ladislav Zezula
|
e5b9f5132a
|
+ SFileVerify: Added check whether the weak signature is not zeroed out.
+ Typos
|
2015-03-17 07:49:42 +01:00 |
|
unknown
|
c2261d5103
|
+ Support for MPQ.KangTooJee map protector
+ Compacting optimized
|
2015-03-13 17:06:51 +01:00 |
|
Ladislav Zezula
|
9bb19c6c42
|
+ If a MPQ looks like a Warcraft III map, MPQ User Data are not checked.
+ Bye bye, "Somj2hM16" protector.
|
2015-02-03 10:12:59 +01:00 |
|
unknown
|
23ffb9d452
|
+ More paratemer checking to make nitpickers happy
|
2015-01-18 17:34:34 +01:00 |
|
Ladislav Zezula
|
e9842c38cf
|
+ Adding files into MPQs that have BlockTableSize > HashTableSize is not allowed
+ Compacting MPQs that have BlockTableSize > HashTableSize is allowed
|
2014-12-23 15:04:35 +01:00 |
|
Ladislav Zezula
|
48b5cb606e
|
+ Optimized patching process
+ Fixed bug on opening Hearthstone patch files
|
2014-12-05 10:59:41 +01:00 |
|
Ladislav Zezula
|
3e594190e4
|
+ Files with zero size are now processed properly during archive compacting
+ Fixed few memory leaks
|
2014-12-02 09:38:34 +01:00 |
|
Ladislav Zezula
|
495b2ab3d4
|
+ Fixed bug in processing HET table
|
2014-11-25 09:24:01 +01:00 |
|
Ladislav Zezula
|
eec75473b7
|
+ SFILE_FIND_DATA now contains base hash index, instead of patch hash index
|
2014-10-07 11:47:23 +02:00 |
|
Ladislav Zezula
|
2d3b3e11c0
|
+ Improved patching process so that it works for Starcraft II patches
+ Removed memory leaks in file search
|
2014-10-07 11:23:52 +02:00 |
|
Ladislav Zezula
|
d740634db4
|
+ Added support for signing MPQ archive (weak signature).
+ Added test cases for signature support
+ Release 9.10
|
2014-08-27 14:00:15 +02:00 |
|
Ladislav Zezula
|
d0e8db518d
|
+ Added test case for reusing space occupied by internal files
|
2014-08-26 11:56:14 +02:00 |
|
Ladislav Zezula
|
03380128b5
|
+ When adding a file in the MPQ, a space used by internal MPQ files is reused
|
2014-08-26 10:51:32 +02:00 |
|
Ladislav Zezula
|
d7044aecae
|
+ Added support for newest Spazzler protector
|
2014-08-25 12:59:01 +02:00 |
|
Ladislav
|
18c9b7c44f
|
+ Fixed crash caused by uninitialized variable
|
2014-05-26 23:07:00 +02:00 |
|
Ladislav
|
fd430b981c
|
+ Renamed Test.cpp to StormTest.cpp
|
2014-04-18 20:33:06 +02:00 |
|