#
407bc092 |
| 03-Sep-2024 |
Ilija Tovilo |
[skip ci] Fix NEWS reflection category
|
#
18df69ee |
| 03-Sep-2024 |
Daniel Scherzer |
ReflectionProperty::get{Hook,Hooks}(): handle dynamic properties For dynamic properties, instead of crashing with a segmentation fault, just say that there are no hooks. Also includes a
ReflectionProperty::get{Hook,Hooks}(): handle dynamic properties For dynamic properties, instead of crashing with a segmentation fault, just say that there are no hooks. Also includes a test to prevent regression. Fixes GH-15718 Closes GH-15721
show more ...
|
#
0d616d1b |
| 01-Sep-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-15693: Unnecessary include in main.c bloats binary Closes GH-15700.
|
#
2b8a1b42 |
| 01-Sep-2024 |
Ilija Tovilo |
Forbid a-vis on unilateral virtual prop The get-only case is obvious, there is no set operation so specifying its visibility is senseless. The set-only case is also questionable, since t
Forbid a-vis on unilateral virtual prop The get-only case is obvious, there is no set operation so specifying its visibility is senseless. The set-only case is also questionable, since there is no operation other than set, so changing the visibility of the entire property is preferable. Closes GH-15698
show more ...
|
#
b81f9722 |
| 02-Sep-2024 |
Remi Collet |
[ci skip] NEWS and UPGRADING for PASSWORD_ARGON2 on openssl
|
#
de665853 |
| 01-Sep-2024 |
Peter Kokot |
Autotools: Fix iconv shared build with external library (#15686) When building iconv as shared and with external library (for example, libiconv): ./configure --with-iconv=shared
Autotools: Fix iconv shared build with external library (#15686) When building iconv as shared and with external library (for example, libiconv): ./configure --with-iconv=shared,/path/to/libiconv the iconv couldn't be found due to a linker error. Autoconf places LDFLAGS before the conftest.c file in the test compile command and LIBS after it. GCC also requires this: gcc -L... conftest.c -liconv Similar issue discovered at https://github.com/remicollet/php-xpass/pull/1
show more ...
|
#
fde34bc1 |
| 01-Sep-2024 |
Ayesh Karunaratne |
ext/curl: Update `UPGRADING` and `NEWS` for GH-13255 (#15668) [ci skip]
|
#
08841bf7 |
| 25-Aug-2024 |
Christoph M. Becker |
Fix GH-15552: Signed integer overflow in ext/standard/scanf.c We ensure that the argnum `value` is in the allowed range, *before* mapping it to the `objIndex`, not *afterwards*.
Fix GH-15552: Signed integer overflow in ext/standard/scanf.c We ensure that the argnum `value` is in the allowed range, *before* mapping it to the `objIndex`, not *afterwards*. Closes GH-15581.
show more ...
|
#
93021c63 |
| 30-Aug-2024 |
Christoph M. Becker |
Fix GH-15628: php_stream_memory_get_buffer() not zero-terminated We're reasonably sure that appending the NUL is not an OOB write, since the memory stream implementation uses `zend_strin
Fix GH-15628: php_stream_memory_get_buffer() not zero-terminated We're reasonably sure that appending the NUL is not an OOB write, since the memory stream implementation uses `zend_string` APIs instead of fiddling with the buffer. We don't add a regression test because that would require to set up something in the zend_test extension, and regressions are supposed to be caught by external consumers of this API, such as mailparse. Closes GH-15648.
show more ...
|
#
a57ce052 |
| 01-Sep-2024 |
Christoph M. Becker |
Don't export php_pdo_int.h This is, as the name and a comment in the header imply, an internal header which is not supposed to be used by extensions other than PDO (not even by drive
Don't export php_pdo_int.h This is, as the name and a comment in the header imply, an internal header which is not supposed to be used by extensions other than PDO (not even by drivers). Since there is apparently no need to include this header in the parsers of the drivers, we remove these includes, and no longer declare the header to be installed. Given that the header is only exported for a couple of weeks[1], this is not considered to be a BC break, because it's unlikely that external drivers have already been adjusted to use this header, and otherwise they can still be fixed; PHP 8.4 is still in the pre-release stage. [1] <https://github.com/php/php-src/pull/14797> Closes GH-15688.
show more ...
|
#
a8df3d1e |
| 31-Aug-2024 |
Ayesh Karunaratne |
ext/curl: libcurl `CURLOPT_{FTP_RESPONSE_TIMEOUT,ENCODING}` replacements (#15126)
|
#
9cb23a3d |
| 30-Aug-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-15654: Signed integer overflow in ext/dom/nodelist.c There's implicit truncation casts from zend_long to int which cause issues because checks are done against the zend_longs. Sin
Fix GH-15654: Signed integer overflow in ext/dom/nodelist.c There's implicit truncation casts from zend_long to int which cause issues because checks are done against the zend_longs. Since the iterator infrastructure uses zend_longs, just convert everything to zend_long. Closes GH-15669.
show more ...
|
#
166f343d |
| 31-Aug-2024 |
Saki Takamachi |
[skip ci] NEWS for Fixed LONG_MAX in BCMath ext (#15663)
|
#
44ec179b |
| 31-Aug-2024 |
Saki Takamachi |
NEWS for ext/bcmath: Fixed bcdiv() div by one (#15629)
|
#
eb3e7a2c |
| 27-Aug-2024 |
Simonov Denis |
ext/pdo_firebird: Fixed GH-15604 Always make input parameters nullable (#15605) Fixes #15604 Closes #15605
|
#
7db1a584 |
| 30-Aug-2024 |
David Carlier |
Fix GH-15653: fgetcsv overflow on length parameter. close GH-15655
|
#
58aa6fc8 |
| 19-May-2023 |
Arnaud Le Blanc |
Lazy objects RFC: https://wiki.php.net/rfc/lazy-objects Closes GH-15019
|
#
e12188fe |
| 29-Aug-2024 |
Ilija Tovilo |
Fix asymmetric visibility with set hook Fixes GH-15644 Closes GH-15645
|
#
307565d5 |
| 29-Aug-2024 |
David Carlier |
ext/gd: porting gdImageClone to the bundled libgd version. close GH-15640
|
#
180a5c3c |
| 28-Aug-2024 |
Arnaud Le Blanc |
[ci skip] NEWS for GH-15330
|
#
0e9e5912 |
| 28-Aug-2024 |
Arnaud Le Blanc |
[ci skip] NEWS for GH-15330
|
#
4db78140 |
| 28-Aug-2024 |
Arnaud Le Blanc |
[ci skip] NEWS for GH-15330
|
#
88393cfa |
| 26-Aug-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-13988: Storing DOMElement consume 4 times more memory in PHP 8.1 than in PHP 8.0 We avoid creating backing storage by using the feature introduced in f78d5cfcd2fe06ddd6da33ff880c6
Fix GH-13988: Storing DOMElement consume 4 times more memory in PHP 8.1 than in PHP 8.0 We avoid creating backing storage by using the feature introduced in f78d5cfcd2fe06ddd6da33ff880c6823072adc1b. Closes GH-15593.
show more ...
|
#
8f3dc78d |
| 27-Aug-2024 |
Saki Takamachi |
[ci skip] Update NEWS for PHP 8.4.0 beta4
|
#
3ed884fa |
| 27-Aug-2024 |
David Carlier |
[ci skip] NEWS
|