Antony Dovgal
49b16f7254
MF51: fix #36820 (Privileged connection with an Oracle password file fails)
2006-03-22 09:46:13 +00:00
Antony Dovgal
dce1fffbc8
change oci_field_type() to return VARCHAR2 instead of VARCHAR
...
(fixes feature request #36800 )
2006-03-21 15:47:38 +00:00
Antony Dovgal
0ba446fa06
reimplement php_oci_lob_read() and fix PECL bug #5995
...
now the function dosn't try to read data by blocks, as this is nearly impossible
to do with Unicode and regular LOBs in the same time
2006-03-21 15:07:14 +00:00
Antony Dovgal
612fbc1b6b
MFB: Added support for BINARY_DOUBLE and BINARY_FLOAT to PDO_OCI and OCI8 (also fixes bug #36764 )
2006-03-18 22:06:45 +00:00
Antony Dovgal
37ab9aa474
prepare to the 1.2 release
2006-03-16 07:31:01 +00:00
Antony Dovgal
d88e3ee93d
prepare to the next release
2006-03-07 10:22:54 +00:00
Antony Dovgal
af792fbcc2
add workaround for Oracle server crash, use OCIServerVersion() instead of OCIPing()
...
fix #36250 (PHP Causes ORA-07445 Core dump in Oracle server 9.2.x)
2006-03-07 07:45:59 +00:00
Andi Gutmans
1efe984d08
- Get rid of using ENFORCE_SAFE_MODE.
2006-02-19 04:29:42 +00:00
Andi Gutmans
e94e25e621
Start nuking safe_mode. Still a lot of work to do...
2006-02-19 00:55:22 +00:00
Antony Dovgal
cc318c4f4f
fix #36403 (oci_execute() no longer supports OCI_DESCRIBE_ONLY)
2006-02-15 20:43:37 +00:00
Antony Dovgal
087ee7d567
don't use deprecated call-time by reference
2006-02-07 14:11:01 +00:00
Antony Dovgal
760d8cda46
MF51: fix #36010 (Segfault when re-creating and re-executing statements with bound parameters)
2006-02-03 14:48:24 +00:00
Antony Dovgal
048c5843f4
merge from 5.1 forgotten patch
2006-01-31 18:41:38 +00:00
Antony Dovgal
617242e6fa
fix test
2006-01-31 18:39:50 +00:00
Antony Dovgal
2697320c20
fix #36235 (ocicolumnname delivers empty results before a succesfull ocifetch)
2006-01-31 18:36:59 +00:00
Antony Dovgal
9a69aa32e9
fix typo
2006-01-20 16:58:33 +00:00
Antony Dovgal
f32c1b7c2b
add new test
2006-01-20 11:07:51 +00:00
Antony Dovgal
f14d1152fe
fix #36096 (oci_result() returns garbage after oci_fetch() failed)
2006-01-20 11:01:36 +00:00
Antony Dovgal
9e03537d90
reorganize resource destruction.
...
- use one helper function for all resource types
- destroy all resources when connections are still available
2006-01-18 10:11:12 +00:00
Antony Dovgal
38beafe629
fix #36055 (possible OCI8 crash in multithreaded environment)
2006-01-17 23:44:11 +00:00
Antony Dovgal
e99778562d
add test for bug #36010
2006-01-14 22:22:48 +00:00
Antony Dovgal
c9d6bb5b9f
silence compile warning in non-ZTS mode
2006-01-10 08:32:49 +00:00
Antony Dovgal
9bd3c360ba
destroy regular connections in RSHUTDOWN if ZTS is used
...
this fixes problem with Oracle9 (not Oracle10) and Apache2/worker - connections are not being closed correctly
see #35205 and similar issues
2006-01-10 08:29:19 +00:00
Antony Dovgal
1e3efec941
delete descriptor from the hash and avoid crashes on commit/rollback
2006-01-05 13:40:10 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
Antony Dovgal
632e571642
MFB: add missing skipif conditions, fix existing ones
...
add one missing test
2005-12-21 11:43:24 +00:00
Antony Dovgal
3c78e5804a
new test
2005-12-13 21:43:16 +00:00
Antony Dovgal
8338c39ff3
add new tests
2005-12-08 22:31:55 +00:00
Antony Dovgal
0b8250468c
improve error message
2005-12-08 22:05:44 +00:00
Antony Dovgal
f698b6ea42
add 1 to the max_length to keep \0 at its place
2005-12-08 21:22:38 +00:00
Antony Dovgal
6b8cb7d2ad
fix typo
2005-12-06 19:26:57 +00:00
Antony Dovgal
491c43cf2e
nuke erroneous --ENV-- tag
...
add new tests for oci_bind_array_by_name()
2005-12-06 19:15:02 +00:00
Antony Dovgal
d93c613429
MF51: use strlen() to get correct element length
2005-12-06 18:54:33 +00:00
foobar
34ad5ab731
- list_entry -> zend_rsrc_list_entry
2005-12-05 23:31:09 +00:00
Antony Dovgal
1d74918ddd
MF51: fix Win32 compile failure
2005-12-01 19:26:31 +00:00
Antony Dovgal
4f906aa23f
fix potential problem in php_oci_bind_post_exec() when OCIDateToText() fails
2005-12-01 13:46:05 +00:00
Antony Dovgal
418f83f334
make use of $SED if possible
2005-11-29 21:45:53 +00:00
Antony Dovgal
9fdd2b6940
show OIC version in phpinfo(); if possible
...
fix build with older versions: SQLT_BDOUBLE & SQLT_BFLOAT first appeared in Oracle 10
2005-11-26 17:34:35 +00:00
Antony Dovgal
d31cd8bf85
change handles destruction order (based on the patch by Chris Jones) and fix typo
2005-11-25 10:16:55 +00:00
Antony Dovgal
eb40be874a
fix #35322 (oci_connect() after oci_close() gives unknown resource)
2005-11-24 15:15:28 +00:00
Antony Dovgal
066fb72fdd
Initial implementation of oci_bind_array_by_name()
...
At the moment we support only these types:
SQLT_NUM, SQLT_INT, SQLT_LNG - integer/long
SQLT_FLT - float
SQLT_AFC, SQLT_CHR, SQLT_VCS, SQLT_AVC, SQLT_STR, SQLT_LVC - char/varchar
SQLT_ODT - date
More supported types may follow.
2005-11-22 16:30:36 +00:00
Antony Dovgal
9846ceeab6
fix PECL bug #5986 (connections use case sensitive hashed details)
2005-11-19 21:36:06 +00:00
Antony Dovgal
21b1f3279b
Unicode related patchset
...
fixes two problems:
- wrong offset counting and ..
- OCI_NEED_DATA error when reading unicode CLOBs (fixes PECL bug #5719 )
2005-10-26 18:52:00 +00:00
Antony Dovgal
4aaf47e7bc
remove undef HAVE_OCI_STMT_PREPARE2
2005-10-19 09:11:22 +00:00
Antony Dovgal
00ee8a036c
typo
2005-10-18 13:39:51 +00:00
Antony Dovgal
28ce7290e9
update changelog
2005-10-10 10:48:38 +00:00
Antony Dovgal
f15f20ffa2
fix #33383 (crash when retrieving empty BLOBs)
2005-10-10 10:16:58 +00:00
Antony Dovgal
eca0493e05
update changelog
2005-10-03 13:05:48 +00:00
Antony Dovgal
cc96f31ac7
fix PECL bug #5571 (oci_new_connect() not closed by oci_close())
2005-10-03 13:02:14 +00:00
Edin Kadribasic
0ea9eb4313
Update php4 build file, compile against istantclient
2005-09-28 22:31:45 +00:00