[PHP-CVS] cvs: php-src(PHP_5_1) /ext/pdo package.xml package2.xml pdo.c /ext/pdo_dblib package.xml package2.xml pdo_dblib.c /ext/pdo_firebird package.xml package2.xml /ext/pdo_mysql package.xml pac

2005-12-04 Thread Wez Furlong
wez Sun Dec  4 17:34:28 2005 EDT

  Added files: (Branch: PHP_5_1)
/php-src/ext/pdopackage2.xml 
/php-src/ext/pdo_sqlite package2.xml 
/php-src/ext/pdo_dblib  package2.xml 
/php-src/ext/pdo_firebird   package2.xml 
/php-src/ext/pdo_mysql  package2.xml 
/php-src/ext/pdo_ocipackage2.xml 
/php-src/ext/pdo_odbc   package2.xml 
/php-src/ext/pdo_pgsql  package2.xml 

  Removed files:   
/php-src/ext/pdopackage.xml 
/php-src/ext/pdo_sqlite package.xml 
/php-src/ext/pdo_dblib  package.xml 
/php-src/ext/pdo_firebird   package.xml 
/php-src/ext/pdo_mysql  package.xml 
/php-src/ext/pdo_ocipackage.xml 
/php-src/ext/pdo_odbc   package.xml 
/php-src/ext/pdo_pgsql  package.xml 

  Modified files:  
/php-src/ext/pdopdo.c 
/php-src/ext/pdo_sqlite pdo_sqlite.c 
/php-src/ext/pdo_dblib  pdo_dblib.c 
/php-src/ext/pdo_mysql  pdo_mysql.c 
/php-src/ext/pdo_ocipdo_oci.c 
/php-src/ext/pdo_odbc   pdo_odbc.c 
/php-src/ext/pdo_pgsql  pdo_pgsql.c 
  Log:
  switch to package2.xml
  
http://cvs.php.net/diff.php/php-src/ext/pdo/pdo.c?r1=1.57.2.14r2=1.57.2.15ty=u
Index: php-src/ext/pdo/pdo.c
diff -u php-src/ext/pdo/pdo.c:1.57.2.14 php-src/ext/pdo/pdo.c:1.57.2.15
--- php-src/ext/pdo/pdo.c:1.57.2.14 Mon Nov 28 01:39:53 2005
+++ php-src/ext/pdo/pdo.c   Sun Dec  4 17:34:21 2005
@@ -18,7 +18,7 @@
   +--+
 */
 
-/* $Id: pdo.c,v 1.57.2.14 2005/11/28 06:39:53 wez Exp $ */
+/* $Id: pdo.c,v 1.57.2.15 2005/12/04 22:34:21 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -133,7 +133,7 @@
PHP_RINIT(pdo),
PHP_RSHUTDOWN(pdo),
PHP_MINFO(pdo),
-   1.0.2,
+   1.0.3,
STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
http://cvs.php.net/diff.php/php-src/ext/pdo_sqlite/pdo_sqlite.c?r1=1.10.2.3r2=1.10.2.4ty=u
Index: php-src/ext/pdo_sqlite/pdo_sqlite.c
diff -u php-src/ext/pdo_sqlite/pdo_sqlite.c:1.10.2.3 
php-src/ext/pdo_sqlite/pdo_sqlite.c:1.10.2.4
--- php-src/ext/pdo_sqlite/pdo_sqlite.c:1.10.2.3Sat Nov 26 15:50:08 2005
+++ php-src/ext/pdo_sqlite/pdo_sqlite.c Sun Dec  4 17:34:25 2005
@@ -16,7 +16,7 @@
   +--+
 */
 
-/* $Id: pdo_sqlite.c,v 1.10.2.3 2005/11/26 20:50:08 wez Exp $ */
+/* $Id: pdo_sqlite.c,v 1.10.2.4 2005/12/04 22:34:25 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -31,7 +31,7 @@
 #include php_pdo_sqlite_int.h
 #include zend_exceptions.h
 
-#define PHP_PDO_SQLITE_MODULE_VERSION  1.0
+#define PHP_PDO_SQLITE_MODULE_VERSION  1.0.1
 
 /* {{{ pdo_sqlite_functions[] */
 function_entry pdo_sqlite_functions[] = {
@@ -100,7 +100,7 @@
(bundled) 
 #endif
PHP_PDO_SQLITE_MODULE_VERSION 
-$Id: pdo_sqlite.c,v 1.10.2.3 2005/11/26 20:50:08 wez Exp $);
+$Id: pdo_sqlite.c,v 1.10.2.4 2005/12/04 22:34:25 wez Exp $);
php_info_print_table_row(2, SQLite Library, sqlite3_libversion());
php_info_print_table_end();
 }
