PHP

5.5.4

Released on 19 Sep 2013
Project description.
PHP is a popular general-purpose scripting language that is especially suited to web development
PHP 5.5.4 Changelog
  • Core:
    • Fixed bug #60598 (cli/apache sapi segfault on objects manipulation).
    • Improved fputcsv() to allow specifying escape character.
    • Fixed bug #65483 (quoted-printable encode stream filter incorrectly encoding spaces).
    • Fixed bug #65470 (Segmentation fault in zend_error() with --enable-dtrace).
    • Fixed bug #65490 (Duplicate calls to get lineno & filename for DTRACE_FUNCTION_*).
    • 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).
  • Session:
    • Fixed bug #65475 (Session ID is not initialized properly when strict session is enabled).
    • Fixed bug #51127 and #65359, FR #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.