blob: 055c3b41ab8602963dffbca200e1c6ddfadce10e [file] [log] [blame] [view]
Thomas Klausner560b0cd2016-08-25 13:59:21 +020011.1.x [xxxx-xx-xx]
2
3* Support legacy zip files with >64k entries.
Thomas Klausner78f470d2016-08-25 17:25:05 +02004* Fix seeking in zip_source_file if start > 0.
Thomas Klausner560b0cd2016-08-25 13:59:21 +02005
Thomas Klausner17591572016-05-28 11:41:08 +020061.1.3 [2016-05-28]
7==================
8
9* Fix build on Windows when using autoconf.
10
Thomas Klausnera15f1262016-03-15 10:18:21 +0100111.1.2 [2016-02-19]
Dieter Baron63d9acf2016-02-23 18:19:43 +010012==================
13
14* Improve support for 3MF files
15
Thomas Klausnera15f1262016-03-15 10:18:21 +0100161.1.1 [2016-02-07]
Dieter Baron63d9acf2016-02-23 18:19:43 +010017==================
18
19* Build fixes for Linux
20* Fix some warnings reported by PVS-Studio
21
Thomas Klausnera15f1262016-03-15 10:18:21 +0100221.1 [2016-01-26]
Dieter Baron63d9acf2016-02-23 18:19:43 +010023================
24
25* ziptool(1): command line tool to modify zip archives
26* Speedups for archives with many entries
27* Coverity fixes
28* Better APK support
29* Support for running tests on Windows
30* More build fixes for Windows
31* Portability fixes
32* Documentation improvements
33
Thomas Klausnera15f1262016-03-15 10:18:21 +0100341.0.1 [2015-05-04]
Dieter Baron63d9acf2016-02-23 18:19:43 +010035==================
36
37* Build fixes for Windows.
38
Thomas Klausnera15f1262016-03-15 10:18:21 +0100391.0 [2015-05-03]
Dieter Baron63d9acf2016-02-23 18:19:43 +010040================
41
42* Implemented an I/O abstraction layer.
43* Added support for native Windows API for files.
44* Added support for setting the last modification time for a file.
45* Added a new type zip_error_t for errors.
46* Added more typedefs for structs.
47* Torrentzip support was removed.
48* CVE-2015-2331 was fixed.
49* Addressed all Coverity CIDs.
50
Thomas Klausnera15f1262016-03-15 10:18:21 +0100510.11.2 [2013-12-19]
Dieter Baron63d9acf2016-02-23 18:19:43 +010052===================
53
54* Support querying/setting operating system and external attributes.
55* For newly added files, set operating system to UNIX, permissions
56 to 0666 (0777 for directories).
57* Fix bug when writing zip archives containing files bigger than 4GB.
58
Thomas Klausnera15f1262016-03-15 10:18:21 +0100590.11.1 [2013-04-27]
Dieter Baron63d9acf2016-02-23 18:19:43 +010060===================
61
62* Fix bugs in zip_set_file_compression().
63* Include Xcode build infrastructure.
64
Thomas Klausnera15f1262016-03-15 10:18:21 +0100650.11 [2013-03-23]
Dieter Baron63d9acf2016-02-23 18:19:43 +010066=================
67
68* Added Zip64 support (large file support)
69* Added UTF-8 support for file names, file comments, and archive comments
70* Changed API for name and comment related functions for UTF-8 support
71* Added zip_discard()
72* Added ZIP_TRUNCATE for zip_open()
73* Added zip_set_file_compression()
74* Added API for accessing and modifying extra fields
75* Improved API type consistency
76* Use gcc4's visibility __attribute__
77* More changes for Windows support
78* Additional test cases
79
Thomas Klausnera15f1262016-03-15 10:18:21 +0100800.10.1 [2012-03-20]
Dieter Baron63d9acf2016-02-23 18:19:43 +010081===================
82
83* Fixed CVE-2012-1162
84* Fixed CVE-2012-1163
85
Thomas Klausnera15f1262016-03-15 10:18:21 +0100860.10 [2010-03-18]
Dieter Baron63d9acf2016-02-23 18:19:43 +010087=================
88
89* Added zip_get_num_entries(), deprecated zip_get_num_files().
90* Better windows support.
91* Support for traditional PKWARE encryption added.
92* Fix opening archives with more than 65535 entries.
93* Fix some memory leaks.
94* Fix cmake build and installation
95* Fix memory leak in error case in zip_open()
96* Fixed CVE-2011-0421 (no security implications though)
97* More documentation.
98
Thomas Klausnera15f1262016-03-15 10:18:21 +0100990.9.3 [2010-02-01]
Dieter Baron63d9acf2016-02-23 18:19:43 +0100100==================
101
102* Include m4/ directory in distribution; some packagers need it.
103
Thomas Klausnera15f1262016-03-15 10:18:21 +01001040.9.2 [2010-01-31]
Dieter Baron63d9acf2016-02-23 18:19:43 +0100105==================
106
107* Avoid passing uninitialized data to deflate().
108* Fix memory leak when closing zip archives.
109
Thomas Klausnera15f1262016-03-15 10:18:21 +01001100.9.1 [2010-01-24]
Dieter Baron63d9acf2016-02-23 18:19:43 +0100111==================
112
113* Fix infinite loop on reading some broken files.
114* Optimization in time conversion (don't call localtime()).
115* Clear data descriptor flag in central directory, fixing Open Office files.
116* Allow more than 64k entries.
117
Thomas Klausnera15f1262016-03-15 10:18:21 +01001180.9 [2008-07-25]
Dieter Baron63d9acf2016-02-23 18:19:43 +0100119==================
120
121* on Windows, explictly set dllimport/dllexport
122* remove erroneous references to GPL
123* add support for torrentzip
124* new functions: zip_get_archive_flag, zip_set_archive_flag
125* zip_source_zip: add flag to force recompression
126* zip_sorce_file: only keep file open while reading from it
127
Thomas Klausnera15f1262016-03-15 10:18:21 +01001280.8 [2007-06-06]
Dieter Baron63d9acf2016-02-23 18:19:43 +0100129==================
130
131* fix for zip archives larger than 2GiB
132* fix zip_error_strerror to include libzip error string
133* add support for reading streamed zip files
134* new functions: zip_add_dir, zip_error_clear, zip_file_error_clear
135* add basic support for building with CMake (incomplete)
136
Thomas Klausnera15f1262016-03-15 10:18:21 +01001370.7.1 [2006-05-18]
Dieter Baron63d9acf2016-02-23 18:19:43 +0100138==================
139
140* bugfix for zip_close
141
Thomas Klausnera15f1262016-03-15 10:18:21 +01001420.7 [2006-05-06]
Dieter Baron63d9acf2016-02-23 18:19:43 +0100143================
144
145* struct zip_stat increased for future encryption support
146* zip_add return value changed (now returns new index of added file)
147* shared library major bump because of previous two
148* added functions for reading and writing file and archive comments.
149 New functions: zip_get_archive_comment, zip_get_file_comment,
150 zip_set_archive_comment, zip_set_file_comment, zip_unchange_archive
151
Thomas Klausnera15f1262016-03-15 10:18:21 +01001520.6.1 [2005-07-14]
Dieter Baron63d9acf2016-02-23 18:19:43 +0100153==================
154
155* various bug fixes
156
Thomas Klausnera15f1262016-03-15 10:18:21 +01001570.6 [2005-06-09]
Dieter Baron63d9acf2016-02-23 18:19:43 +0100158================
159
160* first standalone release
161* changed license to three-clause BSD
162* overhauled API
163* added man pages
164* install zipcmp and zipmerge