Lines Matching refs:to
5 . Changed silent conversion of array to string to produce a notice. (Patrick)
19 the data exceeds or is equal to 2048 bytes). (Pierre, Pascal Borreli)
24 . Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd argument to
32 . Reverted changes that required constructor overrides to invoke the parent
39 . Fixed bug #54089 (token_get_all with regards to __halt_compiler is
53 . Fixed bug #55707 (undefined reference to `__sync_fetch_and_add_4' on Linux
100 . Implemented closure rebinding as parameter to bindTo. (Gustavo Lopes)
125 . Added encode/decode in hex format to mb_[en|de]code_numericentity(). (Rui)
131 . Added ReflectionClass::newInstanceWithoutConstructor() to create a new
174 - Changed E_ALL to include E_STRICT. (Stas)
181 . Added process.max to control the number of process FPM can fork. FR #55166.
206 . Enhance security by limiting access to user defined extensions.
210 . Changed http_response_code() to be able to set a response code. (Kalle)
216 . Added the ability to pass options to loadHTML (Chregu, fxmulder at gmail dot com)
241 - Moved extensions to PECL: (Johannes)
245 - Changed $_SERVER['REQUEST_TIME'] to include microsecond precision. (Ilia)
246 - Changed default value of "default_charset" php.ini option from ISO-8859-1 to
248 - Changed array_combine() to return empty array instead of FALSE when both
250 - Changed third parameter of preg_match_all() to optional. FR #53238. (Adam)
256 . Added multibyte support by default. Previously php had to be compiled
268 prior to the sending of headers and after default headers have
274 . Improved unix build system to allow building multiple PHP binary SAPIs and
276 . Added optional argument to debug_backtrace() and debug_print_backtrace()
277 to limit the amount of stack frames returned. (Sebastian, Patrick)
281 to truncation, e.g. through ftruncate(). FR #53888. (Gustavo)
316 . Added caches to eliminate repeatable run-time bindings of functions,
323 . ZEND_CATCH now has to be used only with constant class names.
330 . Optimized access to global constants using values with pre-calculated
332 . Optimized access to static properties using executor specialization.
341 . Added "cli.pager" php.ini setting to set a pager for output.
342 . Added "cli.prompt" php.ini setting to configure the shell prompt.
343 . Added shortcut #inisetting=value to change ini settings at run-time.
344 . Changed shell not to terminate on fatal errors.
354 separators to the first byte. FR #53457. (Adam)
362 . Added the + modifier to parseFromFormat to allow trailing text in the
363 string to parse without throwing an error. (Stas, Derick)
387 numeric strings to integers. (Ilia)
405 . Added a "no_ticket" SSL context option to disable the SessionTicket TLS
407 . Added no padding option to openssl_encrypt()/openssl_decrypt(). (Scott)
425 . Changed session.entropy_file to default to /dev/urandom or /dev/arandom if
434 . Added XsltProcessor::setSecurityPrefs($options) and getSecurityPrefs() to
435 define forbidden operations within XSLT stylesheets, default is not to
445 . Allow ~infinite OIDs in GET/GETNEXT/SET queries. Autochunk them to max_oids
454 . #45893 (Snmp buffer limited to 2048 char)
457 . #53862 (snmp_set_oid_output_format does not allow returning to default)
514 . Fixed bug#52013 (Unable to decompress files in a compressed phar). (Hannes)
525 . Reverted the SimpleXML->query() behaviour to returning empty arrays
540 as the new behavior caused mysqlnd SSL connections to hang (#55283).
544 - Upgraded bundled SQLite to version 3.7.7.1. (Scott)
545 - Upgraded bundled PCRE to version 8.12. (Scott)
563 . Fixed bug #54262 (Crash when assigning value to a dimension in a non-array).
569 . Updated crypt_blowfish to 1.2. ((CVE-2011-2483) (Solar Designer)
574 and an --man-dir argument to php-config. (Hannes)
591 . Fixed bug #55014 (Compile failure due to improper use of ctime_r()). (Ilia)
594 . Fixed bug #54935 php_win_err can lead to crash. (Pierre)
617 . Alternative fix for bug #52550, as applied to the round() function (signed
666 . Added 3rd parameter to filter_var_array() and filter_input_array()
687 . Fixed bug #53339 (Fails to build when compilng with gcc 4.5 and DSO
698 . Change E_ERROR to E_WARNING in mcrypt_create_iv when not enough data
700 . Fixed bug #55169 (mcrypt_create_iv always fails to gather sufficient random
704 . Fixed crash when using more than 28,000 bound parameters. Workaround is to
705 set mysqlnd.net_cmd_buffer_size to at least 9000. (Andrey)
717 ciphers to the OpenSSL default for the algorithm. (Scott)
728 . Increased the backtrack limit from 100000 to 1000000 (Rasmus)
769 . Added xml format to the status page. (fat)
777 . Added a real scoreboard and several improvements to the status page. (fat)
813 . Fixed bug #54623 (Segfault when writing to a persistent socket after
819 - Upgraded bundled Sqlite3 to version 3.7.4. (Ilia)
820 - Upgraded bundled PCRE to version 8.11. (Ilia)
823 . Indirect reference to $this fails to resolve if direct $this is never used
825 . Added options to debug backtrace functions. (Stas)
826 . Fixed bug numerous crashes due to setlocale (crash on error, pcre, mysql
840 . Added ability to connect to HTTPS sites through proxy with basic
842 . Changed default value of ini directive serialize_precision from 100 to 17.
857 . Fixed bug #53574 (Integer overflow in SdnToJulian, sometimes leading to
867 . Fixed bug #53729 (DatePeriod fails to initialize recurrences on 64bit
920 . Added 'db' and 'catalog' keys to the field fetching functions (FR #39847).
929 . Fixed bug #53425 (mysqli_real_connect() ignores client flags when built to
1006 . Fixed memory leak on SQLite3Result and SQLite3Stmt when assigning to a
1053 - Upgraded bundled Sqlite3 to version 3.7.3. (Ilia)
1054 - Upgraded bundled PCRE to version 8.10. (Ilia)
1076 . Added a 3rd parameter to get_html_translation_table. It now takes a charset
1080 . Implemented FR #52348, added new constant ZEND_MULTIBYTE to detect
1091 . Added new character sets to mysqlnd, which are available in MySQL 5.5
1095 . Added '-p/--prefix' to php-fpm to use a custom prefix and run multiple
1098 . Added '-t/--test' to php-fpm to check and validate FPM conf file. (fat)
1103 . Fixed extract() to do not overwrite $GLOBALS and $this when using
1107 . Changed the $context parameter on copy() to actually have an effect. (Kalle)
1124 . Fixed bug #53021 (In html_entity_decode, failure to convert numeric entities
1127 #185591) to other encodings. Additionaly, html_entity_decode() now doesn't
1138 . Fixed bug #50953 (socket will not connect to IPv4 address when the host has
1146 . Fixed bug #48831 (php -i has different output to php --ini). (Richard,
1161 . Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED.
1172 . Fixed bug #52786 (PHP should reset section to [PHP] after ini sections).
1208 . Added support for the ( and ) delimiters/separators to
1212 . Added Berkeley DB 5.1 support to the DBA extension. (Oracle Corp.)
1219 belongs to the unsupported "dotted octal" representation. (Gustavo)
1250 . Fixed bug #50590 (IntlDateFormatter::parse result is limited to the integer
1264 . Fixed bug #52843 (Segfault when optional parameters are not passed in to
1274 . Fixed bug #52686 (mysql_stmt_attr_[gs]et argument points to incorrect type).
1278 . Fixed bug #52433 (Call to undefined method mysqli::poll() - must be static).
1304 . Fixed bug #51610 (Using oci_connect causes PHP to take a long time to
1306 9891199) for this patch to have an effect. (Oracle Corp.)
1328 . Fixed bug #52693 (configuration file errors are not logged to stderr). (fat)
1331 . Fixed bug #52498 (libevent was not only linked to php-fpm). (fat)
1397 . Fixed bug #52820 (writes to fopencookie FILE* not commited when seeking the
1408 - Upgraded bundled sqlite to version 3.6.23.1. (Ilia)
1409 - Upgraded bundled PCRE to version 8.02. (Ilia)
1412 numeric strings to integers. (Ilia)
1413 - Added stream_set_read_buffer, allows to set the buffer for read operation.
1415 - Added stream filter support to mcrypt extension (ported from
1417 - Added full_special_chars filter to ext/filter. (Rasmus)
1419 - Added fifth parameter to openssl_encrypt()/openssl_decrypt()
1420 (string $iv) to use non-NULL IV.
1424 - Added recent Windows versions to php_uname and fix undefined windows
1426 - Added Berkeley DB 5 support to the DBA extension. (Johannes, Chris Jones)
1427 - Added support for copy to/from array/file for pdo_pgsql extension.
1429 - Added inTransaction() method to PDO, with specialized support for Postgres.
1437 - Implemented FR#35638 (Adding udate to imap_fetch_overview results).
1439 - Rewrote var_export() to use smart_str rather than output buffering, prevents
1494 - Fixed bug #52193 (converting closure to array yields empty array). (Felipe)
1512 - Fixed bug #52060 (Memory leak when passing a closure to method_exists()).
1530 with an access to self::). (Felipe)
1538 - Fixed bug #51791 (constant() aborts execution when fail to check undefined
1543 - Fixed bug #51723 (Content-length header is limited to 32bit integer with
1577 - Fixed bug #51583 (Bus error due to wrong alignment in mysqlnd). (Rainer Jung)
1606 - Fixed bug #51242 (Empty mysql.default_port does not default to 3306 anymore,
1613 - Fixed bug #51183 (ext/date/php_date.c fails to compile with Sun Studio).
1635 - Fixed bug #50731 (Inconsistent namespaces sent to functions registered with
1664 - Fixed bug #49216 (Reflection doesn't seem to work properly on MySqli).
1686 - Fixed bug #33210 (getimagesize() fails to detect width/height on certain
1691 - Upgraded bundled sqlite to version 3.6.22. (Ilia)
1692 - Upgraded bundled libmagic to version 5.03. (Mikko)
1693 - Upgraded bundled PCRE to version 8.00. (Scott)
1694 - Updated timezone database to version 2010.3. (Derick)
1703 - Changed gmp_strval() to use full range from 2 to 62, and -2 to -36. FR #50283
1705 - Changed "post_max_size" php.ini directive to allow unlimited post size by
1706 setting it to 0. (Rasmus)
1707 - Changed tidyNode class to disallow manual node creation. (Pierrick)
1717 - Added INTERNALDATE support to imap_append. (nick at mailtrust dot com)
1718 - Added support for SHA-256 and SHA-512 to php's crypt. (Pierre)
1720 - Added FILTER_FLAG_STRIP_BACKTICK option to the filter extension. (Ilia)
1723 - Added LIBXML_PARSEHUGE constant to override the maximum text size of a
1737 - Fixed error_log() to be binary safe when using message_type 3. (Jani)
1750 - Fixed error output to stderr on Windows. (Pierre)
1755 - Fixed crypt's blowfish sanity check of the "setting" string, to reject
1767 - Fixed bug #50859 (build fails with openssl 1.0 due to md2 deprecation).
1780 - Fixed bug #50732 (exec() adds single byte twice to $output array). (Ilia)
1781 - Fixed bug #50728 (All PDOExceptions hardcode 'code' property to 0).
1811 - Fixed bug #50394 (Reference argument converted to value in __call). (Stas)
1830 - Fixed bug #50255 (isset() and empty() silently casts array to object).
1850 - Fixed bug #50168 (FastCGI fails with wrong error on HEAD request to
1888 - Fixed bug #49660 (libxml 2.7.3+ limits text nodes to 10MB). (Felipe)
1900 - Fixed bug #49224 (Compile error due to old DNS functions on AIX systems).
1902 - Fixed bug #49174 (crash when extending PDOStatement and trying to set
1904 - Fixed bug #48811 (Directives in PATH section do not get applied to
1927 - Upgraded bundled sqlite to version 3.6.19. (Scott)
1928 - Updated timezone database to version 2009.17 (2009q). (Derick)
1930 - Changed ini file directives [PATH=](on Win32) and [HOST=](on all) to be case
1933 - Restored shebang line check to CGI sapi (not checked by scanner anymore).
1936 - Added "max_file_uploads" INI directive, which can be set to limit the
1937 number of file uploads per-request to 20 by default, to prevent possible
1951 - Improved the DNS functions on OSX to use newer APIs, also use Bind 9 API
1953 - Improved shared extension loading on OSX to use the standard Unix dlopen()
1969 - Fixed zlib.deflate compress filter to actually accept level parameter. (Jani)
1995 - Fixed bug #49847 (exec() fails to return data inside 2nd parameter, given
2014 - Fixed bug #49447 (php engine need to correctly check for socket API
2039 - Fixed bug #49122 (undefined reference to mysqlnd_stmt_next_result on compile
2044 - Fixed bug #49092 (ReflectionFunction fails to work with functions in fully
2075 set to a string value). (Jani)
2111 - Fixed bug #48746 (Unable to browse directories within Junction Points).
2171 - Fixed bug #28038 (Sent incorrect RCPT TO commands to SMTP server) (Garrett)
2177 - Upgraded bundled PCRE to version 7.9. (Nuno)
2178 - Upgraded bundled sqlite to version 3.6.15. (Scott)
2180 - Moved extensions to PECL (Derick, Lukas, Pierre, Scott):
2188 . ext/sybase (not maintained anymore, sybase_ct has to be used instead)
2198 - Changed PCRE, Reflection and SPL extensions to be always enabled. (Marcus)
2199 - Changed md5() to use improved implementation. (Solar Designer, Dmitry)
2200 - Changed HTTP stream wrapper to accept any code between and including
2201 200 to 399 as successful. (Mike, Noah Fontes)
2202 - Changed __call() to be invoked on private/protected method access, similar to
2204 - Changed dl() to be disabled by default. Enabled only when explicitly
2207 - Changed opendir(), dir() and scandir() to use default context when no context
2209 - Changed open_basedir to allow tightening in runtime contexts. (Sara)
2210 - Changed PHP/Zend extensions to use flexible build IDs. (Stas)
2213 - Changed openssl info to show the shared library version number. (Scott)
2214 - Changed floating point behaviour to consistently use double precision on all
2216 - Changed round() to act more intuitively when rounding to a certain precision
2218 - Changed session_start() to return false when session startup fails. (Jani)
2219 - Changed property_exists() to check the existence of a property independent of
2221 - Changed array_reduce() to allow mixed $initial (Christian Seiler)
2228 . Added support for using static HEREDOCs to initialize static variables and
2236 . Added forward_static_call(_array) to complete LSB. (Mike Lively)
2242 E_DEPRECATED is used to inform about stuff being scheduled for removal
2244 . Added "request_order" INI variable to control specifically $_REQUEST
2247 . Added ability to handle exceptions in destructors. (Marcus)
2255 . Use IS_CV for direct access to $this variable. (Dmitry)
2258 . Optimized ZEND_RETURN opcode to not allocate and copy return value if it is
2267 . Improved memory usage by moving constants to read only memory.
2277 . Optimized interpolated strings to use one less opcode. (Matt)
2285 . Allowed using full path to load modules using "extension" directive.
2286 . Allowed "ini-variables" to be used almost everywhere ini php.ini files.
2288 . Added 3rd optional parameter to parse_ini_file() to specify the scanning
2291 . Fixed get_cfg_var() to be able to return "array" ini options.
2292 . Added optional parameter to ini_get_all() to only retrieve the current
2296 . Update all libraries to their latest stable version. (Pierre, Rob, Liz,
2327 . Added CGI SAPI -T option which can be used to measure execution
2336 . Added ability to use stream wrappers in include_path. (Gregory, Dmitry)
2346 . Changed mhash to be a wrapper layer around the hash extension. (Scott)
2348 . Added sha224 hash algorithm to the hash extension. (Scott)
2351 . Added imap_gc() to clear the imap cache
2356 common non-text types such as "application/xhtml+xml" to be converted
2365 . Added SQLT_AFC (aka CHAR datatype) support to oci_bind_by_name.
2371 . Changed default value of oci8.default_prefetch from 10 to 100.
2376 . Fixed PECL Bug #14268 (Allow "pecl install oci8" command to "autodetect" an
2386 . Added access to internal values of DSA, RSA and DH keys. (Dmitry)
2401 . Added ability to use Traversable objects instead of plain arrays.
2406 . Added SPL to list of standard extensions that cannot be disabled. (Marcus)
2407 . Added ability to store associative information with objects in
2409 . Added ArrayAccess support to SplObjectStorage. (Marcus)
2414 . Added new parameter $prepend to spl_autoload_register(). (Etienne)
2422 . Added "+" and "*" specifiers to zend_parse_parameters(). (Andrei)
2423 . Added concept of "delayed early binding" that allows opcode caches to
2440 . Added Enchant extension as a way to access spell checkers. (Pierre)
2450 . date_parse_from_format(): Parse date/time strings according to a format.
2452 object by parsing a date/time string according to a given format.
2466 . date_timestamp_set() / DateTime::setTimestamp() to set a Unix timestamp
2468 . date_timestamp_get() / DateTime::getTimestamp() to retrieve the Unix
2469 timestamp belonging to a date object.
2470 . two optional parameters to timezone_transitions_get() /
2471 DateTimeZone::getTranstions() to limit the range of transitions being
2479 . DateInterval class to represent the difference between two date/times.
2482 interval to an existing date/time.
2486 . support for "<xth> <weekday> of" and "last <weekday> of" phrases to be used
2491 DateInterval on each iteration, up to an end date or limited by maximum
2499 property's values to be read through ::getValue() and set through
2501 - Added msg_queue_exists() function to sysvmsg extension. (Benjamin Schulz)
2503 to control formatting of date/timestamp columns: PDO::FB_ATTR_DATE_FORMAT,
2506 - Added icon format support to getimagesize(). (Scott)
2507 - Added LDAP_OPT_NETWORK_TIMEOUT option for ldap_set_option() to allow
2509 - Added optional escape character parameter to fgetcsv(). (David Soria Parra)
2510 - Added an optional parameter to strstr() and stristr() for retrieval of either
2514 - Added long-option feature to getopt() and made getopt() available also on
2523 - Added JSON_FORCE_OBJECT flag to json_encode(). (Scott, Richard Quadling)
2524 - Added timezone_version_get() to retrieve the version of the used timezone
2526 - Added 'n' flag to fopen to allow passing O_NONBLOCK to the underlying
2530 "Transfer-Encoding: chunked" header is present in response. It's possible to
2535 - Added stream_cast() and stream_set_options() to user-space stream wrappers,
2537 stream_set_write_buffer() to work with user-space stream wrappers. (Arnaud)
2540 - Added optional parameter "new" to sybase_connect(). (Timm)
2544 - Added ability to send user defined HTTP headers with SOAP request.
2546 - Added concatenation option to bz2.decompress stream filter.
2549 - Added the ability for json_decode() to take a user specified depth. (Scott)
2555 - Added optional clear_realpath_cache and filename parameters to
2558 - Added ext/hash support to ext/session's ID generator. (Sara)
2561 - Added optional "is_xhtml" parameter to nl2br() which makes the function
2567 - Added DOMNode::getLineNo to get line number of parsed node. (Rob)
2568 - Added table info to PDO::getColumnMeta() with SQLite. (Martin Jansen, Scott)
2571 - Added json_last_error() to return any error information from json_decode().
2573 - Added gethostname() to return the current system host name. (Ilia)
2575 - Added depth parameter to json_decode() to lower the nesting depth from the
2588 to different characters with cp1251 and cp866. (Scott)
2591 - Fixed exec() on Windows to not eat the first and last double quotes. (Scott)
2595 - Fixed bug causing the algorithm parameter of mhash() to be modified. (Scott)
2596 - Fixed invalid calls to free when internal fileinfo magic file is used. (Scott)
2598 - Fixed check in recode extension to allow builing of recode and mysql
2629 - Fixed bug #47856 (stristr() converts needle to lower-case). (Ilia)
2638 - Fixed bug #47757 (rename JPG to JPEG in phpinfo). (Pierre)
2640 - Fixed bug #47714 (autoloading classes inside exception_handler leads to
2662 - Fixed bug #47318 (UMR when trying to activate user config). (Pierre)
2684 - Fixed bug #46897 (ob_flush() should fail to flush unerasable buffers).
2733 - Fixed bug #46127 (php_openssl_tcp_sockop_accept forgets to set context on
2756 - Fixed bug #45976 (Moved SXE from SPL to SimpleXML). (Etienne)
2760 - Fixed bug #45907 (undefined reference to 'PHP_SHA512Init'). (Greg)
2763 - Fixed bug #45791 (json_decode() doesn't convert 0e0 to a double). (Scott)
2767 - Fixed bug #45743 (property_exists fails to find static protected member in
2774 - Fixed bug #45682 (Unable to var_dump(DateInterval)). (Derick)
2811 - Fixed bug #41534 (SoapClient over HTTPS fails to reestablish connection).
2818 - Updated timezone database to version 2009.9 (2009i) (Derick)
2820 - Added "ignore_errors" option to http fopen wrapper. (David Zulke, Sara)
2826 back to SORT_STRING to fix backwards compatibility breakage introduced in
2837 - Fixed bug #48557 (Numeric string keys in Apache Hashmaps are not cast to
2851 - Fixed bug #48416 (Force a cache limit in ereg() to stop excessive memory
2870 - Fixed bug #48256 (Crash due to double-linking of history.o).
2872 - Fixed bug #48248 (SIGSEGV when access to private property via &__get).
2882 RecursiveIteratorIterator leads to a segfault). (Scott)
2885 - Fixed bug #48203 (Crash when CURLOPT_STDERR is set to regular file). (Jani)
2891 - Fixed bug #48131 (Don't try to bind ipv4 addresses to ipv6 ips via bindto).
2896 - Fixed bug #48038 (odbc_execute changes variables used to form params array).
2916 - Fixed bug #47818 (Segfault due to bound callback param). (Felipe)
2928 - Fixed bug #47667 (ZipArchive::OVERWRITE seems to have no effect).
2944 - Fixed bug #47430 (Errors after writing to nodeValue parameter of an absent
2985 - Fixed bug #42663 (gzinflate() try to allocate all memory with truncated
2997 - Changed __call() to be invoked on private/protected method access, similar to
3000 - Added optional sorting type flag parameter to array_unique(). Default is
3007 - Fixed explode() behavior with empty string to respect negative limit. (Shire)
3011 - Fixed a segfault when malformed string is passed to json_decode(). (Scott)
3051 - Fixed bug #46959 (Unable to disable PCRE). (Scott)
3055 - Fixed bug #46887 (Invalid calls to php_error_docref()). (oeriksson at
3072 - Fixed bug #46026 (bz2.decompress/zlib.inflate filter tries to decompress
3098 - Upgraded PCRE to version 7.8 (Fixes CVE-2008-2371). (Ilia)
3099 - Updated timezone database to version 2008.9. (Derick)
3100 - Upgraded bundled libzip to 0.9.0. (Pierre)
3102 - Added logging option for error_log to send directly to SAPI. (Stas)
3105 - Added "PHP_INI_SCAN_DIR" environment variable which can be used to
3121 - Fixed sybase_fetch_*() to continue reading after CS_ROW_FAIL status (Timm)
3128 - Fixed stream_get_line() to behave as documented on non-blocking streams.
3132 - Fixed ability to use "internal" heaps in extensions. (Arnaud, Dmitry)
3144 - Fixed simplexml asXML() not to lose encoding when dumping entire
3145 document to file. (Ilia)
3154 - Reverted fix for bug #44197 due to behaviour change in minor version.
3179 - Fixed bug #46381 (wrong $this passed to internal methods causes segfault).
3199 - Fixed bug #46271 (local_cert option is not resolved to full path). (Ilia)
3200 - Fixed bug #46247 (ibase_set_event_handler() is allowing to pass callback
3208 - Fixed bug #46206 (pg_query_params/pg_execute convert passed values to
3218 - Fixed bug #46127 (php_openssl_tcp_sockop_accept forgets to set context
3235 - Fixed bug #46026 (bzip2.decompress/zlib.inflate filter tries to decompress
3248 - Fixed bug #45860 (header() function fails to correctly replace all Status
3269 - Fixed bug #45553 (Using XPath to return values for attributes with a
3299 - Fixed bug #45220 (curl_read callback returns -1 when needs to return
3321 - Fixed bug #44900 (OpenSSL extension fails to link with OpenSSL 0.9.6).
3330 - Fixed bug #44798 (Memory leak assigning value to attribute). (Ilia)
3336 - Fixed bug #44607 (stream_get_line unable to correctly identify the "ending"
3346 - Fixed bug #44182 (extract($a, EXTR_REFS) can fail to split copy-on-write
3348 - Fixed bug #44181 (extract($a, EXTR_OVERWRITE|EXTR_REFS) can fail to create
3349 references to $a). (robin_fernandes at uk dot ibm dot com)
3352 - Fixed bug #43993 (mb_substr_count() behaves differently to substr_count()
3361 - Fixed bug #43668 (Added odbc.default_cursortype to control the ODBCcursor
3363 - Fixed bug #43666 (Fixed code to use ODBC 3.52 datatypes for 64bit
3418 which to group by data is specified. (Ilia)
3422 - Upgraded PCRE to version 7.6 (Nuno)
3449 - Fixed bug #44206 (OCI8 selecting ref cursors leads to ORA-1000 maximum open cursors reached). (Or…
3470 - Fixed bug #43912 (Interbase column names are truncated to 31 characters). (Ilia)
3476 - Fixed bug #43793 (zlib filter is unable to auto-detect gzip/zlib file headers). (Greg)
3481 - Fixed bug #43635 (mysql extension ingores INI settings on NULL values passed to mysql_connect()).…
3491 - Fixed bug #43507 (SOAPFault HTTP Status 500 - would like to be able to set the HTTP Status). (Dmi…
3502 - Fixed bug #43386 (array_globals not reset to 0 properly on init). (Ilia)
3509 - Fixed bug #43279 (pg_send_query_params() converts all elements in 'params' to strings). (Ilia)
3518 - Fixed bug #43105 (PHP seems to fail to close open files). (Hannes)
3526 - Fixed bug #42779 (Incorrect forcing from HTTP/1.0 request to HTTP/1.1 response). (Ilia)
3531 - Fixed bug #42369 (Implicit conversion to string leaks memory). (David C., Rob).
3537 - Fixed bug #41828 (Failing to call RecursiveIteratorIterator::__construct() causes a sefault). (Et…
3545 - Upgraded PCRE to version 7.3 (Nuno)
3546 - Added optional parameter $provide_object to debug_backtrace(). (Sebastian)
3548 - Added ability to control memory consumption between request using
3555 - Fixed move_uploaded_file() to always set file permissions of resulting file
3556 according to UMASK. (Andrew Sitnikov)
3560 - Fixed "mail.force_extra_parameters" php.ini directive not to be modifiable
3561 in .htaccess due to the security implications - reported by SecurityReason.
3564 - Fixed dl() to only accept filenames - reported by Laurent Gaffie. (Stas)
3565 - Fixed dl() to limit argument size to MAXPATHLEN (CVE-2007-4887).
3567 - Fixed iconv_*() functions to limit argument sizes as workaround to libc
3570 - Fixed missing brackets leading to build warning and error in the log.
3579 - Fixed htmlentities/htmlspecialchars not to accept partial multibyte
3595 to connect time). (Ilia)
3600 - Fixed bug #42869 (automatic session id insertion adds sessions id to
3605 - Fixed bug #42785 (json_encode() formats doubles according to locale rather
3611 to string). (Dmitry)
3624 - Fixed bug #42627 (bz2 extension fails to build with -fno-common).
3631 - Fixed bug #42549 (ext/mysql failed to compile with libmysql 3.23). (Scott)
3639 - Fixed bug #42462 (Segmentation when trying to set an attribute in a
3667 - Upgraded PCRE to version 7.2 (Nuno)
3668 - Updated timezone database to version 2007.6. (Derick)
3670 - Improved openssl_x509_parse() to return extensions in readable form. (Dmitry)
3675 - Changed "display_errors" php.ini option to accept "stderr" as value which
3676 makes the error messages to be outputted to STDERR instead of STDOUT with
3678 - Changed error handler to send HTTP 500 instead of blank page on PHP errors.
3680 - Changed mail() function to be always available. (Johannes)
3682 - Added check for unknown options passed to configure. (Jani)
3683 - Added persistent connection status checker to pdo_pgsql.
3686 - Added php_ini_loaded_file() function which returns the path to the actual
3690 - Added missing open_basedir checks to CGI.
3692 - Added missing format validator to unpack() function. (Ilia)
3696 - Added missing MSG_EOR and MSG_EOF constants to sockets extension. (Jani)
3698 - Added ReflectionExtension::info() function to print the phpinfo()
3711 - Fixed money_format() not to accept multiple %i or %n tokens.
3715 - Fixed INFILE LOCAL option handling with MySQL extensions not to be
3717 - Fixed session.save_path and error_log values to be checked against
3726 - Fixed oci8 and PDO_OCI extensions to allow configuring with Oracle 11g
3730 - Fixed var_export() to use the new H modifier so that it can generate
3741 - Fixed bug #43926 (isInstance() isn't equivalent to instanceof operator). (Marcus)
3760 - Fixed bug #42211 (property_exists() fails to find protected properties
3791 - Fixed bug #42015 (ldap_rename(): server error "DSA is unwilling to perform").
3809 - Fixed bug #41919 (crash in string to array conversion).
3816 to be passed to process). (Jani)
3823 -0001 to -0999). (Derick)
3828 - Fixed bug #41831 (pdo_sqlite prepared statements convert resources to
3837 - Fixed bug #41770 (SSL: fatal protocol error due to buffer issues). (Ilia)
3847 - Fixed bug #41698 (float parameters truncated to integer in prepared
3849 - Fixed bug #41692 (ArrayObject shows weird behavior in respect to
3853 - Fixed bug #41685 (array_push() fails to warn when next index is
3891 - Fixed bug #41433 (DBA: configure fails to include correct db.h for db4).
3925 - Changed CGI install target to php-cgi and 'make install' to install CLI
3927 - Changed JSON maximum nesting depth from 20 to 128. (Rasmus)
3932 - Upgraded bundled SQLite 3 to version 3.3.17. (Ilia)
3934 - Added "max_input_nesting_level" php.ini option to limit nesting level of
3936 - Added a 4th parameter flag to htmlspecialchars() and htmlentities() that
3941 - Added --ini switch to CLI that prints out configuration file names. (Marcus)
3942 - Added mysql_set_charset() to allow runtime altering of connection encoding.
3949 - Fixed SOAP extension's handler() to work even when
3992 - Fixed bug #41321 (downgrade read errors in getimagesize() to E_NOTICE).
4000 - Fixed bug #41287 (Namespace functions don't allow xmlns definition to be
4002 - Fixed bug #41285 (Improved fix for CVE-2007-1887 to work with non-bundled
4014 - Fixed bug #39542 (Behavior of require/include different to < 5.2.0).
4019 . Sync to 2.0.35
4025 . Use the dimension of the GIF frame to create the destination image (Pierre)
4029 - Improved FastCGI SAPI to support external pipe and socket servers on win32.
4040 . Added ability to encode arrays with "SOAP-ENC:Array" type instead of WSDL
4045 - Added --ri switch to CLI which allows to check extension information. (Marcus)
4050 links against an external sqlite3.dll. This provides Windows users to upgrade
4052 - Added linenumbers to array returned by token_get_all(). (Johannes)
4054 - Upgraded SQLite 3 to version 3.3.16 (Ilia)
4056 . c-client (imap) to version 2006e
4057 . libpq (PostgreSQL) to version 8.2.3
4058 . libmysql (MySQL) to version 5.0.37
4059 . openssl to version 0.9.8e
4060 - Upgraded PCRE to version 7.0 (Nuno)
4062 - Updated timezone database to version 2007.5. (Derick)
4081 - Fixed bug #41175 (addAttribute() fails to add an attribute with an empty
4150 - Fixed bug #40727 (segfault in PDO when failed to bind parameters). (Tony)
4165 - Fixed bug #40576 (double values are truncated to 6 decimal digits when
4204 - Fixed bug #40261 (Extremely slow data handling due to memory fragmentation).
4217 - Fixed bug #38406 (crash when assigning objects to SimpleXML attributes). (Tony)
4218 - Fixed bug #37799 (ftp_ssl_connect() falls back to non-ssl connection). (Nuno)
4232 - Fixed bug #37386 (autocreating element doesn't assign value to first node).
4242 - Added CURLOPT_TCP_NODELAY constant to Curl extension. (Sara)
4249 . default value if memory-limit is set to 128M
4255 - Added three new functions to ext/xmlwriter (Rob, Ilia)
4259 - Added a meta tag to phpinfo() output to prevent search engines from indexing
4262 - Added missing object support to file_put_contents(). (Ilia)
4263 - Added support for md2, ripemd256 and ripemd320 algos to hash(). (Sara)
4270 - Moved extensions to PECL:
4273 - Changed double-to-string utilities to use BSD implementation. (Dmitry, Tony)
4274 - Updated bundled libcURL to version 7.16.0 in the Windows distro. (Edin)
4275 - Updated timezone database to version 2006.16. (Derick)
4276 - cgi.* and fastcgi.* directives are moved to INI subsystem. The new directive
4277 cgi.check_shebang_line can be used to omitting check for "#! /usr/bin/php"
4281 - VCWD_REALPATH() is improved to use realpath cache without VIRTUAL_DIR.
4283 - ext/bcmath initialization code is moved from request startup to module
4296 . Fixed bug #39358 (INSTALL_HEADERS contains incorrect reference to
4298 . Added "default" option that allows a default value to be set for an
4326 . disabled calls to read() after EOF
4385 - Fixed bug #39979 (PGSQL_CONNECT_FORCE_NEW will causes next connect to
4387 - Fixed bug #39971 (pg_insert/pg_update do not allow now() to be used
4409 when trying to open "php://wrong"). (Tony)
4414 type are set to 0). (Dmitry)
4443 - Fixed bug #39724 (Broken build due to spl/filter usage of pcre extension).
4468 - Fixed bug #39613 (Possible segfault in imap initialization due to missing
4473 - Fixed bug #39583 (ftp_put() does not change transfer mode to ASCII). (Tony)
4480 - Fixed bug #39548 (ZMSG_LOG_SCRIPT_NAME not routed to OutputDebugString()
4484 - Fixed bug #39534 (Error in maths to calculate of
4486 - Fixed bug #39527 (Failure to retrieve results when multiple unbuffered,
4506 - Fixed bug #39398 (Booleans are not automatically translated to integers).
4515 - Fixed bug #39362 (Added an option to imap_open/imap_reopen to control the
4521 - Fixed bug #39344 (Unnecessary calls to OnModify callback routine for
4562 - Fixed bug #38274 (Memlimit fatal error sent to "wrong" stderr when using
4574 - Fixed bug #37588 (COM Property propputref converts to PHP function
4576 - Fixed bug #36975 (natcasesort() causes array_pop() to misbehave).
4605 - Updated bundled OpenSSL to version 0.9.8d in the Windows distro. (Edin)
4606 - Updated Postgresql client libraries to 8.1.4 in the Windows distro. (Edin)
4607 - Updated PCRE to version 6.7. (Ilia)
4608 - Updated libsqlite in ext/pdo_sqlite to 3.3.7. (Ilia)
4609 - Updated bundled MySQL client library to version 5.0.22 in the Windows
4611 - Updated timezonedb to version 2006.7. (Derick)
4613 - Added ability to make SOAP call userspace PHP<->XML converters. (Dmitry)
4618 - Added DSA key generation support to openssl_pkey_new(), FR #38731 (marci
4626 - Added version specific registry keys to allow different configurations for
4628 - Added "PHPINIDir" Apache directive to apache and apache_hooks SAPIs.
4630 - Added an optional boolean parameter to memory_get_usage() and
4631 memory_get_peak_usage() to get memory size allocated by emalloc() or real
4636 - Added error messages to disk_free_space() and disk_total_space() functions.
4638 - Added PATHINFO_FILENAME option to pathinfo() to get the filename.
4642 - Added an optional parameter to parse_url() to allow retrieval of distinct
4644 - Added optional parameter to http_build_query() to allow specification of
4647 - Added allow_url_include ini directive to complement allow_url_fopen. (Rasmus)
4652 - Added support for constructors in interfaces to force constructor signature
4664 re-added it for other SAPIs (restore to pre 5.1.x behavior). (Edin)
4665 - Moved extensions to PECL:
4671 - Increased default memory limit to 16 megabytes to accommodate for a more
4673 - In addition to path to php.ini, PHPRC now may specify full file name.
4683 - Changed priority of PHPRC environment variable on win32 to be higher then
4685 - Changed __toString() to be called wherever applicable. (Marcus)
4686 - Changed E_ALL error reporting mode to include E_RECOVERABLE_ERROR. (Marcus)
4687 - Changed realpath cache to be disabled when "open_basedir" or "safe_mode"
4691 . Renamed snmp_set_oid_numeric_print() to snmp_set_oid_output_format().
4693 . Fixed bug #37564 (AES privacy encryption not possible due to net-snmp 5.2
4705 debug builds to allow using internal and external memory debuggers.
4711 - Improved crypt() on win32 to be about 10 times faster and to have friendlier
4714 - Improved performance of str_replace() when doing 1 char to 1 char or 1 char
4715 to many chars replacement. (Ilia)
4717 . Allowed PHP to be an arbitrary filter in the chain and read the script from
4723 . Changed ap_set_content_type() to be called only once. (Mike)
4727 . Optimized access to FastCGI environment variables by using HashTable
4745 . Added full caching support and ArrayAccess to CachingIterator.
4746 . Added array functions to ArrayObject/ArrayIterator and made them faster.
4749 . Added ability to set the CSV separator per SplFileObject.
4753 . Changed to passing libxml options when loading reader.
4757 - Fixed infinite loop when a wrong color index is given to imagefill (Pierre)
4763 - Fixed XSLTProcessor::importStylesheet() to return TRUE on success
4775 make PHP 5.2 compatible to new Sun Webserver. (Uwe)
4795 allowing them to account for extra parameters). (Ilia)
4809 - Fixed bug #38904 (apache2filter changes cwd to /). (Ilia, Hannes)
4827 - Fixed bug #38693 (curl_multi_add_handle() set curl handle to null). (Ilia)
4833 - Fixed bug #38637 (curl_copy_handle() fails to fully copy the cURL handle).
4851 order to ensure it is shutdown before the extensions it may depend on).
4853 - Fixed bug #38488 (Access to "php://stdin" and family crashes PHP on win32).
4859 to self::). (Johannes)
4873 - Fixed bug #38427 (unicode causes xml_parser to misbehave). (Rob)
4876 - Fixed bug #38394 (PDO fails to recover from failed prepared statement
4885 - Fixed bug #38322 (reading past array in sscanf() leads to arbitrary code
4913 - Fixed bug #38217 (ReflectionClass::newInstanceArgs() tries to allocate too
4916 - Fixed bug #38213, #37611, #37571 (wddx encoding fails to handle certain
4922 - Fixed bug #38199 (fclose() unable to close STDOUT and STDERR). (Tony)
4926 - Fixed bug #38183 (disable_classes=Foobar causes disabled class to be
4928 - Fixed bug #38179 (imagecopy from a palette to a truecolor image loose alpha
4930 - Fixed bug #38173 (Freeing nested cursors causes OCI8 to segfault). (Tony)
4938 - Fixed bug #38125 (undefined reference to spl_dual_it_free_storage). (Marcus)
4956 - Fixed bug #38003 (in classes inherited from MySQLi it's possible to call
4966 - Fixed bug #37870 (pgo_pgsql tries to de-allocate unused statements).
4969 - Fixed bug #37862 (Integer pointer comparison to numeric value).
4977 - Fixed bug #37780 (memory leak trying to execute a non existing file (CLI)).
4979 - Fixed bug #37779 (empty include_path leads to search for files inside /).
4987 - Fixed bug #37671 (MySQLi extension fails to recognize BIT column). (Ilia)
4998 - Fixed bug #37586 (Bumped minimum PCRE version to 6.6, needed for recursion
5005 - Fixed bug #37564 (AES privacy encryption not possible due to net-snmp 5.2
5011 - Fixed bug #37523 (namespaces added too late, leads to missing xsi:type
5020 - Fixed bug #37487 (oci_fetch_array() array-type should always default to
5033 - Fixed bug #37395 (recursive mkdir() fails to create nonexistent directories
5037 - Fixed bug #37392 (Unnecessary call to OCITransRollback() at the end of
5044 - Fixed bug #37341 ($_SERVER in included file is shortened to two entries,
5050 - Fixed bug #37265 (Added missing safe_mode & open_basedir checks to
5054 - Fixed bug #37244 (Added strict flag to base64_decode() that enforces
5056 - Fixed bug #37144 (PHP crashes trying to assign into property of dead object).
5067 - Fixed bug #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB
5073 - Fixed bug #34180 (--with-curlwrappers causes PHP to disregard some HTTP
5105 - Updated bundled PCRE library to version 6.6. (Andrei)
5106 - Moved extensions to PECL:
5116 . Added SimpleXMLElement::getName() to retrieve name of element.
5117 . Added ability to create elements on the fly.
5120 . Added ability to delete specific elements and attributes by offset.
5123 . Added ability to analyze extension dependency.
5126 . Changed reflection constants to be prefixed with IS_. (Johannes)
5130 . Added the ability to retrieve the request message sent to the server.
5132 . Added a weak/tolerant mode to the JPEG loader.
5133 . Added filtering mode option to imagepng() to allow reducing file size.
5134 . Fixed imagecolorallocate() and imagecolorallocatelapha() to return FALSE
5136 - Changed get_headers() to retrieve headers also from non-200 responses.
5138 - Changed get_headers() to use the default context. (Ilia)
5139 - Added lchown() and lchgrp() to change user/group ownership of symlinks.
5146 - Added imap_savebody() that allows message body to be written to a
5148 - Added overflow checks to wordwrap() function. (Ilia)
5149 - Added support for BINARY_DOUBLE and BINARY_FLOAT to PDO_OCI and OCI8
5154 - Fixed tempnam() 2nd parameter to be checked against path components. (Ilia)
5155 - Fixed a bug that would not fill in the fifth argument to preg_replace()
5161 - Fixed 'auto_globals_jit' to work together with 'register_argc_argv'. (Dmitry)
5163 - Fixed debug_zval_dump() to support private and protected members. (Dmitry)
5181 - Fixed bug #37138 (__autoload tries to load callback'ed self and parent).
5201 - Fixed bug #37002 (Have to quote literals in INI when concatenating with
5219 - Fixed bug #36872 (session_destroy() fails after call to
5225 - Fixed bug #36857 (Added support for partial content fetching to the
5246 - Fixed bug #36721 (The SoapServer is not able to send a header that it didn't
5252 - Fixed bug #36656 (http_build_query generates invalid URIs due to use of
5258 - Fixed bug #36611 (assignment to SimpleXML object attribute changes argument
5259 type to string). (Tony)
5260 - Fixed bug #36606 (pg_query_params() changes arguments type to string). (Tony)
5269 - Fixed bug #36510 (strtotime() fails to parse date strings with tabs).
5271 - Fixed bug #36459 (Incorrect adding PHPSESSID to links, which contains \r\n).
5282 - Fixed bug #36396 (strtotime() fails to parse dates in dd-mm-yyyy format).
5291 - Fixed bug #36337 (ReflectionProperty fails to return correct visibility).
5304 - Fixed bug #36258 (SplFileObject::getPath() may lead to segfault). (Tony)
5323 - Fixed bug #36148 (unpack("H*hex", $data) is adding an extra character to
5325 - Fixed bug #36134 (DirectoryIterator constructor failed to detect empty
5361 - Updated libsqlite in ext/sqlite to 2.8.17. (Ilia)
5362 - Updated libsqlite in ext/pdo_sqlite to 3.2.8. (Ilia)
5363 - Updated to libxml2-2.6.22 and libxslt-1.1.15 in the win32 bundle. (Rob)
5367 - Added PNG compression support to GD extension. (Pierre)
5369 - Added --enable-gcov configure option to enable C-level code coverage.
5371 - Added missing support for 'B' format identifier to date() function. (Ilia)
5372 - Changed reflection to be an extension. (Marcus)
5383 - Upgraded pear to version 1.4.6. (Greg)
5388 - Changed errors to warnings in imagecolormatch(). (Pierre)
5396 - Fixed possible header injection by limiting each header to a single line.
5401 connecting to 5.x server. (Andrey)
5402 - Fixed bug #35916 (Duplicate calls to stream_bucket_append() lead to a crash).
5428 - Fixed bug #35705 (strtotime() fails to parse soap date format without TZ).
5434 - Fixed bug #35690 (pack() tries to allocate huge memory block when packing
5435 float values to strings). (Tony)
5446 - Fixed bug #35594 (Multiple calls to getopt() may result in a crash).
5464 - Fixed bug #35490 (socket_sendto() unable to handle IPv6 addresses). (Tony)
5465 - Fixed bug #35461 (Ming extension fails to compile with ming 0.3beta1). (Jani)
5480 - Fixed bug #35409 (undefined reference to 'rl_completion_matches'). (Jani)
5486 - Fixed bug #35377 (PDO_SQLITE: undefined reference to "fdatasync").
5516 - Disabled native date class to prevent pear::date conflict. (Ilia)
5518 - Added an additional field $frame['object'] to the result array of
5519 debug_backtrace() that contains a reference to the respective object when the
5521 - Fixed bug #35423 (RecursiveDirectoryIterator doesnt appear to recurse with
5534 - Fixed bug #35316 (Application exception trying to create COM object). (Rob)
5540 - Added "new_link" parameter to mssql_connect() (Bug #34369). (Frank)
5544 - Added date_timezone_set() function to set the timezone that the date
5546 - Added pg_fetch_all_columns() function to fetch all values of a column from a
5550 - Added offset parameter to the stream_copy_to_stream() function. (Ilia)
5551 - Added offset & length parameters to substr_count() function. (Ilia)
5556 - Added an optional remove old session parameter to session_regenerate_id().
5559 - Added the tidy_get_opt_doc() function to return documentation for
5562 - Added imageconvolution() function which can be used to apply a custom 3x3
5563 matrix convolution to an image. (Pierre)
5564 - Added optional first parameter to XsltProcessor::registerPHPFunctions to
5565 only allow certain functions to be called from XSLT. (Christian)
5566 - Added the ability to override the autotools executables used by the
5569 - Added several new functions to support the PostgreSQL v3 protocol introduced
5582 - Added optional fifth parameter "count" to preg_replace_callback() and
5583 preg_replace() to count the number of replacements made. FR #32275. (Andrey)
5584 - Added optional third parameter "charlist" to str_word_count() which contains
5585 characters to be considered as word part. FR #31560. (Andrey, Ilia)
5590 - Added possibility to access INI variables from within .ini file. (Andrei)
5593 - Added optional float parameter to gettimeofday(). (Ilia)
5596 - Added optional offset parameter to stream_get_contents() and
5598 - Added optional maxlen parameter to file_get_contents(). (Ilia)
5599 - Added SAPI hook to get the current request time. (Rasmus)
5624 - Added proxy support to ftp wrapper via http. (Sara)
5625 - Added MDTM support to ftp_url_stat. (Sara)
5629 redirects to follow. (Ilia)
5630 - Added support of parameter=>value arrays to
5657 . Renamed CachingRecursiveIterator to RecursiveCachingIterator to follow
5665 . added possibility to use a string with class_parents() and
5668 - Changed type hints to allow "null" as default value for class and array.
5670 - Changed SQLite extension to be a shared module in Windows distribution.
5673 functions to not call __autoload(). (Dmitry)
5674 - Changed sha1_file() and md5_file() functions to use streams instead of low
5676 - Changed abstract private methods to be not allowed anymore. (Stas)
5677 - Changed stream_filter_(ap|pre)pend() to return resource. (Sara)
5678 - Changed mysqli_exception and sqlite_exception to use RuntimeException as
5682 . PCRE library to version 6.2. (Andrei)
5683 . SQLite 3 library in ext/pdo_sqlite to 3.2.7. (Ilia)
5684 . SQLite 2 library in ext/sqlite to 2.8.16. (Ilia)
5692 - Implemented feature request #33452 (Year belonging to ISO week). (Derick)
5698 - Moved extensions to PECL:
5717 - Fixed "make test" to work for phpized extensions. (Hartmut, Jani)
5725 - Fixed __get/__set to allow recursive calls for different properties. (Dmitry)
5736 - Fixed ext/mysqli to allocate less memory when fetching bound params of type
5738 - Fixed extension initialization to respect dependencies between extensions.
5743 - Fixed inheritance check to control return by reference and pass by
5800 - Fixed bug #34977 (Compile failure on MacOSX due to use of varargs.h). (Tony)
5801 - Fixed bug #34968 (bz2 extension fails on to build on some win32 setups).
5805 - Fixed bug #34950 (Unable to get WSDL through proxy). (Dmitry)
5818 - Fixed bug #34856 (configure fails to detect libiconv's type). (Tony)
5838 - Fixed bug #34788 (SOAP Client not applying correct namespace to generated
5841 - Fixed bug #34786 (2 @ results in change to error_reporting() to random
5858 - Fixed bug #34704 (Infinite recursion due to corrupt JPEG). (Marcus)
5890 - Fixed bug #34307 (on_modify handler not called to set the default value if
5895 - Fixed bug #34302 (date('W') do not return leading zeros for week 1 to 9).
5920 - Fixed bug #34068 (Numeric string as array key not cast to integer in
5922 - Fixed bug #34064 (arr[] as param to function in class gives invalid
5929 - Fixed bug #33999 (object remains object when cast to int). (Dmitry)
5931 value to typed argument). (Dmitry)
5943 - Fixed bug #33940 (array_map() fails to pass by reference when called
5953 - Fixed bug #33841 (pdo sqlite driver forgets to update affected column
5959 - Fixed bug #33771 (error_reporting falls to 0 when @ was used inside
5961 - Fixed bug #33760 (cURL needs to implement CRYPTO_callback functions to
5979 - Fixed bug #33558 (warning with nested calls to functions returning by
5981 - Fixed bug #33536 (strtotime() defaults to now even on non time string).
5987 - Fixed bug #33512 (Add missing support for isset()/unset() overloading to
5991 - Fixed bug #33469 (Compile error undefined reference to ifx_checkAPI). (Jani)
6020 - Fixed bug #33212 ([GCC 4]: 'zend_error_noreturn' aliased to external symbol
6039 - Fixed bug #33116 (crash when assigning class name to global variable in
6120 - Fixed bug #32587 (Apache2: errors sent to error_log do not include
6128 - Fixed bug #32491 (File upload error - unable to create a temporary file).
6130 - Fixed bug #32455 (wrong setting property to unset value). (Dmitry)
6142 - Fixed bug #32245 (xml_parser_free() in a function assigned to the xml
6147 - Fixed bug #32160 (copying a file into itself leads to data loss). (Ilia)
6151 - Fixed bug #32080 (segfault when assigning object to itself with
6253 - Fixed bug #28605 (Need to use -[m]ieee option for Alpha CPUs). (Jani)
6270 - Fixed bug #22836 (returning reference to uninitialized variable). (Dmitry)
6282 - Added checks for negative values to gmp_sqrt(), gmp_powm(), gmp_sqrtrem()
6283 and gmp_fact() to prevent SIGFPE. (Tony)
6284 - Changed foreach() to throw an exception if IteratorAggregate::getIterator()
6286 - Changed phpize not to require libtool. (Jani)
6288 to 3.7.0. (Moriyoshi)
6293 . Bug #31911 (mb_decode_mimeheader() is case-sensitive to hex escapes)
6294 . bug #30573 (compiler warnings in libmbfl due to invalid type cast)
6302 - Fixed build system to always use bundled libtool files. (Jani)
6307 - Fixed posix_getsid() & posix_getpgid() to return sid & pgid instead
6310 - Fixed bug #32373 (segfault in bzopen() if supplied path to non-existent
6317 - Fixed bug #32210 (proc_get_status() sets "running" always to true). (Ilia)
6356 - Fixed bug #31683 (changes to $name in __get($name) override future
6387 - Fixed bug #31142 (imap_mail_compose() fails to generate correct output). (Ilia)
6388 - Fixed bug #31139 (XML Parser Functions seem to drop & when parsing). (Rob)
6407 - Fixed bug #31055 (apache2filter: per request leak proportional to the full
6453 - Fixed bug #28067 (partially incorrect utf8 to htmlentities mapping). (Derick,
6461 - Added the %F modifier to *printf to render a non-locale-aware representation
6464 - Extended the functionality of is_subclass_of() to accept either a class name
6471 - Fixed bug #30994 (SOAP server unable to handle request with references).
6473 - Fixed bug #30990 (allow popen() on *NIX to accept 'b' flag). (Ilia)
6499 - Fixed bug #30572 (crash when comparing SimpleXML attribute to a boolean).
6561 - Added new boolean (fourth) parameter to array_slice() that turns on the
6563 - Added the sorting flag SORT_LOCALE_STRING to the sort() functions which makes
6569 - Implemented periodic PCRE compiled regexp cache cleanup, to avoid memory
6571 - Renamed SoapClient->__call() to SoapClinet->__soapCall(). (Dmitry)
6586 - Fixed bug #29839 (incorrect convert (xml:lang to lang)). (Dmitry)
6597 - Fixed bug #29711 (Changed ext/xml to default to UTF-8 output). (Rob)
6617 - Changed destructor mechanism so that destructors are called prior to request
6622 - Improved and moved ActiveScript SAPI to PECL. (Wez)
6623 - Fixed bug #29606 (php_strip_whitespace() prints to stdout rather then
6669 - Fixed ReflectionClass::getMethod() and ReflectionClass::getProperty() to
6672 - Fixed convert.* filters to consume remaining buckets_in on flush. (Sara)
6676 - Updated PCRE to provide better error handling in certain cases. (Andrei)
6677 - Changed doc comments to require a single white space after '/**'. (Marcus)
6681 - Fixed bug #28999 (fixed behaviour of exec() to work as it did in 4.X). (Ilia)
6697 - Fixed bug #28512 (Allocate enough space to store MSSQL data). (Frank)
6698 - Fixed strip_tags() to correctly handle '\0' characters. (Stefan)