#
64931fd3 |
| 07-Jul-2020 |
Nikita Popov |
Fixed bug #79792 We need to remove the iterators even if the array is empty (we will not create one if the first place, but the array may become empty after the fact). |
#
eaf6303a |
| 07-Jul-2020 |
Nikita Popov |
Fixed bug #79790 I haven't tracked down in detail where the interaction with increment_function comes from, but the root problem here is failure to handle the illegal offset type exc
Fixed bug #79790 I haven't tracked down in detail where the interaction with increment_function comes from, but the root problem here is failure to handle the illegal offset type exception.
show more ...
|
#
6a9d934b |
| 07-Jul-2020 |
Nikita Popov |
Fixed bug #79779 ASSIGN_OBJ_REF was not handling in zend_wrong_string_offset. |
#
d9b4974cb |
| 07-Jul-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fixed bug #79778
|
#
b765f96f |
| 07-Jul-2020 |
Nikita Popov |
Fixed bug #79778 In the interest of avoiding side-effects during dumping, I'm replacing the value with a <constant ast> string instead of performing an update constant operation. |
#
971e5c51 |
| 07-Jul-2020 |
Nikita Popov |
Fixed bug #79783 Make sure we don't drop the by-reference check when passing the result of a VM builtin function. |
#
829a1e65 |
| 07-Jul-2020 |
Gabriel Caruso |
Update NEWS for 8.0.0alpha3 |
#
73f4441d |
| 07-Jul-2020 |
Gabriel Caruso |
Update NEWS for PHP 8.0.0alpha2 |
#
8c67c166 |
| 02-Jul-2020 |
Christoph M. Becker |
Update to PCRE2 10.35 We also port a fix for the build system regarding the `-fcf-protection` gcc flag; cf. <https://bugs.exim.org/show_bug.cgi?id=2578>. |
#
993b19ae |
| 30-Jun-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #70362: Can't copy() large 'data://' with open_basedir
|
#
7f3bc642 |
| 05-Mar-2020 |
Christoph M. Becker |
Fix #70362: Can't copy() large 'data://' with open_basedir open_basedir is only relevant for plain files, so there is no need to check it for other URL wrappers. |
#
c3af3557 |
| 30-Jun-2020 |
Xinchen Hui |
Move to alpha2 section |
#
4af69b84 |
| 29-Jun-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #63208: BSTR to PHP string conversion not binary safe
|
#
a385cfa7 |
| 29-Jun-2020 |
Christoph M. Becker |
Fix #63208: BSTR to PHP string conversion not binary safe A `BSTR` is similar to a `zend_string`; it stores the length of the string just before the actual string, and thus the string ma
Fix #63208: BSTR to PHP string conversion not binary safe A `BSTR` is similar to a `zend_string`; it stores the length of the string just before the actual string, and thus the string may contain NUL bytes. However, `php_com_olestring_to_string()` is supposed to deal with arbitrary `OLECHAR*`s which may not be `BSTR`s, so we introduce `php_com_bstr_to_string()` and use it for the only case where we actually have to deal with `BSTR`s which may contain NUL bytes. Contrary to `php_com_olestring_to_string()` we return a `zend_string`, so we can save the re-allocation when converting to a `zval`. We also cater to `php_com_string_to_olestring()` not being binary safe, with basically the same fix we did for `php_com_olestring_to_string()`.
show more ...
|
#
dfac28f8 |
| 29-Jun-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #79756: finfo_file crash (FILEINFO_MIME)
|
#
816b4c12 |
| 29-Jun-2020 |
Christoph M. Becker |
Fix #79756: finfo_file crash (FILEINFO_MIME) If `ctime` or `asctime` return `NULL`, we must not attempt to copy the buffer, but rather return `NULL` as well. |
#
aca621cf |
| 29-Jun-2020 |
Christoph M. Becker |
Fix #79749: Converting FFI instances to bool fails Casting objects to bool is supposed to yield `true`. Since the `cast_object` handler is required now, we have to implement the `_I
Fix #79749: Converting FFI instances to bool fails Casting objects to bool is supposed to yield `true`. Since the `cast_object` handler is required now, we have to implement the `_IS_BOOL` conversion there.
show more ...
|
#
d005a8e9 |
| 29-Jun-2020 |
Xinchen Hui |
Fixed bug #79743 (Fatal error when assigning to array property with JIT enabled) simple typo |
#
43cd3f68 |
| 26-Jun-2020 |
Nikita Popov |
Fixed bug #79741 |
#
c5caa051 |
| 26-Jun-2020 |
Nikita Popov |
Fixed bug #79740 |
#
5435a4a9 |
| 24-Jun-2020 |
Nikita Popov |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fixed bug #79030 Use usec from apache request time
|
#
4a26628b |
| 24-Jun-2020 |
Herbert256 |
Fixed bug #79030 Use usec from apache request time Don't unnecessarily truncate to milliseconds. Closes GH-5760. |
#
18f58080 |
| 08-Jun-2020 |
Christoph M. Becker |
Convert shmop resources to opaque objects We make `shmop_close()` a NOP, and deprecate the function right away; detaching from SHM now happens when the wrapper object is freed. |
#
26aefb75 |
| 15-Apr-2020 |
Christoph M. Becker |
Fix #69804: ::getStaticPropertyValue() throws on protected props `ReflectionClass` allows reading of the values of private and protected constants, and also to get private and protected
Fix #69804: ::getStaticPropertyValue() throws on protected props `ReflectionClass` allows reading of the values of private and protected constants, and also to get private and protected static methods. Therefore getting the values of private and protected static properties is also permissible, especially since `::getStaticProperties()` already allows to do so. We also allow ::setStaticPropertyValue() to modify private and protected properties, because otherwise this method is useless, as modifying public properties can be done directly.
show more ...
|
#
ef2130db |
| 24-Jun-2020 |
Christoph M. Becker |
Fix #79487: ::getStaticProperties() ignores property modifications When retrieving the static class properties via reflection, we have to cater to possible modifications. |