<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/res/preview.xsl"?>
<rss version="2.0">
  <channel>
    <title>PHP: PHP 5 ChangeLog</title>
    <link>http://www.php.net/ChangeLog-5.php</link>
    <description><![CDATA[PHP: PHP 5 ChangeLog]]></description>
    <lastBuildDate>Fri, 30 Jul 2010 11:49:17 GMT</lastBuildDate>
    <generator>Feed43 Proxy/1.0 (www.feed43.com)</generator>
    <ttl>360</ttl>

<item>
<guid isPermaLink="false">32dad0769bd7d40a8fbecd3d9102136c</guid>
<title>Version 5.3.3</title>
<link>http://www.php.net/ChangeLog-5.php#5.3.3</link>
<description><![CDATA[<b>22-July-2010</b> <ul> <li>Upgraded bundled sqlite to version 3.6.23.1. (Ilia)</li> <li>Upgraded bundled PCRE to version 8.02. (Ilia)</li> </li> <li>Added support for JSON_NUMERIC_CHECK option in json_encode() that converts numeric strings to integers. (Ilia)</li> <li>Added stream_set_read_buffer, allows to set the buffer for read operation. (Pierre)</li> <li>Added stream filter support to mcrypt extension (ported from mcrypt_filter). (Stas)</li> <li>Added full_special_chars filter to ext/filter. (Rasmus)</li> <li>Added backlog socket context option for stream_socket_server(). (Mike)</li> <li>Added fifth parameter to openssl_encrypt()/openssl_decrypt() (string $iv) to use non-NULL IV.</li> Made implicit use of NULL IV a warning. (Sara)</li> <li>Added openssl_cipher_iv_length(). (Sara)</li> <li>Added FastCGI Process Manager (FPM) SAPI. (Tony)</li> <li>Added recent Windows versions to php_uname and fix undefined windows version support. (Pierre)</li> <li>Added Berkeley DB 5 support to the DBA extension. (Johannes, Chris Jones)</li> <li>Added support for copy to/from array/file for pdo_pgsql extension. (Denis Gasparin, Ilia)</li> <li>Added inTransaction() method to PDO, with specialized support for Postgres. (Ilia, Denis Gasparin)</li> </li> <li>Changed namespaced classes so that the ctor can only be named __construct now. (Stas)</li> <li>Reset error state in PDO::beginTransaction() reset error state. (Ilia)</li> </li> <li>Implemented FR <a href="http://bugs.php.net/51295">#51295</a> (SQLite3::busyTimeout not existing). (Mark)</li> <li>Implemented FR <a href="http://bugs.php.net/35638">#35638</a> (Adding udate to imap_fetch_overview results). (Charles_Duffy at dell dot com )</li> <li>Rewrote var_export() to use smart_str rather than output buffering, prevents data disclosure if a fatal error occurs (CVE-2010-2531). (Scott)</li> <li>Fixed possible buffer overflows in mysqlnd_list_fields, mysqlnd_change_user. (Andrey)</li> <li>Fixed possible buffer overflows when handling error packets in mysqlnd. Reported by Stefan Esser. (Andrey)</li> <li>Fixed very rare memory leak in mysqlnd, when binding thousands of columns. (Andrey)</li> <li>Fixed a crash when calling an inexistent method of a class that inherits PDOStatement if instantiated directly instead of doing by the PDO methods. (Felipe)</li> </li> <li>Fixed memory leak on error in mcrypt_create_iv on Windows. (Pierre)</li> <li>Fixed a possible crash because of recursive GC invocation. (Dmitry)</li> <li>Fixed a possible resource destruction issues in shm_put_var(). Reported by Stefan Esser. (Dmitry)</li> <li>Fixed a possible information leak because of interruption of XOR operator. Reported by Stefan Esser. (Dmitry)</li> <li>Fixed a possible memory corruption because of unexpected call-time pass by refernce and following memory clobbering through callbacks.</li> Reported by Stefan Esser. (Dmitry)</li> <li>Fixed a possible memory corruption in ArrayObject::uasort(). Reported by Stefan Esser. (Dmitry)</li> <li>Fixed a possible memory corruption in parse_str(). Reported by Stefan Esser. (Dmitry)</li> <li>Fixed a possible memory corruption in pack(). Reported by Stefan Esser. (Dmitry)</li> <li>Fixed a possible memory corruption in substr_replace(). Reported by Stefan Esser. (Dmitry)</li> <li>Fixed a possible memory corruption in addcslashes(). Reported by Stefan Esser. (Dmitry)</li> <li>Fixed a possible stack exhaustion inside fnmatch(). Reported by Stefan Esser. (Ilia)</li> <li>Fixed a possible dechunking filter buffer overflow. Reported by Stefan Esser. (Pierre)</li> <li>Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski. (Ilia)</li> <li>Fixed string format validation inside phar extension. Reported by Stefan Esser. (Ilia)</li> <li>Fixed handling of session variable serialization on certain prefix characters. Reported by Stefan Esser. (Ilia)</li> <li>Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288). (Raphael Geissert)</li> <li>Fixed 64-bit integer overflow in mhash_keygen_s2k(). (Clément LECIGNE, Stas)</li> <li>Fixed SplObjectStorage unserialization problems (CVE-2010-2225). (Stas)</li> <li>Fixed the mail.log ini setting when no filename was given. (Johannes)</li> </li> <li>Fixed bug <a href="http://bugs.php.net/52317">#52317</a> (Segmentation fault when using mail() on a rhel 4.x (only 64 bit)). (Adam)</li> <li>Fixed bug <a href="http://bugs.php.net/52262">#52262</a> (json_decode() shows no errors on invalid UTF-8). (Scott)</li> <li>Fixed bug <a href="http://bugs.php.net/52240">#52240</a> (hash_copy() does not copy the HMAC key, causes wrong results and PHP crashes). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52238">#52238</a> (Crash when an Exception occured in iterator_to_array). (Johannes)</li> <li>Fixed bug <a href="http://bugs.php.net/52193">#52193</a> (converting closure to array yields empty array). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52183">#52183</a> (Reflectionfunction reports invalid number of arguments for function aliases). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52162">#52162</a> (custom request header variables with numbers are removed). (Sriram Natarajan)</li> <li>Fixed bug <a href="http://bugs.php.net/52160">#52160</a> (Invalid E_STRICT redefined constructor error). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52138">#52138</a> (Constants are parsed into the ini file for section names). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52115">#52115</a> (mysqli_result::fetch_all returns null, not an empty array). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/52101">#52101</a> (dns_get_record() garbage in 'ipv6' field on Windows). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/52082">#52082</a> (character_set_client &amp; character_set_connection reset after mysqli_change_user()). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/52043">#52043</a> (GD doesn't recognize latest libJPEG versions). (php at group dot apple dot com, Pierre) </li> <li>Fixed bug <a href="http://bugs.php.net/52041">#52041</a> (Memory leak when writing on uninitialized variable returned from function). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/52060">#52060</a> (Memory leak when passing a closure to method_exists()). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52057">#52057</a> (ReflectionClass fails on Closure class). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52051">#52051</a> (handling of case sensitivity of old-style constructors changed in 5.3+). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52037">#52037</a> (Concurrent builds fail in install-programs). (seanius at debian dot org, Kalle)</li> <li>Fixed bug <a href="http://bugs.php.net/52019">#52019</a> (make lcov doesn't support TESTS variable anymore). (Patrick)</li> <li>Fixed bug <a href="http://bugs.php.net/52010">#52010</a> (open_basedir restrictions mismatch on vacuum command). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/52001">#52001</a> (Memory allocation problems after using variable variables). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/51991">#51991</a> (spl_autoload and *nix support with namespace). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51943">#51943</a> (AIX: Several files are out of ANSI spec). (Kalle, coreystup at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51911">#51911</a> (ReflectionParameter::getDefaultValue() memory leaks with constant array). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51905">#51905</a> (ReflectionParameter fails if default value is an array with an access to self::). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51899">#51899</a> (Parse error in parse_ini_file() function when empy value followed by no newline). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51844">#51844</a> (checkdnsrr does not support types other than MX). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51827">#51827</a> (Bad warning when register_shutdown_function called with wrong num of parameters). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51822">#51822</a> (Segfault with strange __destruct() for static class variables). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/51791">#51791</a> (constant() aborts execution when fail to check undefined constant). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51732">#51732</a> (Fileinfo __construct or open does not work with NULL). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51725">#51725</a> (xmlrpc_get_type() returns true on invalid dates). (Mike)</li> <li>Fixed bug <a href="http://bugs.php.net/51723">#51723</a> (Content-length header is limited to 32bit integer with Apache2 on Windows). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51721">#51721</a> (mark DOMNodeList and DOMNamedNodeMap as Traversable). (David Zuelke)</li> <li>Fixed bug <a href="http://bugs.php.net/51712">#51712</a> (Test mysql_mysqlnd_read_timeout_long must fail on MySQL4). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/51697">#51697</a> (Unsafe operations in free_storage of SPL iterators, causes crash during shutdown). (Etienne)</li> <li>Fixed bug <a href="http://bugs.php.net/51690">#51690</a> (Phar::setStub looks for case-sensitive __HALT_COMPILER()). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/51688">#51688</a> (ini per dir crashes when invalid document root are given). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51671">#51671</a> (imagefill does not work correctly for small images). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51670">#51670</a> (getColumnMeta causes segfault when re-executing query after calling nextRowset). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/51647">#51647</a> Certificate file without private key (pk in another file) doesn't work. (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/51629">#51629</a> (CURLOPT_FOLLOWLOCATION error message is misleading). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51627">#51627</a> (script path not correctly evaluated). (russell dot tempero at rightnow dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51624">#51624</a> (Crash when calling mysqli_options()). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51615">#51615</a> (PHP crash with wrong HTML in SimpleXML). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51609">#51609</a> (pg_copy_to: Invalid results when using fourth parameter). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51608">#51608</a> (pg_copy_to: WARNING: nonstandard use of \\ in a string literal). (cbandy at jbandy dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51607">#51607</a> (pg_copy_from does not allow schema in the tablename argument). (cbandy at jbandy dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51605">#51605</a> (Mysqli - zombie links). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/51604">#51604</a> (newline in end of header is shown in start of message). (Daniel Egeberg)</li> <li>Fixed bug <a href="http://bugs.php.net/51590">#51590</a> (JSON_ERROR_UTF8 is undefined). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51583">#51583</a> (Bus error due to wrong alignment in mysqlnd). (Rainer Jung)</li> <li>Fixed bug <a href="http://bugs.php.net/51582">#51582</a> (Don't assume UINT64_C it's ever available). (reidrac at usebox dot net, Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51577">#51577</a> (Uninitialized memory reference with oci_bind_array_by_name) (Oracle Corp.)</li> <li>Fixed bug <a href="http://bugs.php.net/51562">#51562</a> (query timeout in mssql can not be changed per query). (ejsmont dot artur at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51552">#51552</a> (debug_backtrace() causes segmentation fault and/or memory issues). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/51445">#51445</a> (var_dump() invalid/slow *RECURSION* detection). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51435">#51435</a> (Missing ifdefs / logic bug in crypt code cause compile errors). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51424">#51424</a> (crypt() function hangs after 3rd call). (Pierre, Sriram)</li> <li>Fixed bug <a href="http://bugs.php.net/51394">#51394</a> (Error line reported incorrectly if error handler throws an exception). (Stas)</li> <li>Fixed bug <a href="http://bugs.php.net/51393">#51393</a> (DateTime::createFromFormat() fails if format string contains timezone). (Adam)</li> <li>Fixed bug <a href="http://bugs.php.net/51347">#51347</a> (mysqli_close / connection memory leak). (Andrey, Johannes)</li> <li>Fixed bug <a href="http://bugs.php.net/51338">#51338</a> (URL-Rewriter is still enabled if use_only_cookies is on). (Ilia, j dot jeising at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51291">#51291</a> (oci_error doesn't report last error when called two times) (Oracle Corp.)</li> <li>Fixed bug <a href="http://bugs.php.net/51276">#51276</a> (php_load_extension() is missing when HAVE_LIBDL is undefined). (Tony)</li> <li>Fixed bug <a href="http://bugs.php.net/51273">#51273</a> (Faultstring property does not exist when the faultstring is empty) (Ilia, dennis at transip dot nl)</li> <li>Fixed bug <a href="http://bugs.php.net/51269">#51269</a> (zlib.output_compression Overwrites Vary Header). (Adam)</li> <li>Fixed bug <a href="http://bugs.php.net/51257">#51257</a> (CURL_VERSION_LARGEFILE incorrectly used after libcurl version 7.10.1). (aron dot ujvari at microsec dot hu)</li> <li>Fixed bug <a href="http://bugs.php.net/51242">#51242</a> (Empty mysql.default_port does not default to 3306 anymore, but 0). (Adam)</li> <li>Fixed bug <a href="http://bugs.php.net/51237">#51237</a> (milter SAPI crash on startup). (igmar at palsenberg dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51213">#51213</a> (pdo_mssql is trimming value of the money column). (Ilia, alexr at oplot dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51190">#51190</a> (ftp_put() returns false when transfer was successful). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/51183">#51183</a> (ext/date/php_date.c fails to compile with Sun Studio). (Sriram Natarajan)</li> <li>Fixed bug <a href="http://bugs.php.net/51176">#51176</a> (Static calling in non-static method behaves like $this-&gt;). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51171">#51171</a> (curl_setopt() doesn't output any errors or warnings when an invalid option is provided). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/51128">#51128</a> (imagefill() doesn't work with large images). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51096">#51096</a> ('last day' and 'first day' are handled incorrectly when parsing date strings). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/51086">#51086</a> (DBA DB4 doesn't work with Berkeley DB 4.8). (Chris Jones)</li> <li>Fixed bug <a href="http://bugs.php.net/51062">#51062</a> (DBA DB4 uses mismatched headers and libraries). (Chris Jones)</li> <li>Fixed bug <a href="http://bugs.php.net/51026">#51026</a> (mysqli_ssl_set not working). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/51023">#51023</a> (filter doesn't detect int overflows with GCC 4.4). (Raphael Geissert)</li> <li>Fixed bug <a href="http://bugs.php.net/50999">#50999</a> (unaligned memory access in dba_fetch()). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50976">#50976</a> (Soap headers Authorization not allowed). (Brain France, Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/50828">#50828</a> (DOMNotation is not subclass of DOMNode). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/50810">#50810</a> (property_exists does not work for private). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50762">#50762</a> (in WSDL mode Soap Header handler function only being called if defined in WSDL). (mephius at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/50731">#50731</a> (Inconsistent namespaces sent to functions registered with spl_autoload_register). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50563">#50563</a> (removing E_WARNING from parse_url). (ralph at smashlabs dot com, Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/50578">#50578</a> (incorrect shebang in phar.phar). (Fedora at FamilleCollet dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/50392">#50392</a> (date_create_from_format enforces 6 digits for 'u' format character). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/50383">#50383</a> (Exceptions thrown in __call / __callStatic do not include file and line in trace). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50358">#50358</a> (Compile failure compiling ext/phar/util.lo). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50101">#50101</a> (name clash between global and local variable). (patch by yoarvi at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/50055">#50055</a> (DateTime::sub() allows 'relative' time modifications). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/51002">#51002</a> (fix possible memory corruption with very long names). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/49893">#49893</a> (Crash while creating an instance of Zend_Mail_Storage_Pop3). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/49819">#49819</a> (STDOUT losing data with posix_isatty()). (Mike)</li> <li>Fixed bug <a href="http://bugs.php.net/49778">#49778</a> (DateInterval::format("%a") is always zero when an interval is created from an ISO string). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/49700">#49700</a> (memory leaks in php_date.c if garbage collector is enabled). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/49576">#49576</a> (FILTER_VALIDATE_EMAIL filter needs updating) (Rasmus)</li> <li>Fixed bug <a href="http://bugs.php.net/49490">#49490</a> (XPath namespace prefix conflict). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/49429">#49429</a> (odbc_autocommit doesn't work). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49320">#49320</a> (PDO returns null when SQLite connection fails). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49234">#49234</a> (mysqli_ssl_set not found). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/49216">#49216</a> (Reflection doesn't seem to work properly on MySqli). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/49192">#49192</a> (PHP crashes when GC invoked on COM object). (Stas)</li> <li>Fixed bug <a href="http://bugs.php.net/49081">#49081</a> (DateTime::diff() mistake if start in January and interval &gt; 28 days). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/49059">#49059</a> (DateTime::diff() repeats previous sub() operation). (yoarvi@gmail.com, Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/48983">#48983</a> (DomDocument : saveHTMLFile wrong charset). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/48930">#48930</a> (__COMPILER_HALT_OFFSET__ incorrect in PHP &gt;= 5.3). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/48902">#48902</a> (Timezone database fallback map is outdated). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/48781">#48781</a> (Cyclical garbage collector memory leak). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/48601">#48601</a> (xpath() returns FALSE for legitimate query). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/48361">#48361</a> (SplFileInfo::getPathInfo should return the parent dir). (Etienne)</li> <li>Fixed bug <a href="http://bugs.php.net/48289">#48289</a> (iconv_mime_encode() quoted-printable scheme is broken). (Adam, patch from hiroaki dot kawai at gmail dot com).</li> <li>Fixed bug <a href="http://bugs.php.net/47842">#47842</a> (sscanf() does not support 64-bit values). (Mike)</li> <li>Fixed bug <a href="http://bugs.php.net/46111">#46111</a> (Some timezone identifiers can not be parsed). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/45808">#45808</a> (stream_socket_enable_crypto() blocks and eats CPU). (vincent at optilian dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/43233">#43233</a> (sasl support for ldap on Windows). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/35673">#35673</a> (formatOutput does not work with saveHTML). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/33210">#33210</a> (getimagesize() fails to detect width/height on certain JPEGs). (Ilia)</li> </ul><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>
<item>
<guid isPermaLink="false">acd667355a4c1e0547464fea49f6fc12</guid>
<title>Version 5.2.14</title>
<link>http://www.php.net/ChangeLog-5.php#5.2.14</link>
<description><![CDATA[<b>22-July-2010</b> <ul> <li>Reverted bug fix #49521 (PDO fetchObject sets values before calling constructor). (Felipe)</li> </li> <li>Updated timezone database to version 2010.5. (Derick)</li> <li>Upgraded bundled PCRE to version 8.02. (Ilia)</li> </li> <li>Rewrote var_export() to use smart_str rather than output buffering, revents data disclosure if a fatal error occurs (CVE-2010-2531). (Scott)</li> <li>Fixed a possible interruption array leak in strrchr(). Reported by Péter Veres. (CVE-2010-2484) (Felipe)</li> <li>Fixed a possible interruption array leak in strchr(), strstr(), substr(), chunk_split(), strtok(), addcslashes(), str_repeat(), trim(). (Felipe)</li> <li>Fixed a possible memory corruption in substr_replace() (Dmitry)</li> <li>Fixed SplObjectStorage unserialization problems (CVE-2010-2225). (Stas)</li> <li>Fixed a possible stack exaustion inside fnmatch(). Reporeted by Stefan Esser (Ilia)</li> <li>Reset error state in PDO::beginTransaction() reset error state. (Ilia)</li> <li>Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288). (Raphael Geissert)</li> <li>Fixed handling of session variable serialization on certain prefix characters. Reported by Stefan Esser (Ilia)</li> <li>Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski. (Ilia) </li> <li>Fixed a crash when calling an inexistent method of a class that inherits PDOStatement if instantiated directly instead of doing by the PDO methods. (Felipe)</li> </li> <li>Fixed bug <a href="http://bugs.php.net/52317">#52317</a> (Segmentation fault when using mail() on a rhel 4.x (only 64 bit)). (Adam)</li> <li>Fixed bug <a href="http://bugs.php.net/52238">#52238</a> (Crash when an Exception occured in iterator_to_array). (Johannes)</li> <li>Fixed bug <a href="http://bugs.php.net/52237">#52237</a> (Crash when passing the reference of the property of a non-object). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/52163">#52163</a> (SplFileObject::fgetss() fails due to parameter that can't be set). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52162">#52162</a> (custom request header variables with numbers are removed). (Sriram Natarajan)</li> <li>Fixed bug <a href="http://bugs.php.net/52160">#52160</a> (Invalid E_STRICT redefined constructor error). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52061">#52061</a> (memory_limit above 2G). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/52041">#52041</a> (Memory leak when writing on uninitialized variable returned from function). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/52037">#52037</a> (Concurrent builds fail in install-programs). (seanius at debian dot org, Kalle)</li> <li>Fixed bug <a href="http://bugs.php.net/52019">#52019</a> (make lcov doesn't support TESTS variable anymore). (Patrick)</li> <li>Fixed bug <a href="http://bugs.php.net/52010">#52010</a> (open_basedir restrictions mismatch on vacuum command). (Ilia, Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51943">#51943</a> (AIX: Several files are out of ANSI spec). (Kalle, coreystup at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51911">#51911</a> (ReflectionParameter::getDefaultValue() memory leaks with constant array). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51905">#51905</a> (ReflectionParameter fails if default value is an array with an access to self::). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51822">#51822</a> (Segfault with strange __destruct() for static class variables). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/51671">#51671</a> (imagefill does not work correctly for small images). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51670">#51670</a> (getColumnMeta causes segfault when re-executing query after calling nextRowset). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/51629">#51629</a> (CURLOPT_FOLLOWLOCATION error message is misleading). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51617">#51617</a> (PDO PGSQL still broken against PostGreSQL &lt;7.4). (Felipe, wdierkes at 5dollarwhitebox dot org)</li> <li>Fixed bug <a href="http://bugs.php.net/51615">#51615</a> (PHP crash with wrong HTML in SimpleXML). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51609">#51609</a> (pg_copy_to: Invalid results when using fourth parameter). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51608">#51608</a> (pg_copy_to: WARNING: nonstandard use of \\ in a string literal). (cbandy at jbandy dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51607">#51607</a> (pg_copy_from does not allow schema in the tablename argument). (cbandy at jbandy dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51604">#51604</a> (newline in end of header is shown in start of message). (Daniel Egeberg)</li> <li>Fixed bug <a href="http://bugs.php.net/51562">#51562</a> (query timeout in mssql can not be changed per query). (ejsmont dot artur at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51552">#51552</a> (debug_backtrace() causes segmentation fault and/or memory issues). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/51532">#51532</a> (Wrong prototype for SplFileObject::fscanf()). (Etienne)</li> <li>Fixed bug <a href="http://bugs.php.net/51445">#51445</a> (var_dump() invalid/slow *RECURSION* detection). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/51393">#51393</a> (DateTime::createFromFormat() fails if format string contains timezone). (Adam)</li> <li>Fixed bug <a href="http://bugs.php.net/51374">#51374</a> (Wrongly initialized object properties). (Etienne)</li> <li>Fixed bug <a href="http://bugs.php.net/51338">#51338</a> (URL-Rewriter is still enabled if use_only_cookies is on). (Ilia, j dot jeising at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51273">#51273</a> (Faultstring property does not exist when the faultstring is empty) (Ilia, dennis at transip dot nl)</li> <li>Fixed bug <a href="http://bugs.php.net/51269">#51269</a> (zlib.output_compression Overwrites Vary Header). (Adam)</li> <li>Fixed bug <a href="http://bugs.php.net/51263">#51263</a> (imagettftext and rotated text uses wrong baseline) (cschneid at cschneid dot com, Takeshi Abe)</li> <li>Fixed bug <a href="http://bugs.php.net/51237">#51237</a> (milter SAPI crash on startup). (igmar at palsenberg dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51213">#51213</a> (pdo_mssql is trimming value of the money column). (Ilia, alexr at oplot dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/51192">#51192</a> (FILTER_VALIDATE_URL will invalidate a hostname that includes '-'). (Adam, solar at azrael dot ws).</li> <li>Fixed bug <a href="http://bugs.php.net/51190">#51190</a> (ftp_put() returns false when transfer was successful). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/51183">#51183</a> (ext/date/php_date.c fails to compile with Sun Studio). (Sriram Natarajan)</li> <li>Fixed bug <a href="http://bugs.php.net/51171">#51171</a> (curl_setopt() doesn't output any errors or warnings when an invalid option is provided). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/51128">#51128</a> (imagefill() doesn't work with large images). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51086">#51086</a> (DBA DB4 doesn't work with Berkeley DB 4.8). (Chris Jones)</li> <li>Fixed bug <a href="http://bugs.php.net/51062">#51062</a> (DBA DB4 uses mismatched headers and libraries). (Chris Jones)</li> <li>Fixed bug <a href="http://bugs.php.net/51023">#51023</a> (filter doesn't detect int overflows with GCC 4.4). (Raphael Geissert)</li> <li>Fixed bug <a href="http://bugs.php.net/50762">#50762</a> (in WSDL mode Soap Header handler function only being called if defined in WSDL). (mephius at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/50698">#50698</a> (SoapClient should handle wsdls with some incompatiable endpoints). (Justin Dearing)</li> <li>Fixed bug <a href="http://bugs.php.net/50383">#50383</a> (Exceptions thrown in __call() / __callStatic() do not include file and line in trace). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49730">#49730</a> (Firebird - new PDO() returns NULL). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49723">#49723</a> (LimitIterator with empty SeekableIterator). (Etienne)</li> <li>Fixed bug <a href="http://bugs.php.net/49576">#49576</a> (FILTER_VALIDATE_EMAIL filter needs updating) (Rasmus)</li> <li>Fixed bug <a href="http://bugs.php.net/49320">#49320</a> (PDO returns null when SQLite connection fails). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49267">#49267</a> (Linking fails for iconv). (Moriyosh)</li> <li>Fixed bug <a href="http://bugs.php.net/48601">#48601</a> (xpath() returns FALSE for legitimate query). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/48289">#48289</a> (iconv_mime_encode() quoted-printable scheme is broken).</li> (Adam, patch from hiroaki dot kawai at gmail dot com).</li> <li>Fixed bug <a href="http://bugs.php.net/43314">#43314</a> (iconv_mime_encode(), broken Q scheme). (Rasmus)</li> <li>Fixed bug <a href="http://bugs.php.net/33210">#33210</a> (getimagesize() fails to detect width/height on certain </li> JPEGs). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/23229">#23229</a> (syslog() truncates messages). (Adam)</li> </li> </ul><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>
<item>
<guid isPermaLink="false">f35e01c291be8db37557dd6e123b930b</guid>
<title>Version 5.3.2</title>
<link>http://www.php.net/ChangeLog-5.php#5.3.2</link>
<description><![CDATA[<b>04-March-2010</b> <ul> <li>Security Fixes <ul> <li>Improved LCG entropy. (Rasmus, Samy Kamkar)</li> <li>Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)</li> <li>Fixed a possible open_basedir/safe_mode bypass in the session extension identified by Grzegorz Stachowiak. (Ilia)</li> </ul> </li> <li>Upgraded bundled sqlite to version 3.6.22. (Ilia)</li> <li>Upgraded bundled libmagic to version 5.03. (Mikko)</li> <li>Upgraded bundled PCRE to version 8.00. (Scott)</li> <li>Updated timezone database to version 2010.3. (Derick)</li> <li>Improved LCG entropy. (Rasmus, Samy Kamkar)</li> <li>Improved crypt support for edge cases (UFC compatibility). (Solar Designer, Joey, Pierre)</li> <li>Changed gmp_strval() to use full range from 2 to 62, and -2 to -36. FR <a href="http://bugs.php.net/50283">#50283</a> (David Soria Parra)</li> <li>Changed "post_max_size" php.ini directive to allow unlimited post size by setting it to 0. (Rasmus)</li> <li>Changed tidyNode class to disallow manual node creation. (Pierrick)</li> <li>Removed automatic file descriptor unlocking happening on shutdown and/or stream close (on all OSes). (Tony, Ilia)</li> <li>Added libpng 1.4.0 support. (Pierre)</li> <li>Added support for DISABLE_AUTHENTICATOR for imap_open. (Pierre)</li> <li>Added missing host validation for HTTP urls inside FILTER_VALIDATE_URL. (Ilia)</li> <li>Added stream_resolve_include_path(). (Mikko)</li> <li>Added INTERNALDATE support to imap_append. (nick at mailtrust dot com)</li> <li>Added support for SHA-256 and SHA-512 to php's crypt. (Pierre)</li> <li>Added realpath_cache_size() and realpath_cache_get() functions. (Stas)</li> <li>Added FILTER_FLAG_STRIP_BACKTICK option to the filter extension. (Ilia)</li> <li>Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check. (Stas)</li> <li>Added LIBXML_PARSEHUGE constant to override the maximum text size of a single text node when using libxml2.7.3+. (Kalle)</li> <li>Added ReflectionMethod::setAccessible() for invoking non-public methods through the Reflection API. (Sebastian)</li> <li>Added Collator::getSortKey for intl extension. (Stas)</li> <li>Added support for CURLOPT_POSTREDIR. FR <a href="http://bugs.php.net/49571">#49571</a>. (Sriram Natarajan)</li> <li>Added support for CURLOPT_CERTINFO. FR <a href="http://bugs.php.net/49253">#49253</a>. (Linus Nielsen Feltzing <linus@haxx.se>)</li> <li>Added client-side server name indication support in openssl. (Arnaud)</li> <li>Improved fix for bug #50006 (Segfault caused by uksort()). (Stas)</li> <li>Fixed mysqlnd hang when queries exactly 16777214 bytes long are sent. (Andrey)</li> <li>Fixed incorrect decoding of 5-byte BIT sequences in mysqlnd. (Andrey)</li> <li>Fixed error_log() to be binary safe when using message_type 3. (Jani)</li> <li>Fixed unnecessary invocation of setitimer when timeouts have been disabled. (Arvind Srinivasan)</li> <li>Fixed memory leak in extension loading when an error occurs on Windows. (Pierre)</li> <li>Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)</li> <li>Fixed a possible open_basedir/safe_mode bypass in session extension identified by Grzegorz Stachowiak. (Ilia)</li> <li>Fixed possible crash when a error/warning is raised during php startup. (Pierre)</li> <li>Fixed possible bad behavior of rename on windows when used with symbolic links or invalid paths. (Pierre)</li> <li>Fixed error output to stderr on Windows. (Pierre)</li> <li>Fixed memory leaks in is_writable/readable/etc on Windows. (Pierre)</li> <li>Fixed memory leaks in the ACL function on Windows. (Pierre)</li> <li>Fixed memory leak in the realpath cache on Windows. (Pierre)</li> <li>Fixed memory leak in zip_close. (Pierre)</li> <li>Fixed crypt's blowfish sanity check of the "setting" string, to reject iteration counts encoded as 36 through 39. (Solar Designer, Joey, Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/51059">#51059</a> (crypt crashes when invalid salt are given). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/50952">#50952</a> (allow underscore _ in constants parsed in php.ini files). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50940">#50940</a> (Custom content-length set incorrectly in Apache SAPIs). (Brian France, Rasmus)</li> <li>Fixed bug <a href="http://bugs.php.net/50930">#50930</a> (Wrong date by php_date.c patch with ancient gcc/glibc versions). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/50907">#50907</a> (X-PHP-Originating-Script adding two new lines in *NIX). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50859">#50859</a> (build fails with openssl 1.0 due to md2 deprecation). (Ilia, hanno at hboeck dot de)</li> <li>Fixed bug <a href="http://bugs.php.net/50847">#50847</a> (strip_tags() removes all tags greater then 1023 bytes long). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50829">#50829</a> (php.ini directive pdo_mysql.default_socket is ignored). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50832">#50832</a> (HTTP fopen wrapper does not support passwordless HTTP authentication). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50787">#50787</a> (stream_set_write_buffer() has no effect on socket streams). (vnegrier at optilian dot com, Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50761">#50761</a> (system.multiCall crashes in xmlrpc extension). (hiroaki dot kawai at gmail dot com, Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50756">#50756</a> (CURLOPT_FTP_SKIP_PASV_IP does not exist). (Sriram)</li> <li>Fixed bug <a href="http://bugs.php.net/50732">#50732</a> (exec() adds single byte twice to $output array). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50728">#50728</a> (All PDOExceptions hardcode 'code' property to 0). (Joey, Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50723">#50723</a> (Bug in garbage collector causes crash). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/50690">#50690</a> (putenv does not set ENV when the value is only one char). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/50680">#50680</a> (strtotime() does not support eighth ordinal number). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50661">#50661</a> (DOMDocument::loadXML does not allow UTF-16). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/50657">#50657</a> (copy() with an empty (zero-byte) HTTP source succeeds but returns false). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50632">#50632</a> (filter_input() does not return default value if the variable does not exist). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50576">#50576</a> (XML_OPTION_SKIP_TAGSTART option has no effect). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/50558">#50558</a> (Broken object model when extending tidy). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/50540">#50540</a> (Crash while running ldap_next_reference test cases). (Sriram)</li> <li>Fixed bug <a href="http://bugs.php.net/50519">#50519</a> (segfault in garbage collection when using set_error_handler and DomDocument). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/50508">#50508</a> (compile failure: Conflicting HEADER type declarations). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50496">#50496</a> (Use of &lt;stdbool.h&gt; is valid only in a c99 compilation environment. (Sriram)</li> <li>Fixed bug <a href="http://bugs.php.net/50464">#50464</a> (declare encoding doesn't work within an included file). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50458">#50458</a> (PDO::FETCH_FUNC fails with Closures). (Felipe, Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/50445">#50445</a> (PDO-ODBC stored procedure call from Solaris 64-bit causes seg fault). (davbrown4 at yahoo dot com, Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50416">#50416</a> (PROCEDURE db.myproc can't return a result set in the given context). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/50394">#50394</a> (Reference argument converted to value in __call). (Stas)</li> <li>Fixed bug <a href="http://bugs.php.net/50351">#50351</a> (performance regression handling objects, ten times slowerin 5.3 than in 5.2). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/50392">#50392</a> (date_create_from_format() enforces 6 digits for 'u' format character). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50345">#50345</a> (nanosleep not detected properly on some solaris versions). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50340">#50340</a> (php.ini parser does not allow spaces in ini keys). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50334">#50334</a> (crypt ignores sha512 prefix). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/50323">#50323</a> (Allow use of ; in values via ;; in PDO DSN). (Ilia, Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/50285">#50285</a> (xmlrpc does not preserve keys in encoded indexed arrays). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50282">#50282</a> (xmlrpc_encode_request() changes object into array in calling function). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50267">#50267</a> (get_browser(null) does not use HTTP_USER_AGENT). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50266">#50266</a> (conflicting types for llabs). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50261">#50261</a> (Crash When Calling Parent Constructor with call_user_func()). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/50255">#50255</a> (isset() and empty() silently casts array to object). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50240">#50240</a> (pdo_mysql.default_socket in php.ini shouldn't used if it is empty). (foutrelis at gmail dot com, Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50231">#50231</a> (Socket path passed using --with-mysql-sock is ignored when mysqlnd is enabled). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50219">#50219</a> (soap call Segmentation fault on a redirected url). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/50212">#50212</a> (crash by ldap_get_option() with LDAP_OPT_NETWORK_TIMEOUT). (Ilia, shigeru_kitazaki at cybozu dot co dot jp)</li> <li>Fixed bug <a href="http://bugs.php.net/50209">#50209</a> (Compiling with libedit cannot find readline.h). (tcallawa at redhat dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/50207">#50207</a> (segmentation fault when concatenating very large strings on 64bit linux). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50196">#50196</a> (stream_copy_to_stream() produces warning when source is not file). (Stas)</li> <li>Fixed bug <a href="http://bugs.php.net/50195">#50195</a> (pg_copy_to() fails when table name contains schema. (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50185">#50185</a> (ldap_get_entries() return false instead of an empty array when there is no error). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50174">#50174</a> (Incorrectly matched docComment). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50168">#50168</a> (FastCGI fails with wrong error on HEAD request to non-existant file). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/50162">#50162</a> (Memory leak when fetching timestamp column from Oracle database). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50159">#50159</a> (wrong working directory in symlinked files). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/50158">#50158</a> (FILTER_VALIDATE_EMAIL fails with valid addresses containing = or ?). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/50152">#50152</a> (ReflectionClass::hasProperty behaves like isset() not property_exists). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50146">#50146</a> (property_exists: Closure object cannot have properties). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50145">#50145</a> (crash while running bug35634.phpt). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50140">#50140</a> (With default compilation option, php symbols are unresolved for nsapi). (Uwe Schindler)</li> <li>Fixed bug <a href="http://bugs.php.net/50087">#50087</a> (NSAPI performance improvements). (Uwe Schindler)</li> <li>Fixed bug <a href="http://bugs.php.net/50073">#50073</a> (parse_url() incorrect when ? in fragment). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50023">#50023</a> (pdo_mysql doesn't use PHP_MYSQL_UNIX_SOCK_ADDR). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50005">#50005</a> (Throwing through Reflection modified Exception object makes segmentation fault). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49990">#49990</a> (SNMP3 warning message about security level printed twice). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49985">#49985</a> (pdo_pgsql prepare() re-use previous aborted transaction). (ben dot pineau at gmail dot com, Ilia, Matteo) </li> <li>Fixed bug <a href="http://bugs.php.net/49938">#49938</a> (Phar::isBuffering() returns inverted value). (Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/49936">#49936</a> (crash with ftp stream in php_stream_context_get_option()). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/49921">#49921</a> (Curl post upload functions changed). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49866">#49866</a> (Making reference on string offsets crashes PHP). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/49855">#49855</a> (import_request_variables() always returns NULL). (Ilia, sjoerd at php dot net)</li> <li>Fixed bug <a href="http://bugs.php.net/49851">#49851</a>, #50451 (http wrapper breaks on 1024 char long headers). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49800">#49800</a> (SimpleXML allow (un)serialize() calls without warning). (Ilia, wmeler at wp-sa dot pl)</li> <li>Fixed bug <a href="http://bugs.php.net/49719">#49719</a> (ReflectionClass::hasProperty returns true for a private property in base class). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49677">#49677</a> (ini parser crashes with apache2 and using ${something} ini variables). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49660">#49660</a> (libxml 2.7.3+ limits text nodes to 10MB). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49647">#49647</a> (DOMUserData does not exist). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/49600">#49600</a> (imageTTFText text shifted right). (Takeshi Abe)</li> <li>Fixed bug <a href="http://bugs.php.net/49585">#49585</a> (date_format buffer not long enough for >4 digit years). (Derick, Adam)</li> <li>Fixed bug <a href="http://bugs.php.net/49560">#49560</a> (oci8: using LOBs causes slow PHP shutdown). (Oracle Corp.)</li> <li>Fixed bug <a href="http://bugs.php.net/49521">#49521</a> (PDO fetchObject sets values before calling constructor). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/49472">#49472</a> (Constants defined in Interfaces can be overridden). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49463">#49463</a> (setAttributeNS fails setting default namespace). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/49244">#49244</a> (Floating point NaN cause garbage characters). (Sjoerd)</li> <li>Fixed bug <a href="http://bugs.php.net/49224">#49224</a> (Compile error due to old DNS functions on AIX systems). (Scott)</li> <li>Fixed bug <a href="http://bugs.php.net/49174">#49174</a> (crash when extending PDOStatement and trying to set queryString property). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/48811">#48811</a> (Directives in PATH section do not get applied to subdirectories). (Patch by: ct at swin dot edu dot au)</li> <li>Fixed bug <a href="http://bugs.php.net/48590">#48590</a> (SoapClient does not honor max_redirects). (Sriram)</li> <li>Fixed bug <a href="http://bugs.php.net/48190">#48190</a> (Content-type parameter "boundary" is not case-insensitive in HTTP uploads). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/47848">#47848</a> (importNode doesn't preserve attribute namespaces). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/47409">#47409</a> (extract() problem with array containing word "this"). (Ilia, chrisstocktonaz at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/47281">#47281</a> ($php_errormsg is limited in size of characters) (Oracle Corp.)</li> <li>Fixed bug <a href="http://bugs.php.net/46478">#46478</a> (htmlentities() uses obsolete mapping table for character entity references). (Moriyoshi)</li> <li>Fixed bug <a href="http://bugs.php.net/45599">#45599</a> (strip_tags() truncates rest of string with invalid attribute). (Ilia, hradtke)</li> <li>Fixed bug <a href="http://bugs.php.net/45120">#45120</a> (PDOStatement->execute() returns true then false for same statement). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/44827">#44827</a> (define() allows :: in constant names). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/44098">#44098</a> (imap_utf8() returns only capital letters). (steffen at dislabs dot de, Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/34852">#34852</a> (Failure in odbc_exec() using oracle-supplied odbc driver). (tim dot tassonis at trivadis dot com)</li> </ul><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>
<item>
<guid isPermaLink="false">714b8387949451ea6c7bb2e153d408ba</guid>
<title>Version 5.2.13</title>
<link>http://www.php.net/ChangeLog-5.php#5.2.13</link>
<description><![CDATA[<b>25-February-2010</b> <ul> <li>Security Fixes <ul> <li>Improved LCG entropy. (Rasmus, Samy Kamkar)</li> <li>Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)</li> <li>Fixed a possible open_basedir/safe_mode bypass in the session extension identified by Grzegorz Stachowiak. (Ilia)</li> </ul> </li> <li>Updated timezone database to version 2010.2. (Derick)</li> <li>Upgraded bundled PCRE to version 7.9. (Ilia)</li> <li>Removed automatic file descriptor unlocking happening on shutdown and/or stream close (on all OSes excluding Windows). (Tony, Ilia)</li> <li>Changed tidyNode class to disallow manual node creation. (Pierrick)</li> <li>Added missing host validation for HTTP urls inside FILTER_VALIDATE_URL. (Ilia)</li> <li>Fixed bug in bundled libgd causing spurious horizontal lines drawn by gdImageFilledPolygon (libgd #100). (Takeshi Abe)</li> <li>Fixed build of mysqli with MySQL 5.5.0-m2. (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/50940">#50940</a> (Custom content-length set incorrectly in Apache sapis). (Brian France, Rasmus)</li> <li>Fixed bug <a href="http://bugs.php.net/50930">#50930</a> (Wrong date by php_date.c patch with ancient gcc/glibc versions). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/50859">#50859</a> (build fails with openssl 1.0 due to md2 deprecation). (Ilia, hanno at hboeck dot de)</li> <li>Fixed bug <a href="http://bugs.php.net/50847">#50847</a> (strip_tags() removes all tags greater then 1023 bytes long). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50832">#50832</a> (HTTP fopen wrapper does not support passwordless HTTP authentication). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50823">#50823</a> (ReflectionFunction::isDeprecated producing &quot;cannot be called statically&quot; error). (Jani, Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/50791">#50791</a> (Compile failure: Bad logic in defining fopencookie emulation). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50787">#50787</a> (stream_set_write_buffer() has no effect on socket streams). (vnegrier at optilian dot com, Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50772">#50772</a> (mysqli constructor without parameters does not return a working mysqli object). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/50761">#50761</a> (system.multiCall crashes in xmlrpc extension). (hiroaki dot kawai at gmail dot com, Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50732">#50732</a> (exec() adds single byte twice to $output array). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50728">#50728</a> (All PDOExceptions hardcode 'code' property to 0). (Joey, Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50727">#50727</a> (Accessing mysqli->affected_rows on no connection causes segfault). (Andrey, Johannes)</li> <li>Fixed bug <a href="http://bugs.php.net/50680">#50680</a> (strtotime() does not support eighth ordinal number). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50661">#50661</a> (DOMDocument::loadXML does not allow UTF-16). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/50657">#50657</a> (copy() with an empty (zero-byte) HTTP source succeeds but returns false). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50636">#50636</a> (MySQLi_Result sets values before calling constructor). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/50632">#50632</a> (filter_input() does not return default value if the variable does not exist). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/50576">#50576</a> (XML_OPTION_SKIP_TAGSTART option has no effect). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/50575">#50575</a> (PDO_PGSQL LOBs are not compatible with PostgreSQL 8.5). (Matteo)</li> <li>Fixed bug <a href="http://bugs.php.net/50558">#50558</a> (Broken object model when extending tidy). (Pierrick)</li> <li>Fixed bug <a href="http://bugs.php.net/50540">#50540</a> (Crash while running ldap_next_reference test cases). (Sriram)</li> <li>Fixed bug <a href="http://bugs.php.net/50508">#50508</a> (compile failure: Conflicting HEADER type declarations). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/50394">#50394</a> (Reference argument converted to value in __call). (Stas)</li> <li>Fixed bug <a href="http://bugs.php.net/49851">#49851</a> (http wrapper breaks on 1024 char long headers). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49600">#49600</a> (imageTTFText text shifted right). (Takeshi Abe)</li> <li>Fixed bug <a href="http://bugs.php.net/49585">#49585</a> (date_format buffer not long enough for >4 digit years). (Derick, Adam)</li> <li>Fixed bug <a href="http://bugs.php.net/49463">#49463</a> (setAttributeNS fails setting default namespace). (Rob)</li> <li>Fixed bug <a href="http://bugs.php.net/48667">#48667</a> (Implementing Iterator and IteratorAggregate). (Etienne)</li> <li>Fixed bug <a href="http://bugs.php.net/48590">#48590</a> (SoapClient does not honor max_redirects). (Sriram)</li> <li>Fixed bug <a href="http://bugs.php.net/48190">#48190</a> (Content-type parameter &quot;boundary&quot; is not case-insensitive in HTTP uploads). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/47601">#47601</a> (defined() requires class to exist when testing for class constants). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/47409">#47409</a> (extract() problem with array containing word &quot;this&quot;). (Ilia, chrisstocktonaz at gmail dot com)</li> <li>Fixed bug <a href="http://bugs.php.net/47002">#47002</a> (Field truncation when reading from dbase dbs with more then 1024 fields). (Ilia, sjoerd-php at linuxonly dot nl)</li> <li>Fixed bug <a href="http://bugs.php.net/45599">#45599</a> (strip_tags() truncates rest of string with invalid attribute). (Ilia, hradtke) </li> <li>Fixed bug <a href="http://bugs.php.net/44827">#44827</a> (define() allows :: in constant names). (Ilia)</li> </ul><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>
<item>
<guid isPermaLink="false">eb41b14f3a1ad7fd265ac6bcedf1bce8</guid>
<title>Version 5.3.1</title>
<link>http://www.php.net/ChangeLog-5.php#5.3.1</link>
<description><![CDATA[<b>19-November-2009</b> <ul> <li>Security Fixes <ul> <li>Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion. (Ilia)</li> <li>Added missing sanity checks around exif processing. (Ilia)</li> <li>Fixed a safe_mode bypass in tempnam(). (Rasmus)</li> <li>Fixed a open_basedir bypass in posix_mkfifo(). (Rasmus)</li> <li>Fixed bug <a href="http://bugs.php.net/50063">#50063</a> (safe_mode_include_dir fails). (Johannes, christian at elmerot dot se)</li> </ul> </li> <li>Added error constant when json_encode() detects an invalid UTF-8 sequence. (Scott)</li> <li>Added support for ACL on Windows for thread safe SAPI (Apache2 for example) and fix its support on NTS. (Pierre)</li> <li>Upgraded bundled sqlite to version 3.6.19. (Scott)</li> <li>Updated timezone database to version 2009.17 (2009q). (Derick)</li> <li>Fixed crash in com_print_typeinfo when an invalid typelib is given. (Pierre)</li> <li>Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. (Rasmus)</li> <li>Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz Stachowiak. (Rasmus)</li> <li>Fixed certificate validation inside php_openssl_apply_verification_policy (Ryan Sleevi, Ilia)</li> <li>Fixed crash in SQLiteDatabase::ArrayQuery() and SQLiteDatabase::SingleQuery() when calling using Reflection. (Felipe)</li> <li>Fixed crash when instantiating PDORow and PDOStatement through Reflection. (Felipe)</li> <li>Fixed sanity check for the color index in imagecolortransparent. (Pierre)</li> <li>Fixed scandir/readdir when used mounted points on Windows. (Pierre)</li> <li>Fixed zlib.deflate compress filter to actually accept level parameter. (Jani)</li> <li>Fixed leak on error in popen/exec (and related functions) on Windows. (Pierre)</li> <li>Fixed possible bad caching of symlinked directories in the realpath cache on Windows. (Pierre)</li> <li>Fixed atime and mtime in stat related functions on Windows. (Pierre)</li> <li>Fixed spl_autoload_unregister/spl_autoload_functions wrt. Closures and Functors. (Christian Seiler)</li> <li>Fixed open_basedir circumvention for "mail.log" ini directive. (Maksymilian Arciemowicz, Stas)</li> <li>Fixed signature generation/validation for zip archives in ext/phar. (Greg)</li> <li>Fixed memory leak in stream_is_local(). (Felipe, Tony)</li> <li>Fixed BC break in mime_content_type(), removes the content encoding. (Scott) </li> <li>Changed ini file directives [PATH=](on Win32) and [HOST=](on all) to be case insensitive (garretts)</li> <li>Restored shebang line check to CGI sapi (not checked by scanner anymore). (Jani)</li> <li>Improve symbolic, mounted volume and junctions support for realpath on Windows. (Pierre)</li> <li>Improved readlink on Windows, suppress \??\ and use the drive syntax only. (Pierre)</li> <li>Improved dns_get_record() AAAA support on windows. Always available when IPv6 is support is installed, format is now the same than on unix. (Pierre)</li> <li>Improved the DNS functions on OSX to use newer APIs, also use Bind 9 API where available on other platforms. (Scott)</li> <li>Improved shared extension loading on OSX to use the standard Unix dlopen() API. (Scott)</li> <li>Fixed bug <a href="http://bugs.php.net/50063">#50063</a> (safe_mode_include_dir fails). (Johannes, christian at elmerot dot se)</li> <li>Fixed bug <a href="http://bugs.php.net/50052">#50052</a> (Different Hashes on Windows and Linux on wrong Salt size). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/49910">#49910</a> (no support for ././@LongLink for long filenames in phar tar support). (Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/49908">#49908</a> (throwing exception in __autoload crashes when interface is not defined). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49847">#49847</a> (exec() fails to return data inside 2nd parameter, given output lines &gt;4095 bytes). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49809">#49809</a> (time_sleep_until() is not available on OpenSolaris). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49757">#49757</a> (long2ip() can return wrong value in a multi-threaded applications). (Ilia, Florian Anderiasch)</li> <li>Fixed bug <a href="http://bugs.php.net/49738">#49738</a> (calling mcrypt after mcrypt_generic_deinit crashes). (Sriram Natarajan)</li> <li>Fixed bug <a href="http://bugs.php.net/49732">#49732</a> (crashes when using fileinfo when timestamp conversion fails). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/49698">#49698</a> (Unexpected change in strnatcasecmp()). (Rasmus)</li> <li>Fixed bug <a href="http://bugs.php.net/49630">#49630</a> (imap_listscan function missing). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49572">#49572</a> (use of C++ style comments causes build failure). (Sriram Natarajan)</li> <li>Fixed bug <a href="http://bugs.php.net/49531">#49531</a> (CURLOPT_INFILESIZE sometimes causes warning "CURLPROTO_FILE cannot be set"). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49517">#49517</a> (cURL's CURLOPT_FILE prevents file from being deleted after fclose). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49470">#49470</a> (FILTER_SANITIZE_EMAIL allows disallowed characters). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49447">#49447</a> (php engine need to correctly check for socket API return status on windows). (Sriram Natarajan)</li> <li>Fixed bug <a href="http://bugs.php.net/49391">#49391</a> (ldap.c utilizing deprecated ldap_modify_s). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49361">#49361</a> (wordwrap() wraps incorrectly on end of line boundaries). (Ilia, code-it at mail dot ru)</li> <li>Fixed bug <a href="http://bugs.php.net/49372">#49372</a> (segfault in php_curl_option_curl). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/49306">#49306</a> (inside pdo_mysql default socket settings are ignored). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49289">#49289</a> (bcmath module doesn't compile with phpize configure). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49286">#49286</a> (php://input (php_stream_input_read) is broken). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49269">#49269</a> (Ternary operator fails on Iterator object when used inside foreach declaration). (Etienne, Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/49236">#49236</a> (Missing PHP_SUBST(PDO_MYSQL_SHARED_LIBADD)). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49223">#49223</a> (Inconsistency using get_defined_constants). (Garrett)</li> <li>Fixed bug <a href="http://bugs.php.net/49193">#49193</a> (gdJpegGetVersionString() inside gd_compact identifies wrong type in declaration). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49183">#49183</a> (dns_get_record does not return NAPTR records). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/49144">#49144</a> (Import of schema from different host transmits original authentication details). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/49142">#49142</a> (crash when exception thrown from __tostring()). (David Soria Parra)</li> <li>Fixed bug <a href="http://bugs.php.net/49986">#49986</a> (Missing ICU DLLs on windows package). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/49132">#49132</a> (posix_times returns false without error). (phpbugs at gunnu dot us)</li> <li>Fixed bug <a href="http://bugs.php.net/49125">#49125</a> (Error in dba_exists C code). (jdornan at stanford dot edu)</li> <li>Fixed bug <a href="http://bugs.php.net/49122">#49122</a> (undefined reference to mysqlnd_stmt_next_result on compile with --with-mysqli and MySQL 6.0). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49108">#49108</a> (2nd scan_dir produces segfault). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49098">#49098</a> (mysqli segfault on error). (Rasmus)</li> <li>Fixed bug <a href="http://bugs.php.net/49095">#49095</a> (proc_get_status['exitcode'] fails on win32). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/49092">#49092</a> (ReflectionFunction fails to work with functions in fully qualified namespaces). (Kalle, Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49074">#49074</a> (private class static fields can be modified by using reflection). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49072">#49072</a> (feof never returns true for damaged file in zip). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/49065">#49065</a> ("disable_functions" php.ini option does not work on Zend extensions). (Stas)</li> <li>Fixed bug <a href="http://bugs.php.net/49064">#49064</a> (--enable-session=shared does not work: undefined symbol: php_url_scanner_reset_vars). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49056">#49056</a> (parse_ini_file() regression in 5.3.0 when using non-ASCII strings as option keys). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49052">#49052</a> (context option headers freed too early when using --with-curlwrappers). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49047">#49047</a> (The function touch() fails on directories on Windows). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/49032">#49032</a> (SplFileObject::fscanf() variables passed by reference). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/49027">#49027</a> (mysqli_options() doesn't work when using mysqlnd). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/49026">#49026</a> (proc_open() can bypass safe_mode_protected_env_vars restrictions). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49012">#49012</a> (phar tar signature algorithm reports as Unknown (0) in getSignature() call). (Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/49020">#49020</a> (phar misinterprets ustar long filename standard). (Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/49018">#49018</a> (phar tar stores long filenames wit prefix/name reversed). (Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/49014">#49014</a> (dechunked filter broken when serving more than 8192 bytes in a chunk). (andreas dot streichardt at globalpark dot com, Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/49000">#49000</a> (PHP CLI in Interactive mode (php -a) crashes when including files from function). (Stas)</li> <li>Fixed bug <a href="http://bugs.php.net/48994">#48994</a> (zlib.output_compression does not output HTTP headers when set to a string value). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/48980">#48980</a> (Crash when compiling with pdo_firebird). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/48962">#48962</a> (cURL does not upload files with specified filename). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/48929">#48929</a> (Double \r\n after HTTP headers when "header" context option is an array). (David Zülke)</li> <li>Fixed bug <a href="http://bugs.php.net/48913">#48913</a> (Too long error code strings in pdo_odbc driver). (naf at altlinux dot ru, Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/48912">#48912</a> (Namespace causes unexpected strict behaviour with extract()). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/48909">#48909</a> (Segmentation fault in mysqli_stmt_execute()). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/48899">#48899</a> (is_callable returns true even if method does not exist in parent class). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/48893">#48893</a> (Problems compiling with Curl). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/48872">#48872</a> (string.c: errors: duplicate case values). (Kalle)</li> <li>Fixed bug <a href="http://bugs.php.net/48854">#48854</a> (array_merge_recursive modifies arrays after first one). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/48805">#48805</a> (IPv6 socket transport is not working). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/48802">#48802</a> (printf() returns incorrect outputted length). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/48880">#48880</a> (Random Appearing open_basedir problem). (Rasmus, Gwynne)</li> <li>Fixed bug <a href="http://bugs.php.net/48791">#48791</a> (open office files always reported as corrupted). (Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/48788">#48788</a> (RecursiveDirectoryIterator doesn't descend into symlinked directories). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/48783">#48783</a> (make install will fail saying phar file exists). (Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/48774">#48774</a> (SIGSEGVs when using curl_copy_handle()). (Sriram Natarajan)</li> <li>Fixed bug <a href="http://bugs.php.net/48771">#48771</a> (rename() between volumes fails and reports no error on Windows). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/48768">#48768</a> (parse_ini_*() crash with INI_SCANNER_RAW). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/48763">#48763</a> (ZipArchive produces corrupt archive). (dani dot church at gmail dot com, Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/48762">#48762</a> (IPv6 address filter still rejects valid address). (Felipe)</li> <li>Fixed bug <a href="http://bugs.php.net/48757">#48757</a> (ReflectionFunction::invoke() parameter issues). (Kalle)</li> <li>Fixed bug <a href="http://bugs.php.net/48754">#48754</a> (mysql_close() crash php when no handle specified). (Johannes, Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/48752">#48752</a> (Crash during date parsing with invalid date). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/48746">#48746</a> (Unable to browse directories within Junction Points). (Pierre, Kanwaljeet Singla)</li> <li>Fixed bug <a href="http://bugs.php.net/48745">#48745</a> (mysqlnd: mysql_num_fields returns wrong column count for mysql_list_fields). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/48740">#48740</a> (PHAR install fails when INSTALL_ROOT is not the final install location). (james dot cohen at digitalwindow dot com, Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/48733">#48733</a> (CURLOPT_WRITEHEADER|CURLOPT_FILE|CURLOPT_STDERR warns on files that have been opened with r+). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/48719">#48719</a> (parse_ini_*(): scanner_mode parameter is not checked for sanity). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/48718">#48718</a> (FILTER_VALIDATE_EMAIL does not allow numbers in domain components). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/48681">#48681</a> (openssl signature verification for tar archives broken). (Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/48660">#48660</a> (parse_ini_*(): dollar sign as last character of value fails). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/48645">#48645</a> (mb_convert_encoding() doesn't understand hexadecimal html-entities). (Moriyoshi)</li> <li>Fixed bug <a href="http://bugs.php.net/48637">#48637</a> ("file" fopen wrapper is overwritten when using --with-curlwrappers). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/48608">#48608</a> (Invalid libreadline version not detected during configure). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/48400">#48400</a> (imap crashes when closing stream opened with OP_PROTOTYPE flag). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/48377">#48377</a> (error message unclear on converting phar with existing file). (Greg)</li> <li>Fixed bug <a href="http://bugs.php.net/48247">#48247</a> (Infinite loop and possible crash during startup with errors when errors are logged). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/48198">#48198</a> error: 'MYSQLND_LLU_SPEC' undeclared. Cause for #48780 and #46952 - both fixed too. (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/48189">#48189</a> (ibase_execute error in return param). (Kalle)</li> <li>Fixed bug <a href="http://bugs.php.net/48182">#48182</a> (ssl handshake fails during asynchronous socket connection). (Sriram Natarajan)</li> <li>Fixed bug <a href="http://bugs.php.net/48116">#48116</a> (Fixed build with Openssl 1.0). (Pierre, Al dot Smith at aeschi dot ch dot eu dot org)</li> <li>Fixed bug <a href="http://bugs.php.net/48057">#48057</a> (Only the date fields of the first row are fetched, others are empty). (info at programmiernutte dot net)</li> <li>Fixed bug <a href="http://bugs.php.net/47481">#47481</a> (natcasesort() does not sort extended ASCII characters correctly). (Herman Radtke)</li> <li>Fixed bug <a href="http://bugs.php.net/47351">#47351</a> (Memory leak in DateTime). (Derick, Tobias John)</li> <li>Fixed bug <a href="http://bugs.php.net/47273">#47273</a> (Encoding bug in SoapServer-&gt;fault). (Dmitry)</li> <li>Fixed bug <a href="http://bugs.php.net/46682">#46682</a> (touch() afield returns different values on windows). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/46614">#46614</a> (Extended MySQLi class gives incorrect empty() result). (Andrey)</li> <li>Fixed bug <a href="http://bugs.php.net/46020">#46020</a> (with Sun Java System Web Server 7.0 on HPUX, #define HPUX). (Uwe Schindler)</li> <li>Fixed bug <a href="http://bugs.php.net/45905">#45905</a> (imagefilledrectangle() clipping error). (markril at hotmail dot com, Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/45554">#45554</a> (Inconsistent behavior of the u format char). (Derick)</li> <li>Fixed bug <a href="http://bugs.php.net/45141">#45141</a> (setcookie will output expires years of &gt;4 digits). (Ilia)</li> <li>Fixed bug <a href="http://bugs.php.net/44683">#44683</a> (popen crashes when an invalid mode is passed). (Pierre)</li> <li>Fixed bug <a href="http://bugs.php.net/43510">#43510</a> (stream_get_meta_data() does not return same mode as used in fopen). (Jani)</li> <li>Fixed bug <a href="http://bugs.php.net/42434">#42434</a> (ImageLine w/ antialias = 1px shorter). (wojjie at gmail dot com, Kalle)</li> <li>Fixed bug <a href="http://bugs.php.net/40013">#40013</a> (php_uname() does not return nodename on Netware (Guenter Knauf)</li> <li>Fixed bug <a href="http://bugs.php.net/38091">#38091</a> (Mail() does not use FQDN when sending SMTP helo). (Kalle, Rick Yorgason)</li> <li>Fixed bug <a href="http://bugs.php.net/28038">#28038</a> (Sent incorrect RCPT TO commands to SMTP server) (Garrett)</li> <li>Fixed bug <a href="http://bugs.php.net/27051">#27051</a> (Impersonation with FastCGI does not exec process as impersonated user). (Pierre)</li> <li>Fixed PECL bug <a href="http://bugs.php.net/16842">#16842</a> (oci_error return false when NO_DATA_FOUND is raised). (Chris Jones)</li> </ul><p><sub><i>-- Delivered by <a href="http://feed43.com/">Feed43</a> service</i></sub></p>
]]></description>
</item>


  </channel>
</rss>
