Commit df4a960ff89 for php.net

commit df4a960ff891875550573a7f1987869972c0ca36
Merge: 9af8bc46553 797e3ea9759
Author: Ilia Alshanetsky <ilia@ilia.ws>
Date:   Mon Sep 7 18:06:08 2026 -0400

    Merge branch 'PHP-8.4' into PHP-8.5

    * PHP-8.4:
      soap: reject self-referential schema group and attributeGroup fix-up

diff --cc NEWS
index 490c9f559a8,6a6d6110970..236c96b42b4
--- a/NEWS
+++ b/NEWS
@@@ -86,13 -98,17 +86,15 @@@ PH
    . Fixed bug GH-23477 (Memory leak on duplicate native Phar manifest entries).
      (Weilin Du)

 -- SNMP:
 -  . Fixed bug GH-23453 (SNMP::setSecurity() frees a non-malloced address with a
 -    context engine ID longer than 32 bytes). (Lazizbek Ergashev)
 +- Readline:
 +  . Fixed the interactive shell not waiting for the pager process to exit.
 +    (Weilin Du)

  - SOAP:
 -  . Fixed bug GH-23447 (Segfault when a class passed to SoapServer::setClass()
 -    fails to initialize). (Lazizbek Ergashev)
    . Fixed WSDL cache corruption when a soap:header defines headerfaults.
      (Ilia Alshanetsky)
+   . Fixed stack overflow when parsing a WSDL with self-referential schema
+     groups or attributeGroups. (Ilia Alshanetsky)

  - Standard:
    . Fixed a segfault when a stream filter callback unsets StreamBucket::$data