Skip to content

[pull] master from php:master#559

Merged
pull[bot] merged 30 commits into
dolfly:masterfrom
php:master
Feb 17, 2026
Merged

[pull] master from php:master#559
pull[bot] merged 30 commits into
dolfly:masterfrom
php:master

Conversation

@pull

@pull pull Bot commented Feb 17, 2026

Copy link
Copy Markdown

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 : )

iluuu1994 and others added 30 commits February 17, 2026 17:34
* PHP-8.2:
  [skip ci] Sync nightly.yml with master
* PHP-8.3:
  [skip ci] Sync nightly.yml with master
* PHP-8.4:
  [skip ci] Sync nightly.yml with master
* PHP-8.5:
  [skip ci] Sync nightly.yml with master
Also introduce label-based opt-in and opt-out mechanism for jobs.

Closes GH-21172
* PHP-8.2:
  Unify push & nightly workflows
* PHP-8.3:
  Unify push & nightly workflows
* PHP-8.4:
  Unify push & nightly workflows
* PHP-8.5:
  Unify push & nightly workflows
* PHP-8.2:
  Fix array_column() on null in nightly_matrix.php
* PHP-8.3:
  Fix array_column() on null in nightly_matrix.php
* PHP-8.4:
  Fix array_column() on null in nightly_matrix.php
* PHP-8.5:
  Fix array_column() on null in nightly_matrix.php
In SCCP, arrays containing partial objects must be marked as partial so that
their values are not accidentally propagated.

Fixes GH-21227
Closes GH-21232
* PHP-8.4:
  Fix borked SCCP of array containing partial object
* PHP-8.5:
  Fix borked SCCP of array containing partial object
Not really a bug, as zend_test shouldn't be used outside of debugging,
but let's silence fuzzers.
The problem is that the arg info should be cloned as well when the class
is cloned; or we fix it the simple way in this patch and make it
uncloneable.
Execution shouldn't continue if this fails because it can give the wrong
results.
* PHP-8.4:
  Update NEWS for OpenSSL changes
  Fix memory leaks in openssl_cms_encrypt() when push fails
  Fix memory leaks in openssl_pkcs7_encrypt() when push fails
  Fix missing error propagation when php_array_to_X509_sk() fails
  Fix memory leaks in php_array_to_X509_sk() when push fails
  Fix memory leak in php_openssl_load_all_certs_from_file() when push fails

Closes GH-20986.
* PHP-8.5:
  Update NEWS for OpenSSL changes
  Fix memory leaks in openssl_cms_encrypt() when push fails
  Fix memory leaks in openssl_pkcs7_encrypt() when push fails
  Fix missing error propagation when php_array_to_X509_sk() fails
  Fix memory leaks in php_array_to_X509_sk() when push fails
  Fix memory leak in php_openssl_load_all_certs_from_file() when push fails
Truncating to an int seems dangerous, esp. in combination with a MIN
macro. I don't see a reason to truncate the length from size_t to int,
and especially no reason to change the signedness.

Closes GH-20747.
* PHP-8.4:
  curl: Don't truncate length
* PHP-8.5:
  curl: Don't truncate length
@pull pull Bot locked and limited conversation to collaborators Feb 17, 2026
@pull pull Bot added the ⤵️ pull label Feb 17, 2026
@pull pull Bot merged commit 76445ca into dolfly:master Feb 17, 2026
2 checks passed
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.

3 participants