#
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
|