Ladislav Zezula
81ec1c1e8e
+ Make coverity happy
2015-05-28 14:46:13 +02:00
Ladislav Zezula
76a9d7ce5d
+ Fixed use-after-free
2015-05-28 14:15:28 +02:00
Ladislav Zezula
1b38ceb0d4
+ Fixed defects found by Coverity (well, most of them)
2015-05-28 13:49:23 +02:00
unknown
58166d6ba7
+ Too large listfiles are ignored on malformed maps
2015-05-13 18:13:06 +02:00
unknown
3cfa7f2a1a
+ Fixed possible stack overflow in HashStringJenkins
...
+ StormLib now creates a listfile even for empty archives to make sure it will be maintained at later point when files are added to it
+ Bug fixes in listfile loading
2015-05-06 16:33:45 +02:00
unknown
abd17ec91e
+ Optimized loading listfile
2015-05-04 11:42:00 +02:00
unknown
9c0f0db993
+ Fixed bug in defragmenting block table
2015-05-04 10:23:46 +02:00
unknown
eb4d88942e
+ Re-added
2015-05-01 08:02:52 +02:00
unknown
6738463c06
Merge branch 'master' of https://github.com/ladislav-zezula/StormLib
...
Conflicts:
src/SBaseFileTable.cpp
2015-05-01 08:02:14 +02:00
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
81e2b8ec2d
+ PDWORD -> LPDWORD
2015-04-22 20:01:26 +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
c2261d5103
+ Support for MPQ.KangTooJee map protector
...
+ Compacting optimized
2015-03-13 17:06:51 +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
495b2ab3d4
+ Fixed bug in processing HET table
2014-11-25 09:24:01 +01: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
d7044aecae
+ Added support for newest Spazzler protector
2014-08-25 12:59:01 +02:00
Ladislav
27631209d9
+ Fixed crash when adding file after an empty archive has been flushed
2014-03-27 17:21:38 +01:00
Ladislav Zezula
568f189ea5
+ Improved key detection for archives with large sector sizes
2014-03-14 10:17:34 +01:00
Ladislav Zezula
45d0dfbb81
+ Fixed ASSERT when opening a protected map with MPQ_OPEN_FORCE_MPQ_V1
2014-03-05 09:37:52 +01:00
Ladislav Zezula
f18f3b4a39
+ Fixed cases with invalid block table size
2014-01-14 12:07:53 +01:00
Ladislav Zezula
48dbf357a3
+ Support for BOBA map protector
2014-01-13 15:33:55 +01:00
Ladislav Zezula
699180bf90
+ Support for MPQs locked by the Spazzler protector
2014-01-13 14:11:30 +01:00
Ladislav
8bf322b611
+ Minor fix
2014-01-04 17:05:29 +01:00
Ladislav
6cd009bc7c
+ Version 9.00 released
2014-01-03 18:56:23 +01:00
Ladislav
3a9a6ec46b
+ Support for master-mirror pairs
...
+ Support for streaming MPQs
+ Bug fixes
2013-12-27 23:13:28 +01:00
Ladislav Zezula
ebd502e0c2
+ Bitmap support was moved from archive functions to FileStream functions, where are more appropriate
...
+ Added support for master-mirror streams (like Blizzard games do)
+ SFileGetArchiveBitmap was moved into SFileGetFileInfo
+ Fixed bug in SFileCompactArchive
+ Removed classes SFileMpqBitmapXXX from SFileGetFileInfo
2013-12-19 11:23:48 +01:00
Ladislav
fe51da468b
+ static analysis issues fixed
2013-12-15 10:29:50 +01:00
Ladislav Zezula
6961cd51b6
+ Fixed warnings
...
+ Added SBaseDumpData to the makefiles
2013-12-12 11:15:16 +01:00
Ladislav Zezula
5106d34fda
+ Bugfixes
2013-12-09 14:51:40 +01:00
Ladislav Zezula
c34c37b341
+ StormLib 9.0 BETA
2013-12-05 15:59:00 +01:00
Ladislav
870acd5827
+ Adding files to MPQ no longer removes (listfile) and (attributes) when not enough space in the hash table
...
+ Fixes in deletion of files from MPQs v 4.0
2013-11-18 12:35:21 +01:00
Ladislav Zezula
a70863499e
+ Support for SQP and MPK archives
...
+ Makefiles fixed
2013-11-13 07:56:31 +01:00
Ladislav Zezula
16f2797b8c
+ Support for SQP files
...
+ Several checks added (thanks Dmitry "Vortex" Koteroff)
+ Fixed zlib
+ StormLib no longer changes "/" to "\". Hopefully this won't be problem for Linux and Mac people
2013-10-11 15:51:18 +02:00
Ladislav
fd9326ba5c
+ Fixed possible division by zero in LoadMpqDataBitmap
...
+ Updated zlib to version 1.2.5 (the same like current WoW build uses)
2013-09-15 10:23:57 +02:00
Ladislav Zezula
37e3af3672
+ Fixed loading of MPQ bitmap if the MPQ has overlay data
2013-03-13 15:53:01 +01:00
Ladislav Zezula
3a926f0228
Initial creation
2013-01-11 14:55:08 +01:00