Commit d779512be49 for php.net
commit d779512be497e8d411e6ab6eab5431fc36ef1580
Merge: 9a8ab5a829a ae52a3ed16c
Author: Weilin Du <weilindu@php.net>
Date: Sun Aug 23 04:51:49 2026 +0800
Merge branch 'PHP-8.5'
* PHP-8.5:
sapi/fuzzer: depend on PHP_BINARY_OBJS instead of PHP_SAPI_OBJS (#23394)
diff --cc NEWS
index 92e4b175d59,283c90bad87..a6c44c47bc4
--- a/NEWS
+++ b/NEWS
@@@ -51,33 -38,9 +51,34 @@@ PH
. Fixed a leak when a persistent connection failed a liveness check
with no other live PDO handle. (iliaal)
+- PDO_PGSQL:
+ . Fixed several lazy fetch (PDO::ATTR_PREFETCH => 0) defects: an infinite
+ loop when cleaning up a fetch left in a COPY, a use-after-free when a
+ statement with emulated or disabled prepares is destroyed, a connection
+ left busy for the next fetch, and rows delivered from a result another
+ statement took over. (KentarouTakeda)
+
+- PGSQL:
+ . Fixed the class name casing of pg_close_stmt()'s connection parameter.
+ (lacatoire)
+
+- Phar:
+ . Fixed Phar archives being automatically detected when ".phar" only occurs
+ in a directory name or is not a filename extension in an included file's
+ path. (Weilin Du)
+
- Readline:
- . Fixed the interactive shell not waiting for the pager process to exit.
- (Weilin Du)
+ . Fixed class constant completion in the interactive shell. (Weilin Du)
+
+- SAPI:
++ . Fixed fuzzer targets failing to build in isolation. (Mrmaxmeier)
+ . Fixed returns uninitialized value on LiteSpeed lsapi SAPI (Go Kudo)
+
+- Session:
+ . Fixed bug GH-23056 (missing handler name in session write warning).
+ (lazerg)
+ . SessionHandler::validateId() is now implemented, so
+ session.use_strict_mode applies to the built-in handler. (Girgias)
- Zip:
. Fixed bug GH-17787 (ZipArchive stream stops reading early when the archive