Ecosyste.ms: OpenCollective

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

github.com/php/pecl-database-ibm_db2

Extension for IBM DB2 Universal Database, IBM Cloudscape, and Apache Derby
https://github.com/php/pecl-database-ibm_db2

Modified Files:

ibm_db2.c
Added Files:
tests/test_147.phpt

Fixed a segfault + memory leak which occurred ...

6d8559b34619d072e967db98cafdba8e171f4e91 authored over 18 years ago by Krishna Raman <[email protected]>
Modified Files:

config.m4

Fixed config.m4 to allow users to link against a DB2 installation instead of a
DB2 in...

06d80edf9aa36d351f5080e6f622460d88402795 authored over 18 years ago by Krishna Raman <[email protected]>
Fix for AUTOCOMMIT set failure

d26b3d575357aca244914a628f5459cdb501340b authored over 18 years ago by Kellen Bombardier <[email protected]>
Add iSeries support to config.m4

304cb38402c3eeb01a9b4e9207180c48d247c75c authored over 18 years ago by Kellen Bombardier <[email protected]>
Fix for memory leaks for failed connection attempt and failed statement execution.

2709c5530e6d3866fd181fd579e2aed3a78b5dcb authored over 18 years ago by Krishna Raman <[email protected]>
Fix compile problem for pecl4win

c6d4f2ab8a177c3bdbe377daef96237ea7640137 authored over 18 years ago by Kellen Bombardier <[email protected]>
iSeries changes added

730d570034ce59f158003129a2f7f66ed4afc147 authored over 18 years ago by Kellen Bombardier <[email protected]>
Update release num and notes

9df89350e0a460560f7780a64cc9b2f21e7cbf15 authored over 18 years ago by Kellen Bombardier <[email protected]>
Fix configure script for windows

8bac0ba0a7888734047b8a9a81cdd0e70485762c authored over 18 years ago by Kellen Bombardier <[email protected]>
Adding Tony Cairns to contribution list

8db0607b3c9ca83f36058505116caf8c943388ae authored over 18 years ago by Kellen Bombardier <[email protected]>
*** empty log message ***

75a206e735942683b4dfd98f319781709d571c09 authored over 18 years ago by Kellen Bombardier <[email protected]>
Update release number

1dba56a1ff298a8124aa473750916fcc40037dd2 authored over 18 years ago by Kellen Bombardier <[email protected]>
Update release number for release

a9f1b162a9ad3ba075c06956f8c486efbd34d1ba authored over 18 years ago by Kellen Bombardier <[email protected]>
update for release

5c4480e2385d39a843556b94497a0700d133a294 authored over 18 years ago by Kellen Bombardier <[email protected]>
added db2_escape_string function

a69a0a842a376b4ab6abca4b4c514a9fbcbcefd6 authored over 18 years ago by Helmut Tessarek <[email protected]>
test for db2_escape_string function

a513c3becaff326e78e7fb282f72849ccad03a83 authored over 18 years ago by Helmut Tessarek <[email protected]>
Added maintianers and test files

165fff4d5a75c1372e51da2427250166ded0db3c authored over 18 years ago by Kellen Bombardier <[email protected]>
Fix memory leak in binding data

151bfef90998f9316465964a2e63bf159e4f6908 authored over 18 years ago by Kellen Bombardier <[email protected]>
Add more files to ignore

7aae3453493a180fa980430d7960ebbe9c947324 authored over 18 years ago by Kellen Bombardier <[email protected]>
Fix for memory leaks

92b0706b83c94307ea789812e35fd2e0f9e371cb authored over 18 years ago by Kellen Bombardier <[email protected]>
fixed tests to work with v8 and v9 sample dbs

69abb27a0817b4c6352cdba35fb857b75c280d65 authored over 18 years ago by Helmut Tessarek <[email protected]>
Improved performance of db2_exec by using SQLExecDirect instead of preparing and executing the statement.

7e2f9d56fdc46e92163682db5be51db31ed37120 authored over 18 years ago by Krishna Raman <[email protected]>
Fix for XML retrieval issues

1da57f6af4cf10df9ec4adf2dfb740aa6071b777 authored over 18 years ago by Kellen Bombardier <[email protected]>
Fix output for viper release

f8ebf7ca39f111f174292417fa10fda4db1b9094 authored over 18 years ago by Kellen Bombardier <[email protected]>
Fix for stored procedures IN/OUT parameters missing a character

b4dd6535627911aed737de95a5643cd61d959652 authored over 18 years ago by Kellen Bombardier <[email protected]>
Minor ouput corrections

c86b77d528cf1eadf92e68c59be0f1be258ab21d authored over 18 years ago by Kellen Bombardier <[email protected]>
Initial Version

