|
653 | 653 |
|
654 | 654 | <a id="PHP_8_3"></a>
|
655 | 655 |
|
| 656 | +<section class="version" id="8.3.16"><!-- {{{ 8.3.16 --> |
| 657 | +<h3>Version 8.3.16</h3> |
| 658 | +<b><?php release_date('16-Jan-2025'); ?></b> |
| 659 | +<ul><li>Core: |
| 660 | +<ul> |
| 661 | + <li>Fixed bug <?php githubissuel('php/php-src', 17106); ?> (ZEND_MATCH_ERROR misoptimization).</li> |
| 662 | + <li>Fixed bug <?php githubissuel('php/php-src', 17162); ?> (zend_array_try_init() with dtor can cause engine UAF).</li> |
| 663 | + <li>Fixed bug <?php githubissuel('php/php-src', 17101); ?> (AST->string does not reproduce constructor property promotion correctly).</li> |
| 664 | + <li>Fixed bug <?php githubissuel('php/php-src', 17211); ?> (observer segfault on function loaded with dl()).</li> |
| 665 | + <li>Fixed bug <?php githubissuel('php/php-src', 17216); ?> (Trampoline crash on error).</li> |
| 666 | +</ul></li> |
| 667 | +<li>Date: |
| 668 | +<ul> |
| 669 | + <li>Fixed bug <?php githubissuel('php/php-src', 14709); ?> DatePeriod::__construct() overflow on recurrences.</li> |
| 670 | +</ul></li> |
| 671 | +<li>DBA: |
| 672 | +<ul> |
| 673 | + <li>Skip test if inifile is disabled.</li> |
| 674 | +</ul></li> |
| 675 | +<li>DOM: |
| 676 | +<ul> |
| 677 | + <li>Fixed bug <?php githubissuel('php/php-src', 17224); ?> (UAF in importNode).</li> |
| 678 | +</ul></li> |
| 679 | +<li>Embed: |
| 680 | +<ul> |
| 681 | + <li>Make build command for program using embed portable.</li> |
| 682 | +</ul></li> |
| 683 | +<li>FFI: |
| 684 | +<ul> |
| 685 | + <li><?php bugfix(79075); ?> (FFI header parser chokes on comments).</li> |
| 686 | + <li>Fix memory leak on ZEND_FFI_TYPE_CHAR conversion failure.</li> |
| 687 | + <li>Fixed bug <?php githubissuel('php/php-src', 16013); ?> and bug #80857 (Big endian issues).</li> |
| 688 | +</ul></li> |
| 689 | +<li>Filter: |
| 690 | +<ul> |
| 691 | + <li>Fixed bug <?php githubissuel('php/php-src', 16944); ?> (Fix filtering special IPv4 and IPv6 ranges, by using information from RFC 6890).</li> |
| 692 | +</ul></li> |
| 693 | +<li>FPM: |
| 694 | +<ul> |
| 695 | + <li>Fixed bug <?php githubissuel('php/php-src', 13437); ?> (FPM: ERROR: scoreboard: failed to lock (already locked)).</li> |
| 696 | + <li>Fixed bug <?php githubissuel('php/php-src', 17112); ?> (Macro redefinitions).</li> |
| 697 | + <li>Fixed bug <?php githubissuel('php/php-src', 17208); ?> (bug64539-status-json-encoding.phpt fail on 32-bits).</li> |
| 698 | +</ul></li> |
| 699 | +<li>GD: |
| 700 | +<ul> |
| 701 | + <li>Fixed bug <?php githubissuel('php/php-src', 16255); ?> (Unexpected nan value in ext/gd/libgd/gd_filter.c).</li> |
| 702 | + <li>Ported fix for libgd bug 276 (Sometimes pixels are missing when storing images as BMPs).</li> |
| 703 | +</ul></li> |
| 704 | +<li>Gettext: |
| 705 | +<ul> |
| 706 | + <li>Fixed bug <?php githubissuel('php/php-src', 17202); ?> (Segmentation fault ext/gettext/gettext.c bindtextdomain()).</li> |
| 707 | +</ul></li> |
| 708 | +<li>Iconv: |
| 709 | +<ul> |
| 710 | + <li>Fixed bug <?php githubissuel('php/php-src', 17047); ?> (UAF on iconv filter failure).</li> |
| 711 | +</ul></li> |
| 712 | +<li>LDAP: |
| 713 | +<ul> |
| 714 | + <li>Fixed bug <?php githubissuel('php/php-src', 17280); ?> (ldap_search() fails when $attributes array has holes).</li> |
| 715 | +</ul></li> |
| 716 | +<li>LibXML: |
| 717 | +<ul> |
| 718 | + <li>Fixed bug <?php githubissuel('php/php-src', 17223); ?> (Memory leak in libxml encoding handling).</li> |
| 719 | +</ul></li> |
| 720 | +<li>MBString: |
| 721 | +<ul> |
| 722 | + <li>Fixed bug <?php githubissuel('php/php-src', 17112); ?> (Macro redefinitions).</li> |
| 723 | +</ul></li> |
| 724 | +<li>Opcache: |
| 725 | +<ul> |
| 726 | + <li>opcache_get_configuration() properly reports jit_prof_threshold.</li> |
| 727 | + <li>Fixed bug <?php githubissuel('php/php-src', 17246); ?> (GC during SCCP causes segfault).</li> |
| 728 | +</ul></li> |
| 729 | +<li>PCNTL: |
| 730 | +<ul> |
| 731 | + <li>Fix memory leak in cleanup code of pcntl_exec() when a non stringable value is encountered past the first entry.</li> |
| 732 | +</ul></li> |
| 733 | +<li>PgSql: |
| 734 | +<ul> |
| 735 | + <li>Fixed bug <?php githubissuel('php/php-src', 17158); ?> (pg_fetch_result Shows Incorrect ArgumentCountError Message when Called With 1 Argument).</li> |
| 736 | + <li>Fixed further ArgumentCountError for calls with flexible number of arguments.</li> |
| 737 | +</ul></li> |
| 738 | +<li>Phar: |
| 739 | +<ul> |
| 740 | + <li>Fixed bug <?php githubissuel('php/php-src', 17137); ?> (Segmentation fault ext/phar/phar.c).</li> |
| 741 | +</ul></li> |
| 742 | +<li>SimpleXML: |
| 743 | +<ul> |
| 744 | + <li>Fixed bug <?php githubissuel('php/php-src', 17040); ?> (SimpleXML's unset can break DOM objects).</li> |
| 745 | + <li>Fixed bug <?php githubissuel('php/php-src', 17153); ?> (SimpleXML crash when using autovivification on document).</li> |
| 746 | +</ul></li> |
| 747 | +<li>Sockets: |
| 748 | +<ul> |
| 749 | + <li>Fixed bug <?php githubissuel('php/php-src', 16276); ?> (socket_strerror overflow handling with INT_MIN).</li> |
| 750 | + <li>Fixed overflow on SO_LINGER values setting, strengthening values check on SO_SNDTIMEO/SO_RCVTIMEO for socket_set_option().</li> |
| 751 | +</ul></li> |
| 752 | +<li>SPL: |
| 753 | +<ul> |
| 754 | + <li>Fixed bug <?php githubissuel('php/php-src', 17225); ?> (NULL deref in spl_directory.c).</li> |
| 755 | +</ul></li> |
| 756 | +<li>Streams: |
| 757 | +<ul> |
| 758 | + <li>Fixed bug <?php githubissuel('php/php-src', 17037); ?> (UAF in user filter when adding existing filter name due to incorrect error handling).</li> |
| 759 | + <li>Fixed bug <?php githubissuel('php/php-src', 16810); ?> (overflow on fopen HTTP wrapper timeout value).</li> |
| 760 | + <li>Fixed bug <?php githubissuel('php/php-src', 17067); ?> (glob:// wrapper doesn't cater to CWD for ZTS builds).</li> |
| 761 | +</ul></li> |
| 762 | +<li>Windows: |
| 763 | +<ul> |
| 764 | + <li>Hardened proc_open() against cmd.exe hijacking.</li> |
| 765 | +</ul></li> |
| 766 | +<li>XML: |
| 767 | +<ul> |
| 768 | + <li>Fixed bug <?php githubissuel('php/php-src', 1718); ?> (unreachable program point in zend_hash).</li> |
| 769 | +</ul></li> |
| 770 | +</ul> |
| 771 | +<!-- }}} --></section> |
| 772 | + |
| 773 | + |
| 774 | + |
656 | 775 | <section class="version" id="8.3.15"><!-- {{{ 8.3.15 -->
|
657 | 776 | <h3>Version 8.3.15</h3>
|
658 | 777 | <b><?php release_date('19-Dec-2024'); ?></b>
|
|
0 commit comments