Ecosyste.ms: OpenCollective

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

github.com/php/pecl-database-interbase

InterBase/FireBird extension
https://github.com/php/pecl-database-interbase

Fix HTML/table layout in info() entry

f876272d8943ea9d30b1c472d8ee85f1f1b258ef authored over 20 years ago
Removed ibase_timefmt() - use ini_set() instead

Improved phpinfo() appearance

71e35f86d98295714cfe6989909db6f8d6ae3ba5 authored over 20 years ago
Changed default date format to ISO

Enable sync flag in connect()

d1f3dafbe55c63ea8f17def4b9990b1c7329004a authored over 20 years ago
Fix commit/rollback of multi-link transactions

Some CS

18f0fe47c182f02ad95bc06c8dd80123072a270b authored over 20 years ago
Use dummy status vector in ibase_connect()

Added fbird_ aliases for all ibase_ functions
# See comment in code for more info
# Please let me...

44c9074883d8a2f9f1e4d7b2f85139e03baaa750 authored over 20 years ago
Removed strcpy() call from most common case

Added test for hash index generation

e00cf5c3867edfb6ce901195846b70475880bed0 authored over 20 years ago
Added test for duplicate field names when returning rows as hashes or objects

# This change should be in 5.0.0, as it might break BC

d8de3866a4deaa15de1db09e8c1df970901b34a3 authored over 20 years ago
Make sure METADATALENGTH is defined (used by IB 7)

27051555160d99a953d3ee2710529e8c800822b4 authored over 20 years ago
- Remove unused blocks

d8e1ac8a2c5c9e825bc222580f54cf5f7bb562b8 authored over 20 years ago
Fixed a couple of inconsistencies in param binding

# Previously, empty strings were either rejected (for scaled integers)
# or silently converted to...

d8e3d8c2dca597d892a5afba1052d210bfcee5fa authored over 20 years ago
Dropped support for ancient Interbase versions (< 6)

# This has no consequences for Firebird, as its initial release was based on IB 6

4634a607af03d23ef3fedb18c0a5bc284c025d61 authored over 20 years ago
Made ibase_timefmt() check its args more thoroughly and nuked a pointless malloc()

6dc94abe0e50d73fc994de3b30e47083f87d5fed authored over 20 years ago
Made ibase_gen_id() bail out on incorrect args

d5af8082e836c55ba6adc3c3e5f7dbbf0b2526dd authored over 20 years ago
Fix unregistered bug in zval pointer/array juggling

# Thinko: element of a **zval[] is usually not a *zval[]
# I can't believe this has gone undetect...

8cd12b97e61f9507f28a2dce27b60d84e0b315d5 authored almost 21 years ago
Fixed unregistered bug: array count is incorrect when binding array ids

Fixed unregistered bug: empty numeric/datetime param argument is coerced to
a string that cannot...

0815f6224e3e7d187cea58a20a9bff594fcf2aa8 authored almost 21 years ago
ibase_query(): Be careful not to return true on error conditions

28e222738287ca9013b03592b4a379a6fe0ad8ac authored almost 21 years ago
No need to export anything. Fixes win32 build

004e2141067e20aec649e30a45395b0e917f5b82 authored almost 21 years ago
Changed ibase_user_[add|modify|delete]() to use service resources

ba177bab6e0abcfe47c67c86a696b96a7280ac79 authored almost 21 years ago
Don't define ibase_service struct type unless its member types are defined

badf5be0b4146571c20496c643b94506229dc5fa authored almost 21 years ago
More divide & conquer

2b6449763a65e6f75aca2ebddb304792dfa6ce78 authored almost 21 years ago
CS

eac01326c88ea01c8d083b6ced13bdc644a256ba authored almost 21 years ago
Skip on Windows

4b7cb2bdc22358bca1a526a1f15f4497aee47730 authored almost 21 years ago
Don't rely on OS-based authentication (as it is not supported under Win32)

5cafb746174ebc0a9abdf81ef2ba2ebd08251c0d authored almost 21 years ago
fclose() tempfile so unlink() doesn't choke on Win32

b62d1003b13e40d1abb403e119ad017eb635b885 authored almost 21 years ago
Change definition of ISC_LONG_[MIN|MAX] to please MSVC.

de120b41b6910a9a6632bfa35e3d95a7b3643749 authored almost 21 years ago
CS/WS

bc6765565aca2b8fbc7b060fcf6da797db79c56b authored almost 21 years ago
Test binding of numeric timestamps

2e38321d6ce02eacfc3e816843a036b2a40a5413 authored almost 21 years ago
Don't rely on isql anymore, as creating databases is now supported by the API

Changed tests to include ibase_query("SET TRANSACTION ...")

23382616064aa4253a912bfc5902fb9a9d3906c4 authored almost 21 years ago
WS

c801fcb7e99cb72331f8a14dee02290cc07666ec authored almost 21 years ago
Fix unregistered bug (crash when closing db opened with "CREATE DATABASE ...")

02a76009d637677acf60f5ee008ad401c7fd9ed0 authored almost 21 years ago
Merged some more odd fixes from my own branch

