|
1355 | 1355 |
|
1356 | 1356 | <a id="PHP_8_3"></a> |
1357 | 1357 |
|
| 1358 | +<section class="version" id="8.3.24"><!-- {{{ 8.3.24 --> |
| 1359 | +<h3>Version 8.3.24</h3> |
| 1360 | +<b><?php release_date('31-Jul-2025'); ?></b> |
| 1361 | +<ul><li>Calendar: |
| 1362 | +<ul> |
| 1363 | + <li>Fixed jewishtojd overflow on year argument.</li> |
| 1364 | +</ul></li> |
| 1365 | +<li>Core: |
| 1366 | +<ul> |
| 1367 | + <li>Fixed bug <?php githubissuel('php/php-src', 18833); ?> (Use after free with weakmaps dependent on destruction order).</li> |
| 1368 | + <li>Fix OSS-Fuzz #427814456.</li> |
| 1369 | + <li>Fix OSS-Fuzz #428983568 and #428760800.</li> |
| 1370 | + <li>Fixed bug <?php githubissuel('php/php-src', 17204); ?> -Wuseless-escape warnings emitted by re2c.</li> |
| 1371 | +</ul></li> |
| 1372 | +<li>Curl: |
| 1373 | +<ul> |
| 1374 | + <li>Fix memory leaks when returning refcounted value from curl callback.</li> |
| 1375 | + <li>Remove incorrect string release.</li> |
| 1376 | +</ul></li> |
| 1377 | +<li>LDAP: |
| 1378 | +<ul> |
| 1379 | + <li>Fixed <?php githubissuel('php/php-src', 18902); ?> ldap_exop/ldap_exop_sync assert triggered on empty request OID.</li> |
| 1380 | +</ul></li> |
| 1381 | +<li>MbString: |
| 1382 | +<ul> |
| 1383 | + <li>Fixed bug <?php githubissuel('php/php-src', 18901); ?> (integer overflow mb_split).</li> |
| 1384 | +</ul></li> |
| 1385 | +<li>OCI8: |
| 1386 | +<ul> |
| 1387 | + <li>Fixed bug <?php githubissuel('php/php-src', 18873); ?> (OCI_RETURN_LOBS flag causes oci8 to leak memory).</li> |
| 1388 | +</ul></li> |
| 1389 | +<li>Opcache: |
| 1390 | +<ul> |
| 1391 | + <li>Fixed bug <?php githubissuel('php/php-src', 18639); ?> (Internal class aliases can break preloading + JIT).</li> |
| 1392 | + <li>Fixed bug <?php githubissuel('php/php-src', 14082); ?> (Segmentation fault on unknown address 0x600000000018 in ext/opcache/jit/zend_jit.c).</li> |
| 1393 | +</ul></li> |
| 1394 | +<li>OpenSSL: |
| 1395 | +<ul> |
| 1396 | + <li><?php bugfix(80770); ?> (It is not possible to get client peer certificate with stream_socket_server).</li> |
| 1397 | +</ul></li> |
| 1398 | +<li>PCNTL: |
| 1399 | +<ul> |
| 1400 | + <li>Fixed bug <?php githubissuel('php/php-src', 18958); ?> (Fatal error during shutdown after pcntl_rfork() or pcntl_forkx() with zend-max-execution-timers).</li> |
| 1401 | +</ul></li> |
| 1402 | +<li>Phar: |
| 1403 | +<ul> |
| 1404 | + <li>Fix stream double free in phar.</li> |
| 1405 | + <li>Fix phar crash and file corruption with SplFileObject.</li> |
| 1406 | +</ul></li> |
| 1407 | +<li>SOAP: |
| 1408 | +<ul> |
| 1409 | + <li>Fixed bug <?php githubissuel('php/php-src', 18990); ?>, bug #81029, bug #47314 (SOAP HTTP socket not closing on object destruction).</li> |
| 1410 | + <li>Fix memory leak when URL parsing fails in redirect.</li> |
| 1411 | +</ul></li> |
| 1412 | +<li>SPL: |
| 1413 | +<ul> |
| 1414 | + <li>Fixed bug <?php githubissuel('php/php-src', 19094); ?> (Attaching class with no Iterator implementation to MultipleIterator causes crash).</li> |
| 1415 | +</ul></li> |
| 1416 | +<li>Standard: |
| 1417 | +<ul> |
| 1418 | + <li>Fix misleading errors in printf().</li> |
| 1419 | + <li>Fix RCN violations in array functions.</li> |
| 1420 | + <li>Fixed <?php githubissuel('php/php-src', 18976); ?> pack() overflow with h/H format and INT_MAX repeater value.</li> |
| 1421 | +</ul></li> |
| 1422 | +<li>Streams: |
| 1423 | +<ul> |
| 1424 | + <li>Fixed <?php githubissuel('php/php-src', 13264); ?> (fgets() and stream_get_line() do not return false on filter fatal error).</li> |
| 1425 | +</ul></li> |
| 1426 | +<li>Zip: |
| 1427 | +<ul> |
| 1428 | + <li>Fix leak when path is too long in ZipArchive::extractTo().</li> |
| 1429 | +</ul></li> |
| 1430 | +</ul> |
| 1431 | +<!-- }}} --></section> |
| 1432 | + |
| 1433 | + |
| 1434 | + |
1358 | 1435 | <section class="version" id="8.3.23"><!-- {{{ 8.3.23 --> |
1359 | 1436 | <h3>Version 8.3.23</h3> |
1360 | 1437 | <b><?php release_date('03-Jul-2025'); ?></b> |
|
0 commit comments