blob: c337435a6da5666d5c8a4cf51a81717ce415964e [file] [log] [blame]
Thomas Klausnerc10f2282014-12-02 16:17:45 +010011.0beta1 [2014/12/02]
Thomas Klausner3299ad32014-08-05 23:31:23 +02002
Thomas Klausner112138b2015-03-21 12:30:20 +01003* Fixed CVE-2015-2331.
Thomas Klausner0f9ea872014-11-18 15:58:43 +01004* I/O abstraction layer
Thomas Klausner3299ad32014-08-05 23:31:23 +02005* Support setting last modification time for file.
Thomas Klausnerc10f2282014-12-02 16:17:45 +01006* zip_error_t
7* more typedefs for structs
Thomas Klausner3299ad32014-08-05 23:31:23 +02008
Thomas Klausner6f3dba62013-12-19 12:41:37 +010090.11.2 [2013/12/19]
Dieter Baron504965c2013-09-18 19:37:22 +020010
11* Support querying/setting operating system and external attributes.
12* For newly added files, set operating system to UNIX, permissions
13 to 0666 (0777 for directories).
Thomas Klausnere8a870f2013-11-29 18:53:56 +010014* Fix bug when writing zip archives containing files bigger than 4GB.
Dieter Baron504965c2013-09-18 19:37:22 +020015
Dieter Barond2aac942013-04-27 22:40:09 +0200160.11.1 [2013/04/27]
Dieter Baron8fc727e2013-04-27 12:29:59 +020017
18* Fix bugs in zip_set_file_compression().
Dieter Baron9462ddb2013-04-27 13:02:22 +020019* Include Xcode build infrastructure.
Dieter Baron8fc727e2013-04-27 12:29:59 +020020
Thomas Klausner3f73fc12013-03-24 17:14:28 +0100210.11 [2013/03/23]
Thomas Klausner8beda5d2011-03-21 17:15:32 +010022
Thomas Klausner5d7b9eb2012-05-08 12:51:46 +020023* Added Zip64 support (large file support)
24* Added UTF-8 support for file names, file comments, and archive comments
Thomas Klausner0830a772012-05-18 19:52:08 +020025* Changed API for name and comment related functions for UTF-8 support
Thomas Klausnerdd4cf742012-02-13 22:15:37 +010026* Added zip_discard()
Dieter Baron6c0681b2012-02-13 22:51:05 +010027* Added ZIP_TRUNCATE for zip_open()
Thomas Klausnerecc56502012-04-26 16:25:33 +020028* Added zip_set_file_compression()
Thomas Klausner5d7b9eb2012-05-08 12:51:46 +020029* Added API for accessing and modifying extra fields
Dieter Baronabc6fd72012-07-22 15:49:45 +020030* Improved API type consistency
Dieter Baronad23b4b2012-02-13 23:00:25 +010031* Use gcc4's visibility __attribute__
Dieter Baron6c0681b2012-02-13 22:51:05 +010032* More changes for Windows support
33* Additional test cases
Thomas Klausner8beda5d2011-03-21 17:15:32 +010034
Thomas Klausner39ac6ae2012-03-20 13:43:01 +0100350.10.1 [2012/03/20]
Thomas Klausner0f9ea872014-11-18 15:58:43 +010036
Thomas Klausnere8fd5482012-03-20 13:37:49 +010037* Fixed CVE-2012-1162
38* Fixed CVE-2012-1163
39
Thomas Klausner371ce612011-03-18 13:56:27 +0100400.10 [2010/03/18]
Thomas Klausner76b73222011-02-14 12:30:41 +010041
Thomas Klausner0830a772012-05-18 19:52:08 +020042* Added zip_get_num_entries(), deprecated zip_get_num_files().
Thomas Klausner80691632010-02-09 15:51:01 +010043* Better windows support.
Dieter Baron0f569fc2011-02-14 13:30:30 +010044* Support for traditional PKWARE encryption added.
Dieter Baron49d6ebb2011-03-17 23:48:46 +010045* Fix opening archives with more than 65535 entries.
Thomas Klausnerea791a12010-02-09 14:42:58 +010046* Fix some memory leaks.
Thomas Klausnerc0315762010-03-08 10:52:37 +010047* Fix cmake build and installation
48* Fix memory leak in error case in zip_open()
Thomas Klausnerdc09c2b2011-02-14 12:48:28 +010049* Fixed CVE-2011-0421 (no security implications though)
Thomas Klausnerfe266102011-02-14 12:30:59 +010050* More documentation.
Thomas Klausnerc0315762010-03-08 10:52:37 +010051
Thomas Klausner980ab332010-02-01 10:13:32 +0100520.9.3 [2010/02/01]
53
54* Include m4/ directory in distribution; some packagers need it.
55
Thomas Klausnerbdfebf22010-01-31 23:04:39 +0100560.9.2 [2010/01/31]
57
58* Avoid passing uninitialized data to deflate().
59* Fix memory leak when closing zip archives.
60
Dieter Barond32623d2010-01-24 10:31:09 +0100610.9.1 [2010/01/24]
Dieter Baron134af8b2010-01-06 23:10:43 +010062
Dieter Barond32623d2010-01-24 10:31:09 +010063* Fix infinite loop on reading some broken files.
Dieter Baron134af8b2010-01-06 23:10:43 +010064* Optimization in time conversion (don't call localtime()).
65* Clear data descriptor flag in central directory, fixing Open Office files.
66* Allow more than 64k entries.
67
Dieter Baron270129f2008-07-25 12:54:16 +0200680.9 [2008/07/25]
Dieter Baronc4fdda92007-11-07 00:18:52 +010069
70* on Windows, explictly set dllimport/dllexport
71* remove erroneous references to GPL
Dieter Baron28ee0202008-05-30 12:58:53 +020072* add support for torrentzip
73* new functions: zip_get_archive_flag, zip_set_archive_flag
74* zip_source_zip: add flag to force recompression
Dieter Baronf26f8412008-07-21 17:31:25 +020075* zip_sorce_file: only keep file open while reading from it
Dieter Baronc4fdda92007-11-07 00:18:52 +010076
Thomas Klausnerec622f22007-06-06 22:25:14 +0200770.8 [2007/06/06]
Dieter Baron177d58f2006-10-02 20:54:45 +000078
Thomas Klausner55f01572007-06-06 22:41:55 +020079* fix for zip archives larger than 2GiB
Dieter Baron177d58f2006-10-02 20:54:45 +000080* fix zip_error_strerror to include libzip error string
Dieter Baron28ee0202008-05-30 12:58:53 +020081* add support for reading streamed zip files
Dieter Baron81babc52006-10-04 15:21:09 +000082* new functions: zip_add_dir, zip_error_clear, zip_file_error_clear
Thomas Klausnere4fadaf2007-06-04 23:36:18 +020083* add basic support for building with CMake (incomplete)
Dieter Baron177d58f2006-10-02 20:54:45 +000084
Thomas Klausner1b997692006-05-18 10:01:39 +0000850.7.1 [2006/05/18]
86
87* bugfix for zip_close
88
Dieter Baron43e97aa2006-05-05 23:13:10 +0000890.7 [2006/05/06]
Thomas Klausnera4dc1792006-04-09 14:52:03 +000090
91* struct zip_stat increased for future encryption support
92* zip_add return value changed (now returns new index of added file)
93* shared library major bump because of previous two
Thomas Klausnera37eeb12006-04-23 16:38:51 +000094* added functions for reading and writing file and archive comments.
95 New functions: zip_get_archive_comment, zip_get_file_comment,
96 zip_set_archive_comment, zip_set_file_comment, zip_unchange_archive
Thomas Klausnera4dc1792006-04-09 14:52:03 +000097
Thomas Klausnera4927212005-07-14 16:13:32 +0000980.6.1 [2005/07/14]
Thomas Klausner313006c2005-07-14 16:08:29 +000099
100* various bug fixes
101
Dieter Barondbf6dea2005-06-09 20:07:44 +00001020.6 [2005/06/09]
Dieter Baron9aebb4c2003-10-01 08:08:23 +0000103
104* first standalone release
Dieter Barondd9afca2003-10-02 14:13:37 +0000105* changed license to three-clause BSD
Dieter Baron0ca23db2003-10-06 03:01:54 +0000106* overhauled API
Dieter Baronb5777ba2005-06-09 20:04:22 +0000107* added man pages
108* install zipcmp and zipmerge