Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/php/pecl-database-pdo_ibm

PDO driver for IBM databases
https://github.com/php/pecl-database-pdo_ibm

Allow getting the system naming mode from getAttr

9d546ecf36a5ab808da6d0ef5970ec4793c2a3a2 authored over 3 years ago
Defer to setAttribute instead

This reduces a lot of redundant code for setting attributes. While we
can do it in connect, the ...

c6b2d6b4be7fb3693d0f1502e5bfba4706c64f93 authored over 3 years ago
Proper liveness check for PASE

the dead connection attribute is only supported under LUW, so adapt
this code from ibm_db2

8e3fdd6d345fc5276c0a7717b9ade5e0cdd34c81 authored over 3 years ago
Handle system naming mode before connect in ctor

Apparently, it's been implied that the driver should have always
supported this (see fvt400.inc)...

109c3d802ad15a808cd24db1ea459b7bc5a70aa2 authored over 3 years ago
Allow processing driver options on connect with PASE

cfdc529649f3d6d773c2d612d4142e6a5056e801 authored over 3 years ago
Enable liveness checks on PASE

Things like operators ending the job are an unfortunate reality on
IBM i, even if the connection...

28fa7768ce75c884c0d35ff2341c560d505b439b authored almost 4 years ago
Merge branch 'master' of github.com:php/pecl-database-pdo_ibm

f231cff2dbd410f7dc7209ff17b00b72cfb1cff2 authored almost 4 years ago
Don't free the env handle on IBM i

It seems to be a singleton, and ibm_db2 doesn't free it for that reason,
otherwise you get spuri...

3110451bc2498e434ec0290329f718550ac8e6e8 authored almost 4 years ago
1.4.1

1b5017bae4ab65eca7c2b14c16b3f57884553f31 authored about 4 years ago
Fix memory leak with interned strings and out parameters

Tony added code to deal with interned strings with out parameters.
The reason why is because int...

1d8ae271929f49aedfa5a9d0d45da989af0647cb authored about 4 years ago
Re-allocate the buffer instead of blindly allocating a new one for LOBs

Otherwise, the old buffer doesn't get freed. Fixes a memory leak
with LOBs.

64747ea96aa1c55b02e52ceffd4892454cd38207 authored about 4 years ago
Remove defective changes from Tony's fork

