Thomas Klausner | c10f228 | 2014-12-02 16:17:45 +0100 | [diff] [blame] | 1 | 1.0beta1 [2014/12/02] |
Thomas Klausner | 3299ad3 | 2014-08-05 23:31:23 +0200 | [diff] [blame] | 2 | |
Thomas Klausner | 112138b | 2015-03-21 12:30:20 +0100 | [diff] [blame] | 3 | * Fixed CVE-2015-2331. |
Thomas Klausner | 0f9ea87 | 2014-11-18 15:58:43 +0100 | [diff] [blame] | 4 | * I/O abstraction layer |
Thomas Klausner | 3299ad3 | 2014-08-05 23:31:23 +0200 | [diff] [blame] | 5 | * Support setting last modification time for file. |
Thomas Klausner | c10f228 | 2014-12-02 16:17:45 +0100 | [diff] [blame] | 6 | * zip_error_t |
| 7 | * more typedefs for structs |
Thomas Klausner | 3299ad3 | 2014-08-05 23:31:23 +0200 | [diff] [blame] | 8 | |
Thomas Klausner | 6f3dba6 | 2013-12-19 12:41:37 +0100 | [diff] [blame] | 9 | 0.11.2 [2013/12/19] |
Dieter Baron | 504965c | 2013-09-18 19:37:22 +0200 | [diff] [blame] | 10 | |
| 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 Klausner | e8a870f | 2013-11-29 18:53:56 +0100 | [diff] [blame] | 14 | * Fix bug when writing zip archives containing files bigger than 4GB. |
Dieter Baron | 504965c | 2013-09-18 19:37:22 +0200 | [diff] [blame] | 15 | |
Dieter Baron | d2aac94 | 2013-04-27 22:40:09 +0200 | [diff] [blame] | 16 | 0.11.1 [2013/04/27] |
Dieter Baron | 8fc727e | 2013-04-27 12:29:59 +0200 | [diff] [blame] | 17 | |
| 18 | * Fix bugs in zip_set_file_compression(). |
Dieter Baron | 9462ddb | 2013-04-27 13:02:22 +0200 | [diff] [blame] | 19 | * Include Xcode build infrastructure. |
Dieter Baron | 8fc727e | 2013-04-27 12:29:59 +0200 | [diff] [blame] | 20 | |
Thomas Klausner | 3f73fc1 | 2013-03-24 17:14:28 +0100 | [diff] [blame] | 21 | 0.11 [2013/03/23] |
Thomas Klausner | 8beda5d | 2011-03-21 17:15:32 +0100 | [diff] [blame] | 22 | |
Thomas Klausner | 5d7b9eb | 2012-05-08 12:51:46 +0200 | [diff] [blame] | 23 | * Added Zip64 support (large file support) |
| 24 | * Added UTF-8 support for file names, file comments, and archive comments |
Thomas Klausner | 0830a77 | 2012-05-18 19:52:08 +0200 | [diff] [blame] | 25 | * Changed API for name and comment related functions for UTF-8 support |
Thomas Klausner | dd4cf74 | 2012-02-13 22:15:37 +0100 | [diff] [blame] | 26 | * Added zip_discard() |
Dieter Baron | 6c0681b | 2012-02-13 22:51:05 +0100 | [diff] [blame] | 27 | * Added ZIP_TRUNCATE for zip_open() |
Thomas Klausner | ecc5650 | 2012-04-26 16:25:33 +0200 | [diff] [blame] | 28 | * Added zip_set_file_compression() |
Thomas Klausner | 5d7b9eb | 2012-05-08 12:51:46 +0200 | [diff] [blame] | 29 | * Added API for accessing and modifying extra fields |
Dieter Baron | abc6fd7 | 2012-07-22 15:49:45 +0200 | [diff] [blame] | 30 | * Improved API type consistency |
Dieter Baron | ad23b4b | 2012-02-13 23:00:25 +0100 | [diff] [blame] | 31 | * Use gcc4's visibility __attribute__ |
Dieter Baron | 6c0681b | 2012-02-13 22:51:05 +0100 | [diff] [blame] | 32 | * More changes for Windows support |
| 33 | * Additional test cases |
Thomas Klausner | 8beda5d | 2011-03-21 17:15:32 +0100 | [diff] [blame] | 34 | |
Thomas Klausner | 39ac6ae | 2012-03-20 13:43:01 +0100 | [diff] [blame] | 35 | 0.10.1 [2012/03/20] |
Thomas Klausner | 0f9ea87 | 2014-11-18 15:58:43 +0100 | [diff] [blame] | 36 | |
Thomas Klausner | e8fd548 | 2012-03-20 13:37:49 +0100 | [diff] [blame] | 37 | * Fixed CVE-2012-1162 |
| 38 | * Fixed CVE-2012-1163 |
| 39 | |
Thomas Klausner | 371ce61 | 2011-03-18 13:56:27 +0100 | [diff] [blame] | 40 | 0.10 [2010/03/18] |
Thomas Klausner | 76b7322 | 2011-02-14 12:30:41 +0100 | [diff] [blame] | 41 | |
Thomas Klausner | 0830a77 | 2012-05-18 19:52:08 +0200 | [diff] [blame] | 42 | * Added zip_get_num_entries(), deprecated zip_get_num_files(). |
Thomas Klausner | 8069163 | 2010-02-09 15:51:01 +0100 | [diff] [blame] | 43 | * Better windows support. |
Dieter Baron | 0f569fc | 2011-02-14 13:30:30 +0100 | [diff] [blame] | 44 | * Support for traditional PKWARE encryption added. |
Dieter Baron | 49d6ebb | 2011-03-17 23:48:46 +0100 | [diff] [blame] | 45 | * Fix opening archives with more than 65535 entries. |
Thomas Klausner | ea791a1 | 2010-02-09 14:42:58 +0100 | [diff] [blame] | 46 | * Fix some memory leaks. |
Thomas Klausner | c031576 | 2010-03-08 10:52:37 +0100 | [diff] [blame] | 47 | * Fix cmake build and installation |
| 48 | * Fix memory leak in error case in zip_open() |
Thomas Klausner | dc09c2b | 2011-02-14 12:48:28 +0100 | [diff] [blame] | 49 | * Fixed CVE-2011-0421 (no security implications though) |
Thomas Klausner | fe26610 | 2011-02-14 12:30:59 +0100 | [diff] [blame] | 50 | * More documentation. |
Thomas Klausner | c031576 | 2010-03-08 10:52:37 +0100 | [diff] [blame] | 51 | |
Thomas Klausner | 980ab33 | 2010-02-01 10:13:32 +0100 | [diff] [blame] | 52 | 0.9.3 [2010/02/01] |
| 53 | |
| 54 | * Include m4/ directory in distribution; some packagers need it. |
| 55 | |
Thomas Klausner | bdfebf2 | 2010-01-31 23:04:39 +0100 | [diff] [blame] | 56 | 0.9.2 [2010/01/31] |
| 57 | |
| 58 | * Avoid passing uninitialized data to deflate(). |
| 59 | * Fix memory leak when closing zip archives. |
| 60 | |
Dieter Baron | d32623d | 2010-01-24 10:31:09 +0100 | [diff] [blame] | 61 | 0.9.1 [2010/01/24] |
Dieter Baron | 134af8b | 2010-01-06 23:10:43 +0100 | [diff] [blame] | 62 | |
Dieter Baron | d32623d | 2010-01-24 10:31:09 +0100 | [diff] [blame] | 63 | * Fix infinite loop on reading some broken files. |
Dieter Baron | 134af8b | 2010-01-06 23:10:43 +0100 | [diff] [blame] | 64 | * 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 Baron | 270129f | 2008-07-25 12:54:16 +0200 | [diff] [blame] | 68 | 0.9 [2008/07/25] |
Dieter Baron | c4fdda9 | 2007-11-07 00:18:52 +0100 | [diff] [blame] | 69 | |
| 70 | * on Windows, explictly set dllimport/dllexport |
| 71 | * remove erroneous references to GPL |
Dieter Baron | 28ee020 | 2008-05-30 12:58:53 +0200 | [diff] [blame] | 72 | * 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 Baron | f26f841 | 2008-07-21 17:31:25 +0200 | [diff] [blame] | 75 | * zip_sorce_file: only keep file open while reading from it |
Dieter Baron | c4fdda9 | 2007-11-07 00:18:52 +0100 | [diff] [blame] | 76 | |
Thomas Klausner | ec622f2 | 2007-06-06 22:25:14 +0200 | [diff] [blame] | 77 | 0.8 [2007/06/06] |
Dieter Baron | 177d58f | 2006-10-02 20:54:45 +0000 | [diff] [blame] | 78 | |
Thomas Klausner | 55f0157 | 2007-06-06 22:41:55 +0200 | [diff] [blame] | 79 | * fix for zip archives larger than 2GiB |
Dieter Baron | 177d58f | 2006-10-02 20:54:45 +0000 | [diff] [blame] | 80 | * fix zip_error_strerror to include libzip error string |
Dieter Baron | 28ee020 | 2008-05-30 12:58:53 +0200 | [diff] [blame] | 81 | * add support for reading streamed zip files |
Dieter Baron | 81babc5 | 2006-10-04 15:21:09 +0000 | [diff] [blame] | 82 | * new functions: zip_add_dir, zip_error_clear, zip_file_error_clear |
Thomas Klausner | e4fadaf | 2007-06-04 23:36:18 +0200 | [diff] [blame] | 83 | * add basic support for building with CMake (incomplete) |
Dieter Baron | 177d58f | 2006-10-02 20:54:45 +0000 | [diff] [blame] | 84 | |
Thomas Klausner | 1b99769 | 2006-05-18 10:01:39 +0000 | [diff] [blame] | 85 | 0.7.1 [2006/05/18] |
| 86 | |
| 87 | * bugfix for zip_close |
| 88 | |
Dieter Baron | 43e97aa | 2006-05-05 23:13:10 +0000 | [diff] [blame] | 89 | 0.7 [2006/05/06] |
Thomas Klausner | a4dc179 | 2006-04-09 14:52:03 +0000 | [diff] [blame] | 90 | |
| 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 Klausner | a37eeb1 | 2006-04-23 16:38:51 +0000 | [diff] [blame] | 94 | * 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 Klausner | a4dc179 | 2006-04-09 14:52:03 +0000 | [diff] [blame] | 97 | |
Thomas Klausner | a492721 | 2005-07-14 16:13:32 +0000 | [diff] [blame] | 98 | 0.6.1 [2005/07/14] |
Thomas Klausner | 313006c | 2005-07-14 16:08:29 +0000 | [diff] [blame] | 99 | |
| 100 | * various bug fixes |
| 101 | |
Dieter Baron | dbf6dea | 2005-06-09 20:07:44 +0000 | [diff] [blame] | 102 | 0.6 [2005/06/09] |
Dieter Baron | 9aebb4c | 2003-10-01 08:08:23 +0000 | [diff] [blame] | 103 | |
| 104 | * first standalone release |
Dieter Baron | dd9afca | 2003-10-02 14:13:37 +0000 | [diff] [blame] | 105 | * changed license to three-clause BSD |
Dieter Baron | 0ca23db | 2003-10-06 03:01:54 +0000 | [diff] [blame] | 106 | * overhauled API |
Dieter Baron | b5777ba | 2005-06-09 20:04:22 +0000 | [diff] [blame] | 107 | * added man pages |
| 108 | * install zipcmp and zipmerge |