http://cvs.php.net/diff.php/php-src/ext/pdo_dblib/pdo_dblib.c?r1=1.9.2.3r2=1.9.2.4ty=u
Index: php-src/ext/pdo_dblib/pdo_dblib.c
diff -u php-src/ext/pdo_dblib/pdo_dblib.c:1.9.2.3 
php-src/ext/pdo_dblib/pdo_dblib.c:1.9.2.4
--- php-src/ext/pdo_dblib/pdo_dblib.c:1.9.2.3   Sat Nov 26 15:50:07 2005
+++ php-src/ext/pdo_dblib/pdo_dblib.c   Sun Dec  4 17:34:25 2005
@@ -17,7 +17,7 @@
   +--+
 */
 
-/* $Id: pdo_dblib.c,v 1.9.2.3 2005/11/26 20:50:07 wez Exp $ */
+/* $Id: pdo_dblib.c,v 1.9.2.4 2005/12/04 22:34:25 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 # include config.h
@@ -65,7 +65,7 @@
NULL,
PHP_RSHUTDOWN(pdo_dblib),
PHP_MINFO(pdo_dblib),
-   1.0,
+   1.0.1,
STANDARD_MODULE_PROPERTIES
 };
 
http://cvs.php.net/diff.php/php-src/ext/pdo_mysql/pdo_mysql.c?r1=1.8.2.9r2=1.8.2.10ty=u
Index: php-src/ext/pdo_mysql/pdo_mysql.c
diff -u php-src/ext/pdo_mysql/pdo_mysql.c:1.8.2.9 
php-src/ext/pdo_mysql/pdo_mysql.c:1.8.2.10
--- php-src/ext/pdo_mysql/pdo_mysql.c:1.8.2.9   Thu Dec  1 00:16:24 2005
+++ php-src/ext/pdo_mysql/pdo_mysql.c   Sun Dec  4 17:34:26 2005
@@ -16,7 +16,7 @@
   +--+
 */
 
-/* $Id: pdo_mysql.c,v 1.8.2.9 2005/12/01 05:16:24 wez Exp $ */
+/* $Id: pdo_mysql.c,v 1.8.2.10 2005/12/04 22:34:26 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -60,7 +60,7 @@
NULL,
NULL,
PHP_MINFO(pdo_mysql),
-   1.0.1,
+   1.0.2,
STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
http://cvs.php.net/diff.php/php-src/ext/pdo_oci/pdo_oci.c?r1=1.5.2.3r2=1.5.2.4ty=u
Index: php-src/ext/pdo_oci/pdo_oci.c
diff -u php-src/ext/pdo_oci/pdo_oci.c:1.5.2.3 

[PHP-CVS] cvs: php-src(PHP_5_1) /ext/pdo package.xml

2005-11-27 Thread Wez Furlong
wez Sun Nov 27 16:18:25 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/pdopackage.xml 
  Log:
  update changelog here too
  
  
http://cvs.php.net/diff.php/php-src/ext/pdo/package.xml?r1=1.19.2.7r2=1.19.2.8ty=u
Index: php-src/ext/pdo/package.xml
diff -u php-src/ext/pdo/package.xml:1.19.2.7 
php-src/ext/pdo/package.xml:1.19.2.8
--- php-src/ext/pdo/package.xml:1.19.2.7Sat Nov 26 16:22:49 2005
+++ php-src/ext/pdo/package.xml Sun Nov 27 16:18:24 2005
@@ -41,7 +41,7 @@
  licensePHP/license
  release
   statestable/state
-  version1.0.1/version
+  version1.0.2/version
   date2005-11-26/date
 
   notes
@@ -63,6 +63,9 @@
 http://pecl4win.php.net
 
 ** Changes **
+- Fixed bug #35431 (PDO crashes when using LAZY fetch with fetchAll). (Wez)
+- Fixed bug #35430 (PDO crashes on incorrect FETCH_FUNC use). (Tony)
+
 - Changed PDO_XXX constants to PDO::XXX
 - It is now possible to extend PDO and PDOStatement and override their 
constructors
 

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_1) /ext/pdo package.xml pdo.c

2005-11-27 Thread Wez Furlong
wez Mon Nov 28 01:39:55 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/pdopackage.xml pdo.c 
  Log:
  prep for release
  
  
http://cvs.php.net/diff.php/php-src/ext/pdo/package.xml?r1=1.19.2.8r2=1.19.2.9ty=u
Index: php-src/ext/pdo/package.xml
diff -u php-src/ext/pdo/package.xml:1.19.2.8 
php-src/ext/pdo/package.xml:1.19.2.9
--- php-src/ext/pdo/package.xml:1.19.2.8Sun Nov 27 16:18:24 2005
+++ php-src/ext/pdo/package.xml Mon Nov 28 01:39:53 2005
@@ -42,7 +42,7 @@
  release
   statestable/state
   version1.0.2/version
-  date2005-11-26/date
+  date2005-11-28/date
 
   notes
 ** NOTE WELL! **
http://cvs.php.net/diff.php/php-src/ext/pdo/pdo.c?r1=1.57.2.13r2=1.57.2.14ty=u
Index: php-src/ext/pdo/pdo.c
diff -u php-src/ext/pdo/pdo.c:1.57.2.13 php-src/ext/pdo/pdo.c:1.57.2.14
--- php-src/ext/pdo/pdo.c:1.57.2.13 Sat Nov 26 16:22:49 2005
+++ php-src/ext/pdo/pdo.c   Mon Nov 28 01:39:53 2005
@@ -18,7 +18,7 @@
   +--+
 */
 
