File manager - Edit - /home/ferretapmx/public_html/libzip-0.10.1.zip
Back
PK |c�\�7��? ? AUTHORSnu �[��� Dieter Baron <dillo@giga.or.at> Thomas Klausner <tk@giga.or.at>PK |c�\�P�kq q TODOnu �[��� ! [doc] zip_source_function: mention that stat is called after close ! [cleanup] get rid of zip_get_{compression,encryption}_implementation ! [compat] test calls against old API + [portability] use _setmode(_fileno(fp), _O_BINARY); where present + [bug] fix permissions of new file to match old one + [bug] _zip_checkcons return value can overflow + [bug] _zip_u2d_time: handle localtime(3) failure + [bug] missing -Wl,-R in pkg-config file + [cleanup] use zip_*int*_t internally + [cleanup] don't make zip_source_zip go through zip_fread + [bug] set "version of encoding software" to 2.0 + [bug?] keep extended local headers when copying? - [cleanup] remove now useless check of fseek - [consistency check] check that local headers come before central dir - [consistency] check arguments for every entry point into libzip - [bug] zip_open: consistency check: check data descriptor - [bug] do not compress if storing is smaller - [bug] zip_open: check whether file can be created and fail if not - [bug] check for limits imposed by format (central dir size, file size, ...) - [feature] handle zip_open/zip_close "race" for new files - [feature] support streaming output (creating new archive to e.g. stdout) - [feature] add functions to: . set compression method for new/changed entry . set last modification time for entry . read/set EAs . parse/create some EAs? . read/set ASCII file flag + [test] run regression tests also from CMake framework - [test] rename deleted (fails) - [test] rename file to dir/ and vice versa (fails) ------------------------------------------------ API issues - character encoding in file names and comments (ZIP_AFL_UTF8, see mail) - parameters for compression/crypt implementations (extra function) ZIP_CM_DEFLATE/ZIP_CM_BZIP2: compression level memlevel? * compression/crypt implementations: how to set error code on failure + compression/crypt error messages a la ZIP_ER_ZLIB (no detailed info passing) * I/O methods ------------------------------------------------ API ideas struct zip *zip_open_encrypted(const char *path, int flags, const char *password, int *errorp); int zip_set_file_compression(struct zip *archive, zip_uint64_t idx, zip_uint16_t method, zip_uint32_t flags); flags: 0-15: compression ratio (0: fast, 15: best) 16: default higher bits: method specific int zip_set_encryption(struct zip *archive, zip_uint64_t idx, zip_uint16_t method, const char *password); void zip_set_archive_encryption(struct zip *archive, zip_uint16_t method, const char *password); struct zip_source *zip_source_writable(struct zip *archive); zip_source_write(struct zip_source *, const void *data, size_t len); zip_source_printf(struct zip_source *, const char *fmt, ...); /* maybe zip_source_vprintf(struct zip_source *, const char *fmt, va_list ap); */ ------------------------------------------------ others * regression tests (duplicate file names, unchange, .{200}) * zip_commit * zip_replace_zip: allow rewinding * API for parsing extra fields? * API for setting/getting extra fields in cdir? * zipcmp: add option for file content comparison * support for zip64 (large file) * append to files (for self-extracting files) * add custom compression function support * zip_replace_zip: remember compression method, recompress if different speced * close even if error... * support for old compression methods????? ------------------------------------------------ regression tests * (add, replace) add to empty zip add to existing zip add w/ existing file name [E] replace ok replace w/ illegal index [E] replace w/ deleted name [E] unchange added/replaced file * (close) copy zip file open copy rename, delete, replace, add w/ new name, add w/ deleted name close zipcmp copy expected remove copy * (delete) * (error_get) * (error_get_sys_type) * (error_to_str) * (extra_fields) * (file_error_get) * (file_strerror) * (fopen_index) illegal index * (get_name) * (get_num_files) * (rename) * (replace) * (source_buffer) * (source_file) * (source_filep) * (source_free) * (source_function) * (source_zip) * (stat) * (stat_index) * (strerror) * (unchange) * (unchange_all) PK |c�\���� � THANKSnu �[��� Thanks to Info-ZIP for info on the DOS-time/date conversion code, and some other general information gathered from their sources. Thanks to these people for suggestions, testing, and bug reports: Alexander Galanin <al@galanin.nnov.ru> Andrew Brampton <brampton@gmail.com> Heiko Hund <heiko@ist.eigentlich.net> Joel Ebrahimi <joel.ebrahimi@gmail.com> Jono Spiro <jono.spiro@gmail.com> Mikhail Gusarov <dottedmag@dottedmag.net>. Oliver Kaiser <under.northern.sky@googlemail.com> Patrick Spendrin <ps_ml@gmx.de> Pierre Joye <pierre.php@gmail.com> Rick Carback <carback1@umbc.edu> Roberto Tirabassi <rtirabassi@3di.it> Simon Talbot <simont@nse.co.uk> Stephen Bryant <steve@bawue.de> Tarmo Pikaro <tapika@yahoo.com> Timo Warns <warns@pre-sense.de> PK |c�\��K\s s READMEnu �[��� This is libzip, a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages. For more information, take a look at the included man pages. You can start with libzip(3), which lists all others. Example source code is in the src/ subdirectory. For generic installation instructions, see file `INSTALL'. Additionally, you'll need zlib (at least version 1.1.2). It comes with most operating systems nowadays, or you can get it at http://www.gzip.org/zlib/ If you make a binary distribution, please include a pointer to the distribution site: http://www.nih.at/libzip/ ftp.nih.at /pub/nih/libzip The latest version can always be found there. Mail suggestions and bug reports to <libzip@nih.at>. There is also a mailing list for developers using libzip. You can subscribe to it by sending a mail with the subject "subscribe libzip-discuss" to minimalist at nih.at. List mail should be sent to libzip-discuss at nih.at. PK |c�\y�M M NEWSnu �[��� 0.10.1 [2012/03/20] * Fixed CVE-2012-1162 * Fixed CVE-2012-1163 0.10 [2010/03/18] * Added zip_get_num_files(), deprecated zip_get_num_entries(). * Better windows support. * Support for traditional PKWARE encryption added. * Fix opening archives with more than 65535 entries. * Fix some memory leaks. * Fix cmake build and installation * Fix memory leak in error case in zip_open() * Fixed CVE-2011-0421 (no security implications though) * More documentation. 0.9.3 [2010/02/01] * Include m4/ directory in distribution; some packagers need it. 0.9.2 [2010/01/31] * Avoid passing uninitialized data to deflate(). * Fix memory leak when closing zip archives. 0.9.1 [2010/01/24] * Fix infinite loop on reading some broken files. * Optimization in time conversion (don't call localtime()). * Clear data descriptor flag in central directory, fixing Open Office files. * Allow more than 64k entries. 0.9 [2008/07/25] * on Windows, explictly set dllimport/dllexport * remove erroneous references to GPL * add support for torrentzip * new functions: zip_get_archive_flag, zip_set_archive_flag * zip_source_zip: add flag to force recompression * zip_sorce_file: only keep file open while reading from it 0.8 [2007/06/06] * fix for zip archives larger than 2GiB * fix zip_error_strerror to include libzip error string * add support for reading streamed zip files * new functions: zip_add_dir, zip_error_clear, zip_file_error_clear * add basic support for building with CMake (incomplete) 0.7.1 [2006/05/18] * bugfix for zip_close 0.7 [2006/05/06] * struct zip_stat increased for future encryption support * zip_add return value changed (now returns new index of added file) * shared library major bump because of previous two * added functions for reading and writing file and archive comments. New functions: zip_get_archive_comment, zip_get_file_comment, zip_set_archive_comment, zip_set_file_comment, zip_unchange_archive 0.6.1 [2005/07/14] * various bug fixes 0.6 [2005/06/09] * first standalone release * changed license to three-clause BSD * overhauled API * added man pages * install zipcmp and zipmerge PK |c�\�7��? ? AUTHORSnu �[��� PK |c�\�P�kq q v TODOnu �[��� PK |c�\���� � THANKSnu �[��� PK |c�\��K\s s : READMEnu �[��� PK |c�\y�M M � NEWSnu �[��� PK [ d!
| ver. 1.4 |
Github
|
.
| PHP 8.2.32 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings