Commit 1746b58eaf1 for php.net
commit 1746b58eaf18f9e0cfcc4283be2e7bdc0248fb6b
Merge: 06bfe158a52 09ca095aa8e
Author: Ilia Alshanetsky <ilia@ilia.ws>
Date: Mon May 18 14:40:23 2026 -0400
Merge branch 'PHP-8.4' into PHP-8.5
* PHP-8.4:
Fix GH-18422: int overflow in php_date_llabs
diff --cc NEWS
index 0abc46c5907,ce2b3473097..dd6e4b2d87e
--- a/NEWS
+++ b/NEWS
@@@ -1,13 -1,23 +1,16 @@@
PHP NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-?? ??? ????, PHP 8.4.22
+?? ??? ????, PHP 8.5.7
+
+- CLI:
+ . Fixed bug GH-21901 (Stale getopt() optional value). (onthebed)
+ - Date:
+ . Fixed bug GH-18422 (int overflow in php_date_llabs). (iliaal)
+
-- Intl:
- . Fix incorrect argument positions in out-of-bounds errors for
- IntlCalendar::set(), IntlCalendar::setDate(), IntlCalendar::setDateTime(),
- and IntlGregorianCalendar date/time construction. (Weilin Du)
- . Expose Spoofchecker restriction-level APIs on all supported ICU
- versions. (Weilin Du)
- . Fix SpoofChecker::setAllowedChars() and IntlDateFormatter::__construct()
- to report PHP constant names instead of ICU constant names in
- user-visible error messages.
- (Weilin Du)
-
-- MySQLnd:
- . Fix persistent free of non-persistent connect_attr key (David Carlier).
+- DOM:
+ . Fixed bug GH-22077 (UAF in custom XPath function).
+ (afflerbach/David Carlier)
- Opcache:
. Fixed tracing JIT crash when a VM interrupt is handled during an observed