Commit 7c6affd617b for php.net
commit 7c6affd617b68424e62a809ead99d7861111e044
Merge: e5c6456d371 afca514c3ba
Author: Gina Peter Banyard <girgias@php.net>
Date: Tue Nov 4 00:09:00 2025 +0000
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Update NEWS for recent pgsql bugfix
ext/pgsql: Fix segfaults when attempting to fetch row into a non-instantiable class name (#20180)
diff --cc NEWS
index d807595f6ff,6960722a611..1ce673b2739
--- a/NEWS
+++ b/NEWS
@@@ -16,9 -58,31 +16,13 @@@ PH
. Partially fixed bug GH-17733 (Avoid calling wrong function when reusing file
caches across differing environments). (ilutov)
+- PCRE:
+ . Downgrade back to PCRE2 10.44, see GH-20341. (nielsdos)
+
+ - PgSql:
- . Fix memory leak when first string conversion fails. (nielsdos)
+ . Fix segfaults when attempting to fetch row into a non-instantiable class
+ name. (Girgias, nielsdos)
+
-- Phar:
- . Fix memory leak of argument in webPhar. (nielsdos)
- . Fix memory leak when setAlias() fails. (nielsdos)
- . Fix a bunch of memory leaks in phar_parse_zipfile() error handling.
- (nielsdos)
- . Fix file descriptor/memory leak when opening central fp fails. (nielsdos)
- . Fix memleak+UAF when opening temp stream in buildFromDirectory() fails.
- (nielsdos)
- . Fix potential buffer length truncation due to usage of type int instead
- of type size_t. (Girgias)
- . Fix memory leak when openssl polyfill returns garbage. (nielsdos)
- . Fix file descriptor leak in phar_zip_flush() on failure. (nielsdos)
- . Fix memory leak when opening temp file fails while trying to open
- gzip-compressed archive. (nielsdos)
- . Fixed bug GH-20302 (Freeing a phar alias may invalidate
- PharFileInfo objects). (nielsdos)
-
-- Random:
- . Fix Randomizer::__serialize() w.r.t. INDIRECTs. (nielsdos)
-
- Reflection:
. Fixed bug GH-20217 (ReflectionClass::isIterable() incorrectly returns true
for classes with property hooks). (alexandre-daubois)