Commit 696ac1ab5d6 for php

commit 696ac1ab5d64d0c20632b923be71ddc8bb449454
Merge: c5fcb96dbc2 86cee669bf0
Author: Weilin Du <weilindu@php.net>
Date:   Tue Oct 13 00:06:21 2026 +0800

    Merge branch 'PHP-8.5' into PHP-8.6

    * PHP-8.5:
      ext/readline: Fix non-ASCII completion append characters in readline_info() (#24263)

diff --cc NEWS
index 334961f1b15,3b68989cb1a..4987dab107a
--- a/NEWS
+++ b/NEWS
@@@ -40,17 -44,11 +40,21 @@@ PH
  - Phpdbg:
    . Fix wrong command names. (ndossche, Weilin Du)

 +- Phar:
 +  . Fixed GH-24166 (Double-free in Phar::webPhar() in CGI without PATH_INFO).
 +    (RigelYoung, Jakub Zelenka)
 +
+ - Readline:
+   . Fixed a crash in readline_info() when completion_append_character
+     contains a non-ASCII byte. (Weilin Du)
+
 +- Session:
 +  . Fixed session_write_close() keeping the save handler open when the
 +    session data cannot be encoded. (Ilia Alshanetsky)
 +
  - Standard:
 +  . Fixed chown() and lchown() failing to resolve user names in ZTS builds
 +    when getpwnam_r() needs a larger buffer. (Ilia Alshanetsky)
    . Fixed password_get_info() and password_needs_rehash() accepting malformed
      bcrypt costs. (Ilia Alshanetsky)