foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
foobar
626253940e
- Added PHP_INSTALL_HEADERS() macro
...
- Fixed several VPATH build issues
- Changed all awk calls to use $AWK
- Changed all mkdir calls to use "$php_shtool mkdir"
2005-05-07 02:51:53 +00:00
Ard Biesheuvel
f21ab2f60f
Fixed bug #31597 : ibase_connect() - incorrect warning
2005-02-23 20:20:25 +00:00
Ard Biesheuvel
bb5ce07f8c
Fixed return value of ibase_execute()
2004-11-10 11:21:50 +00:00
Ard Biesheuvel
1b4e0b81e3
Don't copy ini items to module globals
...
(fixed unregistered bug with mangled default_db setting)
2004-07-06 13:46:19 +00:00
Ilia Alshanetsky
d5fc8152f3
Eliminate potentially dangerous alloca().
2004-07-04 17:13:58 +00:00
Ard Biesheuvel
81dbc2fcef
Fixed Ilia's alloca() issue/exploit
...
Removed pointless RINIT()
Use macros for consistent resource type names
2004-06-30 10:55:03 +00:00
Ard Biesheuvel
16e2d61435
MFB Fixed bug #28897 (-1 returned as -0.000 for 64-bit scaled int)
2004-06-28 11:27:05 +00:00
Ard Biesheuvel
c84c5640e7
Revert
2004-06-12 20:52:07 +00:00
Ard Biesheuvel
39a690321a
Added export macros
2004-06-12 02:49:47 +00:00
Ard Biesheuvel
4ea43fe019
... back from the dead
2004-06-08 10:04:09 +00:00
Ard Biesheuvel
9579de34d7
Added support for date/time types
...
Added support for compiling/executing PHP code stored in the database
Added support for TSRM
2004-06-05 10:03:42 +00:00
Ard Biesheuvel
a37ffd814d
Added support for scaled integers
2004-06-04 14:26:33 +00:00
Ard Biesheuvel
f1a4a14ccb
Added support for arbitrary input types
...
Added support for NULL input/output values
2004-06-04 13:33:56 +00:00
Ard Biesheuvel
f4777d14e3
Let DB handle type coercion instead of PHP
2004-06-03 23:18:36 +00:00
Ard Biesheuvel
0223de2c39
Added support for other return types besides VARCHAR
2004-06-03 15:31:17 +00:00
Ard Biesheuvel
38030dac08
Fixed blob ID format
2004-06-03 12:00:23 +00:00
Ard Biesheuvel
bf4af0f4ca
Ton of fixes
2004-06-02 21:43:31 +00:00
Ard Biesheuvel
86aecbbe31
Initial revision of PHP/Interbase UDF lib
...
# This will allow users running the embedded engine
# to call PHP functions from inside their SQL statements
2004-06-02 21:15:27 +00:00
Ard Biesheuvel
39edbe5192
Don't be too strict if the number of binding arguments provided exceeds the expected number
2004-06-01 23:31:43 +00:00
Ard Biesheuvel
b027552ca3
Removed debugging code
2004-06-01 17:14:47 +00:00
Ard Biesheuvel
ff3a363d7a
Use constant IBASE_CREATE instead of just 0
2004-06-01 08:38:33 +00:00
Ard Biesheuvel
3be22062fa
Fix typo in error message
2004-05-31 13:43:06 +00:00
Ard Biesheuvel
e9125d6338
Improved handling of 'CREATE DATABASE ...' by ibase_query()
...
Improved param handling of ibase_query() and ibase_execute()
2004-05-31 13:40:25 +00:00
Ard Biesheuvel
fda04a0ed3
Restrict 'CREATE DATABASE' in sql safe mode
2004-05-30 20:40:36 +00:00
Ard Biesheuvel
17da85ba9b
Fix Win32 build
...
Added missing 'break'
2004-05-30 20:24:46 +00:00
Ard Biesheuvel
18fa78842d
Fix unregistered bug (segfault on uninitialised pointer)
...
Return string("0 ") from ibase_query() if query succeeded but did not affect any rows
2004-05-30 17:51:19 +00:00
Ard Biesheuvel
f7ce70672c
Use default character set in generated test DB
2004-05-30 16:59:43 +00:00
Ard Biesheuvel
bd2ddd9fae
Fix HTML/table layout in info() entry
2004-05-30 16:41:28 +00:00
Ard Biesheuvel
56ca01da1f
Removed ibase_timefmt() - use ini_set() instead
...
Improved phpinfo() appearance
2004-05-30 16:20:25 +00:00
Ard Biesheuvel
5f53ee1537
Changed default date format to ISO
...
Enable sync flag in connect()
2004-05-28 23:39:33 +00:00
Ard Biesheuvel
850c6a27f6
Fix commit/rollback of multi-link transactions
...
Some CS
2004-05-28 20:11:34 +00:00
Ard Biesheuvel
8b1fca9e3a
Use dummy status vector in ibase_connect()
...
Added fbird_ aliases for all ibase_ functions
# See comment in code for more info
# Please let me know if there are any namespace issues involved
2004-05-22 18:50:58 +00:00
Ard Biesheuvel
c6773a06cd
Removed strcpy() call from most common case
...
Added test for hash index generation
2004-05-21 14:24:34 +00:00
Ard Biesheuvel
27c3c301bd
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
2004-05-21 13:46:04 +00:00
Ard Biesheuvel
126531a44b
Make sure METADATALENGTH is defined (used by IB 7)
2004-05-21 13:14:56 +00:00
Marcus Boerger
29cfd6d24f
- Remove unused blocks
2004-05-19 08:56:50 +00:00
Ard Biesheuvel
8428d0088c
Fixed a couple of inconsistencies in param binding
...
# Previously, empty strings were either rejected (for scaled integers)
# or silently converted to 0 (unscaled integers & floats). Also, in some
# cases, null zvals were converted to empty strings, which were
# consequently rejected as unconvertible values.
# In the new situation, empty strings will be handled as NULLs for
# fields that cannot distinguish between the two (numeric/date/time).
# Additionally, all range and value checking is now carried out by the
# database, so there is a consistent interface for error handling.
2004-05-12 15:16:51 +00:00
Ard Biesheuvel
afc9cb151b
Dropped support for ancient Interbase versions (< 6)
...
# This has no consequences for Firebird, as its initial release was based on IB 6
2004-05-12 14:29:42 +00:00
Ard Biesheuvel
b4939dfa9a
Made ibase_timefmt() check its args more thoroughly and nuked a pointless malloc()
2004-05-12 13:14:55 +00:00
Ard Biesheuvel
ecfd014357
Made ibase_gen_id() bail out on incorrect args
2004-05-12 13:07:35 +00:00
Ard Biesheuvel
bfcc12ef78
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 undetected for 4+ years!
2004-05-07 15:11:07 +00:00
Ard Biesheuvel
18d9462a22
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 be handled by the IB API layer
2004-05-05 22:18:35 +00:00
Ard Biesheuvel
d6838a86f3
ibase_query(): Be careful not to return true on error conditions
2004-05-04 12:42:54 +00:00
Edin Kadribasic
9bf6b05b87
No need to export anything. Fixes win32 build
2004-04-19 14:13:41 +00:00
Ard Biesheuvel
ff66870b4c
Changed ibase_user_[add|modify|delete]() to use service resources
2004-04-09 18:45:30 +00:00
Ard Biesheuvel
59f0817205
Don't define ibase_service struct type unless its member types are defined
2004-04-07 10:36:00 +00:00
Ard Biesheuvel
18fa461119
More divide & conquer
2004-04-05 13:22:34 +00:00
Ard Biesheuvel
2680fb4a9d
CS
2004-04-04 13:51:56 +00:00
Ard Biesheuvel
4493bbb809
Skip on Windows
2004-04-03 15:29:10 +00:00