PHP Release 5.5.4


PHP 5.5.4 Release Announcement

The PHP development team announces the immediate availability of PHP 5.5.4. This release fixes several bugs against PHP 5.5.3.

All PHP users are encouraged to upgrade to this release.

For source downloads of PHP 5.5.4 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

Source Code
Change Logs
core
  • Fixed bug #60598 (cli/apache sapi segfault on objects manipulation).
  • Improved fputcsv() to allow specifying escape character.
  • Fixed bug #65490 (Duplicate calls to get lineno & filename for DTRACE_FUNCTION_*).
  • Fixed bug #65483 (quoted-printable encode stream filter incorrectly encoding spaces).
  • Fixed bug #65481 (shutdown segfault due to serialize)
  • Fixed bug #65470 (Segmentation fault in zend_error() with --enable-dtrace).
  • Fixed bug #65225 (PHP_BINARY incorrectly set).
  • Fixed bug #62692 (PHP fails to build with DTrace).
  • Fixed bug #61759 (class_alias() should accept classes with leading backslashes).
  • Fixed bug #46311 (Pointer aliasing issue results in miscompile on gcc4.4).
curl
  • Fixed bug #65458 (curl memory leak).
datetime
  • Fixed bug #65554 (createFromFormat broken when weekday name is followed by some delimiters). .
  • Fixed bug #65564 (stack-buffer-overflow in DateTimeZone stuff caught by AddressSanitizer). .
opcache
  • Fixed bug #65561 (Zend Opcache on Solaris 11 x86 needs ZEND_MM_ALIGNMENT=4).
openssl
  • Fixed bug #64802 (openssl_x509_parse fails to parse subject properly in some cases).
pdo
  • Fixed bug #64953 (Postgres prepared statement positional parameter casting).
session
  • Fixed bug #65475 (Session ID is not initialized properly when strict session is enabled).
  • Fixed bug #51127/#65359 Request #25630/#43980/#54383 (Added php_serialize session serialize handler that uses plain serialize()).
standard
  • Fix issue with return types of password API helper functions. Found via static analysis by cjones.
zlib
  • Fixed bug #65391 (Unable to send vary header user-agent when ob_start('ob_gzhandler') is called)
To Top