summaryrefslogtreecommitdiff
path: root/ext/interbase
Commit message (Collapse)AuthorAgeFilesLines
* MFH: bug #31597Ard Biesheuvel2005-02-251-1/+1
|
* MFH: fix return value of ibase_execute()Ard Biesheuvel2004-11-111-2/+3
|
* Don't copy ini items to module globalsArd Biesheuvel2004-07-063-41/+40
| | | | | (fixed unregistered bug with mangled default_db setting)
* Eliminate potentially dangerous alloca().Ilia Alshanetsky2004-07-041-2/+2
|
* Fixed Ilia's alloca() issue/exploitArd Biesheuvel2004-06-301-40/+33
| | | | | | Removed pointless RINIT() Use macros for consistent resource type names
* MFB Fixed bug #28897 (-1 returned as -0.000 for 64-bit scaled int)Ard Biesheuvel2004-06-281-2/+2
|
* RevertArd Biesheuvel2004-06-122-16/+1
|
* Added export macrosArd Biesheuvel2004-06-122-1/+16
|
* ... back from the deadArd Biesheuvel2004-06-082-6/+22
|
* Added support for date/time typesArd Biesheuvel2004-06-051-26/+158
| | | | | | Added support for compiling/executing PHP code stored in the database Added support for TSRM
* Added support for scaled integersArd Biesheuvel2004-06-041-3/+39
|
* Added support for arbitrary input typesArd Biesheuvel2004-06-041-38/+107
| | | | | Added support for NULL input/output values
* Let DB handle type coercion instead of PHPArd Biesheuvel2004-06-031-49/+38
|
* Added support for other return types besides VARCHARArd Biesheuvel2004-06-031-25/+60
|
* Fixed blob ID formatArd Biesheuvel2004-06-031-2/+2
|
* Ton of fixesArd Biesheuvel2004-06-021-24/+41
|
* Initial revision of PHP/Interbase UDF libArd Biesheuvel2004-06-021-0/+127
| | | | | | # This will allow users running the embedded engine # to call PHP functions from inside their SQL statements
* Don't be too strict if the number of binding arguments provided exceeds the ↵Ard Biesheuvel2004-06-011-7/+10
| | | | expected number
* Removed debugging codeArd Biesheuvel2004-06-011-4/+3
|
* Use constant IBASE_CREATE instead of just 0Ard Biesheuvel2004-06-014-4/+8
|
* Fix typo in error messageArd Biesheuvel2004-05-311-2/+2
|
* Improved handling of 'CREATE DATABASE ...' by ibase_query()Ard Biesheuvel2004-05-313-170/+170
| | | | | Improved param handling of ibase_query() and ibase_execute()
* Restrict 'CREATE DATABASE' in sql safe modeArd Biesheuvel2004-05-301-0/+5
|
* Fix Win32 buildArd Biesheuvel2004-05-302-3/+3
| | | | | Added missing 'break'
* Fix unregistered bug (segfault on uninitialised pointer)Ard Biesheuvel2004-05-301-4/+12
| | | | | Return string("0 ") from ibase_query() if query succeeded but did not affect any rows
* Use default character set in generated test DBArd Biesheuvel2004-05-301-2/+2
|
* Fix HTML/table layout in info() entryArd Biesheuvel2004-05-301-6/+10
|
* Removed ibase_timefmt() - use ini_set() insteadArd Biesheuvel2004-05-305-121/+25
| | | | | Improved phpinfo() appearance
* Changed default date format to ISOArd Biesheuvel2004-05-282-9/+16
| | | | | Enable sync flag in connect()
* Fix commit/rollback of multi-link transactionsArd Biesheuvel2004-05-281-46/+50
| | | | | Some CS
* Use dummy status vector in ibase_connect()Ard Biesheuvel2004-05-221-1/+67
| | | | | | | 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
* Removed strcpy() call from most common caseArd Biesheuvel2004-05-212-5/+57
| | | | | Added test for hash index generation
* Added test for duplicate field names when returning rows as hashes or objectsArd Biesheuvel2004-05-211-2/+26
| | | | | # This change should be in 5.0.0, as it might break BC
* Make sure METADATALENGTH is defined (used by IB 7)Ard Biesheuvel2004-05-211-0/+4
|
* - Remove unused blocksMarcus Boerger2004-05-197-14/+0
|
* Fixed a couple of inconsistencies in param bindingArd Biesheuvel2004-05-121-150/+133
| | | | | | | | | | | | # 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.
* Dropped support for ancient Interbase versions (< 6)Ard Biesheuvel2004-05-127-194/+56
| | | | | # This has no consequences for Firebird, as its initial release was based on IB 6
* Made ibase_timefmt() check its args more thoroughly and nuked a pointless ↵Ard Biesheuvel2004-05-121-22/+6
| | | | malloc()
* Made ibase_gen_id() bail out on incorrect argsArd Biesheuvel2004-05-121-1/+4
|
* Fix unregistered bug in zval pointer/array jugglingArd Biesheuvel2004-05-071-10/+10
| | | | | | # Thinko: element of a **zval[] is usually not a *zval[] # I can't believe this has gone undetected for 4+ years!
* Fixed unregistered bug: array count is incorrect when binding array idsArd Biesheuvel2004-05-051-11/+21
| | | | | | Fixed unregistered bug: empty numeric/datetime param argument is coerced to a string that cannot be handled by the IB API layer
* ibase_query(): Be careful not to return true on error conditionsArd Biesheuvel2004-05-041-1/+5
|
* No need to export anything. Fixes win32 buildEdin Kadribasic2004-04-193-14/+14
|
* Changed ibase_user_[add|modify|delete]() to use service resourcesArd Biesheuvel2004-04-091-133/+52
|
* Don't define ibase_service struct type unless its member types are definedArd Biesheuvel2004-04-072-6/+6
|
* More divide & conquerArd Biesheuvel2004-04-058-2415/+2508
|
* CSArd Biesheuvel2004-04-041-12/+12
|
* Skip on WindowsArd Biesheuvel2004-04-031-1/+4
|
* Don't rely on OS-based authentication (as it is not supported under Win32)Ard Biesheuvel2004-04-031-2/+8
|
* fclose() tempfile so unlink() doesn't choke on Win32Ard Biesheuvel2004-04-031-0/+1
|