

* Added DB::getDSNString() to allow pretty-printing of both string and arrayĭSNs, thereby improving the output of DB::connect() on error. * Added code to DB_result::numRows() to return correct results when limit Possible if they are using SJIS, BIG5, GBK, GB18030 or UHC as a client PostgreSQL users should upgrade to both DBġ.7.8 AND at least PostgreSQL 7.3.15, 7.4.13, 8.0.8, 8.1.4 or 8.2.0 as soon as Reported by Yasuo Ohgaki the security issue is described in more detail byĬVE-2006-2313 and CVE-2006-2314.
#PHP 5.2 RELEASE DATE DRIVER#
Users of the pgsql driver should note that this release fixes a security issue Versions are encouraged to upgrade in due course. This release of DB fixes numerous bugs compared to 1.7.7.
#PHP 5.2 RELEASE DATE DRIVERS#
Note that this release has not yet been tested for databases other than MySQL, PostgreSQL and SQLite however I've decided to put it out as a release candidate now as I won't be able to test the other database drivers until next week. This release candidate of DB fixes a number of minor issues reported since the release of DB 1.7.13. * Fix escaping of string values with lines ending in a backslash character. This long, long overdue release candidate of DB fixes a number of minor issues reported since the release of DB 1.7.13 along with some issues in DB 1.7.14RC1 that have been exposed by a more comprehensive testing platform than was previously available. * Implement auto_increment support in tableInfo(). * Added support for another error message in the SQLite driver. * Implement rudimentary support for WITH.SELECT queries. * Added special-case to handle SAVEPOINT queries as manip queries. * Unset $_prepared_queries in freePrepared(). * Fix replacement of values in last_query for :bind's numbered over 10. * Fix for last_query reconstruction with lots of placeholders. * Fixed a test that should have been skipped in PHP 4.4. * Changed the order of regular expressions applied when mapping errors so that constraint violations in PHP 4.4 are actually reported as constraint violations and not table not found errors. * Fixed non-persistent connections to really be non-persistent when unserialising. * Fixed SKIP block in the 20locale.phpt test. * Made the definition of DB_common::raiseError() compatible with PEAR::raiseError() by adding dummy parameters.
