wez Tue May 2 02:32:40 2006 UTC Modified files: (Branch: PHP_5_1) /php-src/ext/pdo package2.xml /php-src/ext/pdo_mysql package2.xml /php-src/ext/pdo_odbc package2.xml /php-src/ext/pdo_pgsql package2.xml /php-src/ext/pdo_sqlite package2.xml Log: prep for pecl release http://cvs.php.net/viewcvs.cgi/php-src/ext/pdo/package2.xml?r1=1.1.2.1&r2=1.1.2.2&diff_format=u Index: php-src/ext/pdo/package2.xml diff -u php-src/ext/pdo/package2.xml:1.1.2.1 php-src/ext/pdo/package2.xml:1.1.2.2 --- php-src/ext/pdo/package2.xml:1.1.2.1 Sun Dec 4 22:34:21 2005 +++ php-src/ext/pdo/package2.xml Tue May 2 02:32:40 2006 @@ -36,7 +36,7 @@ <email>[EMAIL PROTECTED]</email> <active>yes</active> </lead> - <date>2005-12-04</date> + <date>2006-05-01</date> <version> <release>1.0.3</release> <api>1.0.3</api> @@ -46,17 +46,14 @@ <api>stable</api> </stability> <license uri="http://www.php.net/license">PHP</license> - <notes>** NOTE WELL! ** -All the PDO_XXX constants have been renamed to PDO::XXX form for future -compatibility with PHP namespaces. Sorry for the inconvenience, especially -after Release Candidate 1. + <notes> +It is highly recommended that you update to PHP 5.1 or higher before using PDO. +This PECL release corresponds to the PHP 5.1.3 release. You need to install a PDO database driver to make use of PDO, check http://pecl.php.net/package-search.php?pkg_name=PDO for a list of available PDO drivers. -It is highly recommended that you update to PHP 5.1 before using PDO. - If you are running on Windows, you can find a precompiled binary at: http://pecl4win.php.net/ext.php/php_pdo.dll @@ -64,6 +61,12 @@ http://pecl4win.php.net ** Changes ** +- Fixed bug #37167 (PDO segfaults when throwing exception from the + fetch handler). (Tony) +- Fixed memory corruption when PDO::FETCH_LAZY mode is being used. (Ilia) +- Fixed bug #36222 (errorInfo in PDOException is always NULL). (Ilia) +- Fixed bug #35797 (segfault on PDOStatement::execute() with + zend.ze1_compatibility_mode = On). (Tony, Ilia) - Fixed bug #35543 (crash when calling non-existing method in extended class). (Tony) - Fixed bug #35508 (improved validation of fetch modes). (Tony) - Fixed bug #35431 (PDO crashes when using LAZY fetch with fetchAll). (Wez) @@ -93,7 +96,6 @@ You should uninstall and re-install your individual database drivers whenever you upgrade the base PDO package, otherwise you will see an error about PDO API numbers when you run your PHP scripts. - </notes> <contents> http://cvs.php.net/viewcvs.cgi/php-src/ext/pdo_mysql/package2.xml?r1=1.1.2.1&r2=1.1.2.2&diff_format=u Index: php-src/ext/pdo_mysql/package2.xml diff -u php-src/ext/pdo_mysql/package2.xml:1.1.2.1 php-src/ext/pdo_mysql/package2.xml:1.1.2.2 --- php-src/ext/pdo_mysql/package2.xml:1.1.2.1 Sun Dec 4 22:34:26 2005 +++ php-src/ext/pdo_mysql/package2.xml Tue May 2 02:32:40 2006 @@ -26,7 +26,7 @@ <email>[EMAIL PROTECTED]</email> <active>yes</active> </lead> - <date>2005-12-04</date> + <date>2006-05-01</date> <version> <release>1.0.2</release> <api>1.0.2</api> @@ -37,6 +37,14 @@ </stability> <license uri="http://www.php.net/license">PHP</license> <notes> +This PECL release corresponds to PHP 5.1.3. + +Added PDO::ATTR_EMULATE_PREPARES which can be used to force use of emulated or +native prepares. This attribute should can be set on the database handle, and +will cause subsequent prepares to use emulation. + +- Fixed bug #36572 (cannot use native prepared statements with internal + queries like "show master status") (Ilia) - Repackage using package2.xml - Fixed Bug #35480 and #35415, crash when using persistent connections. - Improved error detection for OPTIMIZE queries http://cvs.php.net/viewcvs.cgi/php-src/ext/pdo_odbc/package2.xml?r1=1.1.2.1&r2=1.1.2.2&diff_format=u Index: php-src/ext/pdo_odbc/package2.xml diff -u php-src/ext/pdo_odbc/package2.xml:1.1.2.1 php-src/ext/pdo_odbc/package2.xml:1.1.2.2 --- php-src/ext/pdo_odbc/package2.xml:1.1.2.1 Sun Dec 4 22:34:26 2005 +++ php-src/ext/pdo_odbc/package2.xml Tue May 2 02:32:40 2006 @@ -15,7 +15,7 @@ <email>[EMAIL PROTECTED]</email> <active>yes</active> </lead> - <date>2005-12-04</date> + <date>2006-05-01</date> <version> <release>1.0.1</release> <api>1.0.1</api> @@ -26,6 +26,8 @@ </stability> <license uri="http://www.php.net/license">PHP</license> <notes> +- Fixed bug #35552 (crash when pdo_odbc prepare fails). (Wez). +- Fixed bug #36632 (bad error reporting for pdo_odbc exec UPDATE). (Wez). - repackage with package2.xml You require either IBM DB2 CLI libraries or unixODBC to use this package. http://cvs.php.net/viewcvs.cgi/php-src/ext/pdo_pgsql/package2.xml?r1=1.1.2.1&r2=1.1.2.2&diff_format=u Index: php-src/ext/pdo_pgsql/package2.xml diff -u php-src/ext/pdo_pgsql/package2.xml:1.1.2.1 php-src/ext/pdo_pgsql/package2.xml:1.1.2.2 --- php-src/ext/pdo_pgsql/package2.xml:1.1.2.1 Sun Dec 4 22:34:26 2005 +++ php-src/ext/pdo_pgsql/package2.xml Tue May 2 02:32:40 2006 @@ -26,10 +26,10 @@ <email>[EMAIL PROTECTED]</email> <active>yes</active> </lead> - <date>2005-12-04</date> + <date>2006-05-01</date> <version> - <release>1.0.1</release> - <api>1.0.1</api> + <release>1.0.2</release> + <api>1.0.2</api> </version> <stability> <release>stable</release> @@ -37,6 +37,14 @@ </stability> <license uri="http://www.php.net/license">PHP</license> <notes> +This PECL release corresponds to PHP 5.1.3. + +- Fixed bug #36727 (segfault in pdo_pgsql bindValue() when no parameters are + defined). (Tony) +- Fixed bug #36382 (PDO/PgSQL's getColumnMeta() crashes). (Derick) +- Fixed bug #36176 (PDO_PGSQL - PDO::exec() does not return number of rows + affected by the operation). (Ilia) +- Fixed prepared statement name conflict handling in PDO_PGSQL. (Thies, Ilia) - repackage with package2.xml - Added PDO::pgsqlLOBCreate(), PDO::pgsqlLOBOpen() and PDO::pgsqlLOBUnlink(). http://cvs.php.net/viewcvs.cgi/php-src/ext/pdo_sqlite/package2.xml?r1=1.1.2.1&r2=1.1.2.2&diff_format=u Index: php-src/ext/pdo_sqlite/package2.xml diff -u php-src/ext/pdo_sqlite/package2.xml:1.1.2.1 php-src/ext/pdo_sqlite/package2.xml:1.1.2.2 --- php-src/ext/pdo_sqlite/package2.xml:1.1.2.1 Sun Dec 4 22:34:25 2005 +++ php-src/ext/pdo_sqlite/package2.xml Tue May 2 02:32:40 2006 @@ -19,7 +19,7 @@ <email>[EMAIL PROTECTED]</email> <active>yes</active> </lead> - <date>2005-12-04</date> + <date>2006-05-01</date> <version> <release>1.0.1</release> <api>1.0.1</api> @@ -30,8 +30,8 @@ </stability> <license uri="http://www.php.net/license">PHP</license> <notes> -- Upgraded to new package2 format; no code changes in this release - +- Updated libsqlite in ext/pdo_sqlite to 3.2.8. (Ilia) +- Upgraded to new package2 format - Fixed PECL Bug #5633; build issues - Added sqliteCreateFunction() and sqliteCreateAggregate() - Fixed PECL Bug #3452; problem when first row of a result set contains a NULL value.
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php