Christopher Jones
d561aa7cb1
Merge branch 'PHP-7.1'
2017-06-21 15:04:34 +10:00
Christopher Jones
3fbbcf7f93
Remove use of obsolete create_function()
2017-06-21 15:02:58 +10:00
Christopher Jones
78e5811c1a
Merge branch 'PHP-7.1'
2017-06-21 14:32:00 +10:00
Christopher Jones
1bdc290017
Update OCI8 version test and package.xml
2017-06-21 14:29:30 +10:00
Christopher Jones
f42e1c6f38
Merge branch 'PHP-7.1'
...
* PHP-7.1:
Bump OCI8 version
2017-06-20 14:56:22 +10:00
Christopher Jones
64447030bb
Bump OCI8 version
2017-06-20 14:54:45 +10:00
Christopher Jones
1936a6e3aa
Merge branch 'PHP-7.1'
...
* PHP-7.1:
add test for bug #70700
2017-06-20 14:44:46 +10:00
Chuck Burgess
98bcc0bd43
add test for bug #70700
2017-06-20 14:43:20 +10:00
Christopher Jones
f7ef5d2219
Merge branch 'PHP-7.1'
...
* PHP-7.1:
oci8 - Implementation of Oracle TAF Callback
2017-06-20 14:34:05 +10:00
KoenigsKind
1b797f7ad3
oci8 - Implementation of Oracle TAF Callback
...
Adds support for the Transparent Application Failover Callback.
The php_oci_connection struct got a char* added which will contain the
callback function, it should be set to PHP_OCI_TAF_DISABLE_CALLBACK at
the end of a php request for permanent connections so that, if a TAF
callback occurs, no userspace function will be called.
Maybe add support for registering object functions (via array),
currently the register function only accepts a string. I didn't know how
to implement it correctly. As a failover occurs very rarely it might be
better to not keep the cache when saving the zend_fcall_info.
Things to do
[ ] config.m4 needs to compile oci8_failover.c
[ ] Check if correctly implemented (especially for multithreading)
[ ] Add support for registering callback function via array
2017-06-20 14:32:52 +10:00
Christopher Jones
efeab78535
Merge branch 'PHP-7.1'
2017-04-12 14:04:37 +10:00
Christopher Jones
f4a41fe750
Fixed uninitialized data causing random crash (Dmitry)
2017-04-12 14:02:46 +10:00
Dmitry Stogov
b5b7691ab5
Merge branch 'PHP-7.1'
...
* PHP-7.1:
Fixed uninitialized data
2017-03-23 19:00:07 +03:00
Dmitry Stogov
1517fdb36c
Fixed uninitialized data
2017-03-23 18:59:27 +03:00
Sammy Kaye Powers
478f119ab9
Update copyright headers to 2017
2017-01-04 11:14:55 -06:00
Sammy Kaye Powers
9e29f841ce
Update copyright headers to 2017
2017-01-02 09:30:12 -06:00
Nikita Popov
45f7b2bcc8
Fix CRLF line-endings in tests
...
Also fix a single instance of CRLF in ibase_query.c.
2016-11-20 22:31:24 +01:00
Pedro Magalhães
617dcf1b37
Remove the binary cast from unrelated tests
2016-11-20 21:11:53 +01:00
Christopher Jones
8be59a1301
Fixed bug #71148 (Bind reference overwritten on PHP 7)
2016-10-17 12:40:14 +11:00
Christopher Jones
cb34882e61
Prepare for OCI8 PECL release
2016-08-18 13:58:24 +10:00
Christopher Jones
51c1b64fa9
Remove unused OCI8 macros
2016-08-16 16:58:20 +10:00
Christopher Jones
3c5e6b29ce
Remove obsolete Id tags
2016-08-09 16:12:58 +10:00
Christopher Jones
797f69ef32
Bump version in OCI8 test
2016-08-09 15:59:59 +10:00
Christopher Jones
dd7cdab8e4
Remove old $Id$ tags
2016-08-07 10:24:56 +10:00
Christopher Jones
944d473eaa
Sync with 7.1 branch changes from Nikita & Dimitri to keep OCI8 code identical
2016-08-07 10:17:06 +10:00
Christopher Jones
b601dc5b29
Fix bug #72524 (Binding null values triggers ORA-24816 error)
2016-08-07 09:39:44 +10:00
Christopher Jones
2b7a699acd
Fixed invalid handle error with Implicit Result Sets
2016-08-04 17:01:57 +10:00
Christopher Jones
78488a54c8
Fixed invalid handle error with Implicit Result Sets and bump OCI8 version.
2016-08-04 16:55:54 +10:00
Christopher Jones
fae6407314
Merge branch 'PHP-5.6' into PHP-7.0
2016-07-07 11:52:39 +10:00
Christopher Jones
8b905e337c
Mask DB usernames from expected test output for test portability
2016-07-07 11:52:17 +10:00
Christopher Jones
3b54d93b2f
Bump version in test
2016-04-18 11:15:01 +10:00
Christopher Jones
ec358dac03
On second thoughts, keep this in sync with 5.6 for 71422
2016-04-14 15:49:15 +10:00
Christopher Jones
96ece22a05
Merge branch 'PHP-5.6' into PHP-7.0
2016-04-14 15:09:02 +10:00
Christopher Jones
d1e81a59a7
Fix old comment cut-n-paste error
2016-04-14 15:08:42 +10:00
Christopher Jones
12cd25bb1a
Fixed bug #71600 (oci_fetch_all segfaults when selecting more than 8 columns) (Tian Yang)
2016-04-14 14:09:16 +10:00
Christopher Jones
cef4bc61c1
Merge fix for bug #71422 . No code changed needed in PHP 7
2016-04-14 13:55:32 +10:00
Christopher Jones
8f2e6da806
Fixed bug #71422 (Fix ORA-01438: value larger than specified precision allowed for this column)
2016-04-14 13:50:01 +10:00
Lior Kaplan
ed35de784f
Merge branch 'PHP-5.6' into PHP-7.0
...
* PHP-5.6:
Happy new year (Update copyright to 2016)
2016-01-01 19:48:25 +02:00
Lior Kaplan
49493a2dcf
Happy new year (Update copyright to 2016)
2016-01-01 19:21:47 +02:00
Christopher Jones
e0691d27d5
Merge branch 'PHP-5.6' into PHP-7.0
2015-12-13 08:22:14 +11:00
Christopher Jones
82d58e6cbc
Update README
2015-12-13 08:21:41 +11:00
Christopher Jones
e4a48ab6b3
Prepare for a PECL release
2015-12-12 16:07:57 +11:00
Christopher Jones
8f7e98ac4a
Prepare for a PECL release
2015-12-12 16:06:08 +11:00
Christopher Jones
071247713f
Change line endings: Windows to Unix
2015-11-26 06:51:46 +11:00
Christopher Jones
7be30eb78c
Improve test portability
2015-11-25 12:43:05 +11:00
Christopher Jones
d10ee1eef1
Fix remaining gcov valgrind issues
2015-11-25 12:42:27 +11:00
Christopher Jones
f66e25a82b
Fixed LOB implementation size_t/zend_long mismatch reported by gcov
2015-11-20 09:14:05 +11:00
Christopher Jones
8b32fe80ae
Stablize test on Windows
2015-11-20 09:13:47 +11:00
Christopher Jones
0dce4bef79
Fixed LOB mem leak reported on gcov. Also fixed unsigend comparison compile warning; and remove direct field access
2015-11-16 08:15:22 +11:00
Christopher Jones
049325ca96
Fix bug 68298 (PHP OCI8 OCI int overflow) (Senthil)
2015-11-07 02:24:17 +11:00