PHP 5.4.9 and PHP 5.3.19 released!
22-Nov-2012
The PHP development team announces the immediate availability of PHP 5.4.9 and PHP 5.3.19. These releases fix over 15 bugs. All users of PHP are encouraged to upgrade to PHP 5.4.9, or at least 5.3.19.For source downloads of PHP 5.4.9 and PHP 5.3.19 please visit our downloads page, Windows binaries can be found on windows.php.net/download/.
The list of changes are recorded in the ChangeLog.
Version 5.4.9
22-November-2012- Core:
- Curl:
- Fixed bug #63363 (Curl silently accepts boolean true for SSL_VERIFYHOST).
- Fileinfo:
- Fixed bug #63248 (Load multiple magic files from a directory under Windows).
- Libxml
- Fixed bug #63389 (Missing context check on libxml_set_streams_context() causes memleak).
- Mbstring:
- Fixed bug #63447 (max_input_vars doesn't filter variables when mbstring.encoding_translation = On).
- OCI8:
- Fixed bug #63265 (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR macro)
- PCRE:
- PDO:
- Fixed bug #63235 (buffer overflow in use of SQLGetDiagRec).
- PDO_pgsql:
- Fixed bug #62593 (Emulate prepares behave strangely with PARAM_BOOL).
- Phar:
- Fixed bug #63297 (Phar fails to write an openssl based signature).
- Streams:
- Fixed bug #63240 (stream_get_line() return contains delimiter string).
- Reflection:
- Fixed bug #63399 (ReflectionClass::getTraitAliases() incorrectly resolves traitnames).
Version 5.3.19
22-November-2012- Core:
- Libxml:
- Fixed bug #63389 (Missing context check on libxml_set_streams_context() causes memleak).
- Mbstring:
- Fixed bug #63447 (max_input_vars doesn't filter variables when mbstring.encoding_translation = On).
- MySQL:
- Fixed compilation failure on mixed 32/64 bit systems.
- OCI8:
- Fixed bug #63265 (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR macro)
- PCRE:
- PDO:
- Fixed bug #63235 (buffer overflow in use of SQLGetDiagRec).
- PDO_pgsql:
- Fixed bug #62593 (Emulate prepares behave strangely with PARAM_BOOL).
- Phar:
- Fixed bug #63297 (Phar fails to write an openssl based signature).
- Streams:
- Fixed bug #63240 (stream_get_line() return contains delimiter string).