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

Fix packaging issue from self-referencing XML

When pecl package runs, this will write the old MD5 of package.xml,
making the package impossibl...

faa7f60d19bbe98a54a9599ec20b483a605a6752 authored about 1 year ago
try to cut 1.6

c4ebfbc1087920ea455523fb16b27c887703c47a authored about 1 year ago
Put 8.3 and 8.4 into CI

8.3 isn't out yet but will be soon, and 8.4 nightlies are useful to
check against.

93b60f25c31b5a43266b6f90437994ddc2a873c7 authored about 1 year ago
Merge pull request #24 from php/bool

Boolean support

d760f98649c7f2fa9fc854a6aed3267301acb6cf authored over 1 year ago
typo in id

b196160176d26f334ebfbe5790f043ec3bb3e8b1 authored over 1 year ago
For now, accept the difference between luw/i

This returns TRUE/FALSE on i and 1/0 on LUW. For now, make consumers
deal with it. If it turns o...

38e863ffe9e70b10443cb207a908c16a9838b5b7 authored over 1 year ago
clean up debug echos

7156e84519876bd4ebc8bea1ce4b541f80109472 authored over 1 year ago
fix hardcoded schema

1686f33a6e15fbae61821e95b6655d5b83cff726 authored over 1 year ago
TIL that LUW doesn't support CREATE OR REPLACE TABLE (just view)

1cac85c06030aaecaf5f4a4f262724da87efaa40 authored over 1 year ago
fix my badly pasted example code

24f665bd9b33076dc95ca041c456645186ea2dcc authored over 1 year ago
Boolean support

Like the PR for ibm_db2.

Binding and returning both work. It considers bools to be int-like,
al...

ed28a3c16aec7f7b4e9d86a4a6fd77eee1a9ece5 authored over 1 year ago
Check for SQLParamData errors

Relevant to GH-23, but doesn't close it. Waiting to see CI run there

dcbe0bcdc56e03d4ca8a76d4cf3462a4bca4bdfc authored over 1 year ago
Replicate change in i test to LUW

0fe4edf7d0da8d12fd50031c24202db6ae1fddab authored over 1 year ago
Fix silent conversion error preventing insert

We should check SQLParamData errors though... worth another test.

94beda05cefb353de89d390138c3567cf491e90c authored over 1 year ago
Define upcased property for test

This basically tests that it returns the upcase column name, and thus
sets it for class/object b...

79bff2a4e6ed5200940d6c73b03b0d9738ba585e authored over 1 year ago
We have to use the whole PGM because can't match multiple lines

Also make a note on the xmlservice lib

706fb9a14ed5efe7ff5d1a56319f792336f24da1 authored over 1 year ago
trivial deprecation

e920ecc3857f90ffcdb544aa986da537a98effd5 authored over 1 year ago
make sure that variable is init'd on all platforms

cccc635410170650640aace9dc7d533b8ed03b4c authored over 1 year ago
allow this to be empty, fix newlines

3be91a03c1f39ea20bb818398aa9d30ee31c9a4e authored over 1 year ago
Synchronize changes from ibm_db2 for CI env

8172021275eea9697ea233b275e3896057be1021 authored almost 2 years ago
Merge pull request #16 from php/cleanup-m4

Cleanup autotools scripts

638febe9ee3e8ffba2bd7053ad4dae37eb14bcd6 authored about 2 years ago
Merge pull request #17 from phansys/readme

Update `README.md`

a9b2ff196ca7fd3b819522fdd3dd71df35b519d8 authored about 2 years ago
Update `README.md`

eb2f131c067495366291c50089cecdb86a4d8f8a authored about 2 years ago
Skip other bitness libraries for LUW

ecef0d20b082f9a83b22bd3a5f41fb3dd4ff3e47 authored about 2 years ago
Remove probably unneeded spurious define

kadler points out this wouldn't have triggered on PASE, which should
have in theory the same iss...

1f7df432a4851c12b1a87e0886640c2db0918319 authored about 2 years ago
Also around since 2005 is this function

f062a3958b13d51611b8bb4ea407a665d1bb443e authored about 2 years ago
Cleanup autotools script

