#
5e15c9c4 |
| 28-Nov-2020 |
Christoph M. Becker |
Fix #76813: Access violation near NULL on source operand We avoid `YYCURSOR` becoming `NULL` by initializing `YYMARKER`, and add a default rule for `<NORMAL>` where we catch unexpected i
Fix #76813: Access violation near NULL on source operand We avoid `YYCURSOR` becoming `NULL` by initializing `YYMARKER`, and add a default rule for `<NORMAL>` where we catch unexpected input. We also fix the only superficially related issue regarding empty input followed by `T_SEPARATOR` and command, which caused another segfault. Closes GH-6464.
show more ...
|
#
f4e1768e |
| 27-Nov-2020 |
Nikita Popov |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fixed bug #80368
|
#
0f579fd7 |
| 27-Nov-2020 |
Nikita Popov |
Fixed bug #80368 We assume that usually LibreSSL supports everything OpenSSL 1.1 does. In this instance, this is not the case. |
#
48ff654f |
| 27-Nov-2020 |
Nikita Popov |
Fixed bug #80433 Use ZEND_STRTOL to allow leading zeros in opcache.jit option. |
#
c61390cf |
| 27-Nov-2020 |
Nikita Popov |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fixed bug #80425
|
#
5240f839 |
| 27-Nov-2020 |
Nikita Popov |
Fixed bug #80425 Rename the methods in MessageFormatAdapter to make sure they don't clash with anything defined by icu itself, which may be a problem if icu is linked statically. |
#
49e1ed19 |
| 26-Nov-2020 |
Christoph M. Becker |
Fix bug number |
#
ea372e74 |
| 24-Nov-2020 |
Nikita Popov |
Fix bug #80402: Don't strip -lpthread The current behavior has been introduced 20 years ago in f9e375f493a1aeacbbcc8f2f00880d05b4ba7aaf as part of a larger change. It's not clear to
Fix bug #80402: Don't strip -lpthread The current behavior has been introduced 20 years ago in f9e375f493a1aeacbbcc8f2f00880d05b4ba7aaf as part of a larger change. It's not clear to me why special treatement of -lpthread is necessary here.
show more ...
|
#
2fb12be8 |
| 25-Nov-2020 |
Nikita Popov |
Fixed bug #80411 References to null-serializations are stored as null, and as such are part of the reference count. Reminds me that we really need to deprecate the mess that is
Fixed bug #80411 References to null-serializations are stored as null, and as such are part of the reference count. Reminds me that we really need to deprecate the mess that is Serializable.
show more ...
|
#
4633e70a |
| 24-Nov-2020 |
Nikita Popov |
Fixed bug #80377 Make sure the $PHP_THREAD_SAFETY variable is always available when configuring extensions. It was previously available for phpized extensions, but for in-tree builds
Fixed bug #80377 Make sure the $PHP_THREAD_SAFETY variable is always available when configuring extensions. It was previously available for phpized extensions, but for in-tree builds it was being set too late. Then, use $PHP_THREAD_SAFETY instead of $enable_zts to check for ZTS in bundled extensions, which makes sure these checks also work for phpize builds.
show more ...
|
#
7fc2a3e1 |
| 24-Nov-2020 |
Dmitry Stogov |
Revert "Fixed bug #80377" This reverts commit fc26ad9b1220fdfd7db15ecaff5e7c38283c55b6. |
#
fc26ad9b |
| 24-Nov-2020 |
Nikita Popov |
Fixed bug #80377 Use $PHP_THREAD_SAFETY instead of $enable_zts to check for ZTS. This variable is also available for phpize builds, while enable_zts is only present for in-tree build
Fixed bug #80377 Use $PHP_THREAD_SAFETY instead of $enable_zts to check for ZTS. This variable is also available for phpize builds, while enable_zts is only present for in-tree builds.
show more ...
|
#
ae6e56fb |
| 24-Nov-2020 |
Nikita Popov |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fixed bug #80393
|
#
d016434a |
| 24-Nov-2020 |
Nikita Popov |
Fixed bug #80393 Handle macos versions that don't start with 10.* in libtool. Patch by kir dot morozov at gmail dot com. |
#
e589609b |
| 24-Nov-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #77961: finfo_open crafted magic parsing SIGABRT
|
#
39f95f56 |
| 23-Nov-2020 |
Christoph M. Becker |
Fix #77961: finfo_open crafted magic parsing SIGABRT libmagic may abort the running process, which is not desirable for PHP; we raise a fatal error instead. Closes GH-6437. |
#
deb8b819 |
| 24-Nov-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #80366: Return Value of zend_fstat() not Checked
|
#
5f9c82d5 |
| 17-Nov-2020 |
Christoph M. Becker |
Fix #80366: Return Value of zend_fstat() not Checked In the somewhat unlikely case that `zend_fstat()` fails, we must not proceed executing the function, but return `false` instead.
Fix #80366: Return Value of zend_fstat() not Checked In the somewhat unlikely case that `zend_fstat()` fails, we must not proceed executing the function, but return `false` instead. Patch based on the patch contributed by sagpant at microsoft dot com. Closes GH-6432.
show more ...
|
#
fa713ec1 |
| 24-Nov-2020 |
Nikita Popov |
Fixed bug #80362: Running dtrace scripts can cause php to crash Patch by al at coralnet dot name. |
#
03f8bcca |
| 24-Nov-2020 |
Nikita Popov |
Fixed bug #80404 For a division like [1..1]/[2..2] produce [0..1] as a result, which would be the integer envelope of the floating-point result. The implementation is pretty ugl
Fixed bug #80404 For a division like [1..1]/[2..2] produce [0..1] as a result, which would be the integer envelope of the floating-point result. The implementation is pretty ugly (we're now taking min/max across eight values...) but I couldn't come up with a more elegant way to handle this that doesn't make things a lot more complex (the division sign handling is the annoying issue here).
show more ...
|
#
912cb8b8 |
| 24-Nov-2020 |
Nikita Popov |
Fixed bug #80391 Iterable was not considered a subtype of array|object, and thus also not a subtype of mixed. |
#
9b1c02c2 |
| 22-Nov-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #77594: ob_tidyhandler is never reset
|
#
221345a0 |
| 14-Nov-2020 |
Christoph M. Becker |
Fix #77594: ob_tidyhandler is never reset We reset to original INI value on request shutdown. Closes GH-6425. |
#
c7343510 |
| 19-Nov-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #72964: White space not unfolded for CC/Bcc headers
|
#
881e43a0 |
| 10-Nov-2020 |
Christoph M. Becker |
Fix #72964: White space not unfolded for CC/Bcc headers `\r\n` does only terminate a header, if not followed by `\t` or ` `. We have to cater to that when determining the end position of
Fix #72964: White space not unfolded for CC/Bcc headers `\r\n` does only terminate a header, if not followed by `\t` or ` `. We have to cater to that when determining the end position of the respective headers. Closes GH-6420.
show more ...
|