|
1 | 1 | PHP NEWS
|
2 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| 3 | +?? ??? ????, PHP 8.4.7 |
| 4 | + |
| 5 | +- Core: |
| 6 | + . Fixed bug GH-18038 (Lazy proxy calls magic methods twice). (Arnaud) |
| 7 | + . Fixed bug GH-18209 (Use-after-free in extract() with EXTR_REFS). (ilutov) |
| 8 | + . Fixed bug GH-18268 (Segfault in array_walk() on object with added property |
| 9 | + hooks). (ilutov) |
| 10 | + . Fixed bug GH-18304 (Changing the properties of a DateInterval through |
| 11 | + dynamic properties triggers a SegFault). (nielsdos) |
| 12 | + . Fix some leaks in php_scandir. (nielsdos) |
| 13 | + |
| 14 | +- DBA: |
| 15 | + . FIxed bug GH-18247 dba_popen() memory leak on invalid path. (David Carlier) |
| 16 | + |
| 17 | +- Filter: |
| 18 | + . Fixed bug GH-18309 (ipv6 filter integer overflow). (nielsdos) |
| 19 | + |
| 20 | +- GD: |
| 21 | + . Fixed imagecrop() overflow with rect argument with x/width y/heigh usage |
| 22 | + in gdImageCrop(). (David Carlier) |
| 23 | + . Fixed GH-18243 imagettftext() overflow/underflow on font size value. |
| 24 | + (David Carlier) |
| 25 | + |
| 26 | +- Intl: |
| 27 | + . Fix reference support for intltz_get_offset(). (nielsdos) |
| 28 | + |
| 29 | +- LDAP: |
| 30 | + . Fixed bug GH-17776 (LDAP_OPT_X_TLS_* options can't be overridden). (Remi) |
| 31 | + . Fix NULL deref on high modification key. (nielsdos) |
| 32 | + |
| 33 | +- libxml: |
| 34 | + . Fixed custom external entity loader returning an invalid resource leading |
| 35 | + to a confusing TypeError message. (Girgias) |
| 36 | + |
| 37 | +- Opcache: |
| 38 | + . Fixed bug GH-18294 (assertion failure zend_jit_ir.c). (nielsdos) |
| 39 | + . Fixed bug GH-18289 (Fix segfault in JIT). (Florian Engelhardt) |
| 40 | + . Fixed bug GH-18136 (tracing JIT floating point register clobbering on |
| 41 | + Windows and ARM64). (nielsdos) |
| 42 | + |
| 43 | +- OpenSSL: |
| 44 | + . Fix memory leak in openssl_sign() when passing invalid algorithm. |
| 45 | + (nielsdos) |
| 46 | + . Fix potential leaks when writing to BIO fails. (nielsdos) |
| 47 | + |
| 48 | +- PDO Firebird: |
| 49 | + . Fixed bug GH-18276 (persistent connection - "zend_mm_heap corrupted" |
| 50 | + with setAttribute()) (SakiTakamachi). |
| 51 | + . Fixed bug GH-17383 (PDOException has wrong code and message since PHP 8.4) |
| 52 | + (SakiTakamachi). |
| 53 | + |
| 54 | +- PDO Sqlite: |
| 55 | + . Fix memory leak on error return of collation callback. (nielsdos) |
| 56 | + |
| 57 | +- PgSql: |
| 58 | + . Fix uouv in pg_put_copy_end(). (nielsdos) |
| 59 | + |
| 60 | +- SPL: |
| 61 | + . Fixed bug GH-18322 (SplObjectStorage debug handler mismanages memory). |
| 62 | + (nielsdos) |
| 63 | + |
| 64 | +- Standard: |
| 65 | + . Fixed bug GH-18145 (php8ts crashes in php_clear_stat_cache()). |
| 66 | + (Jakub Zelenka) |
| 67 | + . Fix resource leak in iptcembed() on error. (nielsdos) |
| 68 | + |
| 69 | +- Tests: |
| 70 | + . Address deprecated PHP 8.4 session options to prevent test failures. |
| 71 | + (willvar) |
| 72 | + |
| 73 | +- Zip: |
| 74 | + . Fix uouv when handling empty options in ZipArchive::addGlob(). (nielsdos) |
| 75 | + . Fix memory leak when handling a too long path in ZipArchive::addGlob(). |
| 76 | + (nielsdos) |
| 77 | + |
3 | 78 | 10 Apr 2025, PHP 8.4.6
|
4 | 79 |
|
5 | 80 | - BCMath:
|
@@ -72,6 +147,10 @@ PHP NEWS
|
72 | 147 | - PDO:
|
73 | 148 | . Fix memory leak when destroying PDORow. (nielsdos)
|
74 | 149 |
|
| 150 | +- PGSQL: |
| 151 | + . Fixed bug GH-18148 (pg_copy_from() regression with explicit \n terminator |
| 152 | + due to wrong offset check). (David Carlier) |
| 153 | + |
75 | 154 | - Standard:
|
76 | 155 | . Fix memory leaks in array_any() / array_all(). (nielsdos)
|
77 | 156 |
|
|
0 commit comments