Nathan Moinvaziri
b2b082c67d
Version 2.7.5.
2018-11-13 15:22:15 -08:00
Nathan Moinvaziri
1d6d183af6
Fixed more compiler warnings.
2018-11-10 09:03:55 -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
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
ea5e45dfe2
Initial support for other encodings. #330
2018-10-30 13:59:17 -07:00
Nathan Moinvaziri
a221da4ae0
Version 2.7.0.
2018-10-28 16:47:53 -07:00
Nathan Moinvaziri
648f596a99
Implemented crypt using OpenSSL for linux/mac.
...
Renamed aes folder after source author Brian Gladman.
Added SHA2 source files.
Added USE_OPENSSL option to cmake.
Changed hash that is stored in zip to SHA256.
Commented out timestamping in windows since openssl does not support out of box.
2018-10-25 19:35:50 -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
Nathan Moinvaziri
5f09188ca9
Move cryptography functions to crypt source and header files.
...
Added pbkdf2 function to wzaes stream.
Changed wzaes stream to use os crypt functions.
2018-10-24 18:06:08 -07:00
Nathan Moinvaziri
21a3102db4
Combine os level headers.
...
Moved os utility functions into util class.
2018-10-24 09:50:16 -07:00
Nathan Moinvaziri
eef6ffc75d
Added windows hmac, aes, sha functions using crypto api.
2018-10-24 09:21:22 -07:00
Nathan Moinvaziri
e1f68fca9c
Added signing support for zip (windows only rn).
...
Moved sha1 hash into zip reader/writer.
Added sha2 library.
2018-10-23 09:04:04 -07:00
Nathan Moinvaziri
ff6f2a1db6
Version 2.6.0.
2018-10-08 23:48:58 -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
5469018dbc
Fixed formatting.
2018-09-18 20:25:48 -07:00
Christer Fletcher
72538543aa
Add mz_zip_[reader,writer]_set_progress_interval
...
With mz_zip_reader_set_progress_interval the user can specify how
often in milliseconds the progress callback should be called. This
makes it possible to make a smoother progress bar when using
minizip from a GUI application.
2018-09-18 19:52:44 +02:00
Nathan Moinvaziri
351b14e512
Version 2.5.2.
2018-08-27 19:06:59 -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
0f8d91101b
Version 2.4.0.
2018-08-05 10:33:42 -07:00
Nathan Moinvaziri
c83e4da20d
Added os delete and rename functions.
2018-07-31 10:06:12 -07:00
Nathan Moinvaziri
a8f4a09de6
Version 2.3.9.
2018-07-26 17:56:05 -07:00
Nathan Moinvaziri
4042763729
Don't include libbsd if we don't have to. #283
2018-07-22 11:12:40 -07:00
Nathan Moinvaziri
a6d1f6692e
Changed name of compression inclusion #defines.
2018-07-22 10:35:49 -07:00
Nathan Moinvaziri
4d34203968
Additional check to see if we need to include crypto rand functions. #283
2018-07-22 10:32:47 -07:00
Nathan Moinvaziri
ae724eff61
Version 2.3.8.
2018-07-14 09:53:56 -07:00
Nathan Moinvaziri
4bdb436e8e
Added back errno.h include. #280
2018-07-13 17:28:32 -07:00
Nathan Moinvaziri
f873eccdd2
Version 2.3.7.
2018-07-13 08:31:40 -07:00
Nathan Moinvaziri
6b12c36538
Clean up includes and fixed formatting.
2018-07-12 09:05:25 -07:00
Nathan Moinvaziri
ffa830f684
Version 2.3.6.
2018-07-11 16:34:01 -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
0a9282d2f0
Added support for only using either compression or decompression with continued support for raw mode.
...
Renamed MZ_USE_WINRT_API to MZ_WINRT_API.
2018-06-19 11:59:07 -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
0e5c9dcdf4
Renamed traditional PKware encryption to pkcrypt.
...
Don't link mz_os_rand if encryption is not turned on. #267
2018-05-23 20:21:48 -07:00
Nathan Moinvaziri
e1aad8c445
Version 2.3.1.
2018-05-09 19:48:55 -07:00
Nathan Moinvaziri
bd2f162009
Fixed more warnings. #263
2018-05-09 09:45:15 -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
Nathan Moinvaziri
37ceb026db
Merge branch 'dev' into ws2
2018-05-02 20:09:25 -07:00
Nathan Moinvaziri
5244fc00c4
Added MZ_UNUSED #262
...
Added #define for malloc and free. #249
2018-05-02 20:01:35 -07:00
Viktor Szakats
447dd06750
whitespace fixes
...
- remove line-ending spaces
- always have a file-ending newline
- remove duplicate file-ending newlines
2018-05-02 19:59:38 +00:00
Nathan Moinvaziri
0619c3e6c4
Merge branch 'dev' of https://github.com/nmoinvaz/minizip into dev
2018-05-01 13:51:13 -07:00
Nathan Moinvaziri
e33916b608
Added support for directory entries in minizip. #257
...
Added support for file attributes.
2018-05-01 13:45:08 -07:00
Viktor Szakats
915b82e95b
remove whitespace @ eol
2018-04-24 10:02:39 +00:00
Nathan Moinvaziri
ad8e3dd4b1
Version 2.2.9.
2018-04-18 20:54:52 -07:00