71 Commits

Author SHA1 Message Date
Shivam Mathur
bd0b37a797 Merge pull request #40 from shivammathur/simplify-ci
ci: refactor ci matrix
2026-03-18 22:43:39 +05:30
Shivam Mathur
f2f1db243c ci: refactor ci matrix
setup-php now supports using master as the php-version, so we do not need to have branch separately. Also, we can use include to add oracle 11 just for PHP 8.3 instead of excluding it for other PHP versions
2026-03-16 11:39:50 +00:00
Sharad Chandran R
3382ee965e Merge branch 'main' of https://github.com/php/pecl-database-pdo_oci 2026-01-20 12:00:22 +05:30
Sharad Chandran R
a55f6be741 Add tests to package.xml (Issue #37) 2026-01-20 11:59:31 +05:30
Sharad Chandran R
22b3c39912 Add tests to package.xml (Issue #27) 2026-01-20 11:35:00 +05:30
Sharad Chandran R
ed7fa87eec Add .gitattributes for LF line endings 2026-01-20 01:03:16 +05:30
Sharad Chandran R
31ac4f8e7e Fix configure command path for PDO_OCI installation
Updated the configuration command for building PDO_OCI.
2026-01-09 12:02:28 +05:30
Sharad Chandran R
0d13c2d35d Add require_once to the CLEAN section of tests/bug57702.phpt 2026-01-09 10:24:28 +05:30
Sharad Chandran R
590ad66b9b Add missing test 2026-01-08 11:29:47 +05:30
Sharad Chandran R
1d4585433b Add installation instructions for PECL and PIE 2026-01-08 11:27:31 +05:30
Sharad Chandran R
a5e7e5a6f9 Prepare for 1.2.0 release v1.2.0 2026-01-07 13:39:35 +05:30
Sharad Chandran R
056c6d68ce Test formatting and add CREDITS 2026-01-07 13:27:07 +05:30
Sharad Chandran R
0405300462 Update README file with test information and format it 2026-01-07 12:33:35 +05:30
Sharad Chandran R
7cea78b9b3 Fix for Input Output Bind issue (Issue #20) (#31)
Fix for Input Output Bind issue

Co-authored-by: Niels Dossche <7771979+ndossche@users.noreply.github.com>
2026-01-06 23:25:26 +05:30
Sharad Chandran R
df964b4ab3 Fix tests for Windows and make it platform agnostic 2026-01-06 12:52:42 +05:30
Sharad Chandran R
4fbdfca8fe Remove the BOOLEAN datatype test as it requires separate fix 2026-01-06 10:19:31 +05:30
Sharad Chandran R
76ccbcacae Re-adding the BOOLEAN column type test 2026-01-06 10:19:31 +05:30
Sharad Chandran R
3229e82542 Remove the new test 2026-01-06 10:19:31 +05:30
Sharad Chandran R
97b74096d9 Use FETCH_NUM in the test 2026-01-06 10:19:31 +05:30
Sharad Chandran R
a297df885f Test Correction 2026-01-06 10:19:31 +05:30
Sharad Chandran R
dff809c771 Test Correction 2026-01-06 10:19:31 +05:30
Sharad Chandran R
2d84dbcd67 Add correction for the test to be run with Oracle Database 23ai+ 2026-01-06 10:19:31 +05:30
Sharad Chandran R
29bcc8c9e1 Add test for inserting BOOLEAN data type (supported from Oracle DB 21c+) 2026-01-06 10:19:31 +05:30
Sharad Chandran R
303c900af7 Update CREDITS
Co-authored-by: Michael Voříšek <mvorisek@mvorisek.cz>
2026-01-06 10:19:31 +05:30
Sharad Chandran R
9317a41ec6 Minor update on CREDITS 2026-01-06 10:19:31 +05:30
Sharad Chandran R
f38ec7669c replace z_val_is_true with zend_is_true 2026-01-06 10:19:31 +05:30
Sharad Chandran R
2716f4feac Fix binding of PDO::PARAM_BOOL (Issue #12) 2026-01-06 10:19:31 +05:30
Sharad Chandran R
96e7583589 Update License of composer.json 2026-01-05 19:53:49 +05:30
Sharad Chandran R
592787d9e7 ensure require_once is called in all tests instead of require() 2026-01-05 15:09:10 +05:30
Sharad Chandran R
d6cd5eac29 Reverting test change in pdo_oci_debugdumpparams.phpt due to CI test failure 2026-01-05 13:43:24 +05:30
Sharad Chandran R
1278e9346d Add composer.json for PIE, update package.xml and some tests 2026-01-05 13:33:27 +05:30
Sharad Chandran R
fe3cfdee69 Update test/oci_success_with_info.phpt to skip for normal tests 2026-01-05 12:23:36 +05:30
Sharad Chandran R
2b5c53d911 Update sections in README
Update sections in README
2026-01-04 15:48:01 +05:30
Sharad Chandran R
83f21cde4e Revise installation instructions in README.md
Updated installation instructions for PDO OCI extension.
2026-01-04 10:02:43 +05:30
Sharad Chandran R
f7426bd28c Enhance README with clearer PDO_OCI details
Clarified the usage of PDO_OCI extension and updated paths for Instant Client libraries.
2025-12-31 12:38:08 +05:30
Sharad Chandran R
6c89a5b768 Fix memory leaks and data corruption issues in oci_statement.c + Minor test update 2025-12-30 16:37:01 +05:30
Shivam Mathur
c77ad00862 Switch to Z_ISNULL_P 2025-12-30 10:40:20 +05:30
Shivam Mathur
fea6d3acf3 Skip gh20553.phpt test from php-src
SELECT <literals> without a FROM clause is not supported in Oracle, so the query in the test fails with the error ORA-00923
2025-12-30 10:40:20 +05:30
Shivam Mathur
d3e846924a Refactor Linux tests to separate runs for each oracle version
Update CI inputs: We run PHP 8.6/master only on Linux and not on Windows as releasing DLLs for master branch is not a good idea.
2025-12-30 06:35:29 +05:30
Sharad Chandran R
bdceee1a51 Merge pull request #21 from wantedxnn/main
Update PDO_OCI constants registration for PHP 8.5+
2025-12-30 06:23:49 +05:30
Sharad Chandran R
46c0c821ef Update README with clearer php.ini instructions
Clarify installation instructions for pdo_oci extension.
2025-12-29 19:59:02 +05:30
Sharad Chandran R
45baddb095 Minor formatting to pdo_oci installation instructions in README
Updated installation instructions for pdo_oci extension to include both Linux and Windows methods.
2025-12-29 19:55:33 +05:30
X3N0N
a8d203bd80 Update PDO_OCI constants registration for PHP 8.5+ 2025-10-23 13:11:17 +03:00
Michael Voříšek
e7a355e097 Revert "Always assume HAVE_OCIENVNLSCREATE" (#17) v1.1.0 2025-06-17 10:57:49 +02:00
Shivam Mathur
ffd759828b Add CI workflow (#16)
Co-authored-by: Michael Voříšek <mvorisek@mvorisek.cz>
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>
2025-06-02 20:33:04 +02:00
Gilles Doge
232c428a78 Improve README, link unbundle RFC (#5) 2025-06-02 00:24:31 +02:00
Niels Dossche
baf125caa1 Fix build on PHP 8.5 (#14) 2025-06-01 10:02:02 +02:00
Niels Dossche
e4d0d8e7a2 Fix PDO OCI segfault in statement GC (#13)
This is the same issue that was fixed in 2ae897fff7, but now for PDO OCI.

Fixed at php-src on 8.3 in https://github.com/php/php-src/pull/18495.
2025-05-05 19:58:37 +02:00
Christopher Jones
d480a2388f Merge pull request #11 from cjbj/preprel1.1B
Sync the installation information for a 1.1 release
2024-08-21 15:46:31 +10:00
Christopher Jones
fbc7bc16d6 Sync install info 2024-08-21 15:45:26 +10:00