Nathan Moinvaziri
370ab036f3
Version 2.9.1.
2019-11-15 13:24:17 -08:00
Nathan Moinvaziri
10ac291d91
Version 2.9.0.
2019-09-18 16:55:43 -07:00
Cameron Cawley
28f78ffcc2
Support building on RISC OS
2019-08-07 15:13:42 +01:00
Nathan Moinvaziri
32fd805440
Version 2.8.9.
2019-07-04 10:32:02 -07:00
Nathan Moinvaziri
fbfd4e82f7
Version 2.8.8.
2019-05-22 17:50:39 -07:00
Nathan Moinvaziri
64c4c7f868
Version 2.8.7.
2019-05-09 18:46:18 -07:00
Nathan Moinvaziri
426543d2c4
Set the S_ISLNK attribute when storing a symbolic link.
2019-05-07 09:46:25 -07:00
Nathan Moinvaziri
a5a1d5d272
Store symbolic links in UNIX1 extra field instead of file attributes.
...
Correct reading of UNIX1 extra field timestamps.
Added option to store links to minizip cmd.
2019-05-05 20:13:58 -07:00
Nathan Moinvaziri
02eb8cda22
Fixed casting warning.
2019-05-05 09:28:49 -07:00
Nathan Moinvaziri
5f8e2be461
Fixed implicit conversion loses integer precision warning.
2019-05-05 08:25:51 -07:00
Nathan Moinvaziri
2397b51366
Fixed compiler warning on linux.
2019-05-02 21:57:46 -07:00
Nathan Moinvaziri
3249eac087
Added support for symbolic links. ZipArchive/ZipArchive#424 .
2019-05-02 21:07:39 -07:00
Nathan Moinvaziri
f191087fdf
Fixed gcc 9 warnings. #385
2019-05-01 11:37:21 -07:00
Nathan Moinvaziri
8193682eac
Use memcpy instead of strncpy to avoid gcc 9 warning. #385
2019-05-01 09:12:48 -07:00
Nathan Moinvaziri
fce162e6b1
Fixed xcode warning with iconv. #386
2019-05-01 09:10:29 -07:00
Nathan Moinvaziri
4fe0687243
Version 2.8.6.
2019-04-08 13:26:32 -07:00
Nathan Moinvaziri
488f20ff1b
Version 2.8.5.
2019-03-17 09:38:10 -07:00
Nathan Moinvaziri
9805ab4117
Version 2.8.4.
2019-02-14 17:16:01 -08:00
Nathan Moinvaziri
2e2f995eda
Version 2.8.3.
2019-01-26 16:49:48 -08:00
Nathan Moinvaziri
2ca7f3950c
Version 2.8.2.
2019-01-08 16:07:10 -08:00
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
025212f6dc
Fixed directories returning size of 4096 on linux.
2018-11-24 17:08:17 -08:00
Nathan Moinvaziri
e849627093
Move stdio to the source files that use them.
...
Fixed limits redefinition for windows.
Clean up headers.
2018-11-21 15:05:58 -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
08b01ca7b7
Fixed missing include.
2018-11-19 19:31:44 -08:00
Nathan Moinvaziri
1139b468c1
Auto-detect compiler support for liblzma.
2018-11-19 18:46:34 -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
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
0bff08751b
Fixed compiler errors and warnings on linux.
2018-10-30 15:31:49 -07:00
Nathan Moinvaziri
a221da4ae0
Version 2.7.0.
2018-10-28 16:47:53 -07:00
Nathan Moinvaziri
d45af6d6e9
Fixed compiler errors and warnings.
2018-10-25 21:31:23 -07:00
Nathan Moinvaziri
bf7776206e
Moved includes to wrong file.
2018-10-25 21:28:26 -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
ff6f2a1db6
Version 2.6.0.
2018-10-08 23:48:58 -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
0863941638
Merge branch 'master' into dev
2018-09-18 20:30:37 -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
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
Viktor Szakats
a1e0db1d09
correction
2018-08-31 23:19:54 +02:00
Viktor Szakats
6f40c04998
mz_os_posix.c: remove duplicate #include
2018-08-31 20:45:54 +00:00
Nathan Moinvaziri
351b14e512
Version 2.5.2.
2018-08-27 19:06:59 -07:00
Nathan Moinvaziri
7188209f03
Remove check for HAVE_LIBBSD when HAVE_ARC4RANDOM_BUF will do. #300
2018-08-27 19:04:07 -07:00