1
0
mirror of https://github.com/php/php-src.git synced 2026-04-26 17:38:14 +02:00
Commit Graph

518 Commits

Author SHA1 Message Date
Antony Dovgal 8eb42705d7 disable tests
I don't think it makes sense to test a segfault which we cannot fix..
2006-12-12 13:22:33 +00:00
Antony Dovgal c3fb5e8045 fix test 2006-12-12 13:12:22 +00:00
Antony Dovgal fc79cb0974 BFILE tests are only valid when Oracle is installed on the same host
skip them if it's not
2006-12-12 12:57:02 +00:00
Antony Dovgal 70638c5cdf fix test 2006-12-12 10:31:36 +00:00
Antony Dovgal da56bcc2b1 fix LOBs internal position in Unicode mode 2006-12-12 10:31:22 +00:00
Antony Dovgal 0e3b847fe2 add new tests 2006-12-12 09:33:17 +00:00
Antony Dovgal 5f1b060f73 OCILobGetChunkSize() does not like BFILEs, return read_length right away 2006-12-12 09:28:07 +00:00
Antony Dovgal fb522f16ee prevent any possible problems with negative values 2006-12-11 12:33:55 +00:00
Antony Dovgal 75fa1df0e7 add new test 2006-12-11 12:31:54 +00:00
Antony Dovgal a14c81e3c2 fix #39732 (oci_bind_array_by_name doesn't work on Solaris 64bit) 2006-12-08 20:55:14 +00:00
Antony Dovgal e56bd8eed2 add Unicode support to oci_statement_type() 2006-12-06 16:42:27 +00:00
Antony Dovgal 826f06ea88 mark most of the OCI8 functions as unicode aware 2006-12-06 16:36:27 +00:00
Antony Dovgal 577d3dec4c fix error messages in Unicode mode when global error handle is used 2006-11-23 16:08:41 +00:00
Antony Dovgal afd25b61a4 fix oci_bind_array_by_name() with SQLT_ODT type
fix tests
2006-11-23 15:23:10 +00:00
Antony Dovgal 88f51bc2e5 fix tests 2006-11-23 14:36:55 +00:00
Antony Dovgal f63754eb19 fix oci_bind_array_by_name() in Unicode mode 2006-11-23 14:20:59 +00:00
Antony Dovgal b616c7ffee fix type mess (thanks again, Chris) 2006-11-10 23:03:23 +00:00
Antony Dovgal 86a8604a81 fix build with old client versions 2006-11-10 21:57:04 +00:00
Antony Dovgal 869aa78e1e MFB 2006-11-10 21:55:05 +00:00
Antony Dovgal d99f05f1a2 add _not yet 100% complete_ Unicode support
collections, statements and BLOBs seem to be working ok
though there are still some things to be done in order to make oci_bind_array_by_name() work with U-strings

Notes:
- in Unicode mode OCI8 always speaks to Oracle server using UTF-16, so all the conversions are done by the client lib.
This is why character set parameter of oci_connect() and NLS_LANG are ignored in U-mode.

- BLOBs and CLOBs behave quite differently in U-mode.
Reading data from a CLOB would result in Unicode string, while BLOBs would return binary string.
Also, all LOB utilities work with _bytes_ when BLOB is used and _characters_ when it's CLOB.
It's not that obvious, but it does make a lot of sense to me.
2006-11-10 16:56:19 +00:00
Antony Dovgal 974b0ad2cd fix segfault in ZTS mode when statements containing sub-statements are destroyed in wrong order 2006-11-10 16:33:28 +00:00
Antony Dovgal 4579e4cc9e fix PECL bug #9061 (oci8 might reuse wrong persistent connection) 2006-10-18 14:22:04 +00:00
Antony Dovgal 03301dee3f fix win32 build 2006-10-13 14:26:14 +00:00
Antony Dovgal 77c5edbb3e use connection character set when reading LOB data 2006-10-12 10:02:34 +00:00
Hannes Magnusson 176b72284c Error message clean up
(patch by Matt W (php_lists -AT- realpain.com))
2006-10-08 13:34:24 +00:00
Antony Dovgal d3bae72721 fix PECL bug #8816 (issue in php_oci_statement_fetch with more than one piecewise column)
patch by jeff at badtz-maru dot com
2006-10-06 12:46:08 +00:00
Antony Dovgal 0de658d31d new test 2006-10-06 09:57:29 +00:00
Antony Dovgal 4b0da1f741 fix test
the error message is different in Oracle10
2006-09-27 08:44:12 +00:00
Antony Dovgal 22491f9399 change test to work with Oracle 10 2006-09-13 10:44:04 +00:00
Antony Dovgal ad67978a49 new tests 2006-09-12 20:32:06 +00:00
Antony Dovgal 40fe5baf8c uhm.. declare oci_lob_seek() along with OCI-Lob->seek() method 2006-09-12 20:26:59 +00:00
Antony Dovgal 0a5cb31537 fix leak when binding a variable to the same placeholder several times 2006-09-12 11:42:25 +00:00
Antony Dovgal a10691e3b9 last portion of z/Z fixes 2006-08-31 16:14:43 +00:00
Antony Dovgal 4c7154981b update version in phpinfo() 2006-08-24 13:02:53 +00:00
Antony Dovgal 2ccf86ae4c bump version number 2006-08-24 12:46:52 +00:00
Antony Dovgal c3ff8f269f prepare to 1.2.2 release 2006-08-24 11:53:37 +00:00
Antony Dovgal bfccf875f1 minor improvements
dropped unused parameters, changed long to int where it should be int
2006-08-22 11:08:28 +00:00
Antony Dovgal f069754ab8 fix PECL bug #8112 (OCI8 persistent connections misbehave when Apache process times out) 2006-08-21 16:40:46 +00:00
Antony Dovgal 1789473eba minor CS/WS fixes 2006-08-15 13:08:18 +00:00
Antony Dovgal 43aab65e86 error message might be NULL 2006-08-15 12:27:04 +00:00
Antony Dovgal 7f2e2b105a OCIBreak() is not supported on Windows 2006-08-15 12:19:39 +00:00
Antony Dovgal d04a797cc6 add test 2006-08-10 12:20:28 +00:00
Antony Dovgal 4e792c3ead improve connection character set detection:
* output a warning if invalid character set was passed to the function
* use NLS_LANG by default
2006-08-10 12:15:24 +00:00
Antony Dovgal 3f0e0d1263 update 2006-08-09 15:27:26 +00:00
Antony Dovgal e16bd0c0f0 add support for NCLOBs
fix #35973 (Error ORA-24806 occurs when trying to fetch a NCLOB field)
2006-08-09 15:23:50 +00:00
Antony Dovgal 14bab82ab3 update changelog and file list 2006-08-09 12:20:45 +00:00
Antony Dovgal 225fb6a51a fix #38161 (oci_bind_by_name() returns garbage when Oracle didn't set the variable) 2006-08-09 12:13:30 +00:00
Antony Dovgal 783bcdde3e oops, wrong directory 2006-08-09 12:12:10 +00:00
Antony Dovgal f9fd102d73 fix leak on failure 2006-08-09 11:48:50 +00:00
Antony Dovgal 689f3a92b5 fix #8112 (Persistent connections misbehave when Apache process times out) 2006-08-09 10:16:20 +00:00