kc3-lang/zlib/contrib/minizip/zip.c

Branch :


Log

Author Commit Date CI Message
01155ccc 2023-12-02 16:56:47 Fix random typos over several source and text files.
643e17b7 2023-11-14 16:23:02 Correct repeated words in source file comments and a readme.
15c45adb 2023-11-07 15:46:41 Fix decision on the emission of Zip64 end records in minizip. The appnote says that if the number of entries in the end record is 0xffff, then the actual number of entries will be found in the Zip64 end record. Therefore if the number of entries is equal to 0xffff, it can't be in the end record by itself, since that is an instruction to get the number from the Zip64 end record. This code would just store 0xffff in the end record in that case, not making a Zip64 end record. This commit fixes that.
73331a6a 2023-08-18 11:05:33 Reject overflows of zip header fields in minizip. This checks the lengths of the file name, extra field, and comment that would be put in the zip headers, and rejects them if they are too long. They are each limited to 65535 bytes in length by the zip format. This also avoids possible buffer overflows if the provided fields are too long.
89ef46ba 2023-08-13 17:46:47 Remove redundant includes in minizip.
384e50ee 2023-08-13 17:43:36 Remove TRYFREE macro from minizip.
379bbda3 2023-02-02 16:03:24 Fix typos found by codespell in minizip
bf2578be 2023-04-15 11:16:17 Remove K&R function definitions from contrib/minizip.
138c93cf 2022-10-06 15:49:04 Security and warning fixes for minizip. [gvollant] Remove unused code and unnecessary test for free().
2014a993 2022-01-01 14:32:17 Clean up minizip to reduce warnings for testing. Also fix Makefile test target and permit added compile options.