Nathan Moinvaziri
1ff40343b5
Version 2.8.1.
2018-12-01 09:59:19 -08:00
Nathan Moinvaziri
5cb88b8f09
Version 2.8.0.
2018-11-24 17:59:11 -08:00
Nathan Moinvaziri
b16ab566ef
Change comments to C89 style.
...
Added _POSIX_C_SOURCE definition for necessary version of POSIX.
2018-11-20 16:56:21 -08:00
Nathan Moinvaziri
1ee609b759
Make inttypes.h optional. #345
2018-11-19 21:34:35 -08:00
Nathan Moinvaziri
c1e07aaeb0
Fixed missing time include.
2018-11-19 20:38:20 -08:00
Nathan Moinvaziri
b2b082c67d
Version 2.7.5.
2018-11-13 15:22:15 -08:00
Nathan Moinvaziri
c47090678d
Version 2.7.4.
2018-11-06 21:12:16 -08:00
Nathan Moinvaziri
826113fd6c
Version 2.7.3.
2018-11-04 12:52:58 -08:00
Nathan Moinvaziri
1b87a5a358
Removed old crc32 streams.
2018-11-03 19:47:20 -07:00
Nathan Moinvaziri
e63d231fa5
Moved crc hashing and pbkdf2 to crypt.
...
Provide backup crc32 function if zlib or lzma not used.
Fixed check for no signing in minizip.
2018-11-03 19:45:41 -07:00
Nathan Moinvaziri
888e8a7324
Version 2.7.2.
2018-11-02 17:47:53 -07:00
Nathan Moinvaziri
54dffe95e9
Version 2.7.1.
2018-11-01 10:40:24 -07:00
Nathan Moinvaziri
a221da4ae0
Version 2.7.0.
2018-10-28 16:47:53 -07:00
Nathan Moinvaziri
8cb7df741a
Moved cp437 encoding function to zip class.
...
Removed util class and moved shared functions into mz_os.
Added USE_COMPAT to cmake which turns on/off compatibility layer.
2018-10-25 08:39:48 -07:00
Viktor Szakats
9dea6f2495
Secure URLs
2018-10-17 22:39:01 +00:00
Nathan Moinvaziri
ff6f2a1db6
Version 2.6.0.
2018-10-08 23:48:58 -07:00
Nathan Moinvaziri
09304a6184
Fixed compiler warnings.
2018-10-08 23:44:45 -07:00
Nathan Moinvaziri
98047626d7
Fixed compiler warnings.
2018-10-08 22:41:16 -07:00
Nathan Moinvaziri
ca8059ef61
Version 2.5.4.
2018-09-30 10:44:16 -07:00
Nathan Moinvaziri
825bfb8fbf
Version 2.5.3.
2018-09-18 20:34:01 -07:00
Nathan Moinvaziri
e09ea0e515
Merge branch 'master' into dev
2018-09-17 07:44:45 -07:00
Antoine Cœur
dd54b153c0
Fix minor typo
2018-09-11 09:59:57 +08:00
Nathan Moinvaziri
09ddae6514
Fixed formatting
2018-09-10 08:52:45 -07:00
Viktor Szakats
ab8507608e
fix remaining strncpy() calls
...
to always terminate the target buffer with a zero byte.
2018-09-06 22:15:29 +00:00
Viktor Szakats
e7215072a0
enable warnings for gcc/clang, misc minor fixes
...
* enable -W -Wall for gcc and clang
* fix strncpy() calls that may potentially leave the target buffer without
a terminating zero byte (in mz_zip_rw.c)
* fix warnings
* remove const from mz_path_remove_filename() parameter,
the function is writing the passed buffer
* fix pedantic warnings (in mz_strm_buf.c):
warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
* fix spaces at EOL
* fix a redefinition warning for HAVE_ARC4RANDOM_BUF on macOS
2018-09-04 22:58:02 +00:00
Nathan Moinvaziri
5d9f95fca1
Fixed code analysis warnings.
2018-08-30 16:22:25 -07:00
Nathan Moinvaziri
351b14e512
Version 2.5.2.
2018-08-27 19:06:59 -07:00
Nathan Moinvaziri
b8300ce0ea
Added support for CP437 into mz_zip_reader and minizip.
2018-08-27 08:30:57 -07:00
Nathan Moinvaziri
638f31ff41
Move CP437 encoding handling higher up the stack.
2018-08-27 08:17:16 -07:00
Nathan Moinvaziri
2b3cd16b6f
Version 2.5.1.
2018-08-18 08:14:27 -07:00
Nathan Moinvaziri
c98dec4291
Version 2.5.0.
2018-08-15 07:37:30 -07:00
Nathan Moinvaziri
9a170d4d60
Added zip reader/writer class to encapsulate a lot of functionality.
...
Added create/delete functions for zip class.
Simplify locating an entry by filename.
Added more advanced functions for locating an entry based on callback decision.
Change default mem grow size to 64kb since we have unzOpen_MZ and zipOpen_MZ. #283
2018-08-13 23:07:42 -07:00
Nathan Moinvaziri
0f8d91101b
Version 2.4.0.
2018-08-05 10:33:42 -07:00
Nathan Moinvaziri
65a87024d4
Use wildcard path compare when specifying files to erase.
2018-07-31 12:48:31 -07:00
Nathan Moinvaziri
a8f4a09de6
Version 2.3.9.
2018-07-26 17:56:05 -07:00
Nathan Moinvaziri
ae724eff61
Version 2.3.8.
2018-07-14 09:53:56 -07:00
Nathan Moinvaziri
f873eccdd2
Version 2.3.7.
2018-07-13 08:31:40 -07:00
Nathan Moinvaziri
ffa830f684
Version 2.3.6.
2018-07-11 16:34:01 -07:00
Nathan Moinvaziri
50f3252d2c
Fixed missing crc32 stream include.
2018-07-11 09:56:23 -07:00
Nathan Moinvaziri
b47b41b8df
Move crc32 stream into its own source file and header.
2018-07-11 09:44:29 -07:00
Nathan Moinvaziri
155f8b52b2
Version 2.3.5.
2018-07-09 08:13:28 -07:00
Nathan Moinvaziri
b70b824b19
Version 2.3.4.
2018-06-19 12:30:12 -07:00
Nathan Moinvaziri
957f2e9976
Fixed issues with resolving paths.
...
Added source directory to includes.
Added unit tests for resolving paths.
Fixed compilation issues with test code.
2018-06-19 09:44:06 -07:00
Nathan Moinvaziri
dd808239dd
Fixed zip slip vulnerability in example app. #268
2018-06-11 07:38:58 -07:00
Nathan Moinvaziri
7bdfbf4699
Version 2.3.3.
2018-06-10 09:09:07 -07:00
Nathan Moinvaziri
30e859be0b
Version 2.3.2.
2018-05-29 08:48:05 -07:00
Nathan Moinvaziri
0388124aad
Simplify parsing of filename from path.
2018-05-09 20:03:26 -07:00
Nathan Moinvaziri
e1aad8c445
Version 2.3.1.
2018-05-09 19:48:55 -07:00
Nathan Moinvaziri
3431a6635b
Fixed more compiler warnings. #263
2018-05-06 16:59:31 -07:00
Nathan Moinvaziri
a4b83e8e95
Version 2.3.0.
2018-05-03 17:59:04 -07:00