cvs: php-src(PHP_5_2) / NEWS README.UPDATE_5_2
| From: | Hannes Magnusson | Date: | Mon, 25 Dec 2006 16:03:38 +0000 |
| Subject: | cvs: php-src(PHP_5_2) / NEWS README.UPDATE_5_2 | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-42365@lists.php.net to get a copy of this message | ||
bjori Mon Dec 25 16:03:38 2006 UTC
Modified files: (Branch: PHP_5_2)
/php-src NEWS README.UPDATE_5_2
Log:
Add missing NEWS entrys and update the README.UPDATE file
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.459&r2=1.2027.2.547.2.460&diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.459 php-src/NEWS:1.2027.2.547.2.460 --- php-src/NEWS:1.2027.2.547.2.459 Mon Dec 25 15:41:56 2006 +++ php-src/NEWS Mon Dec 25 16:03:38 2006 @@ -12,6 +12,7 @@ . cookies . canary protection (debug build only) . random generation of cookies and canaries +- Added forward support for 'b' prefix in front of string literals. (Andrei) - Fixed incorrect function names on FreeBSD where inet_pton() was named __inet_pton() and inet_ntop() was named __inet_ntop(). (Hannes) - Fixed the validate email filter so that the letter "v" can also be used in @@ -37,8 +38,10 @@ - Fixed bug #39815 (SOAP double encoding is not locale-independent). (Dmitry) - Fixed bug #39685 (iconv() - undefined function). (Hannes) - Fixed bug #39596 (Creating Variant of type VT_ARRAY). (Rob) +- Fixed bug #39435 ('foo' instanceof bar gives invalid opcode error). (Sara) +- Fixed bugs #39361 & #39400 (mbstring function overloading problem). (Seiji) - Fixed bug #38852 (XML-RPC Breaks iconv). (Hannes) -- Fixed bug #37588 (COM Property propputref converts to PHP function +- Fixed bug #37588 (COM Property propputref converts to PHP function and can't be accesed). (Rob) - Fixed bug #36392 (wrong number of decimal digits with %e specifier in sprintf). (Matt,Ilia) @@ -50,6 +53,8 @@ the page. (Ilia) - Added new function, sys_get_temp_dir(). (Hartmut) - Added missing object support to file_put_contents(). (Ilia) +- Added support for md2, ripemd256 and ripemd320 algos to hash(). (Sara) +- Added forward support for (binary) cast. (Derick) - Changed double-to-string utilities to use BSD implementation. (Dmitry, Tony) - Updated bundled libcURL to version 7.16.0 in the Windows distro. (Edin) - Updated timezone database to version 2006.16. (Derick) @@ -95,8 +100,19 @@ . Fixed possible double encoding problem with sanitizing filters . Make use of space-strict strip_tags() function . Fixed whitespace trimming + . Added support for FastCGI environment variables. (Dmitry) +- PDO_MySQL Extension Improvements (Ilia) + . Enabled buffered queries by default. + . Enabled prepared statement emulation by default. - Fixed FastCGI impersonation for persistent connections on Windows. (Dmitry) - Fixed wrong signature initialization in imagepng (Takeshi Abe) +- Fixed ftruncate() with negative size on FreeBSD. (Hannes) +- Fixed segfault in RegexIterator when given invalid regex. (Hannes) +- Fixed segfault in SplFileObject->openFile()->getPathname(). (Hannes) +- Fixed segfault in ZTS mode when OCI8 statements containing + sub-statements are destroyed in wrong order. (Tony) +- Removed double "wrong parameter count" warnings in various functions. + (Hannes) - Added optimization for imageline with horizontal and vertial lines (Pierre) - Fixed bug #39846 (Invalid IPv4 treated as valid). (Ilia) - Fixed bug #39845 (Persistent connections generate a warning in pdo_pgsql). @@ -155,6 +171,8 @@ - Fixed bug #39602 (Invalid session.save_handler crashes PHP). (Dmitry) - Fixed bug #39583 (ftp_put() does not change transfer mode to ASCII). (Tony) - Fixed bug #39576 (array_walk() doesn't separate userdata zval). (Tony) +- Fixed bug #39575 (move_uploaded_file() no longer working (safe mode related)). + (Tony) - Fixed bug #39571 (timeout ssl:// connections). (Ilia) - Fixed bug #39564 (PDO::errorInfo() returns inconsistent information when sqlite3_step() fails). (Tony) @@ -168,6 +186,7 @@ prepared statements are used in pdo_mysql). (Ilia) - Fixed bug #39508 (imagefill crashes with small images 3 pixels or less) (Pierre) +- Fixed bug #39506 (Archive corrupt with ZipArchive::addFile method). (Pierre) - Fixed bug #39483 (Problem with handling of \ char in prepared statements). (Ilia, suhachov at gmail dot com) - Fixed bug #39458 (ftp_nlist() returns false on empty dirs). (Nuno) @@ -239,7 +258,7 @@ - Fixed bug #33282 (Re-assignment by reference does not clear the is_ref flag) (Ilia,Dmitry, Matt Wilmas) - Fixed bug #30074 (apparent symbol table error with extract($blah, EXTR_REFS)) - (shire) + (Brian) - Fixed bug #29840 (is_executable() does not honor safe_mode_exec_dir setting). (Ilia) http://cvs.php.net/viewvc.cgi/php-src/README.UPDATE_5_2?r1=1.1.2.36&r2=1.1.2.37&diff_format=u Index: php-src/README.UPDATE_5_2 diff -u php-src/README.UPDATE_5_2:1.1.2.36 php-src/README.UPDATE_5_2:1.1.2.37 --- php-src/README.UPDATE_5_2:1.1.2.36 Mon Nov 13 18:30:59 2006 +++ php-src/README.UPDATE_5_2 Mon Dec 25 16:03:38 2006 @@ -358,6 +358,9 @@ dbase_open("foo", -1); /* Warning: Invalid access mode -1 in filename on line n */ +dbase_open("foo", null); +/* Warning: The filename cannot be empty in filename on line n */ +As of 5.2.1 #See http://cvs.php.net/viewvc.cgi/php-src/ext/dbase/dbase.c?r1=1.74.2.2.2.5&r2=1.74.2.2.2.6&diff_format=u ?> In the mcrypt extension @@ -409,6 +412,14 @@ ?> +In the sysvmsg extension +======================== +<?php + +/* Warning: maximum size of the message has to be greater then zero in filename on line n */ + +?> + In the Zip extension ==================== <?php @@ -790,6 +801,9 @@ - Returns numerically indexed array with all timezone identifiers string timezone_name_from_abbr(string abbr[, long gmtOffset[, long isdst]]) - Returns the timezone name from abbreviation +As of 5.2.1: #See http://cvs.php.net/viewvc.cgi/php-src/ext/standard/streamsfuncs.c?r1=1.58.2.6.2.9&r2=1.58.2.6.2.10&diff_format=u + int stream_socket_shutdown(resource stream, int how) + - Causes all or part of a full-duplex connection on the socket associated with stream to be shut down In ext/mbstring =============== @@ -810,6 +824,16 @@ string mb_strstr(string haystack, string needle[, bool part[, string encoding]]) - Finds first occurrence of a string within another +In ext/ming +=========== +As of 5.2.1: See http://cvs.php.net/viewvc.cgi/php-src/ext/ming/ming.c?r1=1.79.2.4.2.4&r2=1.79.2.4.2.5&diff_format=u + void ming_setSWFCompression(int num) + - Sets output compression + void swfmovie::namedanchor(string name) + - Creates anchor + void swfmovie::protect([string pasword]) + - Protects + In ext/openssl ============== resource openssl_csr_get_public_key(mixed csr) @@ -901,6 +925,11 @@ - SimpleXMLElement simplexml_load_file(string filename [, string class_name [, int options [, string ns [, bool is_prefix]]]]) (ns, is_prefix) - SimpleXMLElement simplexml_load_string(string data [, string class_name [, int options [, string ns [, bool is_prefix]]]]) (ns, is_prefix) +In ext/spl +========== + - array iterator_to_array(Traversable it [, bool use_keys = true]) (use_keys) +As of 5.2.1 #See http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_iterators.c?r1=1.73.2.30.2.20&r2=1.73.2.30.2.21 + In ext/xmlreader ================ - boolean XMLReader::open(string URI [, string encoding [, int options]]) (encoding, options) @@ -931,6 +960,10 @@ - PREG_NO_ERROR - PREG_RECURSION_LIMIT_ERROR - UPLOAD_ERR_EXTENSION +As of 5.2.1: (See http://cvs.php.net/viewvc.cgi/php-src/ext/standard/file.c?r1=1.409.2.6.2.13&r2=1.409.2.6.2.14&diff_format=u) + - STREAM_SHUT_RD + - STREAM_SHUT_WR + - STREAM_SHUT_RDWR In ext/curl =========== @@ -947,6 +980,25 @@ - CURLOPT_FTP_SSL - CURLOPT_FTPSSLAUTH +In ext/ming +=========== +As of 5.2.1: See http://cvs.php.net/viewvc.cgi/php-src/ext/ming/ming.c?r1=1.79.2.4.2.4&r2=1.79.2.4.2.5&diff_format=u + - SWFTEXTFIELD_USEFONT + - SWFTEXTFIELD_AUTOSIZE + - SWF_SOUND_NOT_COMPRESSED + - SWF_SOUND_ADPCM_COMPRESSED + - SWF_SOUND_MP3_COMPRESSED + - SWF_SOUND_NOT_COMPRESSED_LE + - SWF_SOUND_NELLY_COMPRESSED + - SWF_SOUND_5KHZ + - SWF_SOUND_11KHZ + - SWF_SOUND_22KHZ + - SWF_SOUND_44KHZ + - SWF_SOUND_8BITS + - SWF_SOUND_16BITS + - SWF_SOUND_MONO + - SWF_SOUND_STEREO + In ext/openssl ============== - OPENSSL_VERSION_NUMBER
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.459&r2=1.2027.2.547.2.460&diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.459 php-src/NEWS:1.2027.2.547.2.460 --- php-src/NEWS:1.2027.2.547.2.459 Mon Dec 25 15:41:56 2006 +++ php-src/NEWS Mon Dec 25 16:03:38 2006 @@ -12,6 +12,7 @@ . cookies . canary protection (debug build only) . random generation of cookies and canaries +- Added forward support for 'b' prefix in front of string literals. (Andrei) - Fixed incorrect function names on FreeBSD where inet_pton() was named __inet_pton() and inet_ntop() was named __inet_ntop(). (Hannes) - Fixed the validate email filter so that the letter "v" can also be used in @@ -37,8 +38,10 @@ - Fixed bug #39815 (SOAP double encoding is not locale-independent). (Dmitry) - Fixed bug #39685 (iconv() - undefined function). (Hannes) - Fixed bug #39596 (Creating Variant of type VT_ARRAY). (Rob) +- Fixed bug #39435 ('foo' instanceof bar gives invalid opcode error). (Sara) +- Fixed bugs #39361 & #39400 (mbstring function overloading problem). (Seiji) - Fixed bug #38852 (XML-RPC Breaks iconv). (Hannes) -- Fixed bug #37588 (COM Property propputref converts to PHP function +- Fixed bug #37588 (COM Property propputref converts to PHP function and can't be accesed). (Rob) - Fixed bug #36392 (wrong number of decimal digits with %e specifier in sprintf). (Matt,Ilia) @@ -50,6 +53,8 @@ the page. (Ilia) - Added new function, sys_get_temp_dir(). (Hartmut) - Added missing object support to file_put_contents(). (Ilia) +- Added support for md2, ripemd256 and ripemd320 algos to hash(). (Sara) +- Added forward support for (binary) cast. (Derick) - Changed double-to-string utilities to use BSD implementation. (Dmitry, Tony) - Updated bundled libcURL to version 7.16.0 in the Windows distro. (Edin) - Updated timezone database to version 2006.16. (Derick) @@ -95,8 +100,19 @@ . Fixed possible double encoding problem with sanitizing filters . Make use of space-strict strip_tags() function . Fixed whitespace trimming + . Added support for FastCGI environment variables. (Dmitry) +- PDO_MySQL Extension Improvements (Ilia) + . Enabled buffered queries by default. + . Enabled prepared statement emulation by default. - Fixed FastCGI impersonation for persistent connections on Windows. (Dmitry) - Fixed wrong signature initialization in imagepng (Takeshi Abe) +- Fixed ftruncate() with negative size on FreeBSD. (Hannes) +- Fixed segfault in RegexIterator when given invalid regex. (Hannes) +- Fixed segfault in SplFileObject->openFile()->getPathname(). (Hannes) +- Fixed segfault in ZTS mode when OCI8 statements containing + sub-statements are destroyed in wrong order. (Tony) +- Removed double "wrong parameter count" warnings in various functions. + (Hannes) - Added optimization for imageline with horizontal and vertial lines (Pierre) - Fixed bug #39846 (Invalid IPv4 treated as valid). (Ilia) - Fixed bug #39845 (Persistent connections generate a warning in pdo_pgsql). @@ -155,6 +171,8 @@ - Fixed bug #39602 (Invalid session.save_handler crashes PHP). (Dmitry) - Fixed bug #39583 (ftp_put() does not change transfer mode to ASCII). (Tony) - Fixed bug #39576 (array_walk() doesn't separate userdata zval). (Tony) +- Fixed bug #39575 (move_uploaded_file() no longer working (safe mode related)). + (Tony) - Fixed bug #39571 (timeout ssl:// connections). (Ilia) - Fixed bug #39564 (PDO::errorInfo() returns inconsistent information when sqlite3_step() fails). (Tony) @@ -168,6 +186,7 @@ prepared statements are used in pdo_mysql). (Ilia) - Fixed bug #39508 (imagefill crashes with small images 3 pixels or less) (Pierre) +- Fixed bug #39506 (Archive corrupt with ZipArchive::addFile method). (Pierre) - Fixed bug #39483 (Problem with handling of \ char in prepared statements). (Ilia, suhachov at gmail dot com) - Fixed bug #39458 (ftp_nlist() returns false on empty dirs). (Nuno) @@ -239,7 +258,7 @@ - Fixed bug #33282 (Re-assignment by reference does not clear the is_ref flag) (Ilia,Dmitry, Matt Wilmas) - Fixed bug #30074 (apparent symbol table error with extract($blah, EXTR_REFS)) - (shire) + (Brian) - Fixed bug #29840 (is_executable() does not honor safe_mode_exec_dir setting). (Ilia) http://cvs.php.net/viewvc.cgi/php-src/README.UPDATE_5_2?r1=1.1.2.36&r2=1.1.2.37&diff_format=u Index: php-src/README.UPDATE_5_2 diff -u php-src/README.UPDATE_5_2:1.1.2.36 php-src/README.UPDATE_5_2:1.1.2.37 --- php-src/README.UPDATE_5_2:1.1.2.36 Mon Nov 13 18:30:59 2006 +++ php-src/README.UPDATE_5_2 Mon Dec 25 16:03:38 2006 @@ -358,6 +358,9 @@ dbase_open("foo", -1); /* Warning: Invalid access mode -1 in filename on line n */ +dbase_open("foo", null); +/* Warning: The filename cannot be empty in filename on line n */ +As of 5.2.1 #See http://cvs.php.net/viewvc.cgi/php-src/ext/dbase/dbase.c?r1=1.74.2.2.2.5&r2=1.74.2.2.2.6&diff_format=u ?> In the mcrypt extension @@ -409,6 +412,14 @@ ?> +In the sysvmsg extension +======================== +<?php + +/* Warning: maximum size of the message has to be greater then zero in filename on line n */ + +?> + In the Zip extension ==================== <?php @@ -790,6 +801,9 @@ - Returns numerically indexed array with all timezone identifiers string timezone_name_from_abbr(string abbr[, long gmtOffset[, long isdst]]) - Returns the timezone name from abbreviation +As of 5.2.1: #See http://cvs.php.net/viewvc.cgi/php-src/ext/standard/streamsfuncs.c?r1=1.58.2.6.2.9&r2=1.58.2.6.2.10&diff_format=u + int stream_socket_shutdown(resource stream, int how) + - Causes all or part of a full-duplex connection on the socket associated with stream to be shut down In ext/mbstring =============== @@ -810,6 +824,16 @@ string mb_strstr(string haystack, string needle[, bool part[, string encoding]]) - Finds first occurrence of a string within another +In ext/ming +=========== +As of 5.2.1: See http://cvs.php.net/viewvc.cgi/php-src/ext/ming/ming.c?r1=1.79.2.4.2.4&r2=1.79.2.4.2.5&diff_format=u + void ming_setSWFCompression(int num) + - Sets output compression + void swfmovie::namedanchor(string name) + - Creates anchor + void swfmovie::protect([string pasword]) + - Protects + In ext/openssl ============== resource openssl_csr_get_public_key(mixed csr) @@ -901,6 +925,11 @@ - SimpleXMLElement simplexml_load_file(string filename [, string class_name [, int options [, string ns [, bool is_prefix]]]]) (ns, is_prefix) - SimpleXMLElement simplexml_load_string(string data [, string class_name [, int options [, string ns [, bool is_prefix]]]]) (ns, is_prefix) +In ext/spl +========== + - array iterator_to_array(Traversable it [, bool use_keys = true]) (use_keys) +As of 5.2.1 #See http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_iterators.c?r1=1.73.2.30.2.20&r2=1.73.2.30.2.21 + In ext/xmlreader ================ - boolean XMLReader::open(string URI [, string encoding [, int options]]) (encoding, options) @@ -931,6 +960,10 @@ - PREG_NO_ERROR - PREG_RECURSION_LIMIT_ERROR - UPLOAD_ERR_EXTENSION +As of 5.2.1: (See http://cvs.php.net/viewvc.cgi/php-src/ext/standard/file.c?r1=1.409.2.6.2.13&r2=1.409.2.6.2.14&diff_format=u) + - STREAM_SHUT_RD + - STREAM_SHUT_WR + - STREAM_SHUT_RDWR In ext/curl =========== @@ -947,6 +980,25 @@ - CURLOPT_FTP_SSL - CURLOPT_FTPSSLAUTH +In ext/ming +=========== +As of 5.2.1: See http://cvs.php.net/viewvc.cgi/php-src/ext/ming/ming.c?r1=1.79.2.4.2.4&r2=1.79.2.4.2.5&diff_format=u + - SWFTEXTFIELD_USEFONT + - SWFTEXTFIELD_AUTOSIZE + - SWF_SOUND_NOT_COMPRESSED + - SWF_SOUND_ADPCM_COMPRESSED + - SWF_SOUND_MP3_COMPRESSED + - SWF_SOUND_NOT_COMPRESSED_LE + - SWF_SOUND_NELLY_COMPRESSED + - SWF_SOUND_5KHZ + - SWF_SOUND_11KHZ + - SWF_SOUND_22KHZ + - SWF_SOUND_44KHZ + - SWF_SOUND_8BITS + - SWF_SOUND_16BITS + - SWF_SOUND_MONO + - SWF_SOUND_STEREO + In ext/openssl ============== - OPENSSL_VERSION_NUMBER