Skip to content

[pull] master from php:master#537

Merged
pull[bot] merged 25 commits intoConnectionMaster:masterfrom
php:master
Feb 9, 2026
Merged

[pull] master from php:master#537
pull[bot] merged 25 commits intoConnectionMaster:masterfrom
php:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Feb 9, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Girgias and others added 25 commits February 9, 2026 10:49
By making the underlying function return a bool and not do duplicate checks
By making the underlying function return a bool and not do duplicate checks
By making the underlying function return a bool and not do duplicate checks
…ion_module_name()

And fix error message to use 'must not' rather than 'cannot'
This is unused and only exist for the deprecated (and dangerous) GET/POST session ID feature
Fixes OSS-Fuzz #481014628
Introduced in GH-20628

Co-authored-by: Arnaud Le Blanc <365207+arnaud-lb@users.noreply.github.com>
The SysV shared memory allocator in OPcache hardcodes a maximum segment size of
32MB (SEG_ALLOC_SIZE_MAX). If the JIT buffer exceeds this, which it does with
the default 64MB size, startup will fail with "Insufficient shared memory!".

The allocator will now try allocating a contiguous buffer first, and only then
use segmentation by searching for continuously smaller powers of 2.

Fixes GH-20718
Closes GH-20719
* PHP-8.4:
  Improve shared_alloc_shm.c strategy to support OPcache JIT on Solaris
* PHP-8.5:
  Improve shared_alloc_shm.c strategy to support OPcache JIT on Solaris
in the ipv6 address creation helper we need to use, for the error
message, the converted data rather than assuming the original
is a proper zend_string().

close GH-21166
* PHP-8.4:
  Fix GH-21161: socket_set_option() crash with array 'addr' entry as null.
* PHP-8.5:
  Fix GH-21161: socket_set_option() crash with array 'addr' entry as null.
@pull pull Bot locked and limited conversation to collaborators Feb 9, 2026
@pull pull Bot added the ⤵️ pull label Feb 9, 2026
@pull pull Bot merged commit ad83353 into ConnectionMaster:master Feb 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants