Remi Collet
42226fcf03
add ZipArchive::CM_XZ constant (in upcoming libzip 1.8.0)
2020-07-21 14:43:52 +02:00
George Peter Banyard
06da048622
Use HashTable directly instead of zval
2020-07-08 16:25:49 +02:00
Max Semenik
2b5de6f839
Remove proto comments from C files
...
Closes GH-5758
2020-07-06 21:13:34 +02:00
Nikita Popov
0280b83e11
Avoid some unnecessary uses of no_separation=0
...
For the rare cases where references are part of the API,
construct them explicitly. Otherwise do not allow separation.
2020-07-06 19:05:57 +02:00
Fabien Villepinte
0c6d06ecfa
Replace EXPECTF when possible
...
Closes GH-5779
2020-06-29 21:31:44 +02:00
Ayesh Karunaratne
d114812faf
[ci skip] Various typo fixes in stub comments and CHANGES file
2020-06-25 23:32:40 +02:00
Nikita Popov
c9b9f525a9
Include stub hash in generated arginfo files
...
The hash is used to check whether the arginfo file needs to be
regenerated. PHP-Parser will only be downloaded if this is actually
necessary.
This ensures that release artifacts will never try to regenerate
stubs and thus fetch PHP-Parser, as long as you do not modify any
files.
Closes GH-5739.
2020-06-24 09:55:19 +02:00
Máté Kocsis
f3b1f342c8
Deprecate the procedural API of ext/zip
...
Closes GH-5746
2020-06-23 17:39:29 +02:00
Nikita Popov
6b1e449ef4
Merge branch 'PHP-7.4'
2020-06-18 17:14:03 +02:00
Remi Collet
f3e6b123dc
check for broken libzip versions
...
Closes GH-5738.
2020-06-18 17:13:01 +02:00
Remi Collet
cd3f42f17e
[skip ci] typo
2020-06-08 08:02:48 +02:00
Remi Collet
06ff0e8721
move comment
2020-06-07 08:16:50 +02:00
Remi Collet
a3bfd4a108
Fixed bug #79678 Build fails due to undeclared ZIP_RDONLY
2020-06-07 07:53:26 +02:00
Remi Collet
eae3bda9e3
encode param is optional
2020-06-05 17:10:12 +02:00
Remi Collet
a838cb5e11
bump zip version
2020-06-05 16:23:43 +02:00
Christoph M. Becker
f06844239f
Support libzip 1.6 on Windows
2020-05-29 13:43:51 +02:00
Máté Kocsis
86d58e9fff
Generate function entries for ext/zip
...
Closes GH-5601
2020-05-20 14:22:11 +02:00
Remi Collet
b1fddec717
relax test (TS issue)
2020-05-18 07:53:03 +02:00
George Peter Banyard
5f0128e1e0
Fix [-Wundef] warning in ZIP extension
2020-05-18 00:37:18 +02:00
Rod Elias
682e2f6c20
Trim trailing whitespaces and fix code style
...
Closes GH-5554.
2020-05-12 17:00:11 +02:00
Máté Kocsis
bce8c8fb27
Promote warning to exception in ZipArchive::extractTo()
...
Closes GH-5516
2020-05-06 19:22:52 +02:00
Máté Kocsis
daa5b26456
Fix UNKNOWN default values in ext/zip
2020-05-06 19:15:34 +02:00
Máté Kocsis
78dda268eb
Fix ZPP order in ext/zip
2020-05-06 19:14:36 +02:00
Máté Kocsis
3709e74b5e
Store default parameter values of internal functions in arg info
...
Closes GH-5353. From now on, PHP will have reflection information
about default values of parameters of internal functions.
Co-authored-by: Nikita Popov <nikita.ppv@gmail.com >
2020-04-08 18:37:51 +02:00
Remi Collet
2dc8d39bae
- add ZipArchive::EM_UNKNOWN constant - add ZipArchive::EM_TRAD_PKWARE constant - cleanup hack for libzip 1.3.1 (have only exist for a few days) - add ZipArchive::isCompressionMethodSupported() method (libzip 1.7.0) - add ZipArchive::isEncryptionMethodSupported() method (libzip 1.7.0) - bump version to 1.19.0-dev
2020-04-02 14:52:05 +02:00
Remi Collet
59e0674185
use a better setter for zip_error_t
2020-04-02 12:26:44 +02:00
Remi Collet
5fa17fbf94
Merge branch 'PHP-7.4'
...
* PHP-7.4:
NEWS
Fix #79424 ext/zip: don't use gl_pathc after call to globfree
2020-03-29 14:24:12 +02:00
Remi Collet
2292ef93d5
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix #79424 ext/zip: don't use gl_pathc after call to globfree
2020-03-29 14:23:03 +02:00
Max Rees
04920645f1
Fix #79424 ext/zip: don't use gl_pathc after call to globfree
...
This breaks on Linux with the musl libc, since it zeroes out gl_pathc during
globfree.
2020-03-29 14:22:31 +02:00
Remi Collet
d12b4c3c24
bump zip version
2020-03-20 14:08:57 +01:00
Remi Collet
57042ac23e
add missing test
2020-03-20 12:13:25 +01:00
Remi Collet
db62ad18f3
fix test, thanks Indrek
2020-03-20 12:13:25 +01:00
Remi Collet
a4d12f46d1
ZipArchive::open(): Using empty file as ZipArchive is deprecated
2020-03-20 11:27:42 +01:00
Remi Collet
217ff8132e
Merge branch 'PHP-7.4'
...
* PHP-7.4:
unneeded after fix
NEWS
NEWS
Fix Bug #79296 ZipArchive::open fails on empty file
2020-03-20 11:19:04 +01:00
Remi Collet
347d18b48e
unneeded after fix
2020-03-20 11:18:52 +01:00
Remi Collet
98687abb1d
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
NEWS
Fix Bug #79296 ZipArchive::open fails on empty file
2020-03-20 11:16:38 +01:00
Remi Collet
8aab43c85d
Fix Bug #79296 ZipArchive::open fails on empty file
2020-03-20 11:14:58 +01:00
Remi Collet
a5f136b855
bump zp to 1.18.1 + doc
2020-03-18 14:09:50 +01:00
Remi Collet
3b22e10535
Fix bug #77960 add compr. /encr. options for ZipArchive::addGlob and ZipArchive::addPattern
...
options parameter now accepts:
- comp_method
- comp_flags
- enc_method
- enc_password
2020-03-18 14:05:09 +01:00
Remi Collet
f5c1359f57
proper fix
2020-03-09 09:29:34 +01:00
Remi Collet
ef42a7afa5
fix use after free
2020-03-09 09:19:57 +01:00
Remi Collet
ed998f8a0d
Fix #50678 files extracted by ZipArchive class lost their original modified time
2020-03-09 07:09:50 +01:00
Remi Collet
be14d4e135
better fix for #72374
2020-03-06 10:27:29 +01:00
Remi Collet
541eeace59
drop old constant with bad name, kept until now for BC
2020-03-05 13:46:34 +01:00
Remi Collet
6f53605275
- make status, statusSys properties and
...
ZipArchive::getStatusString() method available after archive is closed
2020-03-05 10:57:26 +01:00
Remi Collet
0b21a89472
add lastId property to ZipArchive
2020-03-04 15:31:06 +01:00
Remi Collet
8ea3493cb6
zip_file_replace don't need ZIP_FL_OVERWRITE
2020-03-04 09:22:29 +01:00
Remi Collet
a6d86c9bba
bump zip version + NEWS
2020-03-02 16:51:55 +01:00
Remi Collet
fb8e221907
- add ZipArchive::FL_RECOMPRESS, FL_ENCRYPTED, FL_OVERWRITE, FL_LOCAL, FL_CENTRAL constants
...
- add optional "flags" parameter to ZipArchive::addEmptyDir, addFile and addFromString methods
- add "flags" options to ZipArchive::addGlob and addPattern methods
keeping previous behavior having FL_OVERWRITE by default
- add ZipArchive::replaceFile() method
2020-03-02 16:48:53 +01:00
Remi Collet
06750d75e9
Merge branch 'PHP-7.4'
...
* PHP-7.4:
fix test
2020-02-28 10:39:43 +01:00