Commit 24d002d37e5 for php
commit 24d002d37e56f8ac65073e353992bb86cf872113
Merge: 14a2eab5029 ee739e842b5
Author: Levi Morrison <levi.morrison@datadoghq.com>
Date: Mon Sep 28 07:39:45 2026 -0600
Merge remote-tracking branch 'origin/master'
diff --cc NEWS
index 9d2ff90ed7f,da657a2611a..55f91f94b16
--- a/NEWS
+++ b/NEWS
@@@ -63,31 -18,10 +63,33 @@@ PH
. Fixed the SOAP client accepting a response body shorter than its
Content-Length and reusing the connection. (Ilia Alshanetsky)
+- SPL:
+ . Fixed bug GH-23385 (SplDoublyLinkedList::serialize() use-after-free when
+ __serialize() removes an element). (David Carlier)
+
+- SQLite:
+ . Fixed a crash when SQLite3::close() is called from a userland callback.
+ (Ilia Alshanetsky)
+
- Standard:
+ . Fixed bug #60110 (fclose(), file_put_contents(), copy() do not return false
+ properly). (Jakub Zelenka, Ilija Tovilo)
+ . Fixed three Windows-only proc_open() defects: an uninitialized
+ PROCESS_INFORMATION, an indeterminate comspec pointer after a failed
+ lookup, and an unchecked CreateFileA() failure. (Ilia Alshanetsky)
+ . Fix persistent stream context lifetime during shutdown (Levi Morrison)
+ . Fixed bug GH-23780 (unserialize('') fails silently). (timwolla)
. Improved performance of array_splice() when inserting without removing
elements. (mehmetcansahin)
+ . Enforce max_filter_count: limit the number of filters that can be chained
+ in a php://filter URL. (Sjoerd Langkemper)
+- URI:
+ . Fix casing of enum cases in UriHostType and UrlHostType to match the RFC
+ and PHP’s naming policy. (timwolla)
+
+- Zlib:
+ . Fixed inflate_init() dropping the preset dictionary for raw streams with
+ a non-default window. (Ilia Alshanetsky)
+
<<< NOTE: Insert NEWS from last stable release here prior to actual release! >>>