This massively simplifies the logic, removes spurious messages,
and adds support for Seiden Grou...

c61150f6d09b4266073baa5ee301dfd8161003df authored about 2 years ago
fix GH-15: clean up depends in package

a9af03a5ccd3ead451c6273284538928eacecada authored about 2 years ago
Try adding PHP 8.2 to CI

51d11017133d646c26a32d19e1fbf0d3b36913fd authored about 2 years ago
Use buffer instead of string length for SQLBindParameter

If we don't, we effectively bind a CHAR(0), and DB2 gets mad at us.
Specifically, it seemingly c...

a3c9fe96549884a30dce4b87e4779bfc0627d36d authored about 2 years ago
Merge branch 'master' of github.com:php/pecl-database-pdo_ibm

92a8c6b72a2c62a2469d06c71a14ea03cd683e9a authored over 2 years ago
Fix error handling for IBM i attribs

These always returned true, so they wouldn't report errors.

These also tried to look in the DB ...

de5ce75ec29776ca53fa34de93092e30962f76b4 authored over 2 years ago
Check if SQLGetDiagRec returned a good value

Usually, this is because of a programmer error in POD_IBM, since it
shouldn't fail. But there ar...

e0ad02d25ffd367065bf1811f540a0f6a4d49ef7 authored over 2 years ago
Use dbh in command helpers for i

Looks like deck chair shuffling, but part of a refactor for error
handling.

dc25eb525f6541560be0ded4b4e715a7e8baa158 authored over 2 years ago
Merge pull request #11 from praveen-db2/patch-1

Update README.md to have pre-requisite info.

9dc61e16c1523bab649d17df872ce2922a3bd551 authored almost 3 years ago
Update README.md

35eb67f76e5f032c0ee7836015295abdccad329b authored almost 3 years ago
Update README.md

Hi @NattyNarwhal,

Can we update readme as I proposed here, I just added an extra pre-requisit...

ca786368f88b7b146334dd5318ab00b998f516e3 authored almost 3 years ago
Merge pull request #10 from php/validate-package

Verify the PECL package validity

6a5c107f3c22dec8f6b1207c6f3d4d3d8e19270f authored almost 3 years ago
Verify the PECL package validity

Makes sure we don't forget any files.

5c3811371c989f2eb21ce942a7ceb1d99fa55729 authored almost 3 years ago
Missed one

7bf08bb9163c16f96e001933691d13443790ebae authored almost 3 years ago
1.5.0

c8bbe25835dd9443f98e95af51622d4ba0440bd5 authored almost 3 years ago
Merge pull request #6 from php/ci

GitHub Actions CI

e827e37677863fd034d4889b0a9da5f35454dd53 authored almost 3 years ago
Make options appendable in connection string

9d8bc0b71d3784140cf8e3823b8260c7f8adc435 authored almost 3 years ago
Suppress 8.1 deprecation msg, fix indentation

0c75465068f2013113d7ca8cc9df835d3dd562da authored almost 3 years ago
Suppress 8.1 deprecation message for NULL in PDO arg

617f25da48950cd218c9c59fe778efd01aed588f authored almost 3 years ago
Db2 has changed this message nowadays

deb1cda408a4b92c69d0b2832dca0f4bc2014b54 authored almost 3 years ago
We can't copy from a string to a stream

Do fwrite instead.

213540a831f05113f2803b888f39d44539ed930c authored almost 3 years ago
Workaround: Disable the skip cache on PHP 8.1

On PHP 8.1, the skip cache seemingly collates all the reused skip
sections into a single file. H...

9f6f201309b3afa9b5bec6a4a078cf86b9b7b4b6 authored almost 3 years ago
Trusted user context requires setup

Not sure how to get this working for now, but we can revisit it.

a89356a012b1b9cd63a4816ea2abc5ea2311a695 authored almost 3 years ago
7.3 has been dropped from Windows support

06dd54f5cdf2de6ac65c5beb1f8b621ca41442ca authored almost 3 years ago
Replace the LUW version of the test with IBM i one

I'm not sure how the original version of the test ever made sense when I
was reading it. The beh...

9b6effae3a194f26d1fa79c500ac8f4367cfc4d1 authored almost 3 years ago
Attempt to cache the Docker container

8397c44c4e26720c20f7bef02f11579d648c3aa4 authored almost 3 years ago
PDO changed error reporting message keys

The 1/2 keys will always be empty, whereas before they had some cruft
about non-existent files. ...

b13bee750a5f6ce6b09ddb36907b124f50d8dbab authored almost 3 years ago
Fix crash if stream for LOB is null on 8.1

One of the LOB tests exhibited this. I don't know if NULL is the
best thing to return, but it ca...

f79f0dd443e244518e011235d64220643c3019c1 authored almost 3 years ago
Flip order of adding native_type/table

It seems on PHP 7.x, the order in which they're inserted matters,
at least for `fvt_025_ColumnMe...

ee10e48a1e953233d1ea4580f52762b821c6bcda authored almost 3 years ago
The workstation name is the hostname

It's hard to predict what we'll be running on.

959d7cd9e60b7a0d009486eee4173ec40c0219ee authored almost 3 years ago
Start test adaptations for PHP 8 and modern Db2

2d0975e7ce5e248a8ddf4f14778e31158ca8f644 authored almost 3 years ago
Attempt to actually create the database

the "automatic storage yes" is something I remembered last time I had to
deal with LUW.

Try to ...

04496f37b73b89a864b7430831293db281dcafb8 authored almost 3 years ago
Set PDO test variables as needed

Add additional environment variables for the DSN INI et al

0d39d0ea9e5fd5d5bb06d7629af1d586eb3dc23c authored almost 3 years ago
Fix broken variable in PASE part of tests

a3d567178272c56744cd25d84bc7593c7d09e7fe authored almost 3 years ago
Attempt to fix loading PDO when running tests

a6bf66e2c4655c4d8318be7718266382f967ae1c authored almost 3 years ago
Attempt to run the Db2 container

In spirit to what PHP does with MSSQL.

359efeae70b71ecca871eb8d16c406a6db0fc700 authored almost 3 years ago
Fix PDO include path when using modern m4 macro

Christoph pointed out this was wrong with the new macro; very subtle!

97d68f98b2e313ba670d59180cf374ae6c38cd8c authored almost 3 years ago
Don't have an empty globals on non-i

MSVC doesn't allow it, so should unbreak Windows builds.

Made to CI branch, but can cherry pick...

3a1b190e94a71259e6e33b53cd2a79dee7911cea authored almost 3 years ago
Break up Ubuntu steps and use verbose make

baf74e0ccabdf01a88732814525530513a060d9e authored almost 3 years ago
Attempt to work around that amd64 version of clidriver uses a different .lib

f597c06d80a45aa09d50b890f5e1c8991241b103 authored almost 3 years ago
Only run CI on our main branch and PRs targeting it

2374199d43efd103a6dbbef066373f9d8611fef6 authored almost 3 years ago
Basic Windows support

addd47129b082df2705d4da97caf31b46edabc89 authored almost 3 years ago
Initial GitHub Actions CI

This only builds the driver on Ubuntu. macOS and Windows, as well
as starting the LUW Docker con...

c2786990bae58fcfe55339e30475932e20ae2866 authored almost 3 years ago
Use PHP 7.x style PDO include check

The PDO extensions bundled with PHP moved to this style (well, they
don't include the legacy che...

f1b5253d8929c0134944ba050cc142734130089d authored almost 3 years ago
Don't reference the global that doesn't exist outside of PASE

6ca647dcec98532966d2cb95dc6007ba677df391 authored almost 3 years ago
Merge pull request #9 from php/dbcs_alloc

Implement dbcs_alloc for PASE in PDO_IBM

6d190947f7eb59f40b042f4431f93240b08eafd1 authored almost 3 years ago
Implement dbcs_alloc for PASE in PDO_IBM

ibm_db2 has it, and it's an unfortunate workaround that's sometimes
needed to do how unreliable ...

5df5e5ae58864c7599bfa1f7e7c91cf7c4e75e18 authored almost 3 years ago
Display INI entries in phpinfo properly

This also changes it from boolean to integer/string.

e61659a1ddee610a055e2876693696d4c45079ce authored almost 3 years ago
Avoid redefining something in a header

3e90af22ebb2f71a77a0b98b8c7c0cc9d5e4b9eb authored almost 3 years ago
Fix INI entries never getting enabled

This was breaking i5_override_ccsid, the only INI option in PDO_IBM.

d440262ca8a4226d2ba801bc20be4845466063a8 authored almost 3 years ago
Convert IBM i command helpers to use snprintf

Raw strcpy/strcat is a liability. Still some oppurtunities for cleanup.

1a1a9e10b525a9067f6d52fdffcf70b887b1b42b authored almost 3 years ago
Typo in PHP 8.1 ifdef

e9ec0c412133c26f3020383c17db3384b1fda94a authored almost 3 years ago
Clean up warnings presented by MSVC

ed519dc474cc8916d09941691e281c0076369192 authored almost 3 years ago
Merge pull request #3 from php/php81

PHP 8.1 support

9781718cf299f8f7d7234c63cbdd8ac525428ccb authored about 3 years ago
Macro for PHP ver checks

5842ae3cb3f7afabad56bd8912fbe38113530f97 authored about 3 years ago
Zero out buffer used for describe name

XXX: Also change the string init to use col_res->namelen for name
instead of strlen?

3c0be974c9cf5fb24805b95c0964c7b2c3403db1 authored about 3 years ago
Correct types according to func defs

e59c59cb80436fff975392eb5d569b0290ab2758 authored about 3 years ago
Fix incorrect returns and improper initialization

...in last insert ID

110a526c1699f0f4ae18ddaf27e9c56ec5dc60ca authored about 3 years ago
Clean up the prose about these prebuilt binaries

77f767b146e8593004e622ff970f5cf021f82313 authored over 3 years ago
1.4.2

bc1459a271f64e9430eb25ded057c1c2fae1a669 authored over 3 years ago
ulong reference, replace with zend_ulong

While this builds on AIX and Linux with PHP 8, it doesn't on other
platforms (caught by @praveen...

fdefc0a9c358903dd832d0edebb50ccb3f92f417 authored over 3 years ago
PHP 8.1: zend_stringify last insert ID

ebcd0e4318fe84525499a2702a4e944bf9f85974 authored over 3 years ago
PHP 8.1: Consilidate now void funcs w/ define

1b09d7337c5c5435bfb17f17a11d2ba0b4506761 authored over 3 years ago
PHP 8.1: zend_stringify doer

50cc3f751208eb172f5a62ed259abf2f095f10f8 authored over 3 years ago
PHP 8.1: Constify zend_string argument to quoter

7e6c1d9ee136eb6136eb65c0b8b23ffe2fe8654a authored over 3 years ago
PHP 8.1: Don't return from void func (closer)

7a7015230efa4cf6af1beeffe099e9488adf5af7 authored over 3 years ago
PHP 8.1: Handle many of the int->bool changes with ifdef

1b34a57eab673a88f06f457ed218ba33a1b1b76d authored over 3 years ago
PHP 8.1: Boolify preparer

f4d1290da54112a6c31c7a825cd3b8c12872c2f5 authored over 3 years ago
remove wrong cast

01ef54c813269ebac30ae22c40e010b3aa83ff85 authored over 3 years ago
PHP 8.1: Quoter is now zend_stringified

e72253d2c91196df3c41ae1ae16f1eb9914082ab authored over 3 years ago
PHP 8.1: Voidify closer

a2ec8023f3d0a393a84afd6d51d464eddbd83451 authored over 3 years ago
PHP 8.1: Describer and get column changes

6f5f17610d07e83712e0a56512f8f7c5df217646 authored over 3 years ago
PHP 8.1: Convert converted statement to zend_string

20faa76199ea9e7ee14fece4422f5c5b3873aab3 authored over 3 years ago
Merge branch 'early-system-naming'

ca2aa20cd6e87e0d794ca09887ef065cc678763e authored over 3 years ago