-/* $Id: pdo.c,v 1.57.2.13 2005/11/26 21:22:49 wez Exp $ */
+/* $Id: pdo.c,v 1.57.2.14 2005/11/28 06:39:53 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -133,7 +133,7 @@
PHP_RINIT(pdo),
PHP_RSHUTDOWN(pdo),
PHP_MINFO(pdo),
-   1.0.1,
+   1.0.2,
STANDARD_MODULE_PROPERTIES
 };
 /* }}} */

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_1) /ext/pdo package.xml pdo.c /ext/pdo_dblib package.xml pdo_dblib.c /ext/pdo_mysql package.xml pdo_mysql.c /ext/pdo_odbc package.xml pdo_odbc.c /ext/pdo_pgsql package

2005-11-26 Thread Wez Furlong
wez Sat Nov 26 15:50:09 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/pdopackage.xml pdo.c 
/php-src/ext/pdo_dblib  package.xml pdo_dblib.c 
/php-src/ext/pdo_mysql  package.xml pdo_mysql.c 
/php-src/ext/pdo_odbc   package.xml pdo_odbc.c 
/php-src/ext/pdo_pgsql  package.xml pdo_pgsql.c 
/php-src/ext/pdo_sqlite package.xml pdo_sqlite.c 
  Log:
  set to 1.0 stable.
  
  http://cvs.php.net/diff.php/php-src/ext/pdo/package.xml?r1=1.19.2.5r2=1.19.2.6ty=u
Index: php-src/ext/pdo/package.xml
diff -u php-src/ext/pdo/package.xml:1.19.2.5 
php-src/ext/pdo/package.xml:1.19.2.6
--- php-src/ext/pdo/package.xml:1.19.2.5Thu Nov 24 17:25:37 2005
+++ php-src/ext/pdo/package.xml Sat Nov 26 15:50:06 2005
@@ -42,7 +42,7 @@
  release
   statestable/state
   version1.0/version
-  date2005-11-24/date
+  date2005-11-26/date
 
   notes
 ** NOTE WELL! **
http://cvs.php.net/diff.php/php-src/ext/pdo/pdo.c?r1=1.57.2.11r2=1.57.2.12ty=u
Index: php-src/ext/pdo/pdo.c
diff -u php-src/ext/pdo/pdo.c:1.57.2.11 php-src/ext/pdo/pdo.c:1.57.2.12
--- php-src/ext/pdo/pdo.c:1.57.2.11 Fri Nov 25 11:01:35 2005
+++ php-src/ext/pdo/pdo.c   Sat Nov 26 15:50:06 2005
@@ -18,7 +18,7 @@
   +--+
 */
 