These checks leak memory (why does it set?) indiscriminately (because
the check is "=" instead o...

57f6d0ebcc7f75a5ae4e94a6152cc4888b14ab69 authored about 4 years ago
bye bye PHP 5

f84062bf431dbaaa4facaab2446821d3c05e583e authored about 4 years ago
Handle normalize PDO event as a nop

Many other drivers handle this way, saves us a warning in clang

db3de6c7df2c377e359a117fbe360735e03b2605 authored about 4 years ago
void* is more semantically fitting if this has a lot of types

fixes warnings in gcc/clang

21d97ebccefd8cc8c3adfb7995ac262264afe057 authored about 4 years ago
PASE and LUW differ in an SQLBindCol arg

244d4e7e5ff82d488a5b09dadd409690c1313902 authored about 4 years ago
Fix compile error and numerous issues in LUW-only code

I believe this was broken in merging Tony's fork, but I haven't
tested a compile on LUW until no...

16cd936ad951fa73f15e18ccee7678bc2fcaa636 authored about 4 years ago
Should cast to pointer for that

aebe24303b52c158967db38a9f30cdf7fbdf1ffd authored about 4 years ago
Actually dereference string

330f98418f49fe4e8893f8a802949f75bc94c9d2 authored about 4 years ago
fix LUW compile error

02432264e901efe34de6682766b12173f7f5e01f authored about 4 years ago
This test also needs to handle ValueError in PHP 8

PDO returns it for out-of-bounds indices, not just negative indices.

b6af0d4cf31b98ffa3c6cc8c4ebbe34827ff1357 authored about 4 years ago
PDO returns a ValueError on -1 column index

In PHP 7, the driver would handle this error and let it cause an
SQL error. Change the test to c...

caf038c1e76c9d255d827e0802c136842fdb8d5e authored about 4 years ago
Fix confusion about zend_string and char* in stmt_describer

PDO takes a zend_string, but there were (rare) code paths where it
could be given char* instead....

b4e6f200da277b333bed70ff1a585b2611c42859 authored about 4 years ago
Whack all the TSRM_[CD]C

dcdf45858b88ec75cb10f056c26dd6ec6797dbdc authored about 4 years ago
Streams should be ssize_t on >= PHP 7.4

530b9f9990c9bd6b6d795a0c23fb4fb097a80abe authored about 4 years ago
Fix package.xml and bump to 1.4.0

05ea53ac0b443a371f562f9bfb82f2c9275ed43b authored about 4 years ago
Notices get upgrades to warnings in PHP 8

b7404678c815fa7c3cb13220484b8392f5f0f850 authored about 4 years ago
The warning is different in PHP 8

9f60df48ea408cbed158a68632546c48655b341a authored about 4 years ago
Remove old Zend Server build scripts

03df698a9994a5d5ee0a0a77f1227c645e373ad6 authored about 4 years ago
Update README for IBM i

21bc1791198ebb93656b4bfd696ebe7c90da57a5 authored about 4 years ago
Remove Tony's old experiments

b29179354c526518ff712f8572d210a3c06bb61d authored about 4 years ago
Get PDO_IBM building on PHP 8.0

Shim for TSRM macro removal, remove test func to get arginfo message
to shut up

a05f7f4ce5b12fdb38bf0de2d00fd4d182c80a1d authored about 4 years ago
Clear buffer before each use of padded in/out bound paramter

Otherwise, some garbage might get into it and ruin your calculation.

Perhaps could use stack, m...

cb3a03bf4f20953ba6594275f1d21a2e1c7e09a2 authored over 4 years ago
This is meant to fail, but the test didn't express it well

It now tests both cases properly.

5a76c56646d131016950a6dfb5c6f40f2dc88178 authored over 4 years ago
Attempt to make binding int params 64-bit safe

PHP uses a long which is 64-bit under 64-bit PASE, but XPF uses
32-bit long. Since SQL_C_LONG wi...

751766295f84ddf6ffd60ec9a9e827c4e5575ed3 authored over 4 years ago
skip v5 test

not proper, but no one builds for V5R4 anymore, so

a0a620de64c4a7c3af6467a9e6ade03a2a4fe8f1 authored over 4 years ago
fix warnings about pointer cast

d7b1847f74578f608ac6d246303a6d738b9ccead authored over 4 years ago
UTF8 and non-hex-CCSID attrs

the UTF-8 one seems inert but the non-hex-CCSID attr fixes the test
fvt_66610_V6_stored_proc_io_...

a4b21af9e4f766c2c89830b444a33777c03a06e9 authored over 4 years ago
also don't print for this test either

it's full of newlines. it does test UTF-8 too, but the diff command
that was fixed should catch ...

16864b4437017a8e674d81e13b094398b118a3b9 authored over 4 years ago
Don't print the entire blob of data

Since it has all sorts of garbage including newlines, which breaks
the new test runner. Just pri...

74b7284592fe946d0fa420f48af58ebace2781f8 authored over 4 years ago
This function should be declared in a header

b8eff958a9cf2bcd7f066534b28a793759f86a28 authored over 4 years ago
The other PDO vtable functions also need to be 64-bit safe

d46a18f3e6af5d8730357fa742c088d1ddd1ad7d authored over 4 years ago
Quoter needs to work with size_t values

Or it crashes badly on 64-bit systems. It appears the type warnings
elsewhere for functions in t...

7fba1abb2d7e707dd258df6846e1426ece9055a1 authored over 4 years ago
Don't print the prep queries used by the sysnaming tests

Proper way would be to include them in the expected output, since
it seems %s no longer is multi...

f6293069ff3700fc0d55dd3eb8c46691b2c83b27 authored over 4 years ago
adapt a gitignore from ibm_db2

1625e5f5189a45f8b371facde0cc958dbe4a4b8c authored over 4 years ago
add this define for the sake of the wrapper

ea439b18a7b4058e51f86ff7851506bf2fdf9889 authored over 4 years ago
fix wrappers for 64-bit BE

9455d865999823bec0ecf0531d34e59dfec36b14 authored over 4 years ago
add PASE define for PASE, like ibm_db2

2eada74f60a0ffb7c0cc80ad89af5368cbe0de35 authored over 4 years ago
Use the RPM headers for PASE

ba9f9bf858778736ebca57e2a72cae596c6099e5 authored over 4 years ago
Tony enhanced version of PDO_IBM

This will require some cleanup to work on 64-bit and piece together
/why/ many of these changes ...

da784986596af13108c070766d00a01b7719bf43 authored over 4 years ago
Update README and new fixes

4cda26eaeda8a406a1817ad703043d9159ec2655 authored over 5 years ago
PHP 7 support.

52c038d61925ebb6aae9022387f5c29c59ae3a1e authored almost 9 years ago
Compilation error with php-5.4.x

834efab99e305c661930a4aca33f57123cd66927 authored almost 13 years ago
Segmentation fault on getColumnMeta

2142e50ea00c73c5a53dcbd86a495baec100f99a authored almost 13 years ago
Version change for pdo_ibm-1.3.3 release

336025967916e0cebbe0f90cd0492bcace9ed188 authored almost 13 years ago
Compilation error with php-5.4.x

a9d9e6b612245dc5a3c3f99ec70db75ebc28c685 authored almost 13 years ago
Release of pdo_ibm-1.3.3

b2be5cf02ca93bcf90f87dc27ca3e14ef507dc4d authored almost 13 years ago
Segmentation fault on getColumnMeta

1f1787d2752ebb7a503a5744336e819ad78ee723 authored almost 13 years ago
adding new commiter

5b7dcb05421032ef42d2e5c9c1f900dc000f41ac authored almost 13 years ago
Updating test cases

206fd1688d83c5dd1518916e6808f87f8ff517e5 authored over 13 years ago
Fix: #17197, #22649

7bcd23c392fefec69ab6e7e5c57543fc5ef8e3ed authored over 13 years ago
Updating package.xml

9c0442b8d158767f40e2215debfdb996de65af58 authored almost 15 years ago
Adding Client Info and ISAM error code support (IDS Features)

48d78cdcc960b8e6e7ec7e800a6c144ae8c154d4 authored almost 15 years ago
Updating test case names.

129b5a2cf2147a948b3bae80a3679f49b97d771f authored about 15 years ago
Dynamic loading issue fixed

8d765c21bd306b8aaadd05e5af05687f1c90bfd8 authored about 15 years ago
Dynamic loading issue fixed

41be3742ba1e6fc8ff61cad9b19b819e48c3a5fd authored about 15 years ago
Revert attempt at supporting both autoconf 2.13 and

modern versions in the same build chain. There are
simply too many broken things in 2.13 to make...

4df4390310269ffdf59c6181db211a6139221b11 authored about 15 years ago
Someone strap down Jani and give him a sedative please.

This makes our toolchain work with the latest versions
of autoconf and avoids a lot of end-user g...

4b2378f3bf842c5aff5f1c0946eee980516ea8c7 authored about 15 years ago
- update to package.xml v2

45c8476dd0c3d8299d704432d39dadb49005af8b authored about 15 years ago
fix a huge number of wrong MIME types. UGH.

88480f274a0d01cf50111e4c319dd22c4cdd3844 authored over 15 years ago
Updating release date

8d4c2cd636c76423ca6fbdca9cdbc7d5ca28e5df authored about 16 years ago
Adding V6R1 iSeries support

6f44c75d5d6d34a90b6aeacff7b7fed044b4bd6d authored about 16 years ago
Adding trusted context support

8ee8a39919fab0f9708b78562698ec61d4a89d03 authored over 16 years ago
Changing version as per Pecl Versioning method

ba83ec893b74f851b50515f10512c8522bd2fbd2 authored almost 17 years ago
Replacing corrupt file.

41abf79407339b5b1397168321f3ad1efcc44e53 authored almost 17 years ago
Removing file from package.xml.

15c1ac55dbf566f1b5f1681f1a7f7cbe4a71d20f authored almost 17 years ago
Updating package.xml for next release.

3a6f58bef59b695e23905bcc7d9981b9c441c1f2 authored almost 17 years ago
Change for supporting MacOS.

987c1477e3f0cd81403ce7b98fb47b559505733e authored almost 17 years ago
Updating release version number.

09922ddb0e436d39fe3cc6ce997fb7869ce8be4e authored almost 17 years ago
Confirming to cvs coding style.

fe60d14d5b54c9c496e3ef23344f2046606c2b86 authored almost 17 years ago
New LOB unit test.

f4f654aa58e161d6d9a081acab715d5a90ffe5e9 authored almost 17 years ago
Rolling back fix for selecting LOB with empty string

4ffb960ea719ad6e2e2678f9b88571c8794e5f43 authored over 17 years ago
Updating for next version release

d7f002fd254be6dc7c96d73da2ced61888a8a647 authored over 17 years ago
Removing fvt_017c.phpt

56e58dc444005a550f3844bf020f499b753372db authored over 17 years ago
Updating files for next release

582626237e29b84a18c0c9d2c5e3c26854aed7c5 authored over 17 years ago
fix for large objects when dealing with nulls and empty strings

2610e47ea015185a395b504f09fa82449df5c791 authored over 17 years ago
test for large objects when dealing with nulls and empty strings

1ba10b75d6612bb0d01114feceb37ad0827b6371 authored over 17 years ago
Minor release to fix formatting and remove generic non-PDO_IBM code

2368aff3a91bddb9672b24e4fb9d1fab00ad96e8 authored over 17 years ago
*** empty log message ***

ce3edc4800b14ecae7a93148b91384b193787a9e authored over 17 years ago
*** empty log message ***

f5e969b83eea0780c3bea2bcc776dd865fc0a6ed authored over 17 years ago
*** empty log message ***

35ddb7364ceb327aae1a46889550c72b7f2d447e authored over 17 years ago
*** empty log message ***

662772973e089d54aaa7508aa65aa4250e076a04 authored over 17 years ago
*** empty log message ***

8c57dd4a68f76b8a8ced2bdc38b27b3cbd1ffcbd authored over 17 years ago
Updating for next release version

f1dc7bdc1859506c90b840dfd9fba32a5aa490bd authored over 17 years ago
Fix for bindParam crash

9ce83615a2dc8dc02f67f91bd71fe18a6d5c7161 authored over 17 years ago
*** empty log message ***

1dc753ca0f40733a2dd8d282775effde4b02a409 authored over 17 years ago
Adding more coverage to tests

03b3efa48015236da265022a10b002838d94eaf5 authored over 17 years ago
Adding more library specific configuration

01e934ef2296c261bb87e422213bd4ac96e06e1e authored over 17 years ago
Adding quote and set_attribute feature

9beb7dfc75180f6df08b8c1dde8412c54dd10460 authored over 17 years ago
Fixing config files

4071e42bffb5f28b0dd39d67721ea429a39d342a authored almost 18 years ago