#
f75931ad |
| 12-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-12929: SimpleXMLElement with stream_wrapper_register can segfault Move SimpleXML invalidation code after node checks This is safe, i.e. the tree hasn't been modified yet, bec
Fix GH-12929: SimpleXMLElement with stream_wrapper_register can segfault Move SimpleXML invalidation code after node checks This is safe, i.e. the tree hasn't been modified yet, because either we didn't call a libxml modification function yet, or xmlNewChild is called with a NULL pointer, which makes it bail out and return NULL. Closes GH-12947.
show more ...
|
#
b90c9ca7 |
| 23-Sep-2023 |
Thomas Hurst |
Enable ifunc checks on FreeBSD 12+ This was disabled in 2019 due to problems reported in FreeBSD 11. The original report (PHP bug 77284) includes a comment that FreeBSD 12 worked - which
Enable ifunc checks on FreeBSD 12+ This was disabled in 2019 due to problems reported in FreeBSD 11. The original report (PHP bug 77284) includes a comment that FreeBSD 12 worked - which also happens to be the first version ifunc use appeared in libc. Close GH-12288
show more ...
|
#
b3f259d6 |
| 30-Sep-2023 |
Marc Bennewitz |
number_format: cast large floats within range of int to int This prevents loosing precision for numbers above 2^52. Closes GH-12333
|
#
19eb727b |
| 09-Dec-2023 |
David Carlier |
[ci skip] zend_call_stack NEWS update
|
#
b34b4d54 |
| 14-Oct-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix #44383: PHP DateTime not converted to xsd:datetime Closes GH-12437. Closes GH-11725.
|
#
ed400041 |
| 08-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
[ci skip] NEWS
|
#
834cb644 |
| 07-Dec-2023 |
Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com> |
Feature: ext/pdo_firebird: Add transaction isolation level and mode settings (#12815) * Added transaction isolation level and access mode * Raise a ValueError if an invalid value i
Feature: ext/pdo_firebird: Add transaction isolation level and mode settings (#12815) * Added transaction isolation level and access mode * Raise a ValueError if an invalid value is passed to PDO::FB_TRANSACTION_ISOLATION_LEVEL.
show more ...
|
#
1816403d |
| 07-Dec-2023 |
Frank Denis <124872+jedisct1@users.noreply.github.com> |
[sodium] Add AEGIS-128L and AEGIS-256 (#12867) Also don't prevent usage of AES-GCM on aarch64, it's been supported since libsodium 1.0.18. Fixes #12312
|
#
683e7878 |
| 04-Dec-2023 |
David Carlier |
Fix GH-12727: NumberFormatter constructor throws an exception on invalid locale. Also re-establishing exception throwing on IntlDateFormatter constructor overwritten by accident most lik
Fix GH-12727: NumberFormatter constructor throws an exception on invalid locale. Also re-establishing exception throwing on IntlDateFormatter constructor overwritten by accident most likely so postponing it for next major release. Close GH-12868
show more ...
|
#
e679ab36 |
| 03-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-12854: 8.3 - as final trait-used method does not correctly report visibility in Reflection Closes GH-12857.
|
#
1fdf21fe |
| 05-Dec-2023 |
Eric Mann |
PHP-8.3 is now for PHP 8.3.2-dev
|
#
9c306470 |
| 04-Dec-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Handle libxml2 OOM more consistently (#11927) This is a continuation of commit c2a58ab07d, in which several OOM error handling was converted to throwing an INVALID_STATE_ERR DOMException
Handle libxml2 OOM more consistently (#11927) This is a continuation of commit c2a58ab07d, in which several OOM error handling was converted to throwing an INVALID_STATE_ERR DOMException. Some places were missed and they still returned false without an exception, or threw a PHP_ERR DOMException. Convert all of these to INVALID_STATE_ERR DOMExceptions. This also reduces confusion of users going through documentation [1]. Unfortunately, not all node creations are checked for a NULL pointer. Some places therefore will not do anything if an OOM occurs (well, except crash). On the one hand it's nice to handle these OOM cases. On the other hand, this adds some complexity and it's very unlikely to happen in the real world. But then again, "unlikely" situations have caused trouble before. Ideally all cases should be checked. [1] https://github.com/php/doc-en/issues/1741
show more ...
|
#
866aa12b |
| 04-Dec-2023 |
Saki Takamachi <34942839+SakiTakamachi@users.noreply.github.com> |
ext/pdo: Fixed PDO::setAttribute() and PDO::getAttribute() (#12793)
|
#
6edbbc1c |
| 25-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Implement GH-12385: flush headers without body when calling flush() Closes GH-12785.
|
#
b175ea42 |
| 29-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-12826: Weird pointers issue in nested loops This regressed in cd53ce838a. The loop with `zend_hash_iterators_update` hangs forever because `iter_pos` can't advance to idx. Thi
Fix GH-12826: Weird pointers issue in nested loops This regressed in cd53ce838a. The loop with `zend_hash_iterators_update` hangs forever because `iter_pos` can't advance to idx. This is because the `zend_hash_iterators_lower_pos` upper bound is `target->nNumUsed`, but that is set to `source->nNumOfElements`. That means that if there are holes in the array, we still loop over all the buckets but the number of bucket slots will not match. Fix it by changing the assignment. Closes GH-12831.
show more ...
|
#
6bd680b8 |
| 28-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
[ci skip] NEWS For acbdfd24ec.
|
#
fde41bc7 |
| 16-Nov-2023 |
Daniil Gentili |
Report fatal error if JIT cannot be enabled Closes GH-12403
|
#
d3c26737 |
| 24-Nov-2023 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
[ci skip] NEWS and UPGRADING for mb_*trim
|
#
b035cb6c |
| 22-Nov-2023 |
Derick Rethans |
PSpell has been moved to PECL - https://github.com/php/pecl-text-pspell - https://pecl.php.net/package/pspell
|
#
8577d880 |
| 22-Nov-2023 |
Derick Rethans |
Add NEWS entry
|
#
af155cf2 |
| 22-Nov-2023 |
Gina Peter Banyard |
Mention correct bug number I'm tired
|
#
37f67a9a |
| 22-Nov-2023 |
Gina Peter Banyard |
ext/standard: Fix GH-9316 http_build_query() default null argument for is implicitly coerced to string Closes GH-9316
|
#
178d3acf |
| 21-Nov-2023 |
Jakub Zelenka |
PHP 8.3 is now 8.3.1-dev
|
#
f35a22ad |
| 21-Nov-2023 |
Jakub Zelenka |
Prepare NEWS for 8.3.0
|
#
1e66e6ae |
| 20-Nov-2023 |
Jakub Zelenka |
Revert incomplete PG pipeline addition Closes GH-12735
|