Commit daeeed81c3b for php.net

commit daeeed81c3bb2ebace84de63c437f85892287035
Merge: c3e8f8b5e87 5a326b9a432
Author: Weilin Du <weilindu@php.net>
Date:   Fri Aug 14 01:07:08 2026 +0800

    Merge branch 'PHP-8.4' into PHP-8.5

    * PHP-8.4:
      Fix GH-17787: ZipArchive stream truncates when the archive is freed (#22555)

diff --cc NEWS
index ab010e5a0ec,8ddc64181e4..6eebf9d3d37
--- a/NEWS
+++ b/NEWS
@@@ -6,15 -6,9 +6,19 @@@ PH
    . Fixed bug GH-15375 (Nested "yield from" skips items after a valid() or
      next() call on the inner generator). (iliaal)

 -27 Aug 2026, PHP 8.4.25
 +- Readline:
 +  . Fixed the interactive shell not waiting for the pager process to exit.
 +    (Weilin Du)
 +
++- Zip:
++  . Fixed bug GH-17787 (ZipArchive stream stops reading early when the archive
++    is freed while the stream is still open). (Eyüp Can Akman)
++
 +
 +27 Aug 2026, PHP 8.5.10

  - Core:
 +  . Fixed bug GH-22782 (Const expr FCC crashes under preloading). (Arnaud)
    . Fixed bug GH-23088 (Stack overflow when comparing deeply nested arrays).
      (Lazizbek Ergashev)