|
9 | 9 |
|
10 | 10 | <a id="PHP_8_4"></a>
|
11 | 11 |
|
| 12 | +<section class="version" id="8.4.2"><!-- {{{ 8.4.2 --> |
| 13 | +<h3>Version 8.4.2</h3> |
| 14 | +<b><?php release_date('19-Dec-2024'); ?></b> |
| 15 | +<ul><li>BcMath: |
| 16 | +<ul> |
| 17 | + <li>Fixed bug <?php githubissuel('php/php-src', 16978); ?> (Avoid unnecessary padding with leading zeros) (Saki Takamachi)</li> |
| 18 | +</ul></li> |
| 19 | +<li>Calendar: |
| 20 | +<ul> |
| 21 | + <li>Fixed jdtogregorian overflow.</li> |
| 22 | + <li>Fixed cal_to_jd julian_days argument overflow.</li> |
| 23 | +</ul></li> |
| 24 | +<li>COM: |
| 25 | +<ul> |
| 26 | + <li>Fixed bug <?php githubissuel('php/php-src', 16991); ?> (Getting typeinfo of non DISPATCH variant segfaults).</li> |
| 27 | +</ul></li> |
| 28 | +<li>Core: |
| 29 | +<ul> |
| 30 | + <li>Fail early in *nix configuration build script.</li> |
| 31 | + <li>Fixed bug <?php githubissuel('php/php-src', 16344); ?> (setRawValueWithoutLazyInitialization() and skipLazyInitialization() may change initialized proxy).</li> |
| 32 | + <li>Fixed bug <?php githubissuel('php/php-src', 16727); ?> (Opcache bad signal 139 crash in ZTS bookworm (frankenphp)).</li> |
| 33 | + <li>Fixed bug <?php githubissuel('php/php-src', 16799); ?> (Assertion failure at Zend/zend_vm_execute.h:7469).</li> |
| 34 | + <li>Fixed bug <?php githubissuel('php/php-src', 16630); ?> (UAF in lexer with encoding translation and heredocs).</li> |
| 35 | + <li>Fix is_zend_ptr() huge block comparison.</li> |
| 36 | + <li>Fixed potential OOB read in zend_dirname() on Windows.</li> |
| 37 | + <li>Fixed bug <?php githubissuel('php/php-src', 15964); ?> (printf() can strip sign of -INF).</li> |
| 38 | +</ul></li> |
| 39 | +<li>Curl: |
| 40 | +<ul> |
| 41 | + <li>Fixed bug <?php githubissuel('php/php-src', 16802); ?> (open_basedir bypass using curl extension).</li> |
| 42 | + <li>Fix various memory leaks in curl mime handling.</li> |
| 43 | +</ul></li> |
| 44 | +<li>DBA: |
| 45 | +<ul> |
| 46 | + <li>Fixed bug <?php githubissuel('php/php-src', 16990); ?> (dba_list() is now zero-indexed instead of using resource ids) (kocsismate)</li> |
| 47 | +</ul></li> |
| 48 | +<li>DOM: |
| 49 | +<ul> |
| 50 | + <li>Fixed bug <?php githubissuel('php/php-src', 16777); ?> (Calling the constructor again on a DOM object after it is in a document causes UAF).</li> |
| 51 | + <li>Fixed bug <?php githubissuel('php/php-src', 16906); ?> (Reloading document can cause UAF in iterator).</li> |
| 52 | +</ul></li> |
| 53 | +<li>FPM: |
| 54 | +<ul> |
| 55 | + <li>Fixed <?php githubissuel('php/php-src', 16432); ?> (PHP-FPM 8.2 SIGSEGV in fpm_get_status).</li> |
| 56 | + <li>Fixed bug <?php githubissuel('php/php-src', 16932); ?> (wrong FPM status output).</li> |
| 57 | +</ul></li> |
| 58 | +<li>GD: |
| 59 | +<ul> |
| 60 | + <li>Fixed <?php githubissuel('php/php-src', 16776); ?> (imagecreatefromstring overflow).</li> |
| 61 | +</ul></li> |
| 62 | +<li>GMP: |
| 63 | +<ul> |
| 64 | + <li>Fixed bug <?php githubissuel('php/php-src', 16890); ?> (array_sum() with GMP can loose precision (LLP64)).</li> |
| 65 | +</ul></li> |
| 66 | +<li>Hash: |
| 67 | +<ul> |
| 68 | + <li>Fixed <?php githubissuel('php/php-src', 16711); ?>: Segfault in mhash().</li> |
| 69 | +</ul></li> |
| 70 | +<li>Opcache: |
| 71 | +<ul> |
| 72 | + <li>Fixed bug <?php githubissuel('php/php-src', 16851); ?> (JIT_G(enabled) not set correctly on other threads).</li> |
| 73 | + <li>Fixed bug <?php githubissuel('php/php-src', 16902); ?> (Set of opcache tests fail zts+aarch64).</li> |
| 74 | + <li>Fixed bug <?php githubissuel('php/php-src', 16879); ?> (JIT dead code skipping does not update call_level).</li> |
| 75 | +</ul></li> |
| 76 | +<li>OpenSSL: |
| 77 | +<ul> |
| 78 | + <li>Prevent unexpected array entry conversion when reading key.</li> |
| 79 | + <li>Fix various memory leaks related to openssl exports.</li> |
| 80 | + <li>Fix memory leak in php_openssl_pkey_from_zval().</li> |
| 81 | +</ul></li> |
| 82 | +<li>PDO: |
| 83 | +<ul> |
| 84 | + <li>Fixed memory leak of `setFetchMode()`.</li> |
| 85 | +</ul></li> |
| 86 | +<li>Phar: |
| 87 | +<ul> |
| 88 | + <li>Fixed bug <?php githubissuel('php/php-src', 16695); ?> (phar:// tar parser and zero-length file header blocks).</li> |
| 89 | +</ul></li> |
| 90 | +<li>PHPDBG: |
| 91 | +<ul> |
| 92 | + <li>Fixed bug <?php githubissuel('php/php-src', 15208); ?> (Segfault with breakpoint map and phpdbg_clear()).</li> |
| 93 | +</ul></li> |
| 94 | +<li>SAPI: |
| 95 | +<ul> |
| 96 | + <li>Fixed bug <?php githubissuel('php/php-src', 16998); ?> (UBSAN warning in rfc1867).</li> |
| 97 | +</ul></li> |
| 98 | +<li>SimpleXML: |
| 99 | +<ul> |
| 100 | + <li>Fixed bug <?php githubissuel('php/php-src', 16808); ?> (Segmentation fault in RecursiveIteratorIterator ->current() with a xml element input).</li> |
| 101 | +</ul></li> |
| 102 | +<li>SOAP: |
| 103 | +<ul> |
| 104 | + <li>Fix make check being invoked in ext/soap.</li> |
| 105 | +</ul></li> |
| 106 | +<li>Standard: |
| 107 | +<ul> |
| 108 | + <li>Fixed bug <?php githubissuel('php/php-src', 16905); ?> (Internal iterator functions can't handle UNDEF properties).</li> |
| 109 | + <li>Fixed bug <?php githubissuel('php/php-src', 16957); ?> (Assertion failure in array_shift with self-referencing array).</li> |
| 110 | +</ul></li> |
| 111 | +<li>Streams: |
| 112 | +<ul> |
| 113 | + <li>Fixed network connect poll interuption handling.</li> |
| 114 | +</ul></li> |
| 115 | +<li>Windows: |
| 116 | +<ul> |
| 117 | + <li>Fixed bug <?php githubissuel('php/php-src', 16849); ?> (Error dialog causes process to hang).</li> |
| 118 | + <li>Windows Server 2025 is now properly reported.</li> |
| 119 | +</ul></li> |
| 120 | +</ul> |
| 121 | +<!-- }}} --></section> |
| 122 | + |
| 123 | + |
| 124 | + |
12 | 125 | <section class="version" id="8.4.1"><!-- {{{ 8.4.1 -->
|
13 | 126 | <h3>Version 8.4.1</h3>
|
14 | 127 | <b><?php release_date('21-Nov-2024'); ?></b>
|
|
0 commit comments