Commit Graph

78 Commits

Author SHA1 Message Date
Christopher Jones
31d0d253a8 Test updates and bundle 1.3.3 2008-06-19 19:56:11 +00:00
Christopher Jones
b0885bb9a2 MFH: Make tests interruptible; clean up tables at start 2008-06-05 23:28:16 +00:00
Christopher Jones
4e12fa4a25 MFH: New/updated tests 2008-05-13 00:05:09 +00:00
Christopher Jones
08eaa56798 MFH
Code:
  - Do scope-end release for oci_pconnect (oci8.old_oci_close_semantics=1 gives old behavior)
  - Fix session reuse with 10.2 client libs
  - Fix the Ping macro version check for 10.2
  - Add type check associated with zend_list_find
  - Code connection re-organized for reuse
  - Format comments
  - WS changes
  - Prepare for new PECL release
Tests:
  - Add new tests
  - Rationalize password tests
  - Revert use of __DIR__ so tests will work with PHP 5.2
  - Update some skipifs to make tests more portable
2008-04-18 00:05:27 +00:00
Christopher Jones
df86a8d398 Test updates 2008-04-07 21:55:53 +00:00
Christopher Jones
e7de4793c3 Remove trailing period from error thus syncing with PHP 6 2008-03-25 17:20:27 +00:00
Christopher Jones
c401491ca0 Further improvements to error handling 2008-03-22 01:27:50 +00:00
Christopher Jones
c94d9b0c12 MFH: New test for existing behavior 2008-03-12 17:52:59 +00:00
Christopher Jones
b9f72771a6 MFH
Cleaned up whitespace

Fixed bug #44372 (compilation with Oracle 10gR1 libraries)
http://bugs.php.net/bug.php?id=44372

Updated updated error number list to improve re-connection
behavior after a database restart.

Guard against potential internal list corruption after ping
removes old oci_pconnect() information.

Fix ini_set("oci8.connection_class", "abc") to get an appropriate
persistent connection.

Ping at oci8.ping_interval for oci_connect() and oci_new_connect()
when DRCP connections are used. This improves non-persistent
connection reliability if a database gets restarted.
2008-03-12 01:26:44 +00:00
Christopher Jones
af6734c1ff MFH Fix bug #41069 (db link crash). Also allow SQLT_AFC (aka CHAR datatype) in oci_bind_by_name 2008-03-04 21:46:24 +00:00
Christopher Jones
96f8501ccd Attempt greater test portability 2008-03-04 21:05:47 +00:00
Christopher Jones
53a5bf2e65 Fix test noise 2008-02-26 01:05:59 +00:00
Christopher Jones
b4b099ae19 MFH: OCI8: fix bug #44008 (OCI-Lob->close) & bug #44206 (ref cursor leak) 2008-02-25 23:50:51 +00:00
Christopher Jones
47c7035ea6 MFB: Test existing LOB error messages 2008-02-16 03:01:53 +00:00
Christopher Jones
07a79208b6 Streamlined code and incorporated review comments. Respect oci8.ping_interval when oci_pconnect called multiple times in a script. Changed OCIServerVersion to OCIPing (http://pecl.php.net/bugs/bug.php?id=11976) 2008-02-16 01:20:22 +00:00
Christopher Jones
2f62d300f7 MHB: Bug #44113 (New collection creation can fail with OCI-22303) 2008-02-15 23:24:45 +00:00
Christopher Jones
680cf8e994 MFH: New test for old, suspended bug 2008-01-31 22:03:23 +00:00
Christopher Jones
87dcb8df8e Merge DRCP & FAN support. PHP6 sync will happen later 2008-01-31 01:33:30 +00:00
Christopher Jones
bfb584bd0f MFH: Testcase for #43492 (nested cursors) 2008-01-15 20:54:59 +00:00
Christopher Jones
ed50a373b1 MFB: fix #43497 (OCI8 XML/getClobVal aka temporary LOBs leak UGA memory) 2008-01-15 20:44:31 +00:00
Christopher Jones
02ecdf0821 MFB: Fix #42496. Cursor leak fetching LOBs 2007-12-11 06:46:16 +00:00
Christopher Jones
4450386ae0 New tests 2007-08-30 17:33:00 +00:00
Christopher Jones
1fbba60dcb New oci8 test for oci_password_change() 2007-08-03 01:55:15 +00:00
Christopher Jones
864a08d1cb Test existing PHP 5 safe mode functionality and make consistent. No MTH. 2007-08-02 22:39:54 +00:00
Christopher Jones
f894c6ece7 MFH: Bug #42173 (INTERVAL and TIMESTAMP type fixes) 2007-08-02 19:04:37 +00:00
Christopher Jones
e942c16f7c MFH: New test for error handling 2007-08-01 15:18:37 +00:00
Antony Dovgal
49fbb7770b add test 2007-07-31 21:11:33 +00:00
Christopher Jones
ebf7807668 *** empty log message *** 2007-07-06 23:29:44 +00:00
Christopher Jones
20fece8f76 New test 2007-07-03 15:10:41 +00:00
Antony Dovgal
dd44c6a093 add env vars for test settings (like in PDO) 2007-06-28 17:26:54 +00:00
Antony Dovgal
fa8a77a466 MFH: fix #41711 (Null temporary lobs not supported) 2007-06-25 18:26:52 +00:00
Antony Dovgal
1f65545121 fix test names 2007-05-07 18:03:01 +00:00
Antony Dovgal
8f70937bec fix tests 2007-05-07 12:09:14 +00:00
Antony Dovgal
f0dbacb715 fix test 2007-05-07 08:25:12 +00:00
Antony Dovgal
26cf62d293 MFH: fix PECL bug #10194 (crash in Oracle client when memory limit reached in the callback)
preallocate the required buffer, so that it would fail earlier.
2007-03-29 09:33:04 +00:00
Antony Dovgal
f87f4a1468 improved test 2007-03-02 09:09:49 +00:00
Antony Dovgal
7a069b81d8 new tests 2007-03-01 23:29:38 +00:00
Antony Dovgal
cdaff68610 MFH: improve tests 2007-01-31 13:56:16 +00:00
Antony Dovgal
a5f3e15114 MFH 2007-01-19 19:43:30 +00:00
Antony Dovgal
f361d9e4f0 MFH: fix #39988 (type argument of oci_define_by_name() is ignored)
patch and tests by Chris Jones
2007-01-11 12:01:08 +00:00
Antony Dovgal
12d54fa683 MFH: fix #40078 (ORA-01405 when fetching NULL values using oci_bind_array_by_name()) 2007-01-11 11:27:52 +00:00
Antony Dovgal
65f50e7e31 MFH more test improvements by Chris Jones 2006-12-27 09:49:53 +00:00
Antony Dovgal
a7faaa1b14 new tests 2006-12-22 13:30:10 +00:00
Antony Dovgal
66d9c24ccc improve tests 2006-12-21 19:23:26 +00:00
Antony Dovgal
6546914e68 new tests 2006-12-21 12:41:36 +00:00
Antony Dovgal
beeb5ddec4 disable tests 2006-12-12 13:22:44 +00:00
Antony Dovgal
fd23b700fb fix test 2006-12-12 13:11:36 +00:00
Antony Dovgal
2f5229c9fc MFH: skip BFILE tests if Oracle is not on localhost 2006-12-12 13:00:01 +00:00
Antony Dovgal
fc0e395678 add new tests 2006-12-12 09:33:33 +00:00
Antony Dovgal
03785ddb5f add new test 2006-12-11 12:32:06 +00:00