History log of /PHP-8.4/NEWS (Results 226 – 250 of 14193)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


12345678910>>...568