|
1 | 1 | PHP NEWS |
2 | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |
| 3 | +16 Jan 2025, PHP 8.3.16 |
| 4 | + |
| 5 | +- Core: |
| 6 | + . Fixed bug GH-17106 (ZEND_MATCH_ERROR misoptimization). (ilutov) |
| 7 | + . Fixed bug GH-17162 (zend_array_try_init() with dtor can cause engine UAF). |
| 8 | + (nielsdos) |
| 9 | + . Fixed bug GH-17101 (AST->string does not reproduce constructor property |
| 10 | + promotion correctly). (nielsdos) |
| 11 | + . Fixed bug GH-17211 (observer segfault on function loaded with dl()). |
| 12 | + (Arnaud) |
| 13 | + . Fixed bug GH-17216 (Trampoline crash on error). (nielsdos) |
| 14 | + |
| 15 | +- Date: |
| 16 | + . Fixed bug GH-14709 DatePeriod::__construct() overflow on recurrences. |
| 17 | + (David Carlier) |
| 18 | + |
| 19 | +- DBA: |
| 20 | + . Skip test if inifile is disabled. (orlitzky) |
| 21 | + |
| 22 | +- DOM: |
| 23 | + . Fixed bug GH-17224 (UAF in importNode). (nielsdos) |
| 24 | + |
| 25 | +- Embed: |
| 26 | + . Make build command for program using embed portable. (dunglas) |
| 27 | + |
| 28 | +- FFI: |
| 29 | + . Fixed bug #79075 (FFI header parser chokes on comments). (nielsdos) |
| 30 | + . Fix memory leak on ZEND_FFI_TYPE_CHAR conversion failure. (nielsdos) |
| 31 | + . Fixed bug GH-16013 and bug #80857 (Big endian issues). (Dmitry, nielsdos) |
| 32 | + |
| 33 | +- Filter: |
| 34 | + . Fixed bug GH-16944 (Fix filtering special IPv4 and IPv6 ranges, by using |
| 35 | + information from RFC 6890). (Derick) |
| 36 | + |
| 37 | +- FPM: |
| 38 | + . Fixed bug GH-13437 (FPM: ERROR: scoreboard: failed to lock (already |
| 39 | + locked)). (Jakub Zelenka) |
| 40 | + . Fixed bug GH-17112 (Macro redefinitions). (cmb, nielsdos) |
| 41 | + . Fixed bug GH-17208 (bug64539-status-json-encoding.phpt fail on 32-bits). |
| 42 | + (nielsdos) |
| 43 | + |
| 44 | +- GD: |
| 45 | + . Fixed bug GH-16255 (Unexpected nan value in ext/gd/libgd/gd_filter.c). |
| 46 | + (nielsdos, cmb) |
| 47 | + . Ported fix for libgd bug 276 (Sometimes pixels are missing when storing |
| 48 | + images as BMPs). (cmb) |
| 49 | + |
| 50 | +- Gettext: |
| 51 | + . Fixed bug GH-17202 (Segmentation fault ext/gettext/gettext.c |
| 52 | + bindtextdomain()). (Michael Orlitzky) |
| 53 | + |
| 54 | +- Iconv: |
| 55 | + . Fixed bug GH-17047 (UAF on iconv filter failure). (nielsdos) |
| 56 | + |
| 57 | +- LDAP: |
| 58 | + . Fixed bug GH-17280 (ldap_search() fails when $attributes array has holes). |
| 59 | + (nielsdos) |
| 60 | + |
| 61 | +- LibXML: |
| 62 | + . Fixed bug GH-17223 (Memory leak in libxml encoding handling). (nielsdos) |
| 63 | + |
| 64 | +- MBString: |
| 65 | + . Fixed bug GH-17112 (Macro redefinitions). (nielsdos, cmb) |
| 66 | + |
| 67 | +- Opcache: |
| 68 | + . opcache_get_configuration() properly reports jit_prof_threshold. (cmb) |
| 69 | + . Fixed bug GH-17246 (GC during SCCP causes segfault). (Dmitry) |
| 70 | + |
| 71 | +- PCNTL: |
| 72 | + . Fix memory leak in cleanup code of pcntl_exec() when a non stringable |
| 73 | + value is encountered past the first entry. (Girgias) |
| 74 | + |
| 75 | +- PgSql: |
| 76 | + . Fixed bug GH-17158 (pg_fetch_result Shows Incorrect ArgumentCountError |
| 77 | + Message when Called With 1 Argument). (nielsdos) |
| 78 | + . Fixed further ArgumentCountError for calls with flexible |
| 79 | + number of arguments. (David Carlier) |
| 80 | + |
| 81 | +- Phar: |
| 82 | + . Fixed bug GH-17137 (Segmentation fault ext/phar/phar.c). (nielsdos) |
| 83 | + |
| 84 | +- SimpleXML: |
| 85 | + . Fixed bug GH-17040 (SimpleXML's unset can break DOM objects). (nielsdos) |
| 86 | + . Fixed bug GH-17153 (SimpleXML crash when using autovivification on |
| 87 | + document). (nielsdos) |
| 88 | + |
| 89 | +- Sockets: |
| 90 | + . Fixed bug GH-16276 (socket_strerror overflow handling with INT_MIN). |
| 91 | + (David Carlier / cmb) |
| 92 | + . Fixed overflow on SO_LINGER values setting, strengthening values check |
| 93 | + on SO_SNDTIMEO/SO_RCVTIMEO for socket_set_option(). |
| 94 | + (David Carlier) |
| 95 | + |
| 96 | +- SPL: |
| 97 | + . Fixed bug GH-17225 (NULL deref in spl_directory.c). (nielsdos) |
| 98 | + |
| 99 | +- Streams: |
| 100 | + . Fixed bug GH-17037 (UAF in user filter when adding existing filter name due |
| 101 | + to incorrect error handling). (nielsdos) |
| 102 | + . Fixed bug GH-16810 (overflow on fopen HTTP wrapper timeout value). |
| 103 | + (David Carlier) |
| 104 | + . Fixed bug GH-17067 (glob:// wrapper doesn't cater to CWD for ZTS builds). |
| 105 | + (cmb) |
| 106 | + |
| 107 | +- Windows: |
| 108 | + . Hardened proc_open() against cmd.exe hijacking. (cmb) |
| 109 | + |
| 110 | +- XML: |
| 111 | + . Fixed bug GH-1718 (unreachable program point in zend_hash). (nielsdos) |
| 112 | + |
3 | 113 | 19 Dec 2024, PHP 8.3.15 |
4 | 114 |
|
5 | 115 | - Calendar: |
|
0 commit comments