1fd2e3c663423fdb516942c396d0c427bc62b5b3 authored over 18 years ago by Kellen Bombardier <[email protected]>
Dropping tables for additional test cases

e54de146b20350d8ea08b4ebb099caa7592ed9ea authored over 18 years ago by Kellen Bombardier <[email protected]>
Bumped Version

d570a3347f5cb8ec46c76c9f2c64f120dae3e6a5 authored over 18 years ago by Kellen Bombardier <[email protected]>
Fix the date

1f68e1ede30ddbffbc9fb346cebc2f545719bfda authored over 18 years ago by Kellen Bombardier <[email protected]>
Added entry for new test

72710433e1c75c1d08f47d280705b1f26b297001 authored over 18 years ago by Kellen Bombardier <[email protected]>
Dropping the testXML table

76765cd113092e40bebd68b377ccd3883651d137 authored over 18 years ago by Kellen Bombardier <[email protected]>
Initial Version

08a5e8c5f315a47208dcfaffeae15b0a97852123 authored over 18 years ago by Kellen Bombardier <[email protected]>
Fix for pconnect failures

9fefc8b915122d27628d7a0bc146b41accd37918 authored over 18 years ago by Kellen Bombardier <[email protected]>
Made number of pconn's more resonable for test speed

5f9549d9ad4c9d26af993f91b587b8639e8592b3 authored almost 19 years ago by Kellen Bombardier <[email protected]>
Changed SQLSetConnectAttr to have correct pointer argument

7f7e6e5266528462d441cdabb748d4332b6c4654 authored almost 19 years ago by Kellen Bombardier <[email protected]>
PECL bug 6528: scoping problem in db2_bind_param test case

6ed49565ee20cf22c8ac9d0f55bb7644fb5ee9b1 authored almost 19 years ago by Kellen Bombardier <[email protected]>
Added an entry to match new test case

7518d351b2e4c1114954f352fa44acbb9dc91136 authored almost 19 years ago by Kellen Bombardier <[email protected]>
PECL bug 6528: scoping problem in db2_bind_param. Fix.

e7548dc4adc009385b265f3021771941ff856c40 authored almost 19 years ago by Kellen Bombardier <[email protected]>
Prep for next beta release.

72eba9f424cc2bbfdc50d87c28f833e2efeabe93 authored almost 19 years ago by Kellen Bombardier <[email protected]>
Initial Revision

ffacc63f38ec24c792e109f5e966409f3e701a3c authored almost 19 years ago by Kellen Bombardier <[email protected]>
Prep for next beta release.

3c55f7f2411a31637e13129b1c77f97ab52e7cc5 authored almost 19 years ago by Dan Scott <[email protected]>
Altered test cases to conform to fix of date instead of string (PECL 6792)

334a64f3fc93aac7de045ebde857e152bb902594 authored almost 19 years ago by Helmut Tessarek <[email protected]>
PECL #6792 added time, date and timestamp fieldtypes to db2_field_type

504d006d216fcf5d87a24eb9c234f70d634245e8 authored almost 19 years ago by Helmut Tessarek <[email protected]>
Dropping another table that was needed for test_6792.phpt

b93052134b5a9170ceae4d85928a557b82eb60bd authored almost 19 years ago by Helmut Tessarek <[email protected]>
Test for PECL #6792

1391ab0fed28159a062f7b25e01b904f6817e9d1 authored almost 19 years ago by Helmut Tessarek <[email protected]>
Use a dynamic directory instead of a hard-coded relative directory.

0bb452410d81d61b3668045fa22640056c0de808 authored almost 19 years ago by Dan Scott <[email protected]>
Test needed for PECL bug 6755: Tests extra nulls on CLOB columns

b8760ec620a8f40726fb7ac7f026b6e1edb0cd0a authored almost 19 years ago by Kellen Bombardier <[email protected]>
Dropping another table that was needed for test_6755.phpt

0c3a83a5a3eec8ff08d4564d9bfbcc457d1db1a2 authored almost 19 years ago by Kellen Bombardier <[email protected]>
PECL #6755 Fixed the extra null character at the end of CLOB columns

32df23647ce1dce882ae0614f5399eb29126419e authored almost 19 years ago by Kellen Bombardier <[email protected]>
Enable scrollable cursor selection as a connection parameter.

3b2cc0b09e34b7b9996265b13bfc9f9bf50e2746 authored almost 19 years ago by Dan Scott <[email protected]>
Fix #6572 without adding an extra variable.

64a49425b45ed02a4a2ed960f802d9b8ae08727c authored almost 19 years ago by Dan Scott <[email protected]>
Use ints for string lengths in zend_parse_parameters().

