Add some
diff --git a/TODO b/TODO index 774514f..1a901bc 100644 --- a/TODO +++ b/TODO
@@ -31,6 +31,17 @@ Features ======== +* support setting extra fields from zip_source + . introduce layers of extra fields: + . original + . from zip_source + . manually set + . when querying extra fields, search all of them in reverse order + . add whiteout (deleted) flag + . allow invalid data flag, used when computing extra field size before writing data + . new command ZIP_SOURCE_EXTRA_FIELDS + . no support for multiple copies of same extra field +* delete all extra fields during zip_replace() * function to copy file from one archive to another * set O_CLOEXEC flag after fopen and mkstemp * Windows specific I/O source (to be written by a Windows expert) @@ -57,7 +68,7 @@ Bugs ==== -* support InfoZIP encryption header extension +* support InfoZIP encryption header extension (copy data descriptor for encrypted files) * embed stripped down old zlib for torrentzip ! ensure that nentries is small enough not to cause overflow (size_t for entry, uint64 for CD on disk) * Xcode 32bit build uses 64bit config.h