Commit 84bce6696d5 for php

commit 84bce6696d58f0efd2307d5863ecb727aeca3ff2
Merge: 86780e22e84 a10fdef0a55
Author: Ilia Alshanetsky <ilia@ilia.ws>
Date:   Thu Oct 29 20:10:17 2026 -0400

    Merge branch 'PHP-8.5' into PHP-8.6

diff --cc NEWS
index 6350d86f3c5,8c1434281a6..faab0b180e4
--- a/NEWS
+++ b/NEWS
@@@ -111,10 -176,18 +111,14 @@@ PH
    . Fixed bug GH-24784 (openssl_pkcs7_read() and openssl_cms_read() overwrite
      certificates with CRLs). (Alexander Danilov)

 -- PDO:
 -  . Fixed invalid ATTR_ORACLE_NULLS values being accepted and truncated.
 -    (Ilia Alshanetsky)
 -  . Fixed a duplicate warning when ATTR_STATEMENT_CLASS is rejected on a
 -    persistent connection. (Ilia Alshanetsky)
 -  . Fixed constructor option errors naming argument #3 ($password) instead
 -    of argument #4 ($options). (Ilia Alshanetsky)
 -
+ - PDO_Firebird:
+   . Fixed bug GH-25006 (getColumnMeta() reads out of bounds for an
+     out-of-range column index). (Ilia Alshanetsky)
+
 +- PDO_PGSQL:
 +  . Fixed bug GH-24461 (DISCARD ALL on persistent connection cleanup drops
 +    PgBouncer's prepared statements). (David Carlier, Artem Ukrainskiy)
 +
  - Phar:
    . Fixed bug GH-24740 (Oversized tar metadata exhausts the memory limit).
      (Lazizbek Ergashev)