-/* $Id: pdo.c,v 1.57.2.11 2005/11/25 16:01:35 sniper Exp $ */
+/* $Id: pdo.c,v 1.57.2.12 2005/11/26 20:50:06 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -133,7 +133,7 @@
PHP_RINIT(pdo),
PHP_RSHUTDOWN(pdo),
PHP_MINFO(pdo),
-   1.0RC2,
+   1.0,
STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
http://cvs.php.net/diff.php/php-src/ext/pdo_dblib/package.xml?r1=1.2.2.3r2=1.2.2.4ty=u
Index: php-src/ext/pdo_dblib/package.xml
diff -u php-src/ext/pdo_dblib/package.xml:1.2.2.3 
php-src/ext/pdo_dblib/package.xml:1.2.2.4
--- php-src/ext/pdo_dblib/package.xml:1.2.2.3   Tue Nov  1 08:14:10 2005
+++ php-src/ext/pdo_dblib/package.xml   Sat Nov 26 15:50:07 2005
@@ -23,9 +23,9 @@
  /description
  licensePHP/license
  release
-  statebeta/state
-  version1.0RC2/version
-  date2005-11-01/date
+  statestable/state
+  version1.0/version
+  date2005-11-26/date
 
   notes
 Update code for API changes in PDO; no actual changes have been made to this 
driver.
@@ -37,6 +37,7 @@
 Windows platforms.
 
 ** Changes **
+- Fix Bug #34777; segfault when retrieving non-existent error info
 - Fix Bug #35032; didn't find FreeTDS includes on some systems
   /notes
 
@@ -53,7 +54,7 @@
   /filelist
   deps
dep type=php rel=ge version=5.0.3/
-   dep type=ext name=pdo rel=ge version=1.0RC2/
+   dep type=ext name=pdo rel=ge version=1.0/
   /deps
  /release
 /package
http://cvs.php.net/diff.php/php-src/ext/pdo_dblib/pdo_dblib.c?r1=1.9.2.2r2=1.9.2.3ty=u
Index: php-src/ext/pdo_dblib/pdo_dblib.c
diff -u php-src/ext/pdo_dblib/pdo_dblib.c:1.9.2.2 
php-src/ext/pdo_dblib/pdo_dblib.c:1.9.2.3
--- php-src/ext/pdo_dblib/pdo_dblib.c:1.9.2.2   Fri Nov 25 11:01:39 2005
+++ php-src/ext/pdo_dblib/pdo_dblib.c   Sat Nov 26 15:50:07 2005
@@ -17,7 +17,7 @@
   +--+
 */
 
-/* $Id: pdo_dblib.c,v 1.9.2.2 2005/11/25 16:01:39 sniper Exp $ */
+/* $Id: pdo_dblib.c,v 1.9.2.3 2005/11/26 20:50:07 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 # include config.h
@@ -65,7 +65,7 @@
NULL,
PHP_RSHUTDOWN(pdo_dblib),
PHP_MINFO(pdo_dblib),
-   1.0RC1,
+   1.0,
STANDARD_MODULE_PROPERTIES
 };
 
http://cvs.php.net/diff.php/php-src/ext/pdo_mysql/package.xml?r1=1.11.2.2r2=1.11.2.3ty=u
Index: php-src/ext/pdo_mysql/package.xml
diff -u php-src/ext/pdo_mysql/package.xml:1.11.2.2 
php-src/ext/pdo_mysql/package.xml:1.11.2.3
--- php-src/ext/pdo_mysql/package.xml:1.11.2.2  Mon Oct 31 22:00:05 2005
+++ php-src/ext/pdo_mysql/package.xml   Sat Nov 26 15:50:07 2005
@@ -2,7 +2,7 @@
 !DOCTYPE package SYSTEM ../pear/package.dtd
 package version=1.0
  namePDO_MYSQL/name
- summaryMysql 3.x/4.0 driver for PDO/summary
+ summaryMySQL driver for PDO/summary
  maintainers
   maintainer
usergschlossnagle/user
@@ -29,9 +29,9 @@
  /description
  licensePHP/license
  release
-  statebeta/state
-  version1.0RC2/version
-  date2005-10-01/date
+  statestable/state
+  version1.0/version
+  date2005-11-26/date
 
   notes
 ** Changes **
@@ -61,7 +61,7 @@
   /filelist
   deps
dep type=php rel=ge version=5.0.3/
-   dep type=ext name=pdo rel=ge version=1.0RC2/
+   dep type=ext name=pdo rel=ge version=1.0/
   /deps
  /release
 /package
http://cvs.php.net/diff.php/php-src/ext/pdo_mysql/pdo_mysql.c?r1=1.8.2.7r2=1.8.2.8ty=u
Index: php-src/ext/pdo_mysql/pdo_mysql.c
diff -u php-src/ext/pdo_mysql/pdo_mysql.c:1.8.2.7 
php-src/ext/pdo_mysql/pdo_mysql.c:1.8.2.8
--- php-src/ext/pdo_mysql/pdo_mysql.c:1.8.2.7   Fri Nov 25 11:01:39 2005
+++ php-src/ext/pdo_mysql/pdo_mysql.c   Sat Nov 26 15:50:07 2005
@@ -16,7 +16,7 @@
   

[PHP-CVS] cvs: php-src(PHP_5_1) /ext/pdo package.xml pdo.c

2005-11-26 Thread Wez Furlong
wez Sat Nov 26 16:22:49 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/pdopackage.xml pdo.c 
  Log:
  going to release 1.0.1
  
  
http://cvs.php.net/diff.php/php-src/ext/pdo/package.xml?r1=1.19.2.6r2=1.19.2.7ty=u
Index: php-src/ext/pdo/package.xml
diff -u php-src/ext/pdo/package.xml:1.19.2.6 
php-src/ext/pdo/package.xml:1.19.2.7
--- php-src/ext/pdo/package.xml:1.19.2.6Sat Nov 26 15:50:06 2005
+++ php-src/ext/pdo/package.xml Sat Nov 26 16:22:49 2005
@@ -41,7 +41,7 @@
  licensePHP/license
  release
   statestable/state
-  version1.0/version
+  version1.0.1/version
   date2005-11-26/date
 
   notes
http://cvs.php.net/diff.php/php-src/ext/pdo/pdo.c?r1=1.57.2.12r2=1.57.2.13ty=u
Index: php-src/ext/pdo/pdo.c
diff -u php-src/ext/pdo/pdo.c:1.57.2.12 php-src/ext/pdo/pdo.c:1.57.2.13
--- php-src/ext/pdo/pdo.c:1.57.2.12 Sat Nov 26 15:50:06 2005
+++ php-src/ext/pdo/pdo.c   Sat Nov 26 16:22:49 2005
@@ -18,7 +18,7 @@
   +--+
 */
 
