PHP 5.6.38, 7.0.32, 7.1.22 & 7.2.10 released: fix bugs

PHP 7.3
PHP is a general-purpose open source scripting language. The grammar absorbs the characteristics of C language, Java, and Perl is conducive to learning and is widely used, mainly for the field of Web development. PHP’s unique syntax mixes C, Java, Perl, and PHP’s native syntax. It can execute dynamic web pages faster than CGI or Perl. Dynamic pages made with PHP compared to other programming languages, PHP embeds programs into HTML (an application under the standard universal markup language) document, which is much more efficient than CGI that entirely generates HTML markup. PHP can also execute compiled code, compile to achieve encryption and optimize code execution, making the code run faster.

PHP 5.6.38

– Apache2
. Fixed bug #76582 (XSS due to the header Transfer-Encoding: chunked). (Stas)

Download

PHP 7.0.32

– Apache2
. Fixed bug #76582 (XSS due to the header Transfer-Encoding: chunked). (Stas)

Download

PHP 7.1.22

– Core:
. Fixed bug #76754 (parent private constant in extends class memory leak).
(Laruence)
. Fixed bug #72443 (Generate enabled extension). (petk)

– Apache2:
. Fixed bug #76582 (Apache bucket brigade sometimes becomes invalid). (stas)

– Bz2:
. Fixed arginfo for bzcompress. (Tyson Andre)

– gettext:
. Fixed bug #76517 (incorrect restoring of LDFLAGS). (sji)

– iconv:
. Fixed bug #68180 (iconv_mime_decode can return extra characters in a
header). (cmb)
. Fixed bug #63839 (iconv_mime_decode_headers function is skipping headers).
(cmb)
. Fixed bug #60494 (iconv_mime_decode does ignore special characters). (cmb)
. Fixed bug #55146 (iconv_mime_decode_headers() skips some headers). (cmb)

– intl:
. Fixed bug #74484 (MessageFormatter::formatMessage memory corruption with
11+ named placeholders). (Anatol)

– libxml:
. Fixed bug #76777 (“public id” parameter of libxml_set_external_entity_loader
callback undefined). (Ville Hukkamäki)

– mbstring:
. Fixed bug #76704 (mb_detect_order return value varies based on argument
type). (cmb)

– Opcache:
. Fixed bug #76747 (Opcache treats path containing “test.pharma.tld” as a phar
file). (Laruence)

– OpenSSL:
. Fixed bug #76705 (unusable ssl => peer_fingerprint in
stream_context_create()). (Jakub Zelenka)

– phpdbg:
. Fixed bug #76595 (phpdbg man page contains outdated information).
(Kevin Abel)

– SPL:
. Fixed bug #68825 (Exception in DirectoryIterator::getLinkTarget()). (cmb)
. Fixed bug #68175 (RegexIterator pregFlags are NULL instead of 0). (Tim
Siebels)

– Standard:
. Fixed bug #76778 (array_reduce leaks memory if callback throws exception).
(cmb)

– zlib:
. Fixed bug #65988 (Zlib version check fails when an include/zlib/ style dir
is passed to the –with-zlib configure option). (Jay Bonci)
. Fixed bug #76709 (Minimal required zlib library is 1.2.0.4). (petk)

Download

PHP 7.2.10

– Core:
. Fixed bug #76754 (parent private constant in extends class memory leak).
(Laruence)
. Fixed bug #72443 (Generate enabled extension). (petk)
. Fixed bug #75797 (Memory leak when using class_alias() in non-debug mode).
(Massimiliano Braglia)

– Apache2:
. Fixed bug #76582 (Apache bucket brigade sometimes becomes invalid). (stas)

– Bz2:
. Fixed arginfo for bzcompress. (Tyson Andre)

– gettext:
. Fixed bug #76517 (incorrect restoring of LDFLAGS). (sji)

– iconv:
. Fixed bug #68180 (iconv_mime_decode can return extra characters in a
header). (cmb)
. Fixed bug #63839 (iconv_mime_decode_headers function is skipping headers).
(cmb)
. Fixed bug #60494 (iconv_mime_decode does ignore special characters). (cmb)
. Fixed bug #55146 (iconv_mime_decode_headers() skips some headers). (cmb)

– intl:
. Fixed bug #74484 (MessageFormatter::formatMessage memory corruption with
11+ named placeholders). (Anatol)

– libxml:
. Fixed bug #76777 (“public id” parameter of libxml_set_external_entity_loader
callback undefined). (Ville Hukkamäki)

– mbstring:
. Fixed bug #76704 (mb_detect_order return value varies based on argument
type). (cmb)

– Opcache:
. Fixed bug #76747 (Opcache treats path containing “test.pharma.tld” as a phar
file). (Laruence)

– OpenSSL:
. Fixed bug #76705 (unusable ssl => peer_fingerprint in
stream_context_create()). (Jakub Zelenka)

– phpdbg:
. Fixed bug #76595 (phpdbg man page contains outdated information).
(Kevin Abel)

– SPL:
. Fixed bug #68825 (Exception in DirectoryIterator::getLinkTarget()). (cmb)
. Fixed bug #68175 (RegexIterator pregFlags are NULL instead of 0). (Tim
Siebels)

– Standard:
. Fixed bug #76778 (array_reduce leaks memory if callback throws exception).
(cmb)

– zlib:
. Fixed bug #65988 (Zlib version check fails when an include/zlib/ style dir
is passed to the –with-zlib configure option). (Jay Bonci)
. Fixed bug #76709 (Minimal required zlib library is 1.2.0.4). (petk)

Download