#
3fb71980 |
| 09-Dec-2022 |
David Carlier |
intl extension, follow up on #10006 for numfmt_set_pattern Closes GH-10073.
|
#
6422cf6f |
| 27-Nov-2022 |
David Carlier |
intl extension: msgfmt_set_pattern add pattern format error informations.
|
#
b34cdc58 |
| 09-Dec-2022 |
Tim Düsterhus |
[ci skip] Fix json_validate() formatting in NEWS It is expected that each entry ends with a `.`. I've removed the RFC link here, as NEWS entries do not contain links, when looking at the
[ci skip] Fix json_validate() formatting in NEWS It is expected that each entry ends with a `.`. I've removed the RFC link here, as NEWS entries do not contain links, when looking at the past branches. The RFC link is available in UPGRADING since the previous commit.
show more ...
|
#
ac3ecd03 |
| 09-Dec-2022 |
Joshua Rüsweg |
Add `Randomizer::getBytesFromString()` method (#9664) * Add `Randomizer::getBytesFromAlphabet()` method * Rename `getBytesFromAlphabet` to `getBytesFromString` * [ci skip]
Add `Randomizer::getBytesFromString()` method (#9664) * Add `Randomizer::getBytesFromAlphabet()` method * Rename `getBytesFromAlphabet` to `getBytesFromString` * [ci skip] Add NEWS/UPGRADING for Randomizer::getBytesFromString() Co-authored-by: Tim Düsterhus <tim@bastelstu.be>
show more ...
|
#
3660bc31 |
| 05-Nov-2022 |
David CARLIER |
opcache fixing w/x pages creation on freebsd 13.1 and above. By default, the system allows these but admin can disable them system wide. However the procctl api permits to control it per
opcache fixing w/x pages creation on freebsd 13.1 and above. By default, the system allows these but admin can disable them system wide. However the procctl api permits to control it per process. Closes GH-9896.
show more ...
|
#
8731fb2d |
| 11-Nov-2022 |
Ilija Tovilo |
Fix caching of default params with side-effects Fixes GH-9965 Closes GH-9935
|
#
dd8de1e7 |
| 15-Nov-2022 |
Tim Düsterhus |
Promote unserialize() notices to warning (#9629) * Unserialize: Migrate "Unexpected end of serialized data" to E_WARNING * Unserialize: Migrate "Error at offset %d of %d bytes" to E
Promote unserialize() notices to warning (#9629) * Unserialize: Migrate "Unexpected end of serialized data" to E_WARNING * Unserialize: Migrate "Error at offset %d of %d bytes" to E_WARNING * Unserialize: Migrate "%s is returned from __sleep() multiple times" to E_WARNING * Add NEWS for “Promote unserialize() notices to warning”
show more ...
|
#
e0e347b4 |
| 11-Nov-2022 |
David Carlier |
Fix GH-9923: Add the `SIGINFO` constant in pcntl for system supporting it. Closes #9938
|
#
4c372ec6 |
| 08-Nov-2022 |
Pierrick Charron |
[ci skip] Order NEWS sections alphabetically
|
#
37b84b7e |
| 26-Jul-2022 |
Chen, Hu |
Fiber: add shadow stack support Shadow stack is part of Intel's Control-Flow Enforcement Technology (CET). Whenever a function is called, the return address is pushed onto both
Fiber: add shadow stack support Shadow stack is part of Intel's Control-Flow Enforcement Technology (CET). Whenever a function is called, the return address is pushed onto both the regular stack and the shadow stack. When that function returns, the return addresses are popped off both stacks and compared; if they fail to match, #CP raised. With this commit, we create shadow stack for each fiber context and switch the shadow stack accordingly during fcontext switch. Signed-off-by: Chen, Hu <hu1.chen@intel.com> Closes GH-9283.
show more ...
|
#
4c4e72f1 |
| 28-Oct-2022 |
David CARLIER |
socket add socket_atmark support. checks whether the socket belongs to the out-of-band mark, thus allows to be processed accordingly (using the MSG_OOB flag on send/recv). Clos
socket add socket_atmark support. checks whether the socket belongs to the out-of-band mark, thus allows to be processed accordingly (using the MSG_OOB flag on send/recv). Closes #9846.
show more ...
|
#
e4a1b80a |
| 08-Sep-2022 |
Dominic H |
Match FPM status pool's expose_php with parent If an installed php.ini turns expose_php on/off, and an FPM pool overrides that with php_flag[expose_php]=off/on, a status pool created
Match FPM status pool's expose_php with parent If an installed php.ini turns expose_php on/off, and an FPM pool overrides that with php_flag[expose_php]=off/on, a status pool created with pm.status_listen in a pool config will have its expose_php reflect the php.ini value, and not the pool config's override. This change looks for an override set in php_flag/php_value/php_admin_flag/php_admin_value and carries that through.
show more ...
|
#
9da75d0c |
| 22-Oct-2022 |
Kévin Dunglas |
fix: no-op when signal handlers are called on threads not managed by PHP (#9766)
|
#
e6bfd7e0 |
| 16-Oct-2022 |
Kévin Dunglas |
Set SA_ONSTACK too when zend signals are disabled and in pcntl Closes GH-9758.
|
#
18fe337b |
| 05-Oct-2022 |
Jakub Zelenka |
Fix bug #51056: fread() on blocking stream will block even if data is available This is applied only on socket connection which already returns immediately if there is no data in the buf
Fix bug #51056: fread() on blocking stream will block even if data is available This is applied only on socket connection which already returns immediately if there is no data in the buffer.
show more ...
|
#
35b5acef |
| 08-Oct-2022 |
David Carlier |
SO_ATTACH_REUSEPORT_CBPF filter update. SDK_AD_QUEUE support to attach to a queue. Closes #9690
|
#
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
|
#
31aeed27 |
| 02-Oct-2022 |
Anatol Belski |
NEWS: Add libmagic upgrade note Signed-off-by: Anatol Belski <ab@php.net>
|
#
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 ...
|
#
cd572ae7 |
| 26-Sep-2022 |
Kévin Dunglas |
Set SA_ONSTACK in zend_sigaction (#9597)
|
#
a289bb3d |
| 09-Sep-2022 |
Arnaud Le Blanc |
[ci skip] NEWS
|
#
ec6893e0 |
| 08-Sep-2022 |
Ilija Tovilo |
[skip ci] Add missing NEWS entry for GH-9476
|