-/* $Id: pdo.c,v 1.57.2.12 2005/11/26 20:50:06 wez Exp $ */
+/* $Id: pdo.c,v 1.57.2.13 2005/11/26 21:22:49 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -133,7 +133,7 @@
PHP_RINIT(pdo),
PHP_RSHUTDOWN(pdo),
PHP_MINFO(pdo),
-   1.0,
+   1.0.1,
STANDARD_MODULE_PROPERTIES
 };
 /* }}} */

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_1) /ext/pdo package.xml

2005-11-24 Thread Wez Furlong
wez Thu Nov 24 17:25:38 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/pdopackage.xml 
  Log:
  prep for release
  
  
http://cvs.php.net/diff.php/php-src/ext/pdo/package.xml?r1=1.19.2.4r2=1.19.2.5ty=u
Index: php-src/ext/pdo/package.xml
diff -u php-src/ext/pdo/package.xml:1.19.2.4 
php-src/ext/pdo/package.xml:1.19.2.5
--- php-src/ext/pdo/package.xml:1.19.2.4Mon Oct 31 21:44:11 2005
+++ php-src/ext/pdo/package.xml Thu Nov 24 17:25:37 2005
@@ -40,9 +40,9 @@
  /description
  licensePHP/license
  release
-  statebeta/state
-  version1.0RC2/version
-  date2005-11-01/date
+  statestable/state
+  version1.0/version
+  date2005-11-24/date
 
   notes
 ** NOTE WELL! **
@@ -54,9 +54,7 @@
 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 the latest stable PHP 5 snapshot
-before using PDO.
-You can obtain it from http://snaps.php.net.
+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
@@ -65,12 +63,15 @@
 http://pecl4win.php.net
 
 ** Changes **
-
 - Changed PDO_XXX constants to PDO::XXX
+- It is now possible to extend PDO and PDOStatement and override their 
constructors
+
+- Fixed Bug #35303; PDO::prepare() can cause crashes with invalid parameters
+- Fixed Bug #35135; new PDOStatement can cause crashes.
+- Fixed Bug #35293 and PECL Bug #5589; segfault when creating persistent 
connections
 - Fixed PECL Bug #5010, problem installing headers
 - renamed pdo_drivers() to PDO::getAvailableDrivers()
 - Various fixes when building with SPL
-- It is now possible to extend PDO and PDOStatement and override their 
constructors
 - PDO::setAttribute(PDO::ATTR_STATEMENT_CLASS) allows you to set your own
   PDOStatement replacement when extending PDO and PDOStatement
 - Fixed Bug #34687; error information from PDO::query() was not always returned

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_1) /ext/pdo package.xml

