4 * Fix build on Windows when using autoconf.
9 * Improve support for 3MF files
14 * Build fixes for Linux
15 * Fix some warnings reported by PVS-Studio
20 * ziptool(1): command line tool to modify zip archives
21 * Speedups for archives with many entries
24 * Support for running tests on Windows
25 * More build fixes for Windows
27 * Documentation improvements
32 * Build fixes for Windows.
37 * Implemented an I/O abstraction layer.
38 * Added support for native Windows API for files.
39 * Added support for setting the last modification time for a file.
40 * Added a new type zip_error_t for errors.
41 * Added more typedefs for structs.
42 * Torrentzip support was removed.
43 * CVE-2015-2331 was fixed.
44 * Addressed all Coverity CIDs.
49 * Support querying/setting operating system and external attributes.
50 * For newly added files, set operating system to UNIX, permissions
51 to 0666 (0777 for directories).
52 * Fix bug when writing zip archives containing files bigger than 4GB.
57 * Fix bugs in zip_set_file_compression().
58 * Include Xcode build infrastructure.
63 * Added Zip64 support (large file support)
64 * Added UTF-8 support for file names, file comments, and archive comments
65 * Changed API for name and comment related functions for UTF-8 support
67 * Added ZIP_TRUNCATE for zip_open()
68 * Added zip_set_file_compression()
69 * Added API for accessing and modifying extra fields
70 * Improved API type consistency
71 * Use gcc4's visibility __attribute__
72 * More changes for Windows support
73 * Additional test cases
84 * Added zip_get_num_entries(), deprecated zip_get_num_files().
85 * Better windows support.
86 * Support for traditional PKWARE encryption added.
87 * Fix opening archives with more than 65535 entries.
88 * Fix some memory leaks.
89 * Fix cmake build and installation
90 * Fix memory leak in error case in zip_open()
91 * Fixed CVE-2011-0421 (no security implications though)
97 * Include m4/ directory in distribution; some packagers need it.
102 * Avoid passing uninitialized data to deflate().
103 * Fix memory leak when closing zip archives.
108 * Fix infinite loop on reading some broken files.
109 * Optimization in time conversion (don't call localtime()).
110 * Clear data descriptor flag in central directory, fixing Open Office files.
111 * Allow more than 64k entries.
116 * on Windows, explictly set dllimport/dllexport
117 * remove erroneous references to GPL
118 * add support for torrentzip
119 * new functions: zip_get_archive_flag, zip_set_archive_flag
120 * zip_source_zip: add flag to force recompression
121 * zip_sorce_file: only keep file open while reading from it
126 * fix for zip archives larger than 2GiB
127 * fix zip_error_strerror to include libzip error string
128 * add support for reading streamed zip files
129 * new functions: zip_add_dir, zip_error_clear, zip_file_error_clear
130 * add basic support for building with CMake (incomplete)
135 * bugfix for zip_close
140 * struct zip_stat increased for future encryption support
141 * zip_add return value changed (now returns new index of added file)
142 * shared library major bump because of previous two
143 * added functions for reading and writing file and archive comments.
144 New functions: zip_get_archive_comment, zip_get_file_comment,
145 zip_set_archive_comment, zip_set_file_comment, zip_unchange_archive
155 * first standalone release
156 * changed license to three-clause BSD
159 * install zipcmp and zipmerge