master
Fixed bug#53872 (internal corruption of phar)
Fixed bug #54289
Migrate more SKIPIF -> EXTENSIONS (#7139)
Fix bug #77586 - phar_tar_writeheaders_int() buffer overflow
Fixes to phar stub (#10706)
Merge branch 'PHP-8.4' into PHP-8.5
Fix bug #79082 - Files added to tar with Phar::buildFromIterator have all-access permissions
ext/phar: Improve signature tests
Migrate SKIPIF -> EXTENSIONS (#7138)
Fix assertion failure when fseeking a phar file out of bounds
Change default method of disabling JIT
[skip ci] Another flaky macOS phar test
Backport flaky flag for phar tests
Fix bug #72321 - use efree() for emalloc allocation
Use EXTENSIONS instead of SKIPIF sections in *.phpt
Declare tentative return types for Zend (#7251)
Fix CLEAN sections
Close PHP tags in tests
Fix #69279: Compressed ZIP Phar extractTo() creates garbage files
Fixed bug #69324 (Buffer Over-read in unserialize when parsing Phar)
Fix bug #69441 (Buffer Overflow when parsing tar/zip/phar in phar_set_inode)
Forgot test file
Fix bug #69720: Null pointer dereference in phar_get_fp_offset()
Fix GH-10755: Memory leak in phar_rename_archive()
Fix bug #69958 - Segfault in Phar::convertToData on invalid file
Fix bug #70019 - limit extracted files to given directory
Fix permissions
Fixed bug #71331 - Uninitialized pointer in phar_make_dirstream()
Fix bug #71354 - remove UMR when size is 0
Fix bug #71391: NULL Pointer Dereference in phar_tar_setupmetadata()
Fixed bug #71488: Stack overflow when decompressing tar archives
Fix bug #71498: Out-of-Bound Read in phar_parse_zipfile()
Fix phar test
Fix bug #72928 - Out of bound when verify signature of zip phar in phar_parse_zipfile
Fix bug #73035 (Out of bound when verify signature of tar phar in phar_parse_tarfile)
Fix int overflows in phar (bug #73764)
Fix bug #73768 - Memory corruption when loading hostile phar
Fix for Bug 74196: PharData->decompress() does not correctly support dot names
Fix #75102: `PharData` says invalid checksum for valid tar
Fix bug #77143 - add more checks to buffer reads
[ci skip] Fix comment after a3de2ce
Fix #77565: Incorrect locator detection in ZIP-based phars
Fix #79503: Memory leak on duplicate metadata
Fix #79797: Use of freed hash key in the phar_parse_zipfile function
Fix #81726: phar wrapper: DOS when using quine gzip file
Merge branch 'PHP-8.0' into PHP-8.1
switch phar to use sha256 signature by default
Use "must not" instead of "cannot" wording
phar: Fix broken return value of fflush() for phar file entries
Skip some tests under --preload
Align highlight_string|file with HTML standard and modern browsers
Fix cloning attribute with namespace disappearing namespace
Fix GH-12532: PharData created from zip has incorrect timestamp
Skip test on Windows because of different error output
Fix GH-13833: Applying zero offset to null pointer in zend_hash.c
Fix GH-14603: invalid null zip file entry.
Fix GH-16406: Assertion failure in ext/phar/phar.c:2808
Fix GH-17137: Segmentation fault ext/phar/phar.c
Fix GH-17518: offset overflow phar extractTo()
[ci skip] Fix GH-17808 dependencies
Fix GH-18642: Signed integer overflow in ext/phar fseek
[skip ci] Add missing zlib dep to phar compression test
Fix phar crash and file corruption with SplFileObject
Add missing extension dependencies for tests
Fix GH-20302: Freeing a phar alias may invalidate PharFileInfo objects
Fix GH-20442: Phar does not respect case-insensitiveness of __halt_compiler() when reading stub
Add extra checks to Phar::mungServer() (#20141)
Clean DONE tags from tests
This commit was manufactured by cvs2svn to create branch 'PHP_5_3'.
phar: Fix memory leak when openssl polyfill returns garbage
Fix some more CLEAN sections
Mark buildFromIterator test as conflicting
Improve error message in Phar::buildFromIterator() (#14145)
Fix metadata leak when phar convert logic fails
implement openssl_256 and openssl_512 for phar singatures
Revert deprecation of __sleep and __wakeup (#19966)
Declare tentative return types for ext/spl - part 1 (#7115)
Make CSV deprecation less annoying to deal with (#15569)
Phar offset exist issue with entry classes not based on PharFileInfo (#14503)
Deprecate Phar::setStub(resource $stub, int $length)
ext/phar: Fix test that is only run when ext/openssl is not built
Fix memory leak and invalid continuation after tar header writing fails