#
9a5ea0de |
| 28-Jan-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' * PHP-7.4: Fix #76584: PharFileInfo::decompress not working
|
#
e197f65b |
| 28-Jan-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #76584: PharFileInfo::decompress not working
|
#
136f51f1 |
| 26-Jan-2020 |
Christoph M. Becker |
Fix #76584: PharFileInfo::decompress not working We actually have to decompress, when told to do so. |
Revision tags: php-7.3.14 |
|
#
d1764ca3 |
| 15-Jan-2020 |
Máté Kocsis |
Make error messages more consistent by fixing capitalization Closes GH-5066 As a first step, let's capitalize their initial letter when it is applicable. |
Revision tags: php-7.3.14RC1 |
|
#
aadd3aae |
| 03-Jan-2020 |
Máté Kocsis |
Use RETURN_THROWS() in various places |
#
01a50778 |
| 02-Jan-2020 |
Máté Kocsis |
Use RETURN_THROWS() after zend_throw_exception() in most of the extensions |
#
34570372 |
| 31-Dec-2019 |
Máté Kocsis |
Use RETURN_THROWS() during ZPP in most of the extensions Except for some bigger ones: reflection, sodium, spl |
Revision tags: php-7.3.13 |
|
#
01875e8b |
| 12-Dec-2019 |
Dylan T |
phar: fix offset*() prototypes |
Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1 |
|
#
4d067d81 |
| 02-Nov-2019 |
Christoph M. Becker |
Add ext/phar arginfo stubs |
#
4008704f |
| 01-Nov-2019 |
Christoph M. Becker |
zend_parse_parameters_throw() is obsolete Since `zend_parse_parameters()` throws now, there is no reason to explicitly call `zend_parse_parameters_throw()` anymore, and since both ha
zend_parse_parameters_throw() is obsolete Since `zend_parse_parameters()` throws now, there is no reason to explicitly call `zend_parse_parameters_throw()` anymore, and since both have actually the same implementation, we redefine the latter as macro.
show more ...
|
#
94938934 |
| 29-Oct-2019 |
Máté Kocsis |
Cleanup return values when parameter parsing is unsuccessful |
Revision tags: php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1 |
|
#
375ceefe |
| 05-Oct-2019 |
Christoph M. Becker |
Add missing zend_parse_parameters_none() |
Revision tags: php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8 |
|
#
e043025f |
| 29-Jul-2019 |
Stanislav Malyshev |
Merge branch 'PHP-7.4' * PHP-7.4: Fix #77919: Potential UAF in Phar RSHUTDOWN Update NEWS Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment) Fix bug #
Merge branch 'PHP-7.4' * PHP-7.4: Fix #77919: Potential UAF in Phar RSHUTDOWN Update NEWS Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment) Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)
show more ...
|
#
4adf3dc1 |
| 29-Jul-2019 |
Stanislav Malyshev |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #77919: Potential UAF in Phar RSHUTDOWN Update NEWS Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #77919: Potential UAF in Phar RSHUTDOWN Update NEWS Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment) Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)
show more ...
|
#
d6989473 |
| 29-Jul-2019 |
Stanislav Malyshev |
Merge branch 'PHP-7.2' into PHP-7.3 * PHP-7.2: Fix #77919: Potential UAF in Phar RSHUTDOWN Update NEWS Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)
Merge branch 'PHP-7.2' into PHP-7.3 * PHP-7.2: Fix #77919: Potential UAF in Phar RSHUTDOWN Update NEWS Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment) Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)
show more ...
|
#
284fb08f |
| 29-Jul-2019 |
Stanislav Malyshev |
Merge branch 'PHP-7.1' into PHP-7.2 * PHP-7.1: Fix #77919: Potential UAF in Phar RSHUTDOWN Update NEWS Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)
Merge branch 'PHP-7.1' into PHP-7.2 * PHP-7.1: Fix #77919: Potential UAF in Phar RSHUTDOWN Update NEWS Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment) Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)
show more ...
|
#
cd1101e8 |
| 29-Jul-2019 |
Christoph M. Becker |
Fix #77919: Potential UAF in Phar RSHUTDOWN We have to properly clean up in case phar_flush() is failing. We also make the expectation of the respective test case less liberal t
Fix #77919: Potential UAF in Phar RSHUTDOWN We have to properly clean up in case phar_flush() is failing. We also make the expectation of the respective test case less liberal to avoid missing such bugs in the future.
show more ...
|
Revision tags: php-7.4.0beta1 |
|
#
3faa903d |
| 16-Jul-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
49bac9b7 |
| 16-Jul-2019 |
Nikita Popov |
Introduce zend_stream_init_filename() Avoid more ad-hoc initialization of zend_file_handle structures. |
#
06cf349d |
| 16-Jul-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
e08cc4d9 |
| 16-Jul-2019 |
Nikita Popov |
Remove ZEND_HANDLE_FD This handle type was unused. |
Revision tags: php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20 |
|
#
221494f4 |
| 27-Jun-2019 |
Peter Kokot |
Merge branch 'PHP-7.4' * PHP-7.4: Sync HAVE_HASH, HAVE_HASH_EXT, PHAR_HASH_OK symbols
|
#
033cafac |
| 26-Jun-2019 |
Peter Kokot |
Sync HAVE_HASH, HAVE_HASH_EXT, PHAR_HASH_OK symbols The hash extension is always available since PHP-7.4. The symbol HAVE_HASH_EXT is kept for BC reasons and removed in PHP-8.0.
Sync HAVE_HASH, HAVE_HASH_EXT, PHAR_HASH_OK symbols The hash extension is always available since PHP-7.4. The symbol HAVE_HASH_EXT is kept for BC reasons and removed in PHP-8.0. This patch also removes the PHAR_HASH_OK since it is no longer relevant.
show more ...
|
Revision tags: php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5 |
|
#
0e2ff0dd |
| 26-Apr-2019 |
Christoph M. Becker |
Merge branch 'PHP-7.4' * PHP-7.4: Fix VirtualProtect() related Phar issues
|
#
be74a004 |
| 26-Apr-2019 |
Christoph M. Becker |
Fix VirtualProtect() related Phar issues We must not (try to) modify shared values, but rather have to use our own copies, if unixified filenames are required on Windows. To avoid e
Fix VirtualProtect() related Phar issues We must not (try to) modify shared values, but rather have to use our own copies, if unixified filenames are required on Windows. To avoid excessive string duplication, we add checks whether the filenames are already unixified (i.e. do not contain backslashes). To improve the performance if we need to copy strings, we use do_alloca() and friends. Besides generally being somewhat messy, the handling of unixified filenames is still suboptimal performance-wise, but we leave this for a future cleanup, and focus on fixing the issue at hand for now. We also enable opcache.protect_memory for the AppVeyor CI.
show more ...
|