#
4c171ed5 |
| 04-Nov-2021 |
Nikita Popov |
Fix bug #81591: ignore_repeated_errors broken We should suppress the error if the message is the same, not if it's different. Apparently we had no test coverage for these options. |
#
d3932682 |
| 04-Nov-2021 |
Nikita Popov |
Fixed bug #81582 If __toString() comes from a trait, implement Stringable during inheritance. |
#
f22f4afd |
| 04-Nov-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #71316: libpng warning from imagecreatefromstring
|
#
1919c4b4 |
| 26-Oct-2021 |
Christoph M. Becker |
Fix #71316: libpng warning from imagecreatefromstring We backport the respective upstream fix[1] to our bundled libgd. [1] <https://github.com/libgd/libgd/commit/636100b9280a86e70d8
Fix #71316: libpng warning from imagecreatefromstring We backport the respective upstream fix[1] to our bundled libgd. [1] <https://github.com/libgd/libgd/commit/636100b9280a86e70d852d89251fc5492fce33f4> Closes GH-7615.
show more ...
|
#
4b9fbc66 |
| 04-Nov-2021 |
Nikita Popov |
Fixed bug #81587 iterator_funcs_ptr may be null for Iterators with custom get_iterator. Ideally MultipleIterator would make use of get_iterator, but this would require a large implem
Fixed bug #81587 iterator_funcs_ptr may be null for Iterators with custom get_iterator. Ideally MultipleIterator would make use of get_iterator, but this would require a large implementation change.
show more ...
|
#
84524afb |
| 03-Nov-2021 |
George Peter Banyard |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix Bug #81588 TokyoCabinet driver leaks memory
|
#
96dd310c |
| 03-Nov-2021 |
George Peter Banyard |
Fix Bug #81588 TokyoCabinet driver leaks memory |
#
05b212bb |
| 02-Nov-2021 |
Derick Rethans |
Prepare for 7.4.27 |
#
2d4bfcfd |
| 02-Nov-2021 |
Sara Golemon |
Prep for 8.0.14 |
#
5f4e034e |
| 26-Oct-2021 |
Christoph M. Becker |
[ci skip] Fix typo (Okt → Oct) |
#
f47798e6 |
| 02-Oct-2021 |
Jakub Zelenka |
Fix bug #81026 (PHP-FPM oob R/W in root process leading to priv escalation) The main change is to store scoreboard procs directly to the variable sized array rather than indirectly throu
Fix bug #81026 (PHP-FPM oob R/W in root process leading to priv escalation) The main change is to store scoreboard procs directly to the variable sized array rather than indirectly through the pointer. Signed-off-by: Stanislav Malyshev <stas@php.net> (cherry picked from commit cb2021e5f69da5e2868130a05bb53db0f9f89e4b) Closes GH-7614.
show more ...
|
#
2a51efc2 |
| 25-Oct-2021 |
Christoph M. Becker |
[ci skip] Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: [ci skip] Fix NEWS
|
#
f4572d9e |
| 25-Oct-2021 |
Christoph M. Becker |
[ci skip] Fix NEWS Bug #81026 has already been fixed in PHP 7.4.25 and 8.0.12. |
#
6e6a8443 |
| 25-Oct-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #76167: mbstring may use pointer from some previous request
|
#
d3d6d790 |
| 21-Oct-2021 |
Christoph M. Becker |
Fix #76167: mbstring may use pointer from some previous request We must not reuse per-request memory across multiple requests, so this check triggered during RINIT makes no sense. As ex
Fix #76167: mbstring may use pointer from some previous request We must not reuse per-request memory across multiple requests, so this check triggered during RINIT makes no sense. As explained in the bug report[1], it can be even harmful, if some request startup fails, and the pointers refer to already freed memory in the next request. [1] <https://bugs.php.net/76167> Closes GH-7604.
show more ...
|
#
6ab9b386 |
| 18-Oct-2021 |
Stanislav Malyshev |
Add FPM fix news |
#
fc886694 |
| 15-Oct-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #81500: Interval serialization regression since 7.3.14 / 7.4.2
|
#
866adb12 |
| 15-Oct-2021 |
Christoph M. Becker |
Fix #81500: Interval serialization regression since 7.3.14 / 7.4.2 While it may not be desired, `DateInterval::$f` supports negative values, at least with regard to calculations. We sti
Fix #81500: Interval serialization regression since 7.3.14 / 7.4.2 While it may not be desired, `DateInterval::$f` supports negative values, at least with regard to calculations. We still need to guard from assigning double values which are out of range for signed 64bit integers (which would be undefined behavior). zend_dval_to_lval() does this by returning `0` instead of triggering UB. This way we can avoid setting the invalid marker, which doesn't work as expected anyway. We must not do that only for unserialization, but also when the property is set in the first place. We need to adapt some of the existing tests wrt. this behavior. In particular, we check for an arbitrary value in bug79015.phpt, to cater to differences between 32bit and 64bit architectures. Closes GH-7575.
show more ...
|
#
b7f3b670 |
| 14-Oct-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #81518: Header injection via default_mimetype / default_charset
|
#
36576936 |
| 12-Oct-2021 |
Christoph M. Becker |
Fix #81518: Header injection via default_mimetype / default_charset We forbid setting these INI options to values containing NUL bytes, CR or LF. Closes GH-7574. |
#
53f89219 |
| 12-Oct-2021 |
Nikita Popov |
Fix bug #81521 The current error message is incorrect -- the problem here is not that the property is invalid, but that these methods are unusable prior to loading data, same as read
Fix bug #81521 The current error message is incorrect -- the problem here is not that the property is invalid, but that these methods are unusable prior to loading data, same as read().
show more ...
|
#
845a67fe |
| 12-Oct-2021 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #81424: PCRE2 10.35 JIT performance regression
|
#
788a701e |
| 12-Oct-2021 |
Christoph M. Becker |
Fix #81424: PCRE2 10.35 JIT performance regression We backport the respective upstream fix[1] to our bundled pcre2lib plus the follow-up fix[2] for a functional regression. [1]
Fix #81424: PCRE2 10.35 JIT performance regression We backport the respective upstream fix[1] to our bundled pcre2lib plus the follow-up fix[2] for a functional regression. [1] <https://github.com/PhilipHazel/pcre2/commit/dc5f96663597572f694147aeec3525003c351123> [2] <https://github.com/PhilipHazel/pcre2/commit/e7af7efaa11f71b187b0432e9e60f18ba4d90a0c> Closes GH-7573.
show more ...
|
#
d130f90f |
| 12-Oct-2021 |
Christoph M. Becker |
[ci skip] Fix NEWS PHP 8.0.12RC1 has already been tagged a week ago, so later changes target PHP 8.0.13. |
#
fcabe693 |
| 08-Oct-2021 |
Nikita Popov |
Fixed bug #81494 Use the proper error reporting mechanism rather than throwing a warning. This requires something of a hack because we don't have direct access to the connection obje
Fixed bug #81494 Use the proper error reporting mechanism rather than throwing a warning. This requires something of a hack because we don't have direct access to the connection object at this point.
show more ...
|