2005-10-31 Thread Wez Furlong
wez Mon Oct 31 21:44:13 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/pdopackage.xml 
  Log:
  Prep for PECL release
  
  
http://cvs.php.net/diff.php/php-src/ext/pdo/package.xml?r1=1.19.2.3r2=1.19.2.4ty=u
Index: php-src/ext/pdo/package.xml
diff -u php-src/ext/pdo/package.xml:1.19.2.3 
php-src/ext/pdo/package.xml:1.19.2.4
--- php-src/ext/pdo/package.xml:1.19.2.3Sun Sep 11 15:44:26 2005
+++ php-src/ext/pdo/package.xml Mon Oct 31 21:44:11 2005
@@ -42,9 +42,14 @@
  release
   statebeta/state
   version1.0RC2/version
-  date2005-09-11/date
+  date2005-11-01/date
 
   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.
+
 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.
@@ -53,34 +58,28 @@
 before using PDO.
 You can obtain it from http://snaps.php.net.
 
-If you are running on Windows, you should download:
-http://snaps.php.net/win32/php5.0-win32-latest.zip
-http://snaps.php.net/win32/PECL_5_0/php_pdo.dll
+If you are running on Windows, you can find a precompiled binary at:
+http://pecl4win.php.net/ext.php/php_pdo.dll
 
 You can find additional PDO drivers at:
-http://snaps.php.net/win32/PECL_5_0/
-
-- Fixed an issue with the installation of the pdo headers
+http://pecl4win.php.net
 
-- Consult the PHP 5.1b3 release notes and http://netevil.org/node.php?nid=325
-  for more recent changes.
+** Changes **
 
-- New fetch modes:
-  PDO_FETCH_FUNC, PDO_FETCH_GROUP, PDO_FETCH_UNIQUE, PDO_FETCH_CLASSTYPE
-- New fetch mode for PHP 5.1 and higher: PDO_FETCH_SERIALIZE
-- Changed signature for PDO::lastInsertId(); it is now:
-string PDO::lastInsertId([string name])
-  this allows arbitrary unique identifiers to be returned, and allows for 
-  better support for RDBMS with sequences.
-- Improved bound parameter emulation when using non-string types.
-- PDOStatement implements SPL Traversable interface when SPL is present.
-
-- Added PDO::quote($string).  Closes PECL Bug #3393
-- Fixed PDO::query() for drivers using bound parameter emulation.
-- Fixed PECL Bug #3434, crash when using odbc with named parameters.
-- Added PDOStatement::fetchObject(string class_name [, NULL|array ctor_args]])
-- PDO_FETCH_CLASS now passes args through to the class constructor
-- Now builds directly via pear install PDO (upgrade to PEAR 1.3.5 first)
+- Changed PDO_XXX constants to PDO::XXX
+- Fixed PECL Bug #5010, problem installing headers
+- renamed pdo_drivers() to PDO::getAvailableDrivers()
+- Various fixes when building with SPL
+- It is now possible to extend PDO and PDOStatement and override their 
constructors
+- PDO::setAttribute(PDO::ATTR_STATEMENT_CLASS) allows you to set your own
+  PDOStatement replacement when extending PDO and PDOStatement
+- Fixed Bug #34687; error information from PDO::query() was not always returned
+- Fixed PECL Bug #5750; uri: DSN was not handled correctly
+- Fixed PECL Bug #5589; segfault when persistent connection attempt fails
+- Fixed Bug #34590; User defined PDOStatement class methods are not callable
+- Fixed Bug #34908; FETCH_INTO segfaults without destination object
+- Fixed PECL Bug #5809; PDOStatement::execute(array(...)) modifies args
+- Fixed PECL Bug #5772; FETCH_FUNC cannot call functions with mixed case names
 
 ** Note **
 

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_1) /ext/pdo package.xml pdo.c

2005-09-10 Thread Wez Furlong
wez Sun Sep 11 01:06:33 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/pdopackage.xml pdo.c 
  Log:
  set version numbers to 1.0
  
  
http://cvs.php.net/diff.php/php-src/ext/pdo/package.xml?r1=1.19r2=1.19.2.1ty=u
Index: php-src/ext/pdo/package.xml
diff -u php-src/ext/pdo/package.xml:1.19 php-src/ext/pdo/package.xml:1.19.2.1
--- php-src/ext/pdo/package.xml:1.19Wed Jul 27 00:07:44 2005
+++ php-src/ext/pdo/package.xml Sun Sep 11 01:06:30 2005
@@ -40,9 +40,9 @@
  /description
  licensePHP/license
  release