7666c16da3537e7050784b32105b378df9e52d4a authored almost 19 years ago by Dan Scott <[email protected]>
PECL bug 6572: Changed hack to fix error message corruption in db2_*_errormsg().

7e4fe594da8217416ab89f5ff1b469ea94499b23 authored almost 19 years ago by Kellen Bombardier <[email protected]>
Erm, #endif, not #if.

e845162f1227ddb7b322b34a3a5d642902576831 authored almost 19 years ago by Dan Scott <[email protected]>
PECL 6572: hack to fix corrupted error messages.

039dad75a08a595ab69504fa0bd3bcbe82e05443 authored almost 19 years ago by Dan Scott <[email protected]>
Fix bug 6572 -- handle SQL strings containing \0 chars correctly.

32e4a10581c782c45f3ddc433ac809b23ac70ac0 authored almost 19 years ago by Dan Scott <[email protected]>
Fix for PECL bug 6561 -- accept SQL_SUCCESS_WITH_INFO as well.

bac79167518eb8877aee94886d13088588f4cb0f authored almost 19 years ago by Dan Scott <[email protected]>
Accept "PHP Warning" or "Warning" in expected output.

b23b112bfacd99f42932b7bef68fcaf68dcf88e7 authored almost 19 years ago by Dan Scott <[email protected]>
Enable prepare_blob.inc to find its pictures.

7351251ea78fe577234eb5a91a03a41038832df1 authored almost 19 years ago by Dan Scott <[email protected]>
Correct message and SQLSTATE output regression.

61c6816c44b8e0e6863a246970fd3b0bf2c5ca35 authored about 19 years ago by Dan Scott <[email protected]>
Use strlcpy() rather than strncpy() as recommended by guidelines.

9c68fd36369c6e13bc3524f518b904b1241107b2 authored about 19 years ago by Dan Scott <[email protected]>
Clean up type cast warnings, initialize allocated memory.

cd2a22e13dca2ac60b577a42ec9133bcd29ce065 authored about 19 years ago by Dan Scott <[email protected]>
Improve SQL / C type mappings.

Remove unused variables.

fdf0d0cba8b0c81dc0618f64a6b49dc8be664db3 authored about 19 years ago by Dan Scott <[email protected]>
Remove output from prepare_blob.inc; bad unit test design.

f84c7ae7969e3438fc445c3214f4cebf2d00dccb authored about 19 years ago by Dan Scott <[email protected]>
Ensure that ANIMAL_PICS does not interfere with metadata output from db2_tables().

Set test_048.phpt to binary output (-kb) to get real test results.

d89b35e9f0e6a94dd7ffdda6a4e2020fe0795485 authored about 19 years ago by Dan Scott <[email protected]>
Add missing tests.

296133bd7c7c6da812344103b6681513187c0a93 authored about 19 years ago by Dan Scott <[email protected]>
Bump version number for next release.

e32ab03b8300cb18189d3ae63f04219adf5e1466 authored about 19 years ago by Dan Scott <[email protected]>
Use zval_dtr_ptor() to clean up zval rather than manual efree().

Prevents memory corruption when working with OUT and INOUT params.

3e94b7a26bc56fe4bf678c85eb43874b4d264e9e authored about 19 years ago by Dan Scott <[email protected]>
Bah. Remove globals for case mode and cursor mode.

7b782bd52bb9d620141da17eea2dcfe4cbeddc1d authored about 19 years ago by Dan Scott <[email protected]>
Header file changes for persistent connections, case mode.

f5f8181e700c166fbed8af3d7c8af2ef15e973ba authored about 19 years ago by Dan Scott <[email protected]>
Move persistent connection resources to the persistent list.

Null out all resources in test_146.phpt so test runs.

29fcdb63749044cae31888314cfd2a6da741329e authored about 19 years ago by Dan Scott <[email protected]>
Allow NULL rows in scrollable cursors, but reject negative rows.

Remove SQLFreeHandle() call in MSHUTDOWN -- causes segfaults in PHP CLI mode.

96e84f3e7d6d63b6335893d923b27db96dc7f095 authored about 19 years ago by Dan Scott <[email protected]>
At last -- fix segfault during shutdown in CLI (RSHUTDOWN instead of MSHUTDOWN).

Allocate _and_ initialize vars using ecalloc().

94d094d5ee14c562cb41bdd76b0decfb54d184a8 authored about 19 years ago by Dan Scott <[email protected]>
db2_fetch_row should fetch next row if given < 0 row number, too.

6d5283fefda2b4bb5b1e3f118d52661627bfc55f authored about 19 years ago by Dan Scott <[email protected]>
Commit the changes to the include files for unit tests, too.

20247e85fed4169bc758da024837da5fb8c75b9f authored about 19 years ago by Dan Scott <[email protected]>
Enable NULL or negative row number values passed to db2_fetch_* to return next row.

