5.2.0RC2 out!
だそうで(1・2)。
5.2.0RC1から5.2.0RC2までの修正状況は以下の通り。修正が凄い量。
SQLiteがアップグレードされているようなので、onigurumaも最新版へ差し替えようと考え中。
RCの最中だったのでリリースされるまで待っていたのですが。
--- NEWS 2006/07/24 18:51:31 1.2027.2.547.2.140 +++ NEWS 2006/08/17 13:43:08 1.2027.2.547.2.208 @@ -1,5 +1,126 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +17 Aug 2006, PHP 5.2.0RC2 +- Increased default memory limit to 16 megabytes to accommodate for a more + accurate memory utilization measurement. +- Updated libsqlite in ext/pdo_sqlite to 3.3.7. (Ilia) +- Added support for httpOnly flag for session extension and cookie setting + functions. (Scott MacVicar, Ilia) +- Added version specific registry keys to allow different configurations for + different php version. (Richard, Dmitry) +- In addition to path to php.ini, PHPRC now may specify full file name. (Dmitry) +- Added "PHPINIDir" Apache directive to apache and apache_hooks SAPIs. (Dmitry) +- Added an optional boolean parameter to memory_get_usage() and + memory_get_peak_usage() to get memory size allocated by emalloc() or real + size of memory allocated from system. (Dmitry) +- Implemented #38357 (dbase_open can't open DBase 3 dbf file). + (rodrigo at fabricadeideias dot com, Mike) + +- Moved extensions to PECL: + . ext/filepro (Derick, Tony) + . ext/hwapi (Derick, Tony) + +- Improved SNMP extension: (Jani) + . Renamed snmp_set_oid_numeric_print() to snmp_set_oid_output_format(). + . Added 2 new constants: SNMP_OID_OUTPUT_FULL and SNMP_OID_OUTPUT_NUMERIC + . Fixed bug #37564 (AES privacy encryption not possible due to net-snmp 5.2 + compatibility issue). (Patch: scott dot moynes+php at gmail dot com) + +- Improved OpenSSL extension: (Pierre) + . Added support for all supported algorithms in openssl_verify + . Added openssl_pkey_get_details, returns the details of a key + . Added x509 v3 extensions support + . Added a new constant OPENSSL_KEYTYPE_EC + . Added openssl_csr_get_subject() and openssl_csr_get_public_key() + +- Fixed overflow on 64bit systems in str_repeat() and wordwrap(). (Stefan E.) +- Disabled CURLOPT_FOLLOWLOCATION in curl when open_basedir or safe_mode are + enabled. (Stefan E., Ilia) +- Fixed XSLTProcessor::importStylesheet() to return TRUE on success (Christian) +- Fixed leaks in openssl_csr_sign and openssl_csr_new (Pierre) +- Fixed phpinfo() cutoff of variables at \0. (Ilia) +- Fixed a bug in the filter extension that prevented magic_quotes_gpc from + being applied when RAW filter is used. (Ilia) +- Fixed bug #38467 (--enable-versioning causes make fail on OS X). (Tony) +- Fixed bug #38461 (setting private attribute with __set() produces + segfault). (Tony) +- Fixed bug #38454 (warning upon disabling handler via + xml_set_element_handler). (dtorop933 at gmail dot com, Rob) +- Fixed bug #38451 (PDO_MYSQL doesn't compile on Solaris). (Tony) +- Fixed bug #38450 (constructor is not called for classes used in userspace + stream wrappers). (Tony) +- Fixed bug #38438 (DOMNodeList->item(0) segfault on empty NodeList). (Ilia) +- Fixed bug #38431 (xmlrpc_get_type() crashes PHP on objects). (Tony) +- Fixed bug #38427 (unicode causes xml_parser to misbehave). (Rob) +- Fixed bug #38424 (Different attribute assignment if new or existing). (Rob) +- Fixed bug #38394 (PDO fails to recover from failed prepared statement + execution). (Ilia) +- Fixed bug #38377 (session_destroy() gives warning after + session_regenerate_id()). (Ilia) +- Fixed bug #38354 (Unwanted reformatting of XML when using AsXML). (Christian) +- Fixed bug #38347 (Segmentation fault when using foreach with an unknown/empty + SimpleXMLElement). (Tony) +- Fixed bug #38322 (reading past array in sscanf() leads to arbitrary code + execution). (Tony) +- Fixed bug #38303 (spl_autoload_register() supress all errors silently). + (Ilia) +- Fixed bug #38290 (configure script ignores --without-cdb,inifile,flatfile). + (Marcus) +- Fixed bug #38289 (segfault in session_decode() when _SESSION is NULL). + (Tony) +- Fixed Bug #38287 (static variables mess up global vars). (Dmitry) +- Fixed bug #38278 (session_cache_expire()'s value does not match phpinfo's + session.cache_expire). (Tony) +- Fixed bug #38276 (file_exists() works incorrectly with long filenames + on Windows). (Ilia, Tony) +- Fixed bug #38269 (fopen wrapper doesn't fail on invalid hostname with + curlwrappers enabled). (Tony) +- Fixed bug #38261 (openssl_x509_parse() leaks with invalid cert) (Pierre) +- Fixed bug #38255 (openssl possible leaks while passing keys) (Pierre) +- Fixed bug #38253 (PDO produces segfault with default fetch mode). (Tony) +- Fixed bug #38251 (socket_select() and invalid arguments). (Tony) +- Fixed bug #38236 (Binary data gets corrupted on multipart/formdata POST). + (Ilia) +- Fixed bug #38234 (Exception in __clone makes memory leak). (Dmitry, Nuno) +- Fixed bug #38229 (strtotime() does not parse YYYY-MM format). (Ilia) +- Fixed bug #38224 (session extension can't handle broken cookies). (Ilia) +- Fixed bug #38220 (Crash on some object operations). (Dmitry) +- Fixed bug #38217 (ReflectionClass::newInstanceArgs() tries to allocate too + much memory). (Tony) +- Fixed bug #38214 (gif interlace output cannot work). (Pierre) +- Fixed bug #38213, #37611, #37571 (wddx encoding fails to handle certain + characters). (Ilia) +- Fixed bug #38212 (Segfault on invalid imagecreatefromgd2part() parameters). + (Pierre) +- Fixed bug #38211 (variable name and cookie name match breaks script + execution). (Dmitry) +- Fixed bug #38194 (ReflectionClass::isSubclassOf() returns TRUE for the class + itself). (Ilia) +- Fixed bug #38173 (Freeing nested cursors causes OCI8 to segfault). (Tony) +- Fixed bug #38168 (Crash in pdo_pgsql on missing bound parameters). (Ilia) +- Fixed bug #38161 (oci_bind_by_name() returns garbage when Oracle didn't set + the variable). (Tony) +- Fixed bug #38132 (ReflectionClass::getStaticProperties() retains \0 in key + names). (Ilia) +- Fixed bug #38112 (corrupted gif segfaults) (Pierre) +- Fixed bug #38064 (ignored constructor visibility). (Marcus) +- Fixed bug #38047 ("file" and "line" sometimes not set in backtrace from + inside error handler). (Dmitry) +- Fixed bug #37846 (wordwrap() wraps incorrectly). (ddk at krasn dot ru, Tony) +- Fixed bug #37581 (oci_bind_array_by_name clobbers input array when using + SQLT_AFC, AVC). (Tony) +- Fixed bug #37564 (AES privacy encryption not possible due to net-snmp 5.2 + compatibility issue). (Jani, patch by scott dot moynes+php at gmail dot com) +- Fixed bug #37445 (Fixed crash in pdo_mysql resulting from premature object + destruction). (Ilia) +- Fixed bug #37265 (Added missing safe_mode & open_basedir checks to + imap_body()). (Ilia) +- Implement #36732 (req/x509 extensions support for openssl_csr_new and + openssl_csr_sign) (ben at psc dot edu, Pierre) +- Fixed bug #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB + field). (Tony) +- Implement #28382 (openssl_x509_parse() extensions support) (Pierre) + 24 Jul 2006, PHP 5.2.0RC1 - Updated bundled MySQL client library to version 5.0.22 in the Windows distribution. (Edin) @@ -202,7 +323,7 @@ - Fixed bug #37313 (sigemptyset() used without including <signal.h>). (jdolecek) - Fixed bug #37306 (max_execution_time = max_input_time). (Dmitry) -- Fixed Bug #37278 (SOAP not respecting uri in __soapCall). (Dmitry) +- Fixed bug #37278 (SOAP not respecting uri in __soapCall). (Dmitry) - Fixed bug #37256 (php-fastcgi doesn't handle connection abort). (Dmitry) - Fixed bug #37244 (Added strict flag to base64_decode() that enforces RFC3548 compliance). (Ilia)