-  statebeta/state
-  version0.9/version
-  date2005-07-27/date
+  statestable/state
+  version1.0/version
+  date2005-10-11/date
 
   notes
 You need to install a PDO database driver to make use of PDO,
http://cvs.php.net/diff.php/php-src/ext/pdo/pdo.c?r1=1.57.2.1r2=1.57.2.2ty=u
Index: php-src/ext/pdo/pdo.c
diff -u php-src/ext/pdo/pdo.c:1.57.2.1 php-src/ext/pdo/pdo.c:1.57.2.2
--- php-src/ext/pdo/pdo.c:1.57.2.1  Sat Sep 10 16:58:19 2005
+++ php-src/ext/pdo/pdo.c   Sun Sep 11 01:06:30 2005
@@ -18,7 +18,7 @@
   +--+
 */
 
-/* $Id: pdo.c,v 1.57.2.1 2005/09/10 20:58:19 wez Exp $ */
+/* $Id: pdo.c,v 1.57.2.2 2005/09/11 05:06:30 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -112,7 +112,7 @@
PHP_RINIT(pdo),
PHP_RSHUTDOWN(pdo),
PHP_MINFO(pdo),
-   0.9,
+   1.0,
STANDARD_MODULE_PROPERTIES
 };
 /* }}} */

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_1) /ext/pdo package.xml pdo.c /ext/pdo_dblib package.xml pdo_dblib.c /ext/pdo_firebird package.xml pdo_firebird.c /ext/pdo_mysql package.xml pdo_mysql.c /ext/pdo_oci p

2005-09-10 Thread Wez Furlong
wez Sun Sep 11 01:27:30 2005 EDT

  Modified files:  (Branch: PHP_5_1)
/php-src/ext/pdopackage.xml pdo.c 
/php-src/ext/pdo_dblib  package.xml pdo_dblib.c 
/php-src/ext/pdo_firebird   package.xml pdo_firebird.c 
/php-src/ext/pdo_mysql  package.xml pdo_mysql.c 
/php-src/ext/pdo_ocipackage.xml pdo_oci.c 
/php-src/ext/pdo_odbc   package.xml pdo_odbc.c 
/php-src/ext/pdo_pgsql  package.xml pdo_pgsql.c 
/php-src/ext/pdo_sqlite package.xml pdo_sqlite.c 
  Log:
  update package.xml files and version numbers, in anticipation of a big bunch 
of releases.
  
  http://cvs.php.net/diff.php/php-src/ext/pdo/package.xml?r1=1.19.2.1r2=1.19.2.2ty=u
Index: php-src/ext/pdo/package.xml
diff -u php-src/ext/pdo/package.xml:1.19.2.1 
php-src/ext/pdo/package.xml:1.19.2.2
--- php-src/ext/pdo/package.xml:1.19.2.1Sun Sep 11 01:06:30 2005
+++ php-src/ext/pdo/package.xml Sun Sep 11 01:27:29 2005
@@ -40,9 +40,9 @@
  /description
  licensePHP/license
  release
-  statestable/state
-  version1.0/version
-  date2005-10-11/date
+  statebeta/state
+  version1.0RC1/version
+  date2005-09-11/date
 
   notes
 You need to install a PDO database driver to make use of PDO,
http://cvs.php.net/diff.php/php-src/ext/pdo/pdo.c?r1=1.57.2.2r2=1.57.2.3ty=u
Index: php-src/ext/pdo/pdo.c
diff -u php-src/ext/pdo/pdo.c:1.57.2.2 php-src/ext/pdo/pdo.c:1.57.2.3
--- php-src/ext/pdo/pdo.c:1.57.2.2  Sun Sep 11 01:06:30 2005
+++ php-src/ext/pdo/pdo.c   Sun Sep 11 01:27:29 2005
@@ -18,7 +18,7 @@
   +--+
 */
 
-/* $Id: pdo.c,v 1.57.2.2 2005/09/11 05:06:30 wez Exp $ */
+/* $Id: pdo.c,v 1.57.2.3 2005/09/11 05:27:29 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -112,7 +112,7 @@
PHP_RINIT(pdo),
PHP_RSHUTDOWN(pdo),
PHP_MINFO(pdo),
-   1.0,
+   1.0RC1,
STANDARD_MODULE_PROPERTIES
 };
 /* }}} */
