[PHP-CVS-DAILY] cvs: php-src / ChangeLog
changelog Tue Feb 26 01:31:32 2008 UTC Modified files: /php-srcChangeLog Log: ChangeLog update http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.2969r2=1.2970diff_format=u Index: php-src/ChangeLog diff -u php-src/ChangeLog:1.2969 php-src/ChangeLog:1.2970 --- php-src/ChangeLog:1.2969Mon Feb 25 01:31:37 2008 +++ php-src/ChangeLog Tue Feb 26 01:31:31 2008 @@ -1,3 +1,181 @@ +2008-02-25 Christopher Jones [EMAIL PROTECTED] + +* (PHP_5_3) + ext/oci8/oci8_interface.c + ext/oci8/oci8_lob.c + ext/oci8/oci8_statement.c + ext/oci8/php_oci8_int.h + ext/oci8/tests/bug43492_2.phpt + ext/oci8/tests/bug44008.phpt + ext/oci8/tests/bug44206.phpt + ext/oci8/tests/lob_014.phpt + ext/oci8/tests/lob_021.phpt: + MFH: OCI8: fix bug #44008 (OCI-Lob-close) bug #44206 (ref cursor leak) + +* ext/oci8/oci8_interface.c + ext/oci8/oci8_interface.c + ext/oci8/oci8_lob.c + ext/oci8/oci8_lob.c + ext/oci8/oci8_statement.c + ext/oci8/oci8_statement.c + ext/oci8/php_oci8_int.h + ext/oci8/php_oci8_int.h + ext/oci8/tests/bug43492_2.phpt + ext/oci8/tests/bug43492_2.phpt + ext/oci8/tests/bug43492_2.phpt + ext/oci8/tests/bug43492_2.phpt + ext/oci8/tests/bug44008.phpt + ext/oci8/tests/bug44008.phpt + ext/oci8/tests/bug44008.phpt + ext/oci8/tests/bug44008.phpt + ext/oci8/tests/bug44206.phpt + ext/oci8/tests/bug44206.phpt + ext/oci8/tests/bug44206.phpt + ext/oci8/tests/bug44206.phpt + ext/oci8/tests/lob_014.phpt + ext/oci8/tests/lob_014.phpt + ext/oci8/tests/lob_021.phpt + ext/oci8/tests/lob_021.phpt: + OCI8: fix bug #44008 (OCI-Lob-close) bug #44206 (ref cursor leak) + +2008-02-25 Etienne Kneuss [EMAIL PROTECTED] + +* ext/spl/spl_heap.c: + Fix folding + +* (PHP_5_3) + ext/spl/config.m4 + ext/spl/config.w32 + ext/spl/php_spl.c + ext/spl/spl_heap.c + ext/spl/spl_heap.h + ext/spl/tests/heap_001.phpt + ext/spl/tests/heap_002.phpt + ext/spl/tests/heap_003.phpt + ext/spl/tests/heap_004.phpt + ext/spl/tests/heap_005.phpt + ext/spl/tests/heap_006.phpt + ext/spl/tests/heap_007.phpt + ext/spl/tests/heap_008.phpt + ext/spl/tests/pqueue_001.phpt + ext/spl/tests/pqueue_002.phpt + ext/spl/tests/pqueue_003.phpt + ext/spl/tests/pqueue_004.phpt: + MFH: SplHeap, SplMinHeap, SplMaxHeap, SplPriorityQueue implementation + +* ext/spl/config.m4 + ext/spl/config.w32 + ext/spl/php_spl.c + ext/spl/spl_heap.c + ext/spl/spl_heap.c + ext/spl/spl_heap.h + ext/spl/spl_heap.h + ext/spl/tests/heap_001.phpt + ext/spl/tests/heap_001.phpt + ext/spl/tests/heap_002.phpt + ext/spl/tests/heap_002.phpt + ext/spl/tests/heap_003.phpt + ext/spl/tests/heap_003.phpt + ext/spl/tests/heap_004.phpt + ext/spl/tests/heap_004.phpt + ext/spl/tests/heap_005.phpt + ext/spl/tests/heap_005.phpt + ext/spl/tests/heap_006.phpt + ext/spl/tests/heap_006.phpt + ext/spl/tests/heap_007.phpt + ext/spl/tests/heap_007.phpt + ext/spl/tests/heap_008.phpt + ext/spl/tests/heap_008.phpt + ext/spl/tests/pqueue_001.phpt + ext/spl/tests/pqueue_001.phpt + ext/spl/tests/pqueue_002.phpt + ext/spl/tests/pqueue_002.phpt + ext/spl/tests/pqueue_003.phpt + ext/spl/tests/pqueue_003.phpt + ext/spl/tests/pqueue_004.phpt + ext/spl/tests/pqueue_004.phpt: + SplHeap, SplMinHeap, SplMaxHeap, SplPriorityQueue implementation + +2008-02-25 Felipe Pena [EMAIL PROTECTED] + +* ext/standard/metaphone.c + ext/standard/metaphone.c + ext/standard/tests/strings/bug44242.phpt + ext/standard/tests/strings/bug44242.phpt: + MFB: Fixed bug #44242 (metaphone('CMXFXM') crashes PHP) + +2008-02-25 Rob Richards [EMAIL PROTECTED] + +* ext/mysqlnd/mysqlnd_wireprotocol.c: + fix win32 build + +2008-02-25 Felipe Pena [EMAIL PROTECTED] + +* (PHP_5_2) + NEWS + ext/standard/metaphone.c + ext/standard/tests/strings/bug44242.phpt + ext/standard/tests/strings/bug44242.phpt + ext/standard/tests/strings/bug44242.phpt: + Fixed bug #44242 (metaphone(CMXFXM) crashes PHP) + +2008-02-25 Derick Rethans [EMAIL PROTECTED] + +* ext/date/php_date.c + ext/date/tests/bug41523-64bit.phpt + ext/date/tests/bug41523-64bit.phpt + ext/date/tests/bug41523-64bit.phpt + ext/date/tests/bug41523.phpt + ext/date/tests/mktime-3-64bit.phpt + ext/date/tests/mktime-3-64bit.phpt + ext/date/tests/mktime-3-64bit.phpt + ext/date/tests/mktime-3.phpt + ext/date/tests/strtotime-mysql-64bit.phpt + ext/date/tests/strtotime-mysql-64bit.phpt + ext/date/tests/strtotime-mysql-64bit.phpt + ext/date/tests/strtotime-mysql.phpt + ext/date/tests/strtotime3-64bit.phpt +
Re: [PHP-CVS] cvs: php-src /ext/pdo pdo_stmt.c
On 24.02.2008 19:09, Ilia Alshanetsky wrote: iliaa Sun Feb 24 16:09:13 2008 UTC Modified files: /php-src/ext/pdo pdo_stmt.c Log: MFB: Fixed bug #44200 (A crash in PDO when no bound targets exists and yet bound parameters are present) The tests below are failing after this commit. /local/qa/5_3/ext/pdo_mysql/tests/bug_39483.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_36798.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_39656.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_016.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_016a.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_018.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_024.phpt /local/qa/5_3/ext/pdo_mysql/tests/pecl_bug_5780.phpt /local/qa/5_3/ext/pdo_mysql/tests/pecl_bug_5802.phpt /local/qa/5_3/ext/pdo_sqlite/tests/bug33841.phpt /local/qa/5_3/ext/pdo_sqlite/tests/bug35336.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_34630.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_35671.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_36798.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_38394.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_39398.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_39656.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_016.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_016a.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_018.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_021.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_024.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_025.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_026.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_028.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_029.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_030.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_031.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_36798.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/pdo/tests/bug_39656.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_016.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_016a.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_018.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/pdo/tests/pdo_024.phpt -- Wbr, Antony Dovgal -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/standard/tests/file fgetc_basic.phpt fgetc_variation2.phpt
stevseeaMon Feb 25 10:33:30 2008 UTC Modified files: /php-src/ext/standard/tests/filefgetc_variation2.phpt fgetc_basic.phpt Log: Replace hardcoded resource ids with %d in fgetc() tests. http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/fgetc_variation2.phpt?r1=1.2r2=1.3diff_format=u Index: php-src/ext/standard/tests/file/fgetc_variation2.phpt diff -u php-src/ext/standard/tests/file/fgetc_variation2.phpt:1.2 php-src/ext/standard/tests/file/fgetc_variation2.phpt:1.3 --- php-src/ext/standard/tests/file/fgetc_variation2.phpt:1.2 Sat Jul 21 08:01:25 2007 +++ php-src/ext/standard/tests/file/fgetc_variation2.phpt Mon Feb 25 10:33:30 2008 @@ -41,7 +41,7 @@ *** Testing fgetc() : usage variations *** -- Testing fgetc() with closed handle -- -Warning: fgetc(): 6 is not a valid stream resource in %s on line %d +Warning: fgetc(): %d is not a valid stream resource in %s on line %d bool(false) -- Testing fgetc() with unset handle -- @@ -54,33 +54,7 @@ *** Testing fgetc() : usage variations *** -- Testing fgetc() with closed handle -- -Warning: fgetc(): 6 is not a valid stream resource in %s on line %d -bool(false) --- Testing fgetc() with unset handle -- - -Notice: Undefined variable: file_handle in %s on line %d - -Warning: fgetc(): supplied argument is not a valid stream resource in %s on line %d -bool(false) -Done ---UEXPECTF-- -*** Testing fgetc() : usage variations *** --- Testing fgetc() with closed handle -- - -Warning: fgetc(): 6 is not a valid stream resource in %s on line %d -bool(false) --- Testing fgetc() with unset handle -- - -Notice: Undefined variable: file_handle in %s on line %d - -Warning: fgetc(): supplied argument is not a valid stream resource in %s on line %d -bool(false) -Done ---UEXPECTF-- -*** Testing fgetc() : usage variations *** --- Testing fgetc() with closed handle -- - -Warning: fgetc(): 6 is not a valid stream resource in %s on line %d +Warning: fgetc(): %d is not a valid stream resource in %s on line %d bool(false) -- Testing fgetc() with unset handle -- http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/fgetc_basic.phpt?r1=1.5r2=1.6diff_format=u Index: php-src/ext/standard/tests/file/fgetc_basic.phpt diff -u php-src/ext/standard/tests/file/fgetc_basic.phpt:1.5 php-src/ext/standard/tests/file/fgetc_basic.phpt:1.6 --- php-src/ext/standard/tests/file/fgetc_basic.phpt:1.5Wed Oct 31 13:39:00 2007 +++ php-src/ext/standard/tests/file/fgetc_basic.phptMon Feb 25 10:33:30 2008 @@ -69,477 +69,477 @@ string(1) 2 int(1) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 2 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using rb mode -- string(1) 2 int(1) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 3 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using rt mode -- string(1) 2 int(1) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 4 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using r+ mode -- string(1) 2 int(1) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(11) of type (stream)
[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/file fgetc_basic.phpt fgetc_variation2.phpt
stevseeaMon Feb 25 10:28:43 2008 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/standard/tests/filefgetc_variation2.phpt fgetc_basic.phpt Log: Replace hardcoded resource ids with %d in fgetc() tests. http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/fgetc_variation2.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u Index: php-src/ext/standard/tests/file/fgetc_variation2.phpt diff -u php-src/ext/standard/tests/file/fgetc_variation2.phpt:1.1.2.1 php-src/ext/standard/tests/file/fgetc_variation2.phpt:1.1.2.2 --- php-src/ext/standard/tests/file/fgetc_variation2.phpt:1.1.2.1 Sat Jul 21 07:55:07 2007 +++ php-src/ext/standard/tests/file/fgetc_variation2.phpt Mon Feb 25 10:28:43 2008 @@ -41,20 +41,7 @@ *** Testing fgetc() : usage variations *** -- Testing fgetc() with closed handle -- -Warning: fgetc(): 6 is not a valid stream resource in %s on line %d -bool(false) --- Testing fgetc() with unset handle -- - -Notice: Undefined variable: file_handle in %s on line %d - -Warning: fgetc(): supplied argument is not a valid stream resource in %s on line %d -bool(false) -Done ---UEXPECTF-- -*** Testing fgetc() : usage variations *** --- Testing fgetc() with closed handle -- - -Warning: fgetc(): 6 is not a valid stream resource in %s on line %d +Warning: fgetc(): %d is not a valid stream resource in %s on line %d bool(false) -- Testing fgetc() with unset handle -- http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/fgetc_basic.phpt?r1=1.1.2.3r2=1.1.2.4diff_format=u Index: php-src/ext/standard/tests/file/fgetc_basic.phpt diff -u php-src/ext/standard/tests/file/fgetc_basic.phpt:1.1.2.3 php-src/ext/standard/tests/file/fgetc_basic.phpt:1.1.2.4 --- php-src/ext/standard/tests/file/fgetc_basic.phpt:1.1.2.3Wed Oct 31 13:39:14 2007 +++ php-src/ext/standard/tests/file/fgetc_basic.phptMon Feb 25 10:28:43 2008 @@ -69,475 +69,475 @@ string(1) 2 int(1) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 2 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using rb mode -- string(1) 2 int(1) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 3 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using rt mode -- string(1) 2 int(1) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 4 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using r+ mode -- string(1) 2 int(1) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 5 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using r+b mode -- string(1) 2 int(1) bool(false) -resource(12) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(12) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(12) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4)
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard/tests/file fgetc_basic.phpt fgetc_variation2.phpt
stevseeaMon Feb 25 10:31:18 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/standard/tests/filefgetc_variation2.phpt fgetc_basic.phpt Log: Replace hardcoded resource ids with %d in fgetc() tests. http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/fgetc_variation2.phpt?r1=1.1.2.1.2.1r2=1.1.2.1.2.2diff_format=u Index: php-src/ext/standard/tests/file/fgetc_variation2.phpt diff -u php-src/ext/standard/tests/file/fgetc_variation2.phpt:1.1.2.1.2.1 php-src/ext/standard/tests/file/fgetc_variation2.phpt:1.1.2.1.2.2 --- php-src/ext/standard/tests/file/fgetc_variation2.phpt:1.1.2.1.2.1 Tue Nov 6 17:11:57 2007 +++ php-src/ext/standard/tests/file/fgetc_variation2.phpt Mon Feb 25 10:31:17 2008 @@ -41,7 +41,7 @@ *** Testing fgetc() : usage variations *** -- Testing fgetc() with closed handle -- -Warning: fgetc(): 6 is not a valid stream resource in %s on line %d +Warning: fgetc(): %d is not a valid stream resource in %s on line %d bool(false) -- Testing fgetc() with unset handle -- http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/file/fgetc_basic.phpt?r1=1.1.2.1.2.2r2=1.1.2.1.2.3diff_format=u Index: php-src/ext/standard/tests/file/fgetc_basic.phpt diff -u php-src/ext/standard/tests/file/fgetc_basic.phpt:1.1.2.1.2.2 php-src/ext/standard/tests/file/fgetc_basic.phpt:1.1.2.1.2.3 --- php-src/ext/standard/tests/file/fgetc_basic.phpt:1.1.2.1.2.2Wed Oct 31 13:39:26 2007 +++ php-src/ext/standard/tests/file/fgetc_basic.phptMon Feb 25 10:31:17 2008 @@ -69,475 +69,475 @@ string(1) 2 int(1) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(8) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 2 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using rb mode -- string(1) 2 int(1) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(9) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 3 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using rt mode -- string(1) 2 int(1) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(10) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 4 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using r+ mode -- string(1) 2 int(1) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(11) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 5 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened using r+b mode -- string(1) 2 int(1) bool(false) -resource(12) of type (stream) +resource(%d) of type (stream) string(1) 2 int(2) bool(false) -resource(12) of type (stream) +resource(%d) of type (stream) string(1) 2 int(3) bool(false) -resource(12) of type (stream) +resource(%d) of type (stream) string(1) 2 int(4) bool(false) -resource(12) of type (stream) +resource(%d) of type (stream) string(1) 2 int(5) bool(false) -resource(12) of type (stream) +resource(%d) of type (stream) string(1) 2 int(6) bool(false) -resource(12) of type (stream) +resource(%d) of type (stream) -- Innerloop iteration 6 of Outerloop Iteration 1 -- -- Testing fgetc() : file opened
Re: [PHP-CVS] cvs: php-src /ext/pdo pdo_stmt.c
That seems strange, I'll take a look tonight. On 25-Feb-08, at 3:20 AM, Antony Dovgal wrote: On 24.02.2008 19:09, Ilia Alshanetsky wrote: iliaa Sun Feb 24 16:09:13 2008 UTC Modified files: /php-src/ext/pdo pdo_stmt.c Log: MFB: Fixed bug #44200 (A crash in PDO when no bound targets exists and yet bound parameters are present) The tests below are failing after this commit. /local/qa/5_3/ext/pdo_mysql/tests/bug_39483.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_36798.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_39656.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_016.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_016a.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_018.phpt # /local/qa/5_3/ext/pdo_mysql/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_024.phpt /local/qa/5_3/ext/pdo_mysql/tests/pecl_bug_5780.phpt /local/qa/5_3/ext/pdo_mysql/tests/pecl_bug_5802.phpt /local/qa/5_3/ext/pdo_sqlite/tests/bug33841.phpt /local/qa/5_3/ext/pdo_sqlite/tests/bug35336.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_34630.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_35671.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_36798.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_38394.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_39398.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_39656.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_016.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_016a.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_018.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_021.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_024.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_025.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_026.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_028.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_029.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_030.phpt # /local/qa/5_3/ext/pdo_sqlite/tests/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_031.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_36798.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/ pdo/tests/bug_39656.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_016.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_016a.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_018.phpt # /local/qa/5_3/ext/sqlite/tests/pdo/common.phpt: /local/qa/5_3/ext/ pdo/tests/pdo_024.phpt -- Wbr, Antony Dovgal -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php Ilia Alshanetsky -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/date/lib parse_date.c parse_date.re
derick Mon Feb 25 18:26:44 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/date/lib parse_date.c parse_date.re Log: - MFH: Added a few new separation specifiers. - MFH: Added specifiers that can reset or default the y/m/d/h/i/s/tz values. - MFH: Fixed a problem with parsing timezones as part of a format. http://cvs.php.net/viewvc.cgi/php-src/ext/date/lib/parse_date.c?r1=1.29.2.30.2.14.2.8r2=1.29.2.30.2.14.2.9diff_format=u Index: php-src/ext/date/lib/parse_date.c diff -u php-src/ext/date/lib/parse_date.c:1.29.2.30.2.14.2.8 php-src/ext/date/lib/parse_date.c:1.29.2.30.2.14.2.9 --- php-src/ext/date/lib/parse_date.c:1.29.2.30.2.14.2.8Sun Feb 17 18:17:28 2008 +++ php-src/ext/date/lib/parse_date.c Mon Feb 25 18:26:16 2008 @@ -1,4 +1,4 @@ -/* Generated by re2c 0.12.1 on Sun Feb 17 19:15:32 2008 */ +/* Generated by re2c 0.12.1 on Sun Feb 24 19:24:27 2008 */ #line 1 ext/date/lib/parse_date.re /* +--+ @@ -18,7 +18,7 @@ +--+ */ -/* $Id: parse_date.c,v 1.29.2.30.2.14.2.8 2008/02/17 18:17:28 derick Exp $ */ +/* $Id: parse_date.c,v 1.29.2.30.2.14.2.9 2008/02/25 18:26:16 derick Exp $ */ #include timelib.h @@ -728,7 +728,7 @@ long value = 0; const timelib_tz_lookup_table *tp; - while (**ptr != '\0' **ptr != ')') { + while (**ptr != '\0' **ptr != ')' **ptr != ' ') { ++*ptr; } end = *ptr; @@ -23095,6 +23095,39 @@ } break; + case ';': + case ':': + case '/': + case '.': + case ',': + case '-': + if (*ptr == *fptr) { + ++ptr; + } else { + add_pbf_error(s, The separation symbol could not be found, string, begin); + } + break; + + case '!': // reset all fields to default + s-time-y = 1970; + s-time-m = 1; + s-time-d = 1; + s-time-h = s-time-i = s-time-s = 0; + s-time-f = 0.0; + s-time-tz_info = NULL; + break; // break intentionally not missing + + case '|': // reset all fields to default when not set + if (s-time-y == TIMELIB_UNSET ) s-time-y = 1970; + if (s-time-m == TIMELIB_UNSET ) s-time-m = 1; + if (s-time-d == TIMELIB_UNSET ) s-time-d = 1; + if (s-time-h == TIMELIB_UNSET ) s-time-h = 0; + if (s-time-i == TIMELIB_UNSET ) s-time-i = 0; + if (s-time-s == TIMELIB_UNSET ) s-time-s = 0; + if (s-time-f == TIMELIB_UNSET ) s-time-f = 0.0; + + break; // break intentionally not missing + case '?': // random char ++ptr; break; @@ -23118,6 +23151,20 @@ add_pbf_error(s, Data missing, string, ptr); } + // clean up a bit + if (s-time-h != TIMELIB_UNSET || s-time-i != TIMELIB_UNSET || s-time-s != TIMELIB_UNSET) { + if (s-time-h == TIMELIB_UNSET ) { + s-time-h = 0; + } + if (s-time-i == TIMELIB_UNSET ) { + s-time-i = 0; + } + if (s-time-s == TIMELIB_UNSET ) { + s-time-s = 0; + } + } + + if (errors) { *errors = in.errors; } else { http://cvs.php.net/viewvc.cgi/php-src/ext/date/lib/parse_date.re?r1=1.26.2.27.2.12.2.7r2=1.26.2.27.2.12.2.8diff_format=u Index: php-src/ext/date/lib/parse_date.re diff -u php-src/ext/date/lib/parse_date.re:1.26.2.27.2.12.2.7 php-src/ext/date/lib/parse_date.re:1.26.2.27.2.12.2.8 --- php-src/ext/date/lib/parse_date.re:1.26.2.27.2.12.2.7 Sun Feb 17 18:17:45 2008 +++ php-src/ext/date/lib/parse_date.re Mon Feb 25 18:26:33 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: parse_date.re,v 1.26.2.27.2.12.2.7 2008/02/17 18:17:45 derick Exp $ */ +/* $Id: parse_date.re,v 1.26.2.27.2.12.2.8 2008/02/25 18:26:33 derick Exp $ */ #include timelib.h @@ -726,7 +726,7 @@ long value = 0; const timelib_tz_lookup_table *tp; -
[PHP-CVS] cvs: php-src /ext/date/lib parse_date.c parse_date.re
derick Mon Feb 25 18:25:01 2008 UTC Modified files: /php-src/ext/date/lib parse_date.c parse_date.re Log: - Added a few new separation specifiers. - Added specifiers that can reset or default the y/m/d/h/i/s/tz values. - Fixed a problem with parsing timezones as part of a format. #- [DOC]: Added format specifiers. http://cvs.php.net/viewvc.cgi/php-src/ext/date/lib/parse_date.c?r1=1.81r2=1.82diff_format=u Index: php-src/ext/date/lib/parse_date.c diff -u php-src/ext/date/lib/parse_date.c:1.81 php-src/ext/date/lib/parse_date.c:1.82 --- php-src/ext/date/lib/parse_date.c:1.81 Sun Feb 17 18:17:00 2008 +++ php-src/ext/date/lib/parse_date.c Mon Feb 25 18:25:00 2008 @@ -1,4 +1,4 @@ -/* Generated by re2c 0.12.1 on Sun Feb 17 19:16:04 2008 */ +/* Generated by re2c 0.12.1 on Mon Feb 25 19:12:37 2008 */ #line 1 ext/date/lib/parse_date.re /* +--+ @@ -18,7 +18,7 @@ +--+ */ -/* $Id: parse_date.c,v 1.81 2008/02/17 18:17:00 derick Exp $ */ +/* $Id: parse_date.c,v 1.82 2008/02/25 18:25:00 derick Exp $ */ #include timelib.h @@ -728,7 +728,7 @@ long value = 0; const timelib_tz_lookup_table *tp; - while (**ptr != '\0' **ptr != ')') { + while (**ptr != '\0' **ptr != ')' **ptr != ' ') { ++*ptr; } end = *ptr; @@ -23095,6 +23095,39 @@ } break; + case ';': + case ':': + case '/': + case '.': + case ',': + case '-': + if (*ptr == *fptr) { + ++ptr; + } else { + add_pbf_error(s, The separation symbol could not be found, string, begin); + } + break; + + case '!': // reset all fields to default + s-time-y = 1970; + s-time-m = 1; + s-time-d = 1; + s-time-h = s-time-i = s-time-s = 0; + s-time-f = 0.0; + s-time-tz_info = NULL; + break; // break intentionally not missing + + case '|': // reset all fields to default when not set + if (s-time-y == TIMELIB_UNSET ) s-time-y = 1970; + if (s-time-m == TIMELIB_UNSET ) s-time-m = 1; + if (s-time-d == TIMELIB_UNSET ) s-time-d = 1; + if (s-time-h == TIMELIB_UNSET ) s-time-h = 0; + if (s-time-i == TIMELIB_UNSET ) s-time-i = 0; + if (s-time-s == TIMELIB_UNSET ) s-time-s = 0; + if (s-time-f == TIMELIB_UNSET ) s-time-f = 0.0; + + break; // break intentionally not missing + case '?': // random char ++ptr; break; @@ -23118,6 +23151,20 @@ add_pbf_error(s, Data missing, string, ptr); } + // clean up a bit + if (s-time-h != TIMELIB_UNSET || s-time-i != TIMELIB_UNSET || s-time-s != TIMELIB_UNSET) { + if (s-time-h == TIMELIB_UNSET ) { + s-time-h = 0; + } + if (s-time-i == TIMELIB_UNSET ) { + s-time-i = 0; + } + if (s-time-s == TIMELIB_UNSET ) { + s-time-s = 0; + } + } + + if (errors) { *errors = in.errors; } else { http://cvs.php.net/viewvc.cgi/php-src/ext/date/lib/parse_date.re?r1=1.72r2=1.73diff_format=u Index: php-src/ext/date/lib/parse_date.re diff -u php-src/ext/date/lib/parse_date.re:1.72 php-src/ext/date/lib/parse_date.re:1.73 --- php-src/ext/date/lib/parse_date.re:1.72 Sun Feb 17 18:17:01 2008 +++ php-src/ext/date/lib/parse_date.re Mon Feb 25 18:25:01 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: parse_date.re,v 1.72 2008/02/17 18:17:01 derick Exp $ */ +/* $Id: parse_date.re,v 1.73 2008/02/25 18:25:01 derick Exp $ */ #include timelib.h @@ -726,7 +726,7 @@ long value = 0; const timelib_tz_lookup_table *tp; - while (**ptr != '\0' **ptr != ')') { + while (**ptr != '\0' **ptr != ')' **ptr != ' ') { ++*ptr; } end = *ptr; @@ -1867,6 +1867,39 @@
[PHP-CVS] cvs: php-src(PHP_5_2) /ext/date/lib parse_date.c parse_date.re
derick Mon Feb 25 18:28:28 2008 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/date/lib parse_date.c parse_date.re Log: - MFH: Fixed a problem with parsing timezones as part of a format. #- It doesn't actually fix anything, but atleast it's consistent with HEAD. http://cvs.php.net/viewvc.cgi/php-src/ext/date/lib/parse_date.c?r1=1.29.2.30.2.15r2=1.29.2.30.2.16diff_format=u Index: php-src/ext/date/lib/parse_date.c diff -u php-src/ext/date/lib/parse_date.c:1.29.2.30.2.15 php-src/ext/date/lib/parse_date.c:1.29.2.30.2.16 --- php-src/ext/date/lib/parse_date.c:1.29.2.30.2.15Sat Jan 26 16:26:33 2008 +++ php-src/ext/date/lib/parse_date.c Mon Feb 25 18:28:03 2008 @@ -1,4 +1,4 @@ -/* Generated by re2c 0.12.1 on Sat Jan 26 16:10:48 2008 */ +/* Generated by re2c 0.12.1 on Mon Feb 25 19:27:05 2008 */ #line 1 ext/date/lib/parse_date.re /* +--+ @@ -18,7 +18,7 @@ +--+ */ -/* $Id: parse_date.c,v 1.29.2.30.2.15 2008/01/26 16:26:33 derick Exp $ */ +/* $Id: parse_date.c,v 1.29.2.30.2.16 2008/02/25 18:28:03 derick Exp $ */ #include timelib.h @@ -669,7 +669,7 @@ long value = 0; const timelib_tz_lookup_table *tp; - while (**ptr != '\0' **ptr != ')') { + while (**ptr != '\0' **ptr != ')' **ptr != ' ') { ++*ptr; } end = *ptr; http://cvs.php.net/viewvc.cgi/php-src/ext/date/lib/parse_date.re?r1=1.26.2.27.2.12r2=1.26.2.27.2.13diff_format=u Index: php-src/ext/date/lib/parse_date.re diff -u php-src/ext/date/lib/parse_date.re:1.26.2.27.2.12 php-src/ext/date/lib/parse_date.re:1.26.2.27.2.13 --- php-src/ext/date/lib/parse_date.re:1.26.2.27.2.12 Thu Jul 12 18:58:00 2007 +++ php-src/ext/date/lib/parse_date.re Mon Feb 25 18:28:18 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: parse_date.re,v 1.26.2.27.2.12 2007/07/12 18:58:00 derick Exp $ */ +/* $Id: parse_date.re,v 1.26.2.27.2.13 2008/02/25 18:28:18 derick Exp $ */ #include timelib.h @@ -667,7 +667,7 @@ long value = 0; const timelib_tz_lookup_table *tp; - while (**ptr != '\0' **ptr != ')') { + while (**ptr != '\0' **ptr != ')' **ptr != ' ') { ++*ptr; } end = *ptr; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/date/tests bug41523-64bit.phpt bug41523.phpt mktime-3-64bit.phpt mktime-3.phpt strtotime-mysql-64bit.phpt strtotime-mysql.phpt strtotime3-64bit.phpt strtotime3.php
derick Mon Feb 25 22:32:59 2008 UTC Added files: (Branch: PHP_5_3) /php-src/ext/wddx/tests 001-64bit.phpt /php-src/ext/date/tests bug41523-64bit.phpt mktime-3-64bit.phpt strtotime-mysql-64bit.phpt strtotime3-64bit.phpt Modified files: /php-src/ext/wddx/tests 001.phpt /php-src/ext/date/tests bug41523.phpt mktime-3.phpt strtotime-mysql.phpt strtotime3.phpt Log: - MFH: Fixed tests on 64bit platform. http://cvs.php.net/viewvc.cgi/php-src/ext/wddx/tests/001.phpt?r1=1.5.4.1.2.1r2=1.5.4.1.2.1.2.1diff_format=u Index: php-src/ext/wddx/tests/001.phpt diff -u php-src/ext/wddx/tests/001.phpt:1.5.4.1.2.1 php-src/ext/wddx/tests/001.phpt:1.5.4.1.2.1.2.1 --- php-src/ext/wddx/tests/001.phpt:1.5.4.1.2.1 Fri May 18 11:29:55 2007 +++ php-src/ext/wddx/tests/001.phpt Mon Feb 25 22:32:59 2008 @@ -1,7 +1,8 @@ --TEST-- -wddx deserialization test +wddx deserialization test (32-bit) --SKIPIF-- ?php if (!extension_loaded(wddx)) print skip; ? +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK ? --INI-- precision=14 --FILE-- http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/bug41523.phpt?r1=1.1.2.2r2=1.1.2.2.2.1diff_format=u Index: php-src/ext/date/tests/bug41523.phpt diff -u php-src/ext/date/tests/bug41523.phpt:1.1.2.2 php-src/ext/date/tests/bug41523.phpt:1.1.2.2.2.1 --- php-src/ext/date/tests/bug41523.phpt:1.1.2.2Thu Jul 12 18:58:00 2007 +++ php-src/ext/date/tests/bug41523.phptMon Feb 25 22:32:59 2008 @@ -1,5 +1,7 @@ --TEST-- -Bug #41523 (strtotime('-00-00 00:00:00') is parsed as 1999-11-30) +Bug #41523 (strtotime('-00-00 00:00:00') is parsed as 1999-11-30) (32 bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK; ? --FILE-- ?php date_default_timezone_set(UTC); http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/mktime-3.phpt?r1=1.1.2.3r2=1.1.2.3.4.1diff_format=u Index: php-src/ext/date/tests/mktime-3.phpt diff -u php-src/ext/date/tests/mktime-3.phpt:1.1.2.3 php-src/ext/date/tests/mktime-3.phpt:1.1.2.3.4.1 --- php-src/ext/date/tests/mktime-3.phpt:1.1.2.3Mon Dec 5 17:27:01 2005 +++ php-src/ext/date/tests/mktime-3.phptMon Feb 25 22:32:59 2008 @@ -1,5 +1,7 @@ --TEST-- -mktime() [3] +mktime() [3] (32-bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK ? --INI-- error_reporting=2047 --FILE-- http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/strtotime-mysql.phpt?r1=1.1.2.1r2=1.1.2.1.2.1diff_format=u Index: php-src/ext/date/tests/strtotime-mysql.phpt diff -u php-src/ext/date/tests/strtotime-mysql.phpt:1.1.2.1 php-src/ext/date/tests/strtotime-mysql.phpt:1.1.2.1.2.1 --- php-src/ext/date/tests/strtotime-mysql.phpt:1.1.2.1 Fri Jun 16 22:46:57 2006 +++ php-src/ext/date/tests/strtotime-mysql.phpt Mon Feb 25 22:32:59 2008 @@ -1,5 +1,7 @@ --TEST-- -strtotime() and mysql timestamps +strtotime() and mysql timestamps (32 bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK; ? --FILE-- ?php date_default_timezone_set('UTC'); http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/strtotime3.phpt?r1=1.1.2.2r2=1.1.2.2.2.1diff_format=u Index: php-src/ext/date/tests/strtotime3.phpt diff -u php-src/ext/date/tests/strtotime3.phpt:1.1.2.2 php-src/ext/date/tests/strtotime3.phpt:1.1.2.2.2.1 --- php-src/ext/date/tests/strtotime3.phpt:1.1.2.2 Sat Jun 17 10:30:23 2006 +++ php-src/ext/date/tests/strtotime3.phpt Mon Feb 25 22:32:59 2008 @@ -1,5 +1,7 @@ --TEST-- -strtotime() function +strtotime() function (32 bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK; ? --FILE-- ?php date_default_timezone_set('Europe/Lisbon'); http://cvs.php.net/viewvc.cgi/php-src/ext/wddx/tests/001-64bit.phpt?view=markuprev=1.1 Index: php-src/ext/wddx/tests/001-64bit.phpt +++ php-src/ext/wddx/tests/001-64bit.phpt --TEST-- wddx deserialization test (64-bit) --SKIPIF-- ?php if (!extension_loaded(wddx)) print skip; ? ?php echo PHP_INT_SIZE != 8 ? skip 64-bit only : OK ? --INI-- precision=14 --FILE-- ?php $path = dirname(__FILE__); var_dump(wddx_deserialize(file_get_contents({$path}/wddx.xml))); ? --EXPECT-- array(11) { [aNull]= NULL [aString]= string(8) a string [aNumber]= float(-12.456) [aDateTime]= int(897625932) [aDateTime2]= int(329632332) [aDateTime3]= int(2223088332) [aBoolean]= bool(true) [anArray]= array(2) { [0]= int(10) [1]= string(14) second element } [aBinary]= string(11) binary data [anObject]= array(2) { [s]= string(8) a string [n]= float(-12.456) } [aRecordset]= array(2) { [NAME]= array(2) { [0]= string(8) John Doe [1]= string(8) Jane Doe } [AGE]= array(2) { [0]= int(34) [1]= int(31) } } }
[PHP-CVS] cvs: php-src(PHP_5_2) /ext/date/tests bug41523-64bit.phpt bug41523.phpt mktime-3-64bit.phpt mktime-3.phpt strtotime-mysql-64bit.phpt strtotime-mysql.phpt strtotime3-64bit.phpt strtotime3.php
derick Mon Feb 25 22:34:11 2008 UTC Added files: (Branch: PHP_5_2) /php-src/ext/wddx/tests 001-64bit.phpt /php-src/ext/date/tests bug41523-64bit.phpt mktime-3-64bit.phpt strtotime-mysql-64bit.phpt strtotime3-64bit.phpt Modified files: /php-src/ext/wddx/tests 001.phpt /php-src/ext/date/tests bug41523.phpt mktime-3.phpt strtotime-mysql.phpt strtotime3.phpt Log: - MFH: Fixed tests on 64bit platform. http://cvs.php.net/viewvc.cgi/php-src/ext/wddx/tests/001.phpt?r1=1.5.4.1.2.1r2=1.5.4.1.2.2diff_format=u Index: php-src/ext/wddx/tests/001.phpt diff -u php-src/ext/wddx/tests/001.phpt:1.5.4.1.2.1 php-src/ext/wddx/tests/001.phpt:1.5.4.1.2.2 --- php-src/ext/wddx/tests/001.phpt:1.5.4.1.2.1 Fri May 18 11:29:55 2007 +++ php-src/ext/wddx/tests/001.phpt Mon Feb 25 22:34:11 2008 @@ -1,7 +1,8 @@ --TEST-- -wddx deserialization test +wddx deserialization test (32-bit) --SKIPIF-- ?php if (!extension_loaded(wddx)) print skip; ? +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK ? --INI-- precision=14 --FILE-- http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/bug41523.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u Index: php-src/ext/date/tests/bug41523.phpt diff -u php-src/ext/date/tests/bug41523.phpt:1.1.2.2 php-src/ext/date/tests/bug41523.phpt:1.1.2.3 --- php-src/ext/date/tests/bug41523.phpt:1.1.2.2Thu Jul 12 18:58:00 2007 +++ php-src/ext/date/tests/bug41523.phptMon Feb 25 22:34:11 2008 @@ -1,5 +1,7 @@ --TEST-- -Bug #41523 (strtotime('-00-00 00:00:00') is parsed as 1999-11-30) +Bug #41523 (strtotime('-00-00 00:00:00') is parsed as 1999-11-30) (32 bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK; ? --FILE-- ?php date_default_timezone_set(UTC); http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/mktime-3.phpt?r1=1.1.2.3r2=1.1.2.3.2.1diff_format=u Index: php-src/ext/date/tests/mktime-3.phpt diff -u php-src/ext/date/tests/mktime-3.phpt:1.1.2.3 php-src/ext/date/tests/mktime-3.phpt:1.1.2.3.2.1 --- php-src/ext/date/tests/mktime-3.phpt:1.1.2.3Mon Dec 5 17:27:01 2005 +++ php-src/ext/date/tests/mktime-3.phptMon Feb 25 22:34:11 2008 @@ -1,5 +1,7 @@ --TEST-- -mktime() [3] +mktime() [3] (32-bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK ? --INI-- error_reporting=2047 --FILE-- http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/strtotime-mysql.phpt?r1=1.1.2.1r2=1.1.2.2diff_format=u Index: php-src/ext/date/tests/strtotime-mysql.phpt diff -u php-src/ext/date/tests/strtotime-mysql.phpt:1.1.2.1 php-src/ext/date/tests/strtotime-mysql.phpt:1.1.2.2 --- php-src/ext/date/tests/strtotime-mysql.phpt:1.1.2.1 Fri Jun 16 22:46:57 2006 +++ php-src/ext/date/tests/strtotime-mysql.phpt Mon Feb 25 22:34:11 2008 @@ -1,5 +1,7 @@ --TEST-- -strtotime() and mysql timestamps +strtotime() and mysql timestamps (32 bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK; ? --FILE-- ?php date_default_timezone_set('UTC'); http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/strtotime3.phpt?r1=1.1.2.2r2=1.1.2.3diff_format=u Index: php-src/ext/date/tests/strtotime3.phpt diff -u php-src/ext/date/tests/strtotime3.phpt:1.1.2.2 php-src/ext/date/tests/strtotime3.phpt:1.1.2.3 --- php-src/ext/date/tests/strtotime3.phpt:1.1.2.2 Sat Jun 17 10:30:23 2006 +++ php-src/ext/date/tests/strtotime3.phpt Mon Feb 25 22:34:11 2008 @@ -1,5 +1,7 @@ --TEST-- -strtotime() function +strtotime() function (32 bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK; ? --FILE-- ?php date_default_timezone_set('Europe/Lisbon'); http://cvs.php.net/viewvc.cgi/php-src/ext/wddx/tests/001-64bit.phpt?view=markuprev=1.1 Index: php-src/ext/wddx/tests/001-64bit.phpt +++ php-src/ext/wddx/tests/001-64bit.phpt --TEST-- wddx deserialization test (64-bit) --SKIPIF-- ?php if (!extension_loaded(wddx)) print skip; ? ?php echo PHP_INT_SIZE != 8 ? skip 64-bit only : OK ? --INI-- precision=14 --FILE-- ?php $path = dirname(__FILE__); var_dump(wddx_deserialize(file_get_contents({$path}/wddx.xml))); ? --EXPECT-- array(11) { [aNull]= NULL [aString]= string(8) a string [aNumber]= float(-12.456) [aDateTime]= int(897625932) [aDateTime2]= int(329632332) [aDateTime3]= int(2223088332) [aBoolean]= bool(true) [anArray]= array(2) { [0]= int(10) [1]= string(14) second element } [aBinary]= string(11) binary data [anObject]= array(2) { [s]= string(8) a string [n]= float(-12.456) } [aRecordset]= array(2) { [NAME]= array(2) { [0]= string(8) John Doe [1]= string(8) Jane Doe } [AGE]= array(2) { [0]= int(34) [1]= int(31) } } } http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/bug41523-64bit.phpt?view=markuprev=1.1 Index:
[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS /ext/standard metaphone.c /ext/standard/tests/strings bug44242.phpt
felipe Mon Feb 25 22:40:46 2008 UTC Added files: (Branch: PHP_5_2) /php-src/ext/standard/tests/strings bug44242.phpt Modified files: /php-src/ext/standard metaphone.c /php-srcNEWS Log: Fixed bug #44242 (metaphone(CMXFXM) crashes PHP) http://cvs.php.net/viewvc.cgi/php-src/ext/standard/metaphone.c?r1=1.28.2.1.2.5r2=1.28.2.1.2.6diff_format=u Index: php-src/ext/standard/metaphone.c diff -u php-src/ext/standard/metaphone.c:1.28.2.1.2.5 php-src/ext/standard/metaphone.c:1.28.2.1.2.6 --- php-src/ext/standard/metaphone.c:1.28.2.1.2.5 Mon Dec 31 07:20:13 2007 +++ php-src/ext/standard/metaphone.cMon Feb 25 22:40:45 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: metaphone.c,v 1.28.2.1.2.5 2007/12/31 07:20:13 sebastian Exp $ */ +/* $Id: metaphone.c,v 1.28.2.1.2.6 2008/02/25 22:40:45 felipe Exp $ */ /* Based on CPANs Text-Metaphone-1.96 by Michael G Schwern [EMAIL PROTECTED] @@ -150,7 +150,12 @@ (*phoned_word)[p_idx++] = c; \ } /* Slap a null character on the end of the phoned word */ -#define End_Phoned_Word{(*phoned_word)[p_idx] = '\0';} +#define End_Phoned_Word{ \ + if (p_idx == max_buffer_len) { \ + *phoned_word = erealloc(*phoned_word, max_buffer_len + 1); \ + } \ + (*phoned_word)[p_idx] = '\0'; \ + } /* How long is the phoned word? */ #define Phone_Len (p_idx) http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1096r2=1.2027.2.547.2.1097diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1096 php-src/NEWS:1.2027.2.547.2.1097 --- php-src/NEWS:1.2027.2.547.2.1096Sun Feb 24 18:34:30 2008 +++ php-src/NEWSMon Feb 25 22:40:45 2008 @@ -13,6 +13,7 @@ - Upgraded PCRE to version 7.6 (Nuno) +- Fixed bug #44242 (metaphone('CMXFXM') crashes PHP). (Felipe) - Fixed bug #44216 (strftime segfaults on large negative value). (Derick) - Fixed bug #44200 (A crash in PDO when no bound targets exists and yet bound parameters are present). (Ilia) http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug44242.phpt?view=markuprev=1.1 Index: php-src/ext/standard/tests/strings/bug44242.phpt +++ php-src/ext/standard/tests/strings/bug44242.phpt -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/date php_date.c /ext/date/tests bug41523-64bit.phpt bug41523.phpt mktime-3-64bit.phpt mktime-3.phpt strtotime-mysql-64bit.phpt strtotime-mysql.phpt strtotime3-64bit.phpt s
derick Mon Feb 25 22:32:26 2008 UTC Added files: /php-src/ext/wddx/tests 001-64bit.phpt /php-src/ext/date/tests bug41523-64bit.phpt mktime-3-64bit.phpt strtotime-mysql-64bit.phpt strtotime3-64bit.phpt Modified files: /php-src/ext/wddx/tests 001.phpt /php-src/ext/date php_date.c /php-src/ext/date/tests bug41523.phpt mktime-3.phpt strtotime-mysql.phpt strtotime3.phpt Log: - Fixed tests on 64bit platform. http://cvs.php.net/viewvc.cgi/php-src/ext/wddx/tests/001.phpt?r1=1.9r2=1.10diff_format=u Index: php-src/ext/wddx/tests/001.phpt diff -u php-src/ext/wddx/tests/001.phpt:1.9 php-src/ext/wddx/tests/001.phpt:1.10 --- php-src/ext/wddx/tests/001.phpt:1.9 Fri May 18 11:29:40 2007 +++ php-src/ext/wddx/tests/001.phpt Mon Feb 25 22:32:25 2008 @@ -1,7 +1,8 @@ --TEST-- -wddx unserialization test +wddx unserialization test (32-bit) --SKIPIF-- ?php if (!extension_loaded(wddx)) print skip; ? +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK ? --INI-- precision=14 --FILE-- http://cvs.php.net/viewvc.cgi/php-src/ext/date/php_date.c?r1=1.166r2=1.167diff_format=u Index: php-src/ext/date/php_date.c diff -u php-src/ext/date/php_date.c:1.166 php-src/ext/date/php_date.c:1.167 --- php-src/ext/date/php_date.c:1.166 Sat Feb 23 17:03:53 2008 +++ php-src/ext/date/php_date.c Mon Feb 25 22:32:26 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: php_date.c,v 1.166 2008/02/23 17:03:53 helly Exp $ */ +/* $Id: php_date.c,v 1.167 2008/02/25 22:32:26 derick Exp $ */ #include php.h #include php_streams.h @@ -1193,7 +1193,7 @@ ret = php_idate(format[0], ts, 0); if (ret == -1) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, Unrecognized date format token.); + php_error_docref(NULL TSRMLS_CC, E_WARNING, Unrecognized date format token); RETURN_FALSE; } RETURN_LONG(ret); http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/bug41523.phpt?r1=1.2r2=1.3diff_format=u Index: php-src/ext/date/tests/bug41523.phpt diff -u php-src/ext/date/tests/bug41523.phpt:1.2 php-src/ext/date/tests/bug41523.phpt:1.3 --- php-src/ext/date/tests/bug41523.phpt:1.2Fri Jul 13 15:22:34 2007 +++ php-src/ext/date/tests/bug41523.phptMon Feb 25 22:32:26 2008 @@ -1,5 +1,7 @@ --TEST-- -Bug #41523 (strtotime('-00-00 00:00:00') is parsed as 1999-11-30) +Bug #41523 (strtotime('-00-00 00:00:00') is parsed as 1999-11-30) (32 bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK; ? --FILE-- ?php date_default_timezone_set(UTC); http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/mktime-3.phpt?r1=1.4r2=1.5diff_format=u Index: php-src/ext/date/tests/mktime-3.phpt diff -u php-src/ext/date/tests/mktime-3.phpt:1.4 php-src/ext/date/tests/mktime-3.phpt:1.5 --- php-src/ext/date/tests/mktime-3.phpt:1.4Mon Dec 19 12:57:49 2005 +++ php-src/ext/date/tests/mktime-3.phptMon Feb 25 22:32:26 2008 @@ -1,5 +1,7 @@ --TEST-- -mktime() [3] +mktime() [3] (32-bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK ? --INI-- error_reporting=2047 --FILE-- http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/strtotime-mysql.phpt?r1=1.3r2=1.4diff_format=u Index: php-src/ext/date/tests/strtotime-mysql.phpt diff -u php-src/ext/date/tests/strtotime-mysql.phpt:1.3 php-src/ext/date/tests/strtotime-mysql.phpt:1.4 --- php-src/ext/date/tests/strtotime-mysql.phpt:1.3 Sat Jun 17 12:48:20 2006 +++ php-src/ext/date/tests/strtotime-mysql.phpt Mon Feb 25 22:32:26 2008 @@ -1,5 +1,7 @@ --TEST-- -strtotime() and mysql timestamps +strtotime() and mysql timestamps (32 bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK; ? --FILE-- ?php date_default_timezone_set('UTC'); http://cvs.php.net/viewvc.cgi/php-src/ext/date/tests/strtotime3.phpt?r1=1.4r2=1.5diff_format=u Index: php-src/ext/date/tests/strtotime3.phpt diff -u php-src/ext/date/tests/strtotime3.phpt:1.4 php-src/ext/date/tests/strtotime3.phpt:1.5 --- php-src/ext/date/tests/strtotime3.phpt:1.4 Sat Jun 17 12:48:20 2006 +++ php-src/ext/date/tests/strtotime3.phpt Mon Feb 25 22:32:26 2008 @@ -1,5 +1,7 @@ --TEST-- -strtotime() function +strtotime() function (32 bit) +--SKIPIF-- +?php echo PHP_INT_SIZE == 8 ? skip 32-bit only : OK; ? --FILE-- ?php date_default_timezone_set('Europe/Lisbon'); http://cvs.php.net/viewvc.cgi/php-src/ext/wddx/tests/001-64bit.phpt?view=markuprev=1.1 Index: php-src/ext/wddx/tests/001-64bit.phpt +++ php-src/ext/wddx/tests/001-64bit.phpt --TEST-- wddx deserialization test (64-bit) --SKIPIF-- ?php if (!extension_loaded(wddx)) print skip; ? ?php echo PHP_INT_SIZE != 8 ? skip 64-bit only : OK ? --INI-- precision=14 --FILE-- ?php $path = dirname(__FILE__);
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/standard metaphone.c /ext/standard/tests/strings bug44242.phpt
felipe Mon Feb 25 22:54:58 2008 UTC Added files: (Branch: PHP_5_3) /php-src/ext/standard/tests/strings bug44242.phpt Modified files: /php-src/ext/standard metaphone.c Log: MFB: Fixed bug #44242 (metaphone('CMXFXM') crashes PHP) http://cvs.php.net/viewvc.cgi/php-src/ext/standard/metaphone.c?r1=1.28.2.1.2.4.2.1r2=1.28.2.1.2.4.2.2diff_format=u Index: php-src/ext/standard/metaphone.c diff -u php-src/ext/standard/metaphone.c:1.28.2.1.2.4.2.1 php-src/ext/standard/metaphone.c:1.28.2.1.2.4.2.2 --- php-src/ext/standard/metaphone.c:1.28.2.1.2.4.2.1 Mon Dec 31 07:17:15 2007 +++ php-src/ext/standard/metaphone.cMon Feb 25 22:54:57 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: metaphone.c,v 1.28.2.1.2.4.2.1 2007/12/31 07:17:15 sebastian Exp $ */ +/* $Id: metaphone.c,v 1.28.2.1.2.4.2.2 2008/02/25 22:54:57 felipe Exp $ */ /* Based on CPANs Text-Metaphone-1.96 by Michael G Schwern [EMAIL PROTECTED] @@ -150,7 +150,12 @@ (*phoned_word)[p_idx++] = c; \ } /* Slap a null character on the end of the phoned word */ -#define End_Phoned_Word{(*phoned_word)[p_idx] = '\0';} +#define End_Phoned_Word{ \ + if (p_idx == max_buffer_len) { \ + *phoned_word = erealloc(*phoned_word, max_buffer_len + 1); \ + } \ + (*phoned_word)[p_idx] = '\0'; \ + } /* How long is the phoned word? */ #define Phone_Len (p_idx) http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug44242.phpt?view=markuprev=1.1 Index: php-src/ext/standard/tests/strings/bug44242.phpt +++ php-src/ext/standard/tests/strings/bug44242.phpt -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/mysqlnd mysqlnd_wireprotocol.c
rrichards Mon Feb 25 22:56:06 2008 UTC Modified files: /php-src/ext/mysqlndmysqlnd_wireprotocol.c Log: fix win32 build http://cvs.php.net/viewvc.cgi/php-src/ext/mysqlnd/mysqlnd_wireprotocol.c?r1=1.13r2=1.14diff_format=u Index: php-src/ext/mysqlnd/mysqlnd_wireprotocol.c diff -u php-src/ext/mysqlnd/mysqlnd_wireprotocol.c:1.13 php-src/ext/mysqlnd/mysqlnd_wireprotocol.c:1.14 --- php-src/ext/mysqlnd/mysqlnd_wireprotocol.c:1.13 Wed Feb 20 15:20:14 2008 +++ php-src/ext/mysqlnd/mysqlnd_wireprotocol.c Mon Feb 25 22:56:06 2008 @@ -1672,8 +1672,10 @@ static void php_mysqlnd_rowp_free_mem(void *_packet, zend_bool alloca TSRMLS_DC) { + php_mysql_packet_row *p; + DBG_ENTER(php_mysqlnd_rowp_free_mem); - php_mysql_packet_row *p= (php_mysql_packet_row *) _packet; + p = (php_mysql_packet_row *) _packet; if (p-row_buffer) { p-row_buffer-free_chunk(p-row_buffer, TRUE TSRMLS_CC); p-row_buffer = NULL; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/standard metaphone.c /ext/standard/tests/strings bug44242.phpt
felipe Mon Feb 25 22:56:47 2008 UTC Modified files: /php-src/ext/standard metaphone.c /php-src/ext/standard/tests/strings bug44242.phpt Log: MFB: Fixed bug #44242 (metaphone('CMXFXM') crashes PHP) http://cvs.php.net/viewvc.cgi/php-src/ext/standard/metaphone.c?r1=1.36r2=1.37diff_format=u Index: php-src/ext/standard/metaphone.c diff -u php-src/ext/standard/metaphone.c:1.36 php-src/ext/standard/metaphone.c:1.37 --- php-src/ext/standard/metaphone.c:1.36 Mon Dec 31 07:12:16 2007 +++ php-src/ext/standard/metaphone.cMon Feb 25 22:56:47 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: metaphone.c,v 1.36 2007/12/31 07:12:16 sebastian Exp $ */ +/* $Id: metaphone.c,v 1.37 2008/02/25 22:56:47 felipe Exp $ */ /* Based on CPANs Text-Metaphone-1.96 by Michael G Schwern [EMAIL PROTECTED] @@ -151,7 +151,12 @@ (*phoned_word)[p_idx++] = c; \ } /* Slap a null character on the end of the phoned word */ -#define End_Phoned_Word{(*phoned_word)[p_idx] = '\0';} +#define End_Phoned_Word{ \ + if (p_idx == max_buffer_len) { \ + *phoned_word = erealloc(*phoned_word, max_buffer_len + 1); \ + } \ + (*phoned_word)[p_idx] = '\0'; \ + } /* How long is the phoned word? */ #define Phone_Len (p_idx) http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/bug44242.phpt?r1=1.1r2=1.2diff_format=u Index: php-src/ext/standard/tests/strings/bug44242.phpt diff -u /dev/null php-src/ext/standard/tests/strings/bug44242.phpt:1.2 --- /dev/null Mon Feb 25 22:56:47 2008 +++ php-src/ext/standard/tests/strings/bug44242.phptMon Feb 25 22:56:47 2008 @@ -0,0 +1,14 @@ +--TEST-- +Bug #44242 (metaphone('CMXFXM') crashes PHP) +--FILE-- +?php + +echo metaphone('CMXFXZ'), \n; +echo metaphone('CMXFXV'), \n; +echo metaphone('CMXFXZXZ'), \n; + +? +--EXPECT-- +KMKSFKSS +KMKSFKSF +KMKSFKSSKSS -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/mysqlnd mysqlnd_wireprotocol.c
rrichards Mon Feb 25 22:57:09 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/mysqlndmysqlnd_wireprotocol.c Log: MFH: fix win32 build http://cvs.php.net/viewvc.cgi/php-src/ext/mysqlnd/mysqlnd_wireprotocol.c?r1=1.4.2.11r2=1.4.2.12diff_format=u Index: php-src/ext/mysqlnd/mysqlnd_wireprotocol.c diff -u php-src/ext/mysqlnd/mysqlnd_wireprotocol.c:1.4.2.11 php-src/ext/mysqlnd/mysqlnd_wireprotocol.c:1.4.2.12 --- php-src/ext/mysqlnd/mysqlnd_wireprotocol.c:1.4.2.11 Wed Feb 20 15:18:17 2008 +++ php-src/ext/mysqlnd/mysqlnd_wireprotocol.c Mon Feb 25 22:57:09 2008 @@ -1672,8 +1672,10 @@ static void php_mysqlnd_rowp_free_mem(void *_packet, zend_bool alloca TSRMLS_DC) { + php_mysql_packet_row *p; + DBG_ENTER(php_mysqlnd_rowp_free_mem); - php_mysql_packet_row *p= (php_mysql_packet_row *) _packet; + p = (php_mysql_packet_row *) _packet; if (p-row_buffer) { p-row_buffer-free_chunk(p-row_buffer, TRUE TSRMLS_CC); p-row_buffer = NULL; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-CVS] cvs: php-src(PHP_5_2) / NEWS /ext/standard metaphone.c /ext/standard/tests/strings bug44242.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/metaphone.c?r1=1.28.2.1.2.5r2=1.28.2.1.2.6diff_format=u Index: php-src/ext/standard/metaphone.c diff -u php-src/ext/standard/metaphone.c:1.28.2.1.2.5 php-src/ext/standard/metaphone.c:1.28.2.1.2.6 --- php-src/ext/standard/metaphone.c:1.28.2.1.2.5 Mon Dec 31 07:20:13 2007 +++ php-src/ext/standard/metaphone.c Mon Feb 25 22:40:45 2008 @@ -150,7 +150,12 @@ (*phoned_word)[p_idx++] = c; \ } /* Slap a null character on the end of the phoned word */ -#define End_Phoned_Word {(*phoned_word)[p_idx] = '\0';} +#define End_Phoned_Word { \ + if (p_idx == max_buffer_len) { \ + *phoned_word = erealloc(*phoned_word, max_buffer_len + 1); \ + } \ + (*phoned_word)[p_idx] = '\0'; \ + } /* How long is the phoned word? */ #define Phone_Len (p_idx) uhm, this fix is a bit weird, as *phoned_word == safe_emalloc(sizeof(char), max_buffer_len, 1);. This means that the realloc seems to be a noop (at first sight, at least). Also, you should use safe_erealloc() there instead (if you persist on this fix). Nuno -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/spl config.m4 config.w32 php_spl.c spl_heap.c spl_heap.h /ext/spl/tests heap_001.phpt heap_002.phpt heap_003.phpt heap_004.phpt heap_005.phpt heap_006.phpt heap_007.phpt h
colder Mon Feb 25 23:36:36 2008 UTC Added files: /php-src/ext/splspl_heap.c spl_heap.h /php-src/ext/spl/tests heap_001.phpt heap_002.phpt heap_003.phpt heap_004.phpt heap_005.phpt heap_006.phpt heap_007.phpt heap_008.phpt pqueue_001.phpt pqueue_002.phpt pqueue_003.phpt pqueue_004.phpt Modified files: /php-src/ext/splconfig.m4 config.w32 php_spl.c Log: SplHeap, SplMinHeap, SplMaxHeap, SplPriorityQueue implementation http://cvs.php.net/viewvc.cgi/php-src/ext/spl/config.m4?r1=1.23r2=1.24diff_format=u Index: php-src/ext/spl/config.m4 diff -u php-src/ext/spl/config.m4:1.23 php-src/ext/spl/config.m4:1.24 --- php-src/ext/spl/config.m4:1.23 Tue Jan 15 09:37:50 2008 +++ php-src/ext/spl/config.m4 Mon Feb 25 23:36:36 2008 @@ -1,4 +1,4 @@ -dnl $Id: config.m4,v 1.23 2008/01/15 09:37:50 colder Exp $ +dnl $Id: config.m4,v 1.24 2008/02/25 23:36:36 colder Exp $ dnl config.m4 for extension SPL PHP_ARG_ENABLE(spl, enable SPL suppport, @@ -29,7 +29,7 @@ PHP_INSTALL_HEADERS([ext/spl/]) AC_DEFINE_UNQUOTED(HAVE_PACKED_OBJECT_VALUE, $ac_result, [Whether struct _zend_object_value is packed]) AC_DEFINE(HAVE_SPL, 1, [Whether you want SPL (Standard PHP Library) support]) - PHP_NEW_EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c, no) - PHP_INSTALL_HEADERS([ext/spl], [php_spl.h spl_array.h spl_directory.h spl_engine.h spl_exceptions.h spl_functions.h spl_iterators.h spl_observer.h spl_sxe.h spl_dllist.h]) + PHP_NEW_EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c, no) + PHP_INSTALL_HEADERS([ext/spl], [php_spl.h spl_array.h spl_directory.h spl_engine.h spl_exceptions.h spl_functions.h spl_iterators.h spl_observer.h spl_sxe.h spl_dllist.h spl_heap.h]) PHP_ADD_EXTENSION_DEP(spl, pcre, true) fi http://cvs.php.net/viewvc.cgi/php-src/ext/spl/config.w32?r1=1.8r2=1.9diff_format=u Index: php-src/ext/spl/config.w32 diff -u php-src/ext/spl/config.w32:1.8 php-src/ext/spl/config.w32:1.9 --- php-src/ext/spl/config.w32:1.8 Tue Jan 15 09:37:50 2008 +++ php-src/ext/spl/config.w32 Mon Feb 25 23:36:36 2008 @@ -1,4 +1,4 @@ -// $Id: config.w32,v 1.8 2008/01/15 09:37:50 colder Exp $ +// $Id: config.w32,v 1.9 2008/02/25 23:36:36 colder Exp $ // vim:ft=javascript ARG_ENABLE(spl, SPL (Standard PHP Library) support, yes); @@ -7,6 +7,6 @@ if (PHP_SPL_SHARED) { ERROR(SPL cannot be compiled as a shared ext); } - EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c); + EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c); AC_DEFINE('HAVE_SPL', 1); } http://cvs.php.net/viewvc.cgi/php-src/ext/spl/php_spl.c?r1=1.125r2=1.126diff_format=u Index: php-src/ext/spl/php_spl.c diff -u php-src/ext/spl/php_spl.c:1.125 php-src/ext/spl/php_spl.c:1.126 --- php-src/ext/spl/php_spl.c:1.125 Mon Feb 4 15:58:12 2008 +++ php-src/ext/spl/php_spl.c Mon Feb 25 23:36:36 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: php_spl.c,v 1.125 2008/02/04 15:58:12 helly Exp $ */ +/* $Id: php_spl.c,v 1.126 2008/02/25 23:36:36 colder Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -36,6 +36,7 @@ #include spl_exceptions.h #include spl_observer.h #include spl_dllist.h +#include spl_heap.h #include zend_exceptions.h #include zend_interfaces.h #include ext/standard/md5.h @@ -151,6 +152,10 @@ SPL_ADD_CLASS(SplDoublyLinkedList, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(SplQueue, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(SplStack, z_list, sub, allow, ce_flags); \ + SPL_ADD_CLASS(SplHeap, z_list, sub, allow, ce_flags); \ + SPL_ADD_CLASS(SplMinHeap, z_list, sub, allow, ce_flags); \ + SPL_ADD_CLASS(SplMaxHeap, z_list, sub, allow, ce_flags); \ + SPL_ADD_CLASS(SplPriorityQueue, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(BadFunctionCallException, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(BadMethodCallException, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(CachingIterator, z_list, sub, allow, ce_flags); \ @@ -768,6 +773,7 @@ PHP_MINIT(spl_directory)(INIT_FUNC_ARGS_PASSTHRU); PHP_MINIT(spl_sxe)(INIT_FUNC_ARGS_PASSTHRU); PHP_MINIT(spl_dllist)(INIT_FUNC_ARGS_PASSTHRU); + PHP_MINIT(spl_heap)(INIT_FUNC_ARGS_PASSTHRU); PHP_MINIT(spl_observer)(INIT_FUNC_ARGS_PASSTHRU);
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/spl config.m4 config.w32 php_spl.c spl_heap.c spl_heap.h /ext/spl/tests heap_001.phpt heap_002.phpt heap_003.phpt heap_004.phpt heap_005.phpt heap_006.phpt heap_0
colder Mon Feb 25 23:39:09 2008 UTC Added files: (Branch: PHP_5_3) /php-src/ext/splspl_heap.c spl_heap.h /php-src/ext/spl/tests heap_001.phpt heap_002.phpt heap_003.phpt heap_004.phpt heap_005.phpt heap_006.phpt heap_007.phpt heap_008.phpt pqueue_001.phpt pqueue_002.phpt pqueue_003.phpt pqueue_004.phpt Modified files: /php-src/ext/splconfig.m4 config.w32 php_spl.c Log: MFH: SplHeap, SplMinHeap, SplMaxHeap, SplPriorityQueue implementation http://cvs.php.net/viewvc.cgi/php-src/ext/spl/config.m4?r1=1.13.2.4.2.3.2.1r2=1.13.2.4.2.3.2.2diff_format=u Index: php-src/ext/spl/config.m4 diff -u php-src/ext/spl/config.m4:1.13.2.4.2.3.2.1 php-src/ext/spl/config.m4:1.13.2.4.2.3.2.2 --- php-src/ext/spl/config.m4:1.13.2.4.2.3.2.1 Tue Jan 15 09:38:15 2008 +++ php-src/ext/spl/config.m4 Mon Feb 25 23:39:08 2008 @@ -1,4 +1,4 @@ -dnl $Id: config.m4,v 1.13.2.4.2.3.2.1 2008/01/15 09:38:15 colder Exp $ +dnl $Id: config.m4,v 1.13.2.4.2.3.2.2 2008/02/25 23:39:08 colder Exp $ dnl config.m4 for extension SPL PHP_ARG_ENABLE(spl, enable SPL suppport, @@ -26,7 +26,7 @@ CPPFLAGS=$old_CPPFLAGS AC_DEFINE_UNQUOTED(HAVE_PACKED_OBJECT_VALUE, $ac_result, [Whether struct _zend_object_value is packed]) AC_DEFINE(HAVE_SPL, 1, [Whether you want SPL (Standard PHP Library) support]) - PHP_NEW_EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c, no) - PHP_INSTALL_HEADERS([ext/spl], [php_spl.h spl_array.h spl_directory.h spl_engine.h spl_exceptions.h spl_functions.h spl_iterators.h spl_observer.h spl_sxe.h spl_dllist.h]) + PHP_NEW_EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c, no) + PHP_INSTALL_HEADERS([ext/spl], [php_spl.h spl_array.h spl_directory.h spl_engine.h spl_exceptions.h spl_functions.h spl_iterators.h spl_observer.h spl_sxe.h spl_dllist.h spl_heap.h]) PHP_ADD_EXTENSION_DEP(spl, pcre, true) fi http://cvs.php.net/viewvc.cgi/php-src/ext/spl/config.w32?r1=1.7.6.1r2=1.7.6.2diff_format=u Index: php-src/ext/spl/config.w32 diff -u php-src/ext/spl/config.w32:1.7.6.1 php-src/ext/spl/config.w32:1.7.6.2 --- php-src/ext/spl/config.w32:1.7.6.1 Tue Jan 15 09:38:15 2008 +++ php-src/ext/spl/config.w32 Mon Feb 25 23:39:08 2008 @@ -1,4 +1,4 @@ -// $Id: config.w32,v 1.7.6.1 2008/01/15 09:38:15 colder Exp $ +// $Id: config.w32,v 1.7.6.2 2008/02/25 23:39:08 colder Exp $ // vim:ft=javascript ARG_ENABLE(spl, SPL (Standard PHP Library) support, yes); @@ -7,6 +7,6 @@ if (PHP_SPL_SHARED) { ERROR(SPL cannot be compiled as a shared ext); } - EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c); + EXTENSION(spl, php_spl.c spl_functions.c spl_engine.c spl_iterators.c spl_array.c spl_directory.c spl_sxe.c spl_exceptions.c spl_observer.c spl_dllist.c spl_heap.c); AC_DEFINE('HAVE_SPL', 1); } http://cvs.php.net/viewvc.cgi/php-src/ext/spl/php_spl.c?r1=1.52.2.28.2.17.2.12r2=1.52.2.28.2.17.2.13diff_format=u Index: php-src/ext/spl/php_spl.c diff -u php-src/ext/spl/php_spl.c:1.52.2.28.2.17.2.12 php-src/ext/spl/php_spl.c:1.52.2.28.2.17.2.13 --- php-src/ext/spl/php_spl.c:1.52.2.28.2.17.2.12 Mon Feb 4 17:07:06 2008 +++ php-src/ext/spl/php_spl.c Mon Feb 25 23:39:08 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: php_spl.c,v 1.52.2.28.2.17.2.12 2008/02/04 17:07:06 helly Exp $ */ +/* $Id: php_spl.c,v 1.52.2.28.2.17.2.13 2008/02/25 23:39:08 colder Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -36,6 +36,7 @@ #include spl_exceptions.h #include spl_observer.h #include spl_dllist.h +#include spl_heap.h #include zend_exceptions.h #include zend_interfaces.h #include ext/standard/md5.h @@ -157,6 +158,10 @@ SPL_ADD_CLASS(SplDoublyLinkedList, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(SplQueue, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(SplStack, z_list, sub, allow, ce_flags); \ + SPL_ADD_CLASS(SplHeap, z_list, sub, allow, ce_flags); \ + SPL_ADD_CLASS(SplMinHeap, z_list, sub, allow, ce_flags); \ + SPL_ADD_CLASS(SplMaxHeap, z_list, sub, allow, ce_flags); \ + SPL_ADD_CLASS(SplPriorityQueue, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(BadFunctionCallException, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(BadMethodCallException, z_list, sub, allow, ce_flags); \ SPL_ADD_CLASS(CachingIterator, z_list, sub, allow, ce_flags); \ @@ -749,6 +754,7 @@ PHP_MINIT(spl_directory)(INIT_FUNC_ARGS_PASSTHRU);
[PHP-CVS] cvs: php-src /ext/spl spl_heap.c
colder Mon Feb 25 23:40:47 2008 UTC Modified files: /php-src/ext/splspl_heap.c Log: Fix folding http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_heap.c?r1=1.1r2=1.2diff_format=u Index: php-src/ext/spl/spl_heap.c diff -u php-src/ext/spl/spl_heap.c:1.1 php-src/ext/spl/spl_heap.c:1.2 --- php-src/ext/spl/spl_heap.c:1.1 Mon Feb 25 23:36:36 2008 +++ php-src/ext/spl/spl_heap.c Mon Feb 25 23:40:47 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: spl_heap.c,v 1.1 2008/02/25 23:36:36 colder Exp $ */ +/* $Id: spl_heap.c,v 1.2 2008/02/25 23:40:47 colder Exp $ */ #ifdef HAVE_CONFIG_H # include config.h @@ -1181,6 +1181,8 @@ return SUCCESS; } +/* }}} */ + /* * Local variables: * tab-width: 4 -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/spl spl_heap.c
colder Mon Feb 25 23:41:04 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/splspl_heap.c Log: MFH: Fix folding http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_heap.c?r1=1.1.2.2r2=1.1.2.3diff_format=u Index: php-src/ext/spl/spl_heap.c diff -u php-src/ext/spl/spl_heap.c:1.1.2.2 php-src/ext/spl/spl_heap.c:1.1.2.3 --- php-src/ext/spl/spl_heap.c:1.1.2.2 Mon Feb 25 23:39:08 2008 +++ php-src/ext/spl/spl_heap.c Mon Feb 25 23:41:04 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: spl_heap.c,v 1.1.2.2 2008/02/25 23:39:08 colder Exp $ */ +/* $Id: spl_heap.c,v 1.1.2.3 2008/02/25 23:41:04 colder Exp $ */ #ifdef HAVE_CONFIG_H # include config.h @@ -1181,6 +1181,8 @@ return SUCCESS; } +/* }}} */ + /* * Local variables: * tab-width: 4 -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/oci8 oci8_interface.c oci8_lob.c oci8_statement.c php_oci8_int.h /ext/oci8/tests bug43492_2.phpt bug44008.phpt bug44206.phpt lob_014.phpt lob_021.phpt
sixdMon Feb 25 23:49:51 2008 UTC Added files: /php-src/ext/oci8/tests bug43492_2.phpt bug44008.phpt bug44206.phpt Modified files: /php-src/ext/oci8 oci8_interface.c oci8_lob.c oci8_statement.c php_oci8_int.h /php-src/ext/oci8/tests lob_014.phpt lob_021.phpt Log: OCI8: fix bug #44008 (OCI-Lob-close) bug #44206 (ref cursor leak) http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_interface.c?r1=1.35r2=1.36diff_format=u Index: php-src/ext/oci8/oci8_interface.c diff -u php-src/ext/oci8/oci8_interface.c:1.35 php-src/ext/oci8/oci8_interface.c:1.36 --- php-src/ext/oci8/oci8_interface.c:1.35 Tue Feb 19 01:44:29 2008 +++ php-src/ext/oci8/oci8_interface.c Mon Feb 25 23:49:51 2008 @@ -25,7 +25,7 @@ +--+ */ -/* $Id: oci8_interface.c,v 1.35 2008/02/19 01:44:29 sixd Exp $ */ +/* $Id: oci8_interface.c,v 1.36 2008/02/25 23:49:51 sixd Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -1548,11 +1548,12 @@ } PHP_OCI_ZVAL_TO_STATEMENT(z_statement, statement); - if (!statement-nested) { - /* nested cursors cannot be freed, they are allocated once and used during the fetch */ - zend_list_delete(statement-id); - } - + + zend_list_delete(statement-id); + if (statement-parent_stmtid) { + zend_list_delete(statement-parent_stmtid); + } + RETURN_TRUE; } /* }}} */ http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_lob.c?r1=1.33r2=1.34diff_format=u Index: php-src/ext/oci8/oci8_lob.c diff -u php-src/ext/oci8/oci8_lob.c:1.33 php-src/ext/oci8/oci8_lob.c:1.34 --- php-src/ext/oci8/oci8_lob.c:1.33Thu Jan 24 14:08:45 2008 +++ php-src/ext/oci8/oci8_lob.c Mon Feb 25 23:49:51 2008 @@ -25,7 +25,7 @@ +--+ */ -/* $Id: oci8_lob.c,v 1.33 2008/01/24 14:08:45 rrichards Exp $ */ +/* $Id: oci8_lob.c,v 1.34 2008/02/25 23:49:51 sixd Exp $ */ @@ -88,6 +88,7 @@ descriptor-buffering = PHP_OCI_LOB_BUFFER_DISABLED; /* buffering is off by default */ descriptor-charset_form = SQLCS_IMPLICIT; /* default value */ descriptor-charset_id = connection-charset; + descriptor-is_open = 0; if (descriptor-type == OCI_DTYPE_LOB || descriptor-type == OCI_DTYPE_FILE) { /* add Lobs Files to hash. we'll flush them at the end */ @@ -576,7 +577,9 @@ { php_oci_connection *connection = descriptor-connection; - PHP_OCI_CALL_RETURN(connection-errcode, OCILobClose, (connection-svc, connection-err, descriptor-descriptor)); + if (descriptor-is_open) { + PHP_OCI_CALL_RETURN(connection-errcode, OCILobClose, (connection-svc, connection-err, descriptor-descriptor)); + } if (connection-errcode != OCI_SUCCESS) { php_oci_error(connection-err, connection-errcode TSRMLS_CC); @@ -914,6 +917,8 @@ return 1; } + descriptor-is_open = 1; + return php_oci_lob_write(descriptor, 0, data, data_len, bytes_written TSRMLS_CC); } /* }}} */ http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_statement.c?r1=1.53r2=1.54diff_format=u Index: php-src/ext/oci8/oci8_statement.c diff -u php-src/ext/oci8/oci8_statement.c:1.53 php-src/ext/oci8/oci8_statement.c:1.54 --- php-src/ext/oci8/oci8_statement.c:1.53 Tue Feb 19 01:44:29 2008 +++ php-src/ext/oci8/oci8_statement.c Mon Feb 25 23:49:51 2008 @@ -25,7 +25,7 @@ +--+ */ -/* $Id: oci8_statement.c,v 1.53 2008/02/19 01:44:29 sixd Exp $ */ +/* $Id: oci8_statement.c,v 1.54 2008/02/25 23:49:51 sixd Exp $ */ #ifdef HAVE_CONFIG_H @@ -108,7 +108,7 @@ statement-connection = connection; statement-has_data = 0; - statement-nested = 0; + statement-parent_stmtid = 0; zend_list_addref(statement-connection-rsrc_id); if (OCI_G(default_prefetch) 0) { @@ -344,6 +344,7 @@ if (!nested_stmt) { return OCI_ERROR; } + nested_stmt-parent_stmtid = outcol-statement-id; zend_list_addref(outcol-statement-id); outcol-nested_statement = nested_stmt; outcol-stmtid = nested_stmt-id; http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/php_oci8_int.h?r1=1.40r2=1.41diff_format=u Index: php-src/ext/oci8/php_oci8_int.h diff -u php-src/ext/oci8/php_oci8_int.h:1.40 php-src/ext/oci8/php_oci8_int.h:1.41 --- php-src/ext/oci8/php_oci8_int.h:1.40Tue Feb 19 01:44:29 2008 +++ php-src/ext/oci8/php_oci8_int.h Mon Feb 25 23:49:51 2008 @@ -25,7 +25,7 @@
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/oci8 oci8_interface.c oci8_lob.c oci8_statement.c php_oci8_int.h /ext/oci8/tests bug43492_2.phpt bug44008.phpt bug44206.phpt lob_014.phpt lob_021.phpt
sixdMon Feb 25 23:50:52 2008 UTC Added files: (Branch: PHP_5_3) /php-src/ext/oci8/tests bug43492_2.phpt bug44008.phpt bug44206.phpt Modified files: /php-src/ext/oci8 oci8_interface.c oci8_lob.c oci8_statement.c php_oci8_int.h /php-src/ext/oci8/tests lob_014.phpt lob_021.phpt Log: MFH: OCI8: fix bug #44008 (OCI-Lob-close) bug #44206 (ref cursor leak) http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_interface.c?r1=1.8.2.7.2.13.2.2r2=1.8.2.7.2.13.2.3diff_format=u Index: php-src/ext/oci8/oci8_interface.c diff -u php-src/ext/oci8/oci8_interface.c:1.8.2.7.2.13.2.2 php-src/ext/oci8/oci8_interface.c:1.8.2.7.2.13.2.3 --- php-src/ext/oci8/oci8_interface.c:1.8.2.7.2.13.2.2 Thu Jan 31 01:33:29 2008 +++ php-src/ext/oci8/oci8_interface.c Mon Feb 25 23:50:51 2008 @@ -25,7 +25,7 @@ +--+ */ -/* $Id: oci8_interface.c,v 1.8.2.7.2.13.2.2 2008/01/31 01:33:29 sixd Exp $ */ +/* $Id: oci8_interface.c,v 1.8.2.7.2.13.2.3 2008/02/25 23:50:51 sixd Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -1509,10 +1509,11 @@ } PHP_OCI_ZVAL_TO_STATEMENT(z_statement, statement); - if (!statement-nested) { - /* nested cursors cannot be freed, they are allocated once and used during the fetch */ - zend_list_delete(statement-id); - } + + zend_list_delete(statement-id); + if (statement-parent_stmtid) { + zend_list_delete(statement-parent_stmtid); + } RETURN_TRUE; } http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_lob.c?r1=1.7.2.6.2.14.2.3r2=1.7.2.6.2.14.2.4diff_format=u Index: php-src/ext/oci8/oci8_lob.c diff -u php-src/ext/oci8/oci8_lob.c:1.7.2.6.2.14.2.3 php-src/ext/oci8/oci8_lob.c:1.7.2.6.2.14.2.4 --- php-src/ext/oci8/oci8_lob.c:1.7.2.6.2.14.2.3Thu Jan 24 14:09:36 2008 +++ php-src/ext/oci8/oci8_lob.c Mon Feb 25 23:50:51 2008 @@ -25,7 +25,7 @@ +--+ */ -/* $Id: oci8_lob.c,v 1.7.2.6.2.14.2.3 2008/01/24 14:09:36 rrichards Exp $ */ +/* $Id: oci8_lob.c,v 1.7.2.6.2.14.2.4 2008/02/25 23:50:51 sixd Exp $ */ @@ -88,6 +88,7 @@ descriptor-buffering = PHP_OCI_LOB_BUFFER_DISABLED; /* buffering is off by default */ descriptor-charset_form = SQLCS_IMPLICIT; /* default value */ descriptor-charset_id = connection-charset; + descriptor-is_open = 0; if (descriptor-type == OCI_DTYPE_LOB || descriptor-type == OCI_DTYPE_FILE) { /* add Lobs Files to hash. we'll flush them at the end */ @@ -571,7 +572,9 @@ { php_oci_connection *connection = descriptor-connection; - PHP_OCI_CALL_RETURN(connection-errcode, OCILobClose, (connection-svc, connection-err, descriptor-descriptor)); + if (descriptor-is_open) { + PHP_OCI_CALL_RETURN(connection-errcode, OCILobClose, (connection-svc, connection-err, descriptor-descriptor)); + } if (connection-errcode != OCI_SUCCESS) { php_oci_error(connection-err, connection-errcode TSRMLS_CC); @@ -909,6 +912,8 @@ return 1; } + descriptor-is_open = 1; + return php_oci_lob_write(descriptor, 0, data, data_len, bytes_written TSRMLS_CC); } /* }}} */ http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_statement.c?r1=1.7.2.14.2.28.2.3r2=1.7.2.14.2.28.2.4diff_format=u Index: php-src/ext/oci8/oci8_statement.c diff -u php-src/ext/oci8/oci8_statement.c:1.7.2.14.2.28.2.3 php-src/ext/oci8/oci8_statement.c:1.7.2.14.2.28.2.4 --- php-src/ext/oci8/oci8_statement.c:1.7.2.14.2.28.2.3 Thu Jan 31 01:33:29 2008 +++ php-src/ext/oci8/oci8_statement.c Mon Feb 25 23:50:51 2008 @@ -25,7 +25,7 @@ +--+ */ -/* $Id: oci8_statement.c,v 1.7.2.14.2.28.2.3 2008/01/31 01:33:29 sixd Exp $ */ +/* $Id: oci8_statement.c,v 1.7.2.14.2.28.2.4 2008/02/25 23:50:51 sixd Exp $ */ #ifdef HAVE_CONFIG_H @@ -106,7 +106,7 @@ statement-connection = connection; statement-has_data = 0; - statement-nested = 0; + statement-parent_stmtid = 0; zend_list_addref(statement-connection-rsrc_id); if (OCI_G(default_prefetch) 0) { @@ -336,6 +336,7 @@ if (!nested_stmt) { return OCI_ERROR; } + nested_stmt-parent_stmtid = outcol-statement-id; zend_list_addref(outcol-statement-id); outcol-nested_statement = nested_stmt; outcol-stmtid = nested_stmt-id;
[PHP-CVS] cvs: php-src(PHP_5_2) /ext/oci8 oci8_interface.c oci8_lob.c oci8_statement.c php_oci8_int.h /ext/oci8/tests bug43492_2.phpt bug44008.phpt bug44206.phpt lob_014.phpt lob_021.phpt
sixdMon Feb 25 23:52:10 2008 UTC Added files: (Branch: PHP_5_2) /php-src/ext/oci8/tests bug43492_2.phpt bug44008.phpt bug44206.phpt Modified files: /php-src/ext/oci8 oci8_interface.c oci8_lob.c oci8_statement.c php_oci8_int.h /php-src/ext/oci8/tests lob_014.phpt lob_021.phpt Log: OCI8: fix bug #44008 (OCI-Lob-close) bug #44206 (ref cursor leak) http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_interface.c?r1=1.8.2.7.2.14r2=1.8.2.7.2.15diff_format=u Index: php-src/ext/oci8/oci8_interface.c diff -u php-src/ext/oci8/oci8_interface.c:1.8.2.7.2.14 php-src/ext/oci8/oci8_interface.c:1.8.2.7.2.15 --- php-src/ext/oci8/oci8_interface.c:1.8.2.7.2.14 Mon Dec 31 07:20:09 2007 +++ php-src/ext/oci8/oci8_interface.c Mon Feb 25 23:52:10 2008 @@ -25,7 +25,7 @@ +--+ */ -/* $Id: oci8_interface.c,v 1.8.2.7.2.14 2007/12/31 07:20:09 sebastian Exp $ */ +/* $Id: oci8_interface.c,v 1.8.2.7.2.15 2008/02/25 23:52:10 sixd Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -1509,10 +1509,11 @@ } PHP_OCI_ZVAL_TO_STATEMENT(z_statement, statement); - if (!statement-nested) { - /* nested cursors cannot be freed, they are allocated once and used during the fetch */ - zend_list_delete(statement-id); - } + + zend_list_delete(statement-id); + if (statement-parent_stmtid) { + zend_list_delete(statement-parent_stmtid); + } RETURN_TRUE; } http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_lob.c?r1=1.7.2.6.2.17r2=1.7.2.6.2.18diff_format=u Index: php-src/ext/oci8/oci8_lob.c diff -u php-src/ext/oci8/oci8_lob.c:1.7.2.6.2.17 php-src/ext/oci8/oci8_lob.c:1.7.2.6.2.18 --- php-src/ext/oci8/oci8_lob.c:1.7.2.6.2.17Thu Jan 24 14:10:21 2008 +++ php-src/ext/oci8/oci8_lob.c Mon Feb 25 23:52:10 2008 @@ -25,7 +25,7 @@ +--+ */ -/* $Id: oci8_lob.c,v 1.7.2.6.2.17 2008/01/24 14:10:21 rrichards Exp $ */ +/* $Id: oci8_lob.c,v 1.7.2.6.2.18 2008/02/25 23:52:10 sixd Exp $ */ @@ -88,6 +88,7 @@ descriptor-buffering = PHP_OCI_LOB_BUFFER_DISABLED; /* buffering is off by default */ descriptor-charset_form = SQLCS_IMPLICIT; /* default value */ descriptor-charset_id = connection-charset; + descriptor-is_open = 0; if (descriptor-type == OCI_DTYPE_LOB || descriptor-type == OCI_DTYPE_FILE) { /* add Lobs Files to hash. we'll flush them at the end */ @@ -571,7 +572,9 @@ { php_oci_connection *connection = descriptor-connection; - PHP_OCI_CALL_RETURN(connection-errcode, OCILobClose, (connection-svc, connection-err, descriptor-descriptor)); + if (descriptor-is_open) { + PHP_OCI_CALL_RETURN(connection-errcode, OCILobClose, (connection-svc, connection-err, descriptor-descriptor)); + } if (connection-errcode != OCI_SUCCESS) { php_oci_error(connection-err, connection-errcode TSRMLS_CC); @@ -908,6 +911,8 @@ return 1; } + descriptor-is_open = 1; + return php_oci_lob_write(descriptor, 0, data, data_len, bytes_written TSRMLS_CC); } /* }}} */ http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8_statement.c?r1=1.7.2.14.2.31r2=1.7.2.14.2.32diff_format=u Index: php-src/ext/oci8/oci8_statement.c diff -u php-src/ext/oci8/oci8_statement.c:1.7.2.14.2.31 php-src/ext/oci8/oci8_statement.c:1.7.2.14.2.32 --- php-src/ext/oci8/oci8_statement.c:1.7.2.14.2.31 Thu Jan 31 00:26:43 2008 +++ php-src/ext/oci8/oci8_statement.c Mon Feb 25 23:52:10 2008 @@ -25,7 +25,7 @@ +--+ */ -/* $Id: oci8_statement.c,v 1.7.2.14.2.31 2008/01/31 00:26:43 sixd Exp $ */ +/* $Id: oci8_statement.c,v 1.7.2.14.2.32 2008/02/25 23:52:10 sixd Exp $ */ #ifdef HAVE_CONFIG_H @@ -106,7 +106,7 @@ statement-connection = connection; statement-has_data = 0; - statement-nested = 0; + statement-parent_stmtid = 0; zend_list_addref(statement-connection-rsrc_id); if (OCI_G(default_prefetch) 0) { @@ -336,6 +336,7 @@ if (!nested_stmt) { return OCI_ERROR; } + nested_stmt-parent_stmtid = outcol-statement-id; zend_list_addref(outcol-statement-id); outcol-nested_statement = nested_stmt; outcol-stmtid = nested_stmt-id; http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/php_oci8_int.h?r1=1.11.2.6.2.23r2=1.11.2.6.2.24diff_format=u Index: php-src/ext/oci8/php_oci8_int.h diff -u
[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS
sixdTue Feb 26 00:04:19 2008 UTC Modified files: (Branch: PHP_5_2) /php-srcNEWS Log: Add recent OCI8 bug fixes http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1097r2=1.2027.2.547.2.1098diff_format=u Index: php-src/NEWS diff -u php-src/NEWS:1.2027.2.547.2.1097 php-src/NEWS:1.2027.2.547.2.1098 --- php-src/NEWS:1.2027.2.547.2.1097Mon Feb 25 22:40:45 2008 +++ php-src/NEWSTue Feb 26 00:04:18 2008 @@ -19,6 +19,8 @@ bound parameters are present). (Ilia) - Fixed bug #44209 (strtotime() doesn't support 64 bit timestamps on 64 bit platforms). (Derick) +- Fixed bug #44206 (OCI8 selecting ref cursors leads to ORA-1000 maximum + open cursors reached). (Oracle Corp.) - Fixed bug #44197 (socket array keys lost on socket_select). (Felipe) - Fixed bug #44191 (preg_grep messes up array index). (Felipe) - Fixed bug #44189 (PDO setAttribute() does not properly validate values for @@ -30,6 +32,8 @@ - Fixed bug #44152 (Possible crash with syslog logging on ZTS builds). (Ilia) - Fixed bug #44141 (private parent constructor callable through static function). (Dmitry) +- Fixed bug #44113 (OCI8 new collection creation can fail with OCI-22303). + (Oracle Corp.) - Fixed bug #44069 (Huge memory usage with concatenation using . instead of .=). (Dmitry) - Fixed bug #44046 (crash inside array_slice() function with an invalid @@ -37,6 +41,8 @@ - Fixed bug #44028 (crash inside stream_socket_enable_crypto() when enabling encryption without crypto type). (Ilia) - Fixed bug #44018 (RecursiveDirectoryIterator options inconsistancy). (Marcus) +- Fixed bug #44008 (OCI8 incorrect usage of OCI-Lob-close crashes PHP). + (Oracle Corp.) - Fixed bug #43998 (Two error messages returned for incorrect encoding for mb_strto[upper|lower]). (Rui) - Fixed bug #43994 (mb_ereg 'successfully' matching incorrect). (Rui) @@ -243,6 +249,8 @@ 64-bit PHP). (Derick) - Fixed bug #42506 (php_pgsql_convert() timezone parse bug) (nonunnet at gmail dot com, Ilia) +- Fixed bug #42496 (OCI8 cursor is not closed when using 2 clobs in a select + query). (Oracle Corp.) - Fixed bug #42462 (Segmentation when trying to set an attribute in a DOMElement). (Rob) - Fixed bug #42453 (CGI SAPI does not shut down cleanly with -i/-m/-v cmdline -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_2) /ext/pdo pdo_stmt.c /ext/pdo_pgsql pgsql_statement.c
iliaa Tue Feb 26 00:14:04 2008 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/pdopdo_stmt.c /php-src/ext/pdo_pgsql pgsql_statement.c Log: MFB: Better fix for bug #44189 http://cvs.php.net/viewvc.cgi/php-src/ext/pdo/pdo_stmt.c?r1=1.118.2.38.2.33r2=1.118.2.38.2.34diff_format=u Index: php-src/ext/pdo/pdo_stmt.c diff -u php-src/ext/pdo/pdo_stmt.c:1.118.2.38.2.33 php-src/ext/pdo/pdo_stmt.c:1.118.2.38.2.34 --- php-src/ext/pdo/pdo_stmt.c:1.118.2.38.2.33 Sun Feb 24 16:09:05 2008 +++ php-src/ext/pdo/pdo_stmt.c Tue Feb 26 00:14:04 2008 @@ -18,7 +18,7 @@ +--+ */ -/* $Id: pdo_stmt.c,v 1.118.2.38.2.33 2008/02/24 16:09:05 iliaa Exp $ */ +/* $Id: pdo_stmt.c,v 1.118.2.38.2.34 2008/02/26 00:14:04 iliaa Exp $ */ /* The PDO Statement Handle Class */ @@ -166,10 +166,6 @@ ht = stmt-bound_params; - if (ht !stmt-bound_param_map) { - return 0; - } - iterate: if (ht) { zend_hash_internal_pointer_reset(ht); http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_pgsql/pgsql_statement.c?r1=1.31.2.12.2.10r2=1.31.2.12.2.11diff_format=u Index: php-src/ext/pdo_pgsql/pgsql_statement.c diff -u php-src/ext/pdo_pgsql/pgsql_statement.c:1.31.2.12.2.10 php-src/ext/pdo_pgsql/pgsql_statement.c:1.31.2.12.2.11 --- php-src/ext/pdo_pgsql/pgsql_statement.c:1.31.2.12.2.10 Mon Dec 31 07:20:10 2007 +++ php-src/ext/pdo_pgsql/pgsql_statement.c Tue Feb 26 00:14:04 2008 @@ -18,7 +18,7 @@ +--+ */ -/* $Id: pgsql_statement.c,v 1.31.2.12.2.10 2007/12/31 07:20:10 sebastian Exp $ */ +/* $Id: pgsql_statement.c,v 1.31.2.12.2.11 2008/02/26 00:14:04 iliaa Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -250,6 +250,9 @@ return 1; case PDO_PARAM_EVT_EXEC_PRE: + if (!stmt-bound_param_map) { + return 0; + } if (!S-param_values) { S-param_values = ecalloc( zend_hash_num_elements(stmt-bound_param_map), -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/pdo pdo_stmt.c /ext/pdo_pgsql pgsql_statement.c
iliaa Tue Feb 26 00:13:57 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/pdopdo_stmt.c /php-src/ext/pdo_pgsql pgsql_statement.c Log: Better fix for bug #44189 http://cvs.php.net/viewvc.cgi/php-src/ext/pdo/pdo_stmt.c?r1=1.118.2.38.2.24.2.12r2=1.118.2.38.2.24.2.13diff_format=u Index: php-src/ext/pdo/pdo_stmt.c diff -u php-src/ext/pdo/pdo_stmt.c:1.118.2.38.2.24.2.12 php-src/ext/pdo/pdo_stmt.c:1.118.2.38.2.24.2.13 --- php-src/ext/pdo/pdo_stmt.c:1.118.2.38.2.24.2.12 Sun Feb 24 16:08:32 2008 +++ php-src/ext/pdo/pdo_stmt.c Tue Feb 26 00:13:57 2008 @@ -18,7 +18,7 @@ +--+ */ -/* $Id: pdo_stmt.c,v 1.118.2.38.2.24.2.12 2008/02/24 16:08:32 iliaa Exp $ */ +/* $Id: pdo_stmt.c,v 1.118.2.38.2.24.2.13 2008/02/26 00:13:57 iliaa Exp $ */ /* The PDO Statement Handle Class */ @@ -166,10 +166,6 @@ ht = stmt-bound_params; - if (ht !stmt-bound_param_map) { - return 0; - } - iterate: if (ht) { zend_hash_internal_pointer_reset(ht); http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_pgsql/pgsql_statement.c?r1=1.31.2.12.2.7.2.4r2=1.31.2.12.2.7.2.5diff_format=u Index: php-src/ext/pdo_pgsql/pgsql_statement.c diff -u php-src/ext/pdo_pgsql/pgsql_statement.c:1.31.2.12.2.7.2.4 php-src/ext/pdo_pgsql/pgsql_statement.c:1.31.2.12.2.7.2.5 --- php-src/ext/pdo_pgsql/pgsql_statement.c:1.31.2.12.2.7.2.4 Tue Jan 29 01:17:30 2008 +++ php-src/ext/pdo_pgsql/pgsql_statement.c Tue Feb 26 00:13:57 2008 @@ -18,7 +18,7 @@ +--+ */ -/* $Id: pgsql_statement.c,v 1.31.2.12.2.7.2.4 2008/01/29 01:17:30 iliaa Exp $ */ +/* $Id: pgsql_statement.c,v 1.31.2.12.2.7.2.5 2008/02/26 00:13:57 iliaa Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -250,6 +250,9 @@ return 1; case PDO_PARAM_EVT_EXEC_PRE: + if (!stmt-bound_param_map) { + return 0; + } if (!S-param_values) { S-param_values = ecalloc( zend_hash_num_elements(stmt-bound_param_map), -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/pdo pdo_stmt.c /ext/pdo_pgsql pgsql_statement.c
iliaa Tue Feb 26 00:14:25 2008 UTC Modified files: /php-src/ext/pdopdo_stmt.c /php-src/ext/pdo_pgsql pgsql_statement.c Log: MFB: Better fix for bug #44189 http://cvs.php.net/viewvc.cgi/php-src/ext/pdo/pdo_stmt.c?r1=1.187r2=1.188diff_format=u Index: php-src/ext/pdo/pdo_stmt.c diff -u php-src/ext/pdo/pdo_stmt.c:1.187 php-src/ext/pdo/pdo_stmt.c:1.188 --- php-src/ext/pdo/pdo_stmt.c:1.187Sun Feb 24 16:09:13 2008 +++ php-src/ext/pdo/pdo_stmt.c Tue Feb 26 00:14:25 2008 @@ -18,7 +18,7 @@ +--+ */ -/* $Id: pdo_stmt.c,v 1.187 2008/02/24 16:09:13 iliaa Exp $ */ +/* $Id: pdo_stmt.c,v 1.188 2008/02/26 00:14:25 iliaa Exp $ */ /* The PDO Statement Handle Class */ @@ -142,10 +142,6 @@ ht = stmt-bound_params; - if (ht !stmt-bound_param_map) { - return 0; - } - iterate: if (ht) { zend_hash_internal_pointer_reset(ht); http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_pgsql/pgsql_statement.c?r1=1.46r2=1.47diff_format=u Index: php-src/ext/pdo_pgsql/pgsql_statement.c diff -u php-src/ext/pdo_pgsql/pgsql_statement.c:1.46 php-src/ext/pdo_pgsql/pgsql_statement.c:1.47 --- php-src/ext/pdo_pgsql/pgsql_statement.c:1.46Mon Dec 31 07:12:13 2007 +++ php-src/ext/pdo_pgsql/pgsql_statement.c Tue Feb 26 00:14:25 2008 @@ -16,7 +16,7 @@ +--+ */ -/* $Id: pgsql_statement.c,v 1.46 2007/12/31 07:12:13 sebastian Exp $ */ +/* $Id: pgsql_statement.c,v 1.47 2008/02/26 00:14:25 iliaa Exp $ */ #ifdef HAVE_CONFIG_H #include config.h @@ -183,6 +183,9 @@ break; case PDO_PARAM_EVT_EXEC_PRE: + if (!stmt-bound_param_map) { + return 0; + } if (!S-param_values) { S-param_values = ecalloc( zend_hash_num_elements(stmt-bound_param_map), -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src /ext/oci8/tests lob_039.phpt
sixdTue Feb 26 01:04:35 2008 UTC Modified files: /php-src/ext/oci8/tests lob_039.phpt Log: fix test noise http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/tests/lob_039.phpt?r1=1.1r2=1.2diff_format=u Index: php-src/ext/oci8/tests/lob_039.phpt diff -u php-src/ext/oci8/tests/lob_039.phpt:1.1 php-src/ext/oci8/tests/lob_039.phpt:1.2 --- php-src/ext/oci8/tests/lob_039.phpt:1.1 Thu Mar 1 23:28:51 2007 +++ php-src/ext/oci8/tests/lob_039.phpt Tue Feb 26 01:04:35 2008 @@ -57,9 +57,27 @@ [0]= string(11) clob test 1 [1]= -string(11) clob test 2 +string(22)clob test 2 [2]= -string(11) clob test 3 +string(33) clob test 3 + } +} +Done +--UEXPECT-- +Test 1: CLOB +int(11) +int(11) +int(11) +bool(true) +array(1) { + [uCLOB]= + array(3) { +[0]= +unicode(11) clob test 1 +[1]= +unicode(22)clob test 2 +[2]= +unicode(33) clob test 3 } } Done -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/oci8/tests bug27303.phpt bug27303_2.phpt bug27303_4.phpt lob_039.phpt
sixdTue Feb 26 01:06:00 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/oci8/tests bug27303.phpt bug27303_2.phpt bug27303_4.phpt lob_039.phpt Log: Fix test noise http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/tests/bug27303.phpt?r1=1.1.2.3.2.2r2=1.1.2.3.2.2.2.1diff_format=u Index: php-src/ext/oci8/tests/bug27303.phpt diff -u php-src/ext/oci8/tests/bug27303.phpt:1.1.2.3.2.2 php-src/ext/oci8/tests/bug27303.phpt:1.1.2.3.2.2.2.1 --- php-src/ext/oci8/tests/bug27303.phpt:1.1.2.3.2.2Mon May 7 18:02:59 2007 +++ php-src/ext/oci8/tests/bug27303.phptTue Feb 26 01:05:59 2008 @@ -49,7 +49,7 @@ echo Done\n; ? ---EXPECTF-- +--EXPECT-- string(1) 1 string(1) 2 string(1) 3 @@ -59,194 +59,194 @@ string(1) 7 string(1) 8 string(1) 9 -string(2) 10 -string(2) 11 -string(2) 12 -string(2) 13 -string(2) 14 -string(2) 15 -string(2) 16 -string(2) 17 -string(2) 18 -string(2) 19 -string(2) 20 -string(2) 21 -string(2) 22 -string(2) 23 -string(2) 24 -string(2) 25 -string(2) 26 -string(2) 27 -string(2) 28 -string(2) 29 -string(2) 30 -string(2) 31 -string(2) 32 -string(2) 33 -string(2) 34 -string(2) 35 -string(2) 36 -string(2) 37 -string(2) 38 -string(2) 39 -string(2) 40 -string(2) 41 -string(2) 42 -string(2) 43 -string(2) 44 -string(2) 45 -string(2) 46 -string(2) 47 -string(2) 48 -string(2) 49 -string(2) 50 -string(2) 51 -string(2) 52 -string(2) 53 -string(2) 54 -string(2) 55 -string(2) 56 -string(2) 57 -string(2) 58 -string(2) 59 -string(2) 60 -string(2) 61 -string(2) 62 -string(2) 63 -string(2) 64 -string(2) 65 -string(2) 66 -string(2) 67 -string(2) 68 -string(2) 69 -string(2) 70 -string(2) 71 -string(2) 72 -string(2) 73 -string(2) 74 -string(2) 75 -string(2) 76 -string(2) 77 -string(2) 78 -string(2) 79 -string(2) 80 -string(2) 81 -string(2) 82 -string(2) 83 -string(2) 84 -string(2) 85 -string(2) 86 -string(2) 87 -string(2) 88 -string(2) 89 -string(2) 90 -string(2) 91 -string(2) 92 -string(2) 93 -string(2) 94 -string(2) 95 -string(2) 96 -string(2) 97 -string(2) 98 -string(2) 99 -string(3) 100 -string(3) 101 -string(3) 102 -string(3) 103 -string(3) 104 -string(3) 105 -string(3) 106 -string(3) 107 -string(3) 108 -string(3) 109 -string(3) 110 -string(3) 111 -string(3) 112 -string(3) 113 -string(3) 114 -string(3) 115 -string(3) 116 -string(3) 117 -string(3) 118 -string(3) 119 -string(3) 120 -string(3) 121 -string(3) 122 -string(3) 123 -string(3) 124 -string(3) 125 -string(3) 126 -string(3) 127 -string(3) 128 -string(3) 129 -string(3) 130 -string(3) 131 -string(3) 132 -string(3) 133 -string(3) 134 -string(3) 135 -string(3) 136 -string(3) 137 -string(3) 138 -string(3) 139 -string(3) 140 -string(3) 141 -string(3) 142 -string(3) 143 -string(3) 144 -string(3) 145 -string(3) 146 -string(3) 147 -string(3) 148 -string(3) 149 -string(3) 150 -string(3) 151 -string(3) 152 -string(3) 153 -string(3) 154 -string(3) 155 -string(3) 156 -string(3) 157 -string(3) 158 -string(3) 159 -string(3) 160 -string(3) 161 -string(3) 162 -string(3) 163 -string(3) 164 -string(3) 165 -string(3) 166 -string(3) 167 -string(3) 168 -string(3) 169 -string(3) 170 -string(3) 171 -string(3) 172 -string(3) 173 -string(3) 174 -string(3) 175 -string(3) 176 -string(3) 177 -string(3) 178 -string(3) 179 -string(3) 180 -string(3) 181 -string(3) 182 -string(3) 183 -string(3) 184 -string(3) 185 -string(3) 186 -string(3) 187 -string(3) 188 -string(3) 189 -string(3) 190 -string(3) 191 -string(3) 192 -string(3) 193 -string(3) 194 -string(3) 195 -string(3) 196 -string(3) 197 -string(3) 198 -string(3) 199 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1
[PHP-CVS] cvs: php-src(PHP_5_2) /ext/oci8/tests bug27303.phpt bug27303_2.phpt bug27303_4.phpt lob_039.phpt
sixdTue Feb 26 01:06:37 2008 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/oci8/tests bug27303.phpt bug27303_2.phpt bug27303_4.phpt lob_039.phpt Log: Fix test noise http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/tests/bug27303.phpt?r1=1.1.2.3.2.2r2=1.1.2.3.2.3diff_format=u Index: php-src/ext/oci8/tests/bug27303.phpt diff -u php-src/ext/oci8/tests/bug27303.phpt:1.1.2.3.2.2 php-src/ext/oci8/tests/bug27303.phpt:1.1.2.3.2.3 --- php-src/ext/oci8/tests/bug27303.phpt:1.1.2.3.2.2Mon May 7 18:02:59 2007 +++ php-src/ext/oci8/tests/bug27303.phptTue Feb 26 01:06:37 2008 @@ -49,7 +49,7 @@ echo Done\n; ? ---EXPECTF-- +--EXPECT-- string(1) 1 string(1) 2 string(1) 3 @@ -59,194 +59,194 @@ string(1) 7 string(1) 8 string(1) 9 -string(2) 10 -string(2) 11 -string(2) 12 -string(2) 13 -string(2) 14 -string(2) 15 -string(2) 16 -string(2) 17 -string(2) 18 -string(2) 19 -string(2) 20 -string(2) 21 -string(2) 22 -string(2) 23 -string(2) 24 -string(2) 25 -string(2) 26 -string(2) 27 -string(2) 28 -string(2) 29 -string(2) 30 -string(2) 31 -string(2) 32 -string(2) 33 -string(2) 34 -string(2) 35 -string(2) 36 -string(2) 37 -string(2) 38 -string(2) 39 -string(2) 40 -string(2) 41 -string(2) 42 -string(2) 43 -string(2) 44 -string(2) 45 -string(2) 46 -string(2) 47 -string(2) 48 -string(2) 49 -string(2) 50 -string(2) 51 -string(2) 52 -string(2) 53 -string(2) 54 -string(2) 55 -string(2) 56 -string(2) 57 -string(2) 58 -string(2) 59 -string(2) 60 -string(2) 61 -string(2) 62 -string(2) 63 -string(2) 64 -string(2) 65 -string(2) 66 -string(2) 67 -string(2) 68 -string(2) 69 -string(2) 70 -string(2) 71 -string(2) 72 -string(2) 73 -string(2) 74 -string(2) 75 -string(2) 76 -string(2) 77 -string(2) 78 -string(2) 79 -string(2) 80 -string(2) 81 -string(2) 82 -string(2) 83 -string(2) 84 -string(2) 85 -string(2) 86 -string(2) 87 -string(2) 88 -string(2) 89 -string(2) 90 -string(2) 91 -string(2) 92 -string(2) 93 -string(2) 94 -string(2) 95 -string(2) 96 -string(2) 97 -string(2) 98 -string(2) 99 -string(3) 100 -string(3) 101 -string(3) 102 -string(3) 103 -string(3) 104 -string(3) 105 -string(3) 106 -string(3) 107 -string(3) 108 -string(3) 109 -string(3) 110 -string(3) 111 -string(3) 112 -string(3) 113 -string(3) 114 -string(3) 115 -string(3) 116 -string(3) 117 -string(3) 118 -string(3) 119 -string(3) 120 -string(3) 121 -string(3) 122 -string(3) 123 -string(3) 124 -string(3) 125 -string(3) 126 -string(3) 127 -string(3) 128 -string(3) 129 -string(3) 130 -string(3) 131 -string(3) 132 -string(3) 133 -string(3) 134 -string(3) 135 -string(3) 136 -string(3) 137 -string(3) 138 -string(3) 139 -string(3) 140 -string(3) 141 -string(3) 142 -string(3) 143 -string(3) 144 -string(3) 145 -string(3) 146 -string(3) 147 -string(3) 148 -string(3) 149 -string(3) 150 -string(3) 151 -string(3) 152 -string(3) 153 -string(3) 154 -string(3) 155 -string(3) 156 -string(3) 157 -string(3) 158 -string(3) 159 -string(3) 160 -string(3) 161 -string(3) 162 -string(3) 163 -string(3) 164 -string(3) 165 -string(3) 166 -string(3) 167 -string(3) 168 -string(3) 169 -string(3) 170 -string(3) 171 -string(3) 172 -string(3) 173 -string(3) 174 -string(3) 175 -string(3) 176 -string(3) 177 -string(3) 178 -string(3) 179 -string(3) 180 -string(3) 181 -string(3) 182 -string(3) 183 -string(3) 184 -string(3) 185 -string(3) 186 -string(3) 187 -string(3) 188 -string(3) 189 -string(3) 190 -string(3) 191 -string(3) 192 -string(3) 193 -string(3) 194 -string(3) 195 -string(3) 196 -string(3) 197 -string(3) 198 -string(3) 199 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 2 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 3 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 4 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 5 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 6 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 7 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 8 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 9 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1 +string(1) 1
[PHP-CVS] cvs: php-src /ext/oci8 oci8.c
sixdTue Feb 26 02:18:16 2008 UTC Modified files: /php-src/ext/oci8 oci8.c Log: Use STD_PHP_INI_BOOLEAN. Fix whitespace. http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8.c?r1=1.343r2=1.344diff_format=u Index: php-src/ext/oci8/oci8.c diff -u php-src/ext/oci8/oci8.c:1.343 php-src/ext/oci8/oci8.c:1.344 --- php-src/ext/oci8/oci8.c:1.343 Tue Feb 19 01:44:29 2008 +++ php-src/ext/oci8/oci8.c Tue Feb 26 02:18:16 2008 @@ -26,7 +26,7 @@ +--+ */ -/* $Id: oci8.c,v 1.343 2008/02/19 01:44:29 sixd Exp $ */ +/* $Id: oci8.c,v 1.344 2008/02/26 02:18:16 sixd Exp $ */ /* TODO * * file://localhost/www/docs/oci10/ociaahan.htm#423823 - implement lob_empty() with OCI_ATTR_LOBEMPTY @@ -395,15 +395,15 @@ /* {{{ PHP_INI */ PHP_INI_BEGIN() -STD_PHP_INI_ENTRY(oci8.max_persistent, -1, PHP_INI_SYSTEM, ONUPDATELONGFUNC, max_persistent, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.persistent_timeout, -1, PHP_INI_SYSTEM, ONUPDATELONGFUNC, persistent_timeout, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.ping_interval,60, PHP_INI_SYSTEM, ONUPDATELONGFUNC, ping_interval, zend_oci_globals, oci_globals) -STD_PHP_INI_BOOLEAN(oci8.privileged_connect, 0,PHP_INI_SYSTEM, OnUpdateBool, privileged_connect, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.statement_cache_size, 20, PHP_INI_SYSTEM, ONUPDATELONGFUNC, statement_cache_size, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.default_prefetch, 10, PHP_INI_SYSTEM, ONUPDATELONGFUNC, default_prefetch, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.old_oci_close_semantics, 0, PHP_INI_SYSTEM, OnUpdateBool, old_oci_close_semantics,zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.connection_class, ,PHP_INI_ALL, OnUpdateUTF8String, connection_class, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.events, 0 , PHP_INI_SYSTEM, OnUpdateBool, events, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.max_persistent, -1, PHP_INI_SYSTEM, ONUPDATELONGFUNC, max_persistent, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.persistent_timeout, -1, PHP_INI_SYSTEM, ONUPDATELONGFUNC, persistent_timeout, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.ping_interval, 60, PHP_INI_SYSTEM, ONUPDATELONGFUNC, ping_interval, zend_oci_globals, oci_globals) + STD_PHP_INI_BOOLEAN(oci8.privileged_connect, 0, PHP_INI_SYSTEM, OnUpdateBool, privileged_connect, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.statement_cache_size,20, PHP_INI_SYSTEM, ONUPDATELONGFUNC, statement_cache_size, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.default_prefetch,10, PHP_INI_SYSTEM, ONUPDATELONGFUNC, default_prefetch, zend_oci_globals, oci_globals) + STD_PHP_INI_BOOLEAN(oci8.old_oci_close_semantics, 0, PHP_INI_SYSTEM, OnUpdateBool, old_oci_close_semantics,zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.connection_class,, PHP_INI_ALL,OnUpdateUTF8String, connection_class, zend_oci_globals, oci_globals) + STD_PHP_INI_BOOLEAN(oci8.events, 0,PHP_INI_SYSTEM, OnUpdateBool, events, zend_oci_globals, oci_globals) PHP_INI_END() /* }}} */ @@ -671,7 +671,7 @@ php_info_print_table_start(); php_info_print_table_row(2, OCI8 Support, enabled); php_info_print_table_row(2, Version, 1.3.1 Beta); - php_info_print_table_row(2, Revision, $Revision: 1.343 $); + php_info_print_table_row(2, Revision, $Revision: 1.344 $); snprintf(buf, sizeof(buf), %ld, OCI_G(num_persistent)); php_info_print_table_row(2, Active Persistent Connections, buf); -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] cvs: php-src(PHP_5_3) /ext/oci8 oci8.c
sixdTue Feb 26 02:21:04 2008 UTC Modified files: (Branch: PHP_5_3) /php-src/ext/oci8 oci8.c Log: MFH: Use STD_PHP_INI_BOOLEAN. Fix whitespace. http://cvs.php.net/viewvc.cgi/php-src/ext/oci8/oci8.c?r1=1.269.2.16.2.38.2.8r2=1.269.2.16.2.38.2.9diff_format=u Index: php-src/ext/oci8/oci8.c diff -u php-src/ext/oci8/oci8.c:1.269.2.16.2.38.2.8 php-src/ext/oci8/oci8.c:1.269.2.16.2.38.2.9 --- php-src/ext/oci8/oci8.c:1.269.2.16.2.38.2.8 Sat Feb 16 01:20:22 2008 +++ php-src/ext/oci8/oci8.c Tue Feb 26 02:21:04 2008 @@ -26,7 +26,7 @@ +--+ */ -/* $Id: oci8.c,v 1.269.2.16.2.38.2.8 2008/02/16 01:20:22 sixd Exp $ */ +/* $Id: oci8.c,v 1.269.2.16.2.38.2.9 2008/02/26 02:21:04 sixd Exp $ */ /* TODO * * file://localhost/www/docs/oci10/ociaahan.htm#423823 - implement lob_empty() with OCI_ATTR_LOBEMPTY @@ -423,15 +423,15 @@ /* {{{ PHP_INI */ PHP_INI_BEGIN() -STD_PHP_INI_ENTRY(oci8.max_persistent, -1, PHP_INI_SYSTEM, ONUPDATELONGFUNC, max_persistent, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.persistent_timeout, -1, PHP_INI_SYSTEM, ONUPDATELONGFUNC, persistent_timeout, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.ping_interval,60, PHP_INI_SYSTEM, ONUPDATELONGFUNC, ping_interval, zend_oci_globals, oci_globals) -STD_PHP_INI_BOOLEAN(oci8.privileged_connect, 0,PHP_INI_SYSTEM, OnUpdateBool, privileged_connect, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.statement_cache_size, 20, PHP_INI_SYSTEM, ONUPDATELONGFUNC, statement_cache_size, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.default_prefetch, 10, PHP_INI_SYSTEM, ONUPDATELONGFUNC, default_prefetch, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.old_oci_close_semantics, 0, PHP_INI_SYSTEM, OnUpdateBool, old_oci_close_semantics, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.connection_class, ,PHP_INI_ALL, OnUpdateString, connection_class, zend_oci_globals, oci_globals) -STD_PHP_INI_ENTRY(oci8.events, 0 ,PHP_INI_SYSTEM, OnUpdateBool, events, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.max_persistent, -1, PHP_INI_SYSTEM, ONUPDATELONGFUNC, max_persistent, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.persistent_timeout, -1, PHP_INI_SYSTEM, ONUPDATELONGFUNC, persistent_timeout, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.ping_interval, 60, PHP_INI_SYSTEM, ONUPDATELONGFUNC, ping_interval, zend_oci_globals, oci_globals) + STD_PHP_INI_BOOLEAN(oci8.privileged_connect, 0, PHP_INI_SYSTEM, OnUpdateBool, privileged_connect, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.statement_cache_size,20, PHP_INI_SYSTEM, ONUPDATELONGFUNC, statement_cache_size, zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.default_prefetch,10, PHP_INI_SYSTEM, ONUPDATELONGFUNC, default_prefetch, zend_oci_globals, oci_globals) + STD_PHP_INI_BOOLEAN(oci8.old_oci_close_semantics, 0, PHP_INI_SYSTEM, OnUpdateBool, old_oci_close_semantics,zend_oci_globals, oci_globals) + STD_PHP_INI_ENTRY( oci8.connection_class,, PHP_INI_ALL,OnUpdateString, connection_class, zend_oci_globals, oci_globals) + STD_PHP_INI_BOOLEAN(oci8.events, 0,PHP_INI_SYSTEM, OnUpdateBool, events, zend_oci_globals, oci_globals) PHP_INI_END() /* }}} */ @@ -710,7 +710,7 @@ php_info_print_table_start(); php_info_print_table_row(2, OCI8 Support, enabled); php_info_print_table_row(2, Version, 1.3.1 Beta); - php_info_print_table_row(2, Revision, $Revision: 1.269.2.16.2.38.2.8 $); + php_info_print_table_row(2, Revision, $Revision: 1.269.2.16.2.38.2.9 $); snprintf(buf, sizeof(buf), %ld, OCI_G(num_persistent)); php_info_print_table_row(2, Active Persistent Connections, buf); -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php