4516e4020a78365a1f117f67ae3f5c022fdc0073 authored almost 21 years ago
Cleaned up array handling and optimize for the case where no array fields are used

Fix timestamp binding for Win32 (which doesn't have gmtime_r())
CS

0700859fa2e7ffe8abde672ba3da03fe3cc2dec0 authored almost 21 years ago
Simplify / fix

e02dcaed784bc1615478f9c70d44867ea309544e authored almost 21 years ago
Added missing support for binding timestamps

# Returning timestamps was already supported

c84a1102cfd1415245186b57df757b888467792a authored almost 21 years ago
Fix some issues with persistent links

c63c6884b658f613dbbd9c711b7d2e49d1b2798c authored almost 21 years ago
Fixed unregistered bugs in event handling

Cleaned up some of the code
Removed ISC_QUAD from static initializers because it looks different ...

d86219fd7dbfa17fc30ae9b60192b7b99ac4a149 authored almost 21 years ago
Added event handling test

CS

f7e240a26bfffe2d9baccba46125693dde33b8fa authored almost 21 years ago
Reintroduce param NULL testing (see bug #26777)

594dbc4df11783a6903e1685af092e19d1c7979f authored almost 21 years ago
Look in the right place for lib

addee2a49192b7d3ad58b8ef6fb10bb1980db677 authored almost 21 years ago
Add version info about run-time client library

# A number of user crashes appear to be caused
# by using incorrect combinations of libraries

441e71fa31958a00b67b4edac92d0e17284d4eb4 authored almost 21 years ago
CS/WS

ae6d55da824c311745f8afce7e191fe9256240a6 authored almost 21 years ago
Fix build with Win32 Interbase 5.x

078b48c1649119702b28ac4482894bfe547b109c authored about 21 years ago
Use correct flag for repair options

ecabe362ef3fb8cf2432c01ee3ef44c291e71ad7 authored about 21 years ago
Fix Win32 build

08e02bb42f9c8ffee06427dd42c83d1617ae0c28 authored about 21 years ago
Use php_ prefix for header files

Added nearly complete implementation of service API

f2722e9484d97afdc5a29acc0f6abfbcd6c40bbb authored about 21 years ago
Use php_ prefix for header files.

05660900aa7e0533586371383b949de0583e1741 authored about 21 years ago
No explicit inline (fixes Win32 linkage issue)

62e3eed1652e38eb65c12a59c129c41f61ae067a authored about 21 years ago
Remove extension internals from php_interbase.h

3b2e5810960b429c3dcdfaa0a5674dcd3d27b4ca authored about 21 years ago
Test for Interbase version 6 API in 'configure'

# Always enable in Win32 for the time being

e1fb76b9af41c85efa12443f80f6b4b69143b4ab authored about 21 years ago
Added backup/restore functions

Split interbase.c into several files
# It was becoming too big to handle

df4a97e5d4d7eef482b3bc5715f5f134dd2f53da authored about 21 years ago
Check for both Firebird 1+ and Interbase/FB1

306dbacc5078b105a41f56b1c1627ebc7b4cb1ca authored about 21 years ago
MFB

3544a59bbc072e6b66ccdb126defefb50ef9d317 authored about 21 years ago
- Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5

1f0aa00f5fbc7a7305b82dda735bd6b3e787e476 authored about 21 years ago
More handsome solution for previous fix

99ceae86bf19cdd9a8a5e1a118cdc89d26440a89 authored about 21 years ago
Added sanity check on ibase_[p]connect() dialect argument (fixes obscure unregistered bug)

5bb958e0e78a33fa89442a12aff48d1f86df1511 authored about 21 years ago
- Happy new year and PHP 5 for rest of the files too..

# Should the LICENSE and Zend/LICENSE dates be updated too?

457fe5e99efc377a0aeaa99272648797526ca5b1 authored about 21 years ago
- A belated happy holidays and PHP 5

d9eaa7b98f6ec6fba713c35525c73e1a2de9cd92 authored about 21 years ago
Let DB handle NULL params, fixes bug #26777

e5dbb00407702e5d7af88b7178ee49164f0abfac authored about 21 years ago
make these build with new win32 build system.

mcve untested (I don't have those libs/headers)

a986a472c5dc99a3fb0acfd940811c1aeee2a667 authored about 21 years ago
Let client library pick its own transaction param defaults

c51f536f3ac2368b4c62a8a8651d3e795c8baf58 authored over 21 years ago
Always return long from ibase_gen_id() on IB < 6

2bd4b2f1efa2137288cead0ed4d136202e937d7c authored over 21 years ago
ws fix

bd0241d059e084ae4b7d7a10ee715685f8a3eb89 authored over 21 years ago
Added ibase_gen_id()

# Lightweight shortcut to SELECT GEN_ID() ... function

bb0efc447512355e32def9c33718e1ff0caef848 authored over 21 years ago
proto thiko fix

c505355e9bc5c957dd749274ac9a6476f5a0723a authored over 21 years ago
Link to fbclient.dll if available

Add client lib name to dll version info

029461e62af580bc9d8451a1e32d76fd6dcb3ba3 authored over 21 years ago
Use isc_get_version() for client lib info if available

20982a7af3c56732846fe4f4f83ab4942ebab9e4 authored over 21 years ago
proto fix

72fe4a2fa56d40434f8ee35382b283f1ed6c1230 authored over 21 years ago
Check for Firebird libfbclient.so first

c7c85a0a3beed3b1d23015a4b810f0ef498387ab authored over 21 years ago
Pointer size fix

80cc3d3d56671d607f9aaa1d8100b0f2ae708952 authored over 21 years ago
Add client library info to phpinfo() function

Small inter-op fix for IB6

640820cc530b96d0cfecb33faeabb5e06d1d907d authored over 21 years ago
Changed unsigned ISC_LONG to ISC_LONG

# Build fix for FB 1.5

d72bf7a397d5dbc04ceb0299a7dea099224c8bdb authored over 21 years ago
Don't include unnecessary headers in other configuration too

65608fb9f14c465abb65dbd362fa4391377b0f48 authored over 21 years ago
Don't include unnecessary headers

3a6c85e8311c354185cc1b3a02185585602dcbfe authored over 21 years ago
Zero-terminate strings

Add fileflags for DEBUG build

c27683f4e616f5fa98be8adcdf0bf256f5e115f8 authored over 21 years ago
Add version info to Windows DLL

4f0e91de3c5c198235c0369cbe71e769cb31b79c authored over 21 years ago
Add missing CVS Ids

8942cd797b059977a76412ffae4cc0f1324a3de3 authored over 21 years ago
Be more relaxed about dimensions of array arguments

2f44fc3750523f62fabc40edf36b7115477d1756 authored over 21 years ago
Test array handling

cdd918014ddb8bd2066cca724c6a259f595baf77 authored over 21 years ago
Make the test fail if anything goes wrong :-)

Some CS

8351a30c2c592f094dca3995c9178ef7b871ab21 authored over 21 years ago
Added support for binding arrays

9c93da462039d5fa46eeb8de2c94943d48f20e4a authored over 21 years ago
Don't rely on sizeof(int) == 4

584d8eb21b359cf75abb39b1128065f314f0cb64 authored over 21 years ago
Fix inter-op with IB < 6

Fixes for 64-bit archs

04896dcd7220243d79b3e2a49855c5d13d9559cf authored over 21 years ago
Fixed fetching of arrays

# Untested for multidimensional arrays

f41d578c9e79229ceb8d437ae042b27880a10ae2 authored over 21 years ago
No scaling for double type

Added missing array types
Precompute scale factors

49093310d16d256612f4157f06d6262cf34c7c5a authored over 21 years ago
WS

27dbe92f8f22822ddfc4f9ab6768b90716eff850 authored over 21 years ago
Test correct binding of 16-bit NUMERIC parameters

a147722b230176d758582f3a036d6d8759edf4ce authored over 21 years ago
Fix binding of 16-bit NUMERIC parameters

9719e39174f90437e5ba7c781bcbecfa32abef8c authored over 21 years ago
Nuke far pointers

# Unfortunately, this does break compatibility with Windows 3.x :-)

6395db27f461ab06095f5366bb90e3647ec0670b authored over 21 years ago
CS fixes

# Boy, these guys are worse than -ansi -pedantic

bc4928f647b66dcfdc22c04c8c45036120ee861c authored over 21 years ago
Make ibase_{param|field}_info() return typenames that actually mean something

bf8b5ff6b80a56b3685926ca509ae09b524ca0b9 authored over 21 years ago
Can't ignore variadic DEBUG macro for compilers

that don't support them. Revert.

d8c4e7b29adfcfdaf860156c62f728c5895eec51 authored over 21 years ago
Changed some formatting/macro/debugging/variadic stuff

66440fc0dd8b838704ff141fefcf2371ebb94450 authored over 21 years ago
Prototype fixes

Return number of affected rows by ibase_query() and ibase_execute() if > 0
# Second change was ac...

59b7e1fe922632b88dfbcc484b1d2de3af500929 authored over 21 years ago
Fixed some format strings

1a8b3e971c2b97309137276bb16b6fda0591c158 authored over 21 years ago
Test multiple execution of a prepared EXEC PROCEDURE statement

ad4ec80476c9c1ffe8649254b240aa0354d6fc9b authored over 21 years ago
Test for BLOB ID survival of close()/connect()

b2f805eb0491c238f19e580e379922531df79f67 authored over 21 years ago
Removed TSRMLS_FETCH from _php_ibase_module_error()

141b621dc262193bb02a3fe63b7e1e9b50ddc82b authored over 21 years ago
Do not reuse data structure for ibase_execute() results.

Invalidate the results whose statement handle has been invalidated.
# EXEC PROCEDURE results don'...

a454f8df672918308dc170d90e49dce772d0ca34 authored over 21 years ago
Fix false warning on zero-size BLOB fetch

1168cab6bbb8006de60587b4a3f45baeb6d1ed40 authored over 21 years ago
Reuse result data structure and resource id for consecutive executions

of a prepared query
# As previous resources are invalidated anyway because their statement
# hand...

de27862cfee2b8bedd1e36217cd213b2f906eddf authored over 21 years ago