http://cvs.php.net/diff.php/php-src/ext/pdo_dblib/package.xml?r1=1.2r2=1.2.2.1ty=u
Index: php-src/ext/pdo_dblib/package.xml
diff -u php-src/ext/pdo_dblib/package.xml:1.2 
php-src/ext/pdo_dblib/package.xml:1.2.2.1
--- php-src/ext/pdo_dblib/package.xml:1.2   Wed Jul 27 00:20:50 2005
+++ php-src/ext/pdo_dblib/package.xml   Sun Sep 11 01:27:29 2005
@@ -24,11 +24,11 @@
  licensePHP/license
  release
   statebeta/state
-  version0.9/version
-  date2005-07-27/date
+  version1.0RC1/version
+  date2005-09-11/date
 
   notes
-   First ever PECL release.
+   Update code for API changes in PDO; no actual changes have been made to 
this driver.
   /notes
 
   filelist
@@ -44,7 +44,7 @@
   /filelist
   deps
dep type=php rel=ge version=5.0.3/
-   dep type=ext name=pdo rel=ge version=0.9/
+   dep type=ext name=pdo rel=ge version=1.0RC1/
   /deps
  /release
 /package
http://cvs.php.net/diff.php/php-src/ext/pdo_dblib/pdo_dblib.c?r1=1.9r2=1.9.2.1ty=u
Index: php-src/ext/pdo_dblib/pdo_dblib.c
diff -u php-src/ext/pdo_dblib/pdo_dblib.c:1.9 
php-src/ext/pdo_dblib/pdo_dblib.c:1.9.2.1
--- php-src/ext/pdo_dblib/pdo_dblib.c:1.9   Tue Jul 26 23:12:43 2005
+++ php-src/ext/pdo_dblib/pdo_dblib.c   Sun Sep 11 01:27:29 2005
@@ -17,7 +17,7 @@
   +--+
 */
 
-/* $Id: pdo_dblib.c,v 1.9 2005/07/27 03:12:43 wez Exp $ */
+/* $Id: pdo_dblib.c,v 1.9.2.1 2005/09/11 05:27:29 wez Exp $ */
 
 #ifdef HAVE_CONFIG_H
 # include config.h
@@ -65,7 +65,7 @@
NULL,
PHP_RSHUTDOWN(pdo_dblib),
PHP_MINFO(pdo_dblib),
-   0.9,
+   1.0RC1,
STANDARD_MODULE_PROPERTIES
 };
 
http://cvs.php.net/diff.php/php-src/ext/pdo_firebird/package.xml?r1=1.7r2=1.7.2.1ty=u
Index: php-src/ext/pdo_firebird/package.xml
diff -u php-src/ext/pdo_firebird/package.xml:1.7 
php-src/ext/pdo_firebird/package.xml:1.7.2.1
--- php-src/ext/pdo_firebird/package.xml:1.7Wed Feb  9 00:26:38 2005
+++ php-src/ext/pdo_firebird/package.xmlSun Sep 11 01:27:29 2005
@@ -1,6 +1,6 @@
 ?xml version=1.0 encoding=iso-8859-1?
 !DOCTYPE package SYSTEM ../pear/package.dtd
-package version=1.0!-- $Id: package.xml,v 1.7 2005/02/09 05:26:38 wez Exp 
$ --
+package version=1.0!-- $Id: package.xml,v 1.7.2.1 2005/09/11 05:27:29 wez 
Exp $ --
  namePDO_FIREBIRD/name
  summaryFirebird/InterBase 6 driver for PDO/summary
  maintainers
@@ -21,8 +21,8 @@
  licensePHP/license
  release
   statebeta/state
-  version0.2/version
-  date2005-02-09/date
+  version0.3/version
+  date2005-09-11/date
 
   notes
To compile and run this module, you will need to have the main PDO module 
and Firebird's
@@ -51,7 +51,7 @@
   /filelist
   deps
dep type=php rel=ge version=5.0.3/
-   dep type=ext rel=ge name=pdo version=0.2/
+   dep type=ext rel=ge name=pdo version=1.0RC1/
   /deps
  /release
 /package
http://cvs.php.net/diff.php/php-src/ext/pdo_firebird/pdo_firebird.c?r1=1.4r2=1.4.2.1ty=u
Index: php-src/ext/pdo_firebird/pdo_firebird.c
diff -u