aboutsummaryrefslogtreecommitdiff
path: root/doc/History.txt
blob: 6c20d2be35286c47f29bf6ee95cf8b3b4f2e8bf7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
  StormLib history
  ================

 Version 9.10

 - Support for weak-signing
 - Anti-protector: New Spazzler

 Version 9.00

 - Support for streaming (master-mirror)
 - Support for multi-file MPQs used by some WoW versions
 - Opening maps protected by Spazzler protector
 - Opening maps protected by BOBA protector

 Version 8.02

 - Support for UNICODE encoding for on-disk files
 - Optimized file deleting

 Version 8.01

 - SFileFindFirstFile and SFileFindNextFile no longer find files that have
   patch file in the oldest MPQ in the patch chain
 - Write support for MPQs version 4

 Version 8.00

 - Updated support for protected maps from Warcraft III

 Version 7.11
 
 - Support for MPQs v 3.0 (WOW-Cataclysm BETA)
 - StormLib now deals properly with files that have MPQ_SECTOR_CHECKSUM missing,
   but have sector checksum entry present in the sector offset table

 Version 7.10
 
 - Support for partial MPQs ("interface.MPQ.part")
 - The only operation that is externally allowed to do with internal files
   ("(listfile)", "(attributes)" and "(signature)") is reading. Attempt to modify any of the file
   fails and GetLastError returns ERROR_INTERNAL_FILE
 - Fixed memory leak that has occured when writing more than one sector to the file at once

 Version 7.01
 
 - Support for adding files from memory
 - Fixed improper validation of handles to MPQ file and MPQ archive
 - Fixed bug where StormLib didn't save CRC32 of the file when added to archive

 Version 7.00

 - Properly deals with MPQs protected by w3xMaster
 - Major rewrite
 - Fixed support for (attributes)
 - Added file verification
 - Added MPQ signature verification

 Version 6.22

 - Properly deals with MPQs protected by w3xMaster

 Version 6.21

 - SFileRenameFile now properly re-crypts the file if necessary.
 - SFileFindFirstFile correctly deals with deleted files

 Version 6.20

 - Fixed lots of bugs when processing files with same names but different locales
 - Fixed bugs when repeately extracts the same file with MPQ_FILE_SINGLE_UNIT flag
 - Added SFileFlushArchive
 - Fixed issue opening AVI files renamed to MPQ using SFileCreateArchiveEx