Michael Voříšek
9a73ec0367
Always skip randomly failing OCI8 extauth tests
...
This might be caused by an issue with the Oracle Instant Client
libraries[1]; we skip the tests for the time being.
[1] <https://github.com/php/php-src/pull/9524#issuecomment-1244409815 >
Closes GH-9524.
2022-09-13 14:21:23 +02:00
Ilija Tovilo
4a8cca241f
Skip oci tests that leak under asan
2022-09-08 15:56:13 +02:00
Ilija Tovilo
aa7f4497bf
Fix undefined left shift in oci
...
The bit is shifted into the signed bit which is undefined. Make the
integer explicitly unsigned before shifting.
2022-09-08 15:56:10 +02:00
Michael Voříšek
be4dd60c55
Fix oci8/pdo_oci random test failures when run in parallel
...
Closes GH-9424.
2022-08-25 15:20:50 +02:00
Christoph M. Becker
c435e67746
Fix GH-7765: php_oci_cleanup_global_handles segfaults at second call
...
We must not use the TSRM accessor macros in GINIT and GSHUTDOWN, but
rather use the passed pointers directly. For simplicity, we inline
`php_oci_cleanup_global_handles()`, and also the `PHP_OCI_CALL()`
macros; the latter are unlikely to be needed here, but don't hurt.
Closes GH-7766.
2021-12-12 22:38:00 +01:00
Christopher Jones
3e9b53f2ec
Fix tests for method camel case change
2021-10-25 14:31:00 +11:00
Christopher Jones
51f1cacf7a
Fix tests for method camel case change
2021-10-25 14:17:28 +11:00
Máté Kocsis
26aa54e098
Fix default value of $flags in oci_fetch_all() ( #7429 )
2021-08-31 10:05:24 +02:00
Máté Kocsis
e94731f164
Use camelCase method names in OCICollection and OCILob ( #7405 )
2021-08-30 14:01:12 +02:00
Máté Kocsis
a0af84bebd
Fixed bug #81088 error in regression test for oci_fetch_object() and oci_fetch_array()
...
Closes GH-7072
2021-05-28 17:56:51 +02:00
Máté Kocsis
f0736631d9
Fix some types in ext/oci8
...
Closes GH-6992
2021-05-16 16:26:54 +02:00
Nikita Popov
090627048c
Revert "Remove no longer used "log_errors_max_len" ini directive ( #6838 )"
...
This reverts commit d2d227e547 .
This is an ABI break.
2021-05-08 20:54:53 +02:00
Michael Voříšek
d2d227e547
Remove no longer used "log_errors_max_len" ini directive ( #6838 )
2021-05-08 13:05:13 -05:00
Nikita Popov
f1cf553437
Merge branch 'PHP-7.4' into PHP-8.0
...
* PHP-7.4:
Update year to 2021
2021-02-02 16:46:52 +01:00
Peter Kokot
8c04944b66
Update year to 2021
...
Closes GH-6636.
2021-02-02 16:46:16 +01:00
Christopher Jones
d6731d69bd
Description typo
2020-12-21 15:46:26 +11:00
Christopher Jones
74959b47cd
Bundle PECL OCI8 3.0.1
2020-12-21 15:15:16 +11:00
Christoph M. Becker
2e974c8c81
Add Windows support for OCI 19
...
As requested by Christopher Jones.
2020-12-14 23:11:04 +01:00
Christopher Jones
a9c44d1b5a
Update PECL package release date
2020-11-27 10:17:37 +11:00
Christopher Jones
37f96d990c
Fix test diff
2020-11-25 16:42:12 +11:00
Christopher Jones
68d5878097
Sync README with package.xml
2020-11-24 10:45:48 +11:00
Máté Kocsis
d6264b0966
Verify parameter names of function aliases
...
Closes GH-6335
2020-10-16 10:56:33 +02:00
Máté Kocsis
4173f2b3ab
Improve parameter names in ext/oci8
...
Closes GH-6267
2020-10-08 23:30:33 +02:00
Nikita Popov
c5401854fc
Run tidy
...
This should fix most of the remaining issues with tabs and spaces
being mixed in tests.
2020-09-18 14:28:32 +02:00
Máté Kocsis
36fd95b524
Generate arginfos
2020-09-16 21:28:27 +02:00
Máté Kocsis
de912821e0
Display string default values in stubs more uniformly
...
Settling on using quoted string
2020-09-16 21:27:01 +02:00
Máté Kocsis
c76910cd96
Display types in stubs more uniformly
...
In preparation for generating method signatures for the manual.
This change gets rid of bogus false|null return types, a few unnecessary trailing backslashes, and settles on using ? when possible for nullable types.
2020-09-16 21:19:36 +02:00
George Peter Banyard
824a2bf149
Promote some warnings to ValueError in OCI8
...
Closes GH-6116
Co-authored-by: Christopher Jones <sixd@php.net >
2020-09-15 02:54:12 +02:00
Máté Kocsis
9975986b7e
Improve error messages mentioning parameters instead of arguments
...
Closes GH-5999
2020-09-09 10:47:43 +02:00
Christopher Jones
311fa34246
Fix 3b0fecd and resulting test fail lob_012.phpt
2020-09-09 11:28:00 +10:00
Máté Kocsis
3b0fecd508
Fix UNKNOWN default values in ext/oci8
...
Closes GH-6089
2020-09-08 15:38:23 +02:00
Christopher Jones
ec158c25c4
Catch type errors so test completes and doesn't diff
2020-09-08 16:49:54 +10:00
Christopher Jones
16d79d7acc
Accept updated error number generated by the latest Oracle version
2020-09-08 16:06:33 +10:00
Christopher Jones
55afe4e7da
Yes, and mask the dir path too.
2020-09-08 15:56:26 +10:00
Christopher Jones
6134bf9ab1
Fix parsing regression from PHP 7
2020-09-08 15:48:48 +10:00
Máté Kocsis
3e800e997b
Move custom type checks to ZPP
...
Closes GH-6034
2020-09-02 11:11:38 +02:00
Máté Kocsis
f7fbc6333f
Add more precise type info for stubs
...
Closes GH-6005
2020-09-01 16:35:56 +02:00
George Peter Banyard
1b2ec73c1d
Drop various unused macros/APIs
...
Also convert_libmagic_pattern() to return a zend_string*
Closes GH-6029
2020-08-26 12:59:43 +02:00
Christopher Jones
47c787ff5b
Squash a Linux compile warning
2020-08-22 11:37:23 +10:00
Christopher Jones
ff66e4945e
OCI8 classes were already renamed in 8; this now follows the new-new standard
2020-08-21 17:46:16 +10:00
Máté Kocsis
7aacc705d0
Add many missing closing PHP tags to tests
...
Closes GH-5958
2020-08-09 22:03:36 +02:00
Christopher Jones
99d2b24b15
Make test decimal to binary conversion expectation more tolerant
2020-07-23 16:31:33 +10:00
Christopher Jones
b2d1736de8
Fix cut/paste error in expected test output
2020-07-23 16:29:51 +10:00
George Peter Banyard
7a3375a08c
Use ZPP callable check for oci_register_taf_callback()
2020-07-22 17:29:30 +10:00
George Peter Banyard
0d146cb3eb
Some cleanup in OCI8 extension for PHP 8
2020-07-22 17:29:30 +10:00
Christopher Jones
74ca2a39a7
Rename OCI8 classes to use standard names so arg stub parsing works
2020-07-20 18:06:20 +10:00
Christopher Jones
8058776295
Bump OCI8 version to 3.0 so a PHP 8 PECL release can be made
2020-07-20 18:06:19 +10:00
Jens de Nies
11f4a5e563
Removed the "oci_internal_debug" function and its alias. Also deprecated the "ocifetchinto" function.
...
Closes GH-5810
2020-07-11 19:57:30 +02:00
Max Semenik
2b5de6f839
Remove proto comments from C files
...
Closes GH-5758
2020-07-06 21:13:34 +02:00
Jens de Nies
58f51f8c75
Added stubs for ext/oci8
...
Closes GH-5701
2020-07-04 10:56:48 +02:00