Enforce C-style comments.
Rewrite connection.inc to ensure that every unit test prepares the samp...

8f64360453ece613d99858a3a92d25d3266fd04b authored about 19 years ago by Dan Scott <[email protected]>
Null terminate OUT and INOUT parameters correctly. Ahem.

20d7bd329a0705312aaf50274c126428b89b7e2b authored about 19 years ago by Dan Scott <[email protected]>
Test binding IN, INOUT, and OUT params to a stored procedure.

257cae3d88aebed77227dc4c428b02eabedbeb57 authored about 19 years ago by Dan Scott <[email protected]>
Fix bogus connection resource being returned from db2_connect().

f21b19ea8c567557f5f73e67366ac5155e9937d9 authored about 19 years ago by Dan Scott <[email protected]>
Remove useless unit test.

6b15e8dd86005ab16db60968fb0736e3758d1b1d authored about 19 years ago by Dan Scott <[email protected]>
Add an explicit test for binding php NULL values as SQL NULL,

and bind empty PHP strings as empty SQL CHAR/VARCHAR.

d71f82c9907b7d704bd450c6341caf5969473785 authored about 19 years ago by Dan Scott <[email protected]>
Add option to force column names to lower case / upper case.

ec28aec9475cb951095da087d21d35ac2cdf520a authored about 19 years ago by Dan Scott <[email protected]>
Fix corrupt configure option.

b62d64205b0380842e835e58b1e7fe7b5d4c334a authored about 19 years ago by Dan Scott <[email protected]>
Reflect release 1.1.2.

87653fed82a254ba40a71a92e1ce9f7f9b732900 authored about 19 years ago by Dan Scott <[email protected]>
Give credit where credit is due.

567c7cfb8208f759cb7ef239bb2f330f132f421b authored about 19 years ago by Dan Scott <[email protected]>
Use portable php_strtok_r to re-enable win32 build (thanks edink!)

e97166bc0009b970b5f2de8c029643a6c1fd9f86 authored about 19 years ago by Dan Scott <[email protected]>
Make package.xml conform to the DTD at http://pear.php.net/dtd/package-1.0.

b18750da0d4035d181b0c6d3a9a53aed1d27347d authored about 19 years ago by Dan Scott <[email protected]>
Remove bogus check for database server version.

1e35f4119c21fe905262c9598c41443365e3bb67 authored about 19 years ago by Dan Scott <[email protected]>
ibm_db2 is stable, no longer experimental.

45ef0c313aeec2efd5d49754151307eea569d65b authored about 19 years ago by Dan Scott <[email protected]>
Add db2_client_info() / db2_server_info() functions.

Fix up some tests slightly.

3c985a6cddc5bdf767a7933ab1405889f5af519b authored over 19 years ago by Dan Scott <[email protected]>
DOS format line endings help for building on Windows.

27961f536a869e4bb956de5fbaefa86e8d5694bd authored over 19 years ago by Dan Scott <[email protected]>
Add Visual Studio project file (courtesy of Edin Kadribasic).

008efb39cc50db980dc489e1bdf4e8e15648c7ab authored over 19 years ago by Dan Scott <[email protected]>
Ignore ignorable files.

ba8eecdf89e3f4f5341f7e6cba5b82d835156d92 authored over 19 years ago by Dan Scott <[email protected]>
Don't point at constants. It's not polite.

Use zend_bool type instead of zval + Z_BOOL() casts.
Avoid invoking atexit() handler on DB2 for AIX.

21272ab3b6103d23f17c4032c32b23fc8cbdcdff authored over 19 years ago by Dan Scott <[email protected]>
DB2_PARAM_FILE fixed.

2cc2b4f162c8e3a2f58c8ce0aca3ff8e370de911 authored over 19 years ago by Sushant Koduru <[email protected]>
1. Add in LOB support.

2. Fix DB2_PARAM_FILE input option.
3. Optimize db2_bind_param etc.

a4951e34f6012ae467a3dd0a220cb6baddef67d6 authored over 19 years ago by Sushant Koduru <[email protected]>
DB2 supports keyset driven cursors better than dynamic scrollable cursors.

8b94dbc1d889903604bbd562b6cd54584681cb51 authored over 19 years ago by Dan Scott <[email protected]>
Update tests with more LOB and scrollable cursor unit tests.

12a3df439d2d72a73f3c21f5b3880aa2d0cf21cb authored over 19 years ago by Dan Scott <[email protected]>
Set global to NULL after free(). For absolutely painful correctness.

71d70563c62ff87d89c69e01e8a53a534e8ec6f0 authored over 19 years ago by Dan Scott <[email protected]>