History log of /php-src/NEWS (Results 1451 – 1475 of 15454)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# f702f87f 16-Oct-2022 Arnaud Le Blanc

[ci skip] NEWS


# 35b5acef 08-Oct-2022 David Carlier

SO_ATTACH_REUSEPORT_CBPF filter update. SDK_AD_QUEUE support to attach to a queue.

Closes #9690


# e440e37f 13-Oct-2022 Christoph M. Becker

Fix GH-9720: Null pointer dereference while serializing the response

When traversing the result array, we need to cater to `param_name`
possibly being `NULL`. Prior to PHP 7.0.0, this w

Fix GH-9720: Null pointer dereference while serializing the response

When traversing the result array, we need to cater to `param_name`
possibly being `NULL`. Prior to PHP 7.0.0, this was implicitly done
because `param_name` was of type `char*`.

Closes GH-9739.

show more ...


# 7e14d246 11-Oct-2022 Christoph M. Becker

Fix potential heap corruption due to alignment mismatch

The fix for bug 63327[1] changed the extra size of mysqlnd allocations
from `sizeof(size_t)` to the properly aligned values; howev

Fix potential heap corruption due to alignment mismatch

The fix for bug 63327[1] changed the extra size of mysqlnd allocations
from `sizeof(size_t)` to the properly aligned values; however, the
allocation in `_mysqlnd_pestrdup()` has apparently been overlooked,
which (currently) causes detectable heap corruption when running
mysqli_get_client_stats.phpt on 32bit Windows versions.

[1] <https://github.com/php/php-src/commit/338a47bb856872f9ab0db94e867333d73279ca85>

Closes GH-9724.

show more ...


# c15fe519 02-Oct-2022 David Carlier

Fix GH-9653: does not inconditionally support copy_file_range on older kernels.

As mentioned in its manpage, it had been reworked in the 5.3 line to support cross filesystem interactions.

Fix GH-9653: does not inconditionally support copy_file_range on older kernels.

As mentioned in its manpage, it had been reworked in the 5.3 line to support cross filesystem interactions.
Closes #GH-9656

show more ...


# 60cb8fe6 11-Oct-2022 Sergey Panteleev

[ci skip] Update NEWS for PHP 8.2.0RC5


# 6e0505bf 07-Oct-2022 Christoph M. Becker

Fix GH-9589: dl() segfaults when module is already loaded

As of PHP 8.2.0, `zend_module_entry` structures are no longer copied,
so when a module is permanently loaded, and users try to d

Fix GH-9589: dl() segfaults when module is already loaded

As of PHP 8.2.0, `zend_module_entry` structures are no longer copied,
so when a module is permanently loaded, and users try to dynamically
load that module again, the structure is corrupted[1], causing a
segfault on shutdown.

We catch that by checking whether any dynamically loaded module is
already loaded, and bailing out in that case without modifying the
`zend_module_entry` structure.

[1] <https://github.com/php/php-src/issues/9589#issuecomment-1263718701>

Closes GH-9689.

show more ...


# be53e5e5 18-Sep-2022 David Carlier

Fix GH-9566: disable assembly for Fiber on FreeBSD i386.

preparing in case there is more architectures especially the not tested.


# e186765a 29-Sep-2022 Ilija Tovilo

Throw in ReflectionMethod::__construct() when initialized with private parent method

Fixes GH-9470
Closes GH-9640


# 8da34d0e 08-Oct-2022 Tim Düsterhus

[ci skip] Fix formatting of wrapped entries in NEWS


# 4ed8d52a 08-Oct-2022 Tyson Andre

[skip ci] Add NEWS entry for json_validate()


# 32a144bb 07-Oct-2022 Arnaud Le Blanc

[ci skip] NEWS


# 279ffdb5 02-Oct-2022 HypeMC

Fix GH-9655: Allow pure intersection types to be implicitly nullable

Closes GH-9659


# 31aeed27 02-Oct-2022 Anatol Belski

NEWS: Add libmagic upgrade note

Signed-off-by: Anatol Belski <ab@php.net>


# 666dff4f 01-Oct-2022 Arnaud Le Blanc

[ci skip] NEWS


# 878b20bd 01-Oct-2022 Arnaud Le Blanc

[ci skip] NEWS


# 33375e92 01-Oct-2022 Arnaud Le Blanc

[ci skip] NEWS


# 615b8006 08-Feb-2022 David Carlier

socket module add SO_ATTACH_REUSEPORT_CPBF for Linux.

to be used in conjunction with SO_REUSPORT, giving a greater control
over how we bind a socket instead of the round robin workflow,

socket module add SO_ATTACH_REUSEPORT_CPBF for Linux.

to be used in conjunction with SO_REUSPORT, giving a greater control
over how we bind a socket instead of the round robin workflow, we do
instead attach to the processor id as :
- we assign the processor_id to A in the BPF filter.
- then returns A.

in other words, a more modern version of SO_INCOMING_CPU (ie can have a per
worker notion we do not use here).
Closes #8062

show more ...


# e061084b 27-Sep-2022 Pierrick Charron

[ci skip] Update NEWS for PHP 8.2.0RC4


# 8b115254 24-Sep-2022 George Peter Banyard

Fix GH-9583: session_create_id() fails with user defined save handler that doesn't have a validateId() method


# 6f586ef9 27-Sep-2022 Derick Rethans

Add CVEs


# 404e8bdb 25-Jul-2022 Christoph M. Becker

Fix #81726: phar wrapper: DOS when using quine gzip file

The phar wrapper needs to uncompress the file; the uncompressed file
might be compressed, so the wrapper implementation loops. Th

Fix #81726: phar wrapper: DOS when using quine gzip file

The phar wrapper needs to uncompress the file; the uncompressed file
might be compressed, so the wrapper implementation loops. This raises
potential DOS issues regarding too deep or even infinite recursion (the
latter are called compressed file quines[1]). We avoid that by
introducing a recursion limit; we choose the somewhat arbitrary limit
`3`.

This issue has been reported by real_as3617 and gPayl0ad.

[1] <https://honno.dev/gzip-quine/>

show more ...


# 0611be4e 09-Sep-2022 Derick Rethans

Fix #81727: Don't mangle HTTP variable names that clash with ones that have a specific semantic meaning.


# cd572ae7 26-Sep-2022 Kévin Dunglas

Set SA_ONSTACK in zend_sigaction (#9597)


# 2108d698 17-Sep-2022 Andy Postnikov

Revert "Fix parse_url(): can not recognize port without scheme"

This reverts commit 72d83709d9524945c93012f7bbb222e412df485a.

Closes GH-9569


1...<<51525354555657585960>>...619