Zeev Suraski
f6f6c4d7e6
Whitespace
2001-08-11 16:39:07 +00:00
Sascha Schumann
23b9300fd1
more tsrm cleanup
2001-08-06 03:50:52 +00:00
Zeev Suraski
9be8c97967
Some more TSRMLS_FETCH work
2001-07-31 05:56:26 +00:00
Zeev Suraski
aa1772ca72
More TSRMLS_FETCH annihilation
2001-07-31 05:44:11 +00:00
Zeev Suraski
797a079a95
More TSRMLS_FETCH work, and a bit of cleanup
2001-07-30 06:18:13 +00:00
Zeev Suraski
7b1c400631
More TSRMLS_FETCH annihilation (Zend compatibility patch)
2001-07-30 04:58:07 +00:00
Zeev Suraski
1c25b8dd53
Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on the way
2001-07-30 01:56:43 +00:00
Zeev Suraski
d87cc976e1
Redesigned thread safety mechanism - nua nua
2001-07-28 11:36:37 +00:00
Daniel Beulshausen
bdcff9817b
fix compilation
2001-06-09 09:30:42 +00:00
Rasmus Lerdorf
81e2cf03ac
Fix folding and clean up some extensions
2001-06-06 13:06:12 +00:00
Wez Furlong
f808add1c0
Prepare for php_streams.
...
# Someone with interbase please test!
2001-05-28 18:30:57 +00:00
Stig Bakken
1beda9ee1e
* include "config.h" if HAVE_CONFIG_H is defined (for standalone dso build)
2001-05-24 10:07:29 +00:00
Andi Gutmans
d90ef12bb8
- Whitespace fix
2001-05-02 22:41:09 +00:00
Andi Gutmans
f1c801ac89
- Commit interbase fixes
2001-05-02 22:31:19 +00:00
Andi Gutmans
eb6ba01d1c
- Fix copyright notices with 2001
2001-02-26 06:11:02 +00:00
Egon Schmid
a297dbd6f3
Typos in protos.
2001-02-18 16:59:18 +00:00
Thies C. Arntzen
8499b430cf
@- Fixed some modules to allow using output-buffering. (Thies)
...
i nuked all unneded calls to php_header() - i'm not too sure how we do
handle HEAD Requests as they were only detected via php_header(). but calling
php_header from a module makes output-buffering unusable.
NOTICE: there is some EBSDIC stuff in gd.c - i think it's obsolete.
2001-02-15 14:49:01 +00:00
Jouni Ahto
abcdb47fc2
Changing my email address...
2001-01-04 11:15:35 +00:00
Andrei Zmievski
f1dcb32c9f
Use zend_register_list_destructors_ex() instead.
2000-10-25 17:44:02 +00:00
Daniel Beulshausen
a953b5ae4d
i'm sure this should be ibase_query :)
2000-10-21 17:38:08 +00:00
Andrei Zmievski
7b4983c8f8
Mega-patch to get better resource information for modules.
...
* Fixed a bug in zend_rsrc_list_get_rsrc_type()
* Switched register_list_destructors() to use
zend_register_list_destructors_ex() instead
* Updated all relevant modules to provide the resource type name
to register_list_destructors() call
* Updated var_dump() to output resource type name instead of number
@- Made resource type names visible, e.g. var_dump() and
@ get_resource_type() display "file" for file resources. (Andrei)
2000-10-20 18:25:16 +00:00
Jouni Ahto
68b899ce26
(ibase_execute) - Oops, trying to free a little bit too much. Maybe fixes
...
#6721 , #7117 , #7278 .
# Shouldn't have 6 versions of interbase.c lying around. Can't always
# remember which versions were tested, which ones committed and which ones
# actually in CVS... :(
2000-10-17 17:46:14 +00:00
Jouni Ahto
f06ee6bdba
- List entry types should be true globals.
2000-10-05 12:47:39 +00:00
Zeev Suraski
1237a33c79
- Made Interbase compile under Win32, cleaned warnings
...
@- Added Win32 project for the Interbase module (Zeev)
2000-07-17 20:51:47 +00:00
Jouni Ahto
af343ca8a1
- Left debugging accidentally on...
2000-07-09 10:30:52 +00:00
Jouni Ahto
ccb216ce49
(ibase_blob_import) It's good to have link handle available, if you want to
...
use it...
(_php_ibase_exec) On error situations, only xsqlda was freed, not its
contents.
2000-07-09 10:27:41 +00:00
Jouni Ahto
a63013bfbf
- I must be getting demented. Forgot to add and register list destructor
...
function when creating new list entry type. Several other modifications
too related to this. Blobs still not working.
2000-07-09 07:30:15 +00:00
Jouni Ahto
99c6e63e66
- Move away from encoding transaction number into link_id and use properly
...
resources instead for both.
- Some cleaning.
2000-07-07 12:06:05 +00:00
Jouni Ahto
ec62b2d1cd
- First try at getting interbase to compile and work in ZTS-mode. Compiles.
2000-07-05 04:21:00 +00:00
Jouni Ahto
8f1ff9e85e
- Close cursor immediately before reuse so that calling ibase_free_result is
...
not necessary anymore. Seems to also prevent a a situation where at request
shutdown cursor was first dropped and tried to close it afterwards when
all the resources were not manually freed, and could occasionally segfault.
2000-06-24 16:24:29 +00:00
Sascha Schumann
0c03253635
Stop including dl/phpdl.h.
2000-06-24 15:36:04 +00:00
Egon Schmid
bcec04f1d9
Added argument type.
2000-06-11 16:24:00 +00:00
Andi Gutmans
3701bc4207
- ARG_COUNT(ht) -> ZEND_NUM_ARGS() mega patch
2000-06-05 19:47:54 +00:00
Sascha Schumann
4686a3b50e
Use #ifdef COMPILE_DL_EXTNAME solely.
2000-05-23 09:33:51 +00:00
Zeev Suraski
e043439ff6
Update the license with the new clause 6
2000-05-18 15:34:45 +00:00
Jouni Ahto
08838fe79a
Default to the highest SQL version supported by libs.
...
Fixed associative array values returned by ibase_field_info.
Fixed compatibility problems with old versions of InterBase.
2000-05-14 21:55:45 +00:00
Jouni Ahto
4132ec828d
Changed ibase_num_fields to use high-performance api (which fixed a *very*
...
obscure bug).
2000-05-12 08:37:03 +00:00
Jouni Ahto
fc5daee434
Fixed all (?) remaining issues with InterBase 6 datatypes, especially
...
with timestamp, date and time.
Incombatible change: renamed constant IBASE_TIMESTAMP to IBASE_UNIXTIME.
Incompatible change: renamed configuration directive ibase.timeformat
to ibase.timestampformat.
Added constants IBASE_TIMESTAMP, IBASE_DATE, IBASE_TIME.
Added configuration directives ibase.dateformat and ibase.timeformat.
ibase_timefmt() now takes an optional second argument specifying which
format to change, default is IBASE_TIMESTAMP (for even a little backwards
compatibility).
2000-05-12 03:02:14 +00:00
Jouni Ahto
59ddaefd72
SQL_INT64 binding support in prepared and executed queries.
...
Fixed a (probably) longtime bug with binding to DECIMAL/NUMERIC stored as
scaled integer.
# Be lazy on documentation, then nobody ever uses the features there are,
# and you never get caught for bugs...
2000-05-11 19:38:02 +00:00
Jouni Ahto
b826d6a43d
Support (partially) the new datatypes in InterBase 6.
2000-05-09 20:30:23 +00:00
Jouni Ahto
aef06da015
Fix (?) #4314 .
2000-05-04 13:43:06 +00:00
Jouni Ahto
4802fbb8b8
If using a persistent connection, check if it's still there and reopen if
...
needed.
2000-05-04 12:28:00 +00:00
Sascha Schumann
fe50664d4d
#if COMPILE_DL
...
becomes
#if defined(COMPILE_DL) || defined(COMPILE_DL_EXTENSION_NAME)
2000-05-02 00:44:35 +00:00
Sascha Schumann
0d383d9373
Replace the various get_module() functions with a uniform
...
ZEND_GET_MODULE(name) macro.
2000-05-02 00:30:36 +00:00
Jouni Ahto
430bfdd878
Moving module to the high-performance API & fixing it for PHP4.
2000-04-30 05:46:04 +00:00
Jouni Ahto
1dc32c2d52
# Reaching alpha status with this module...
2000-04-18 02:52:45 +00:00
Colin Viebrock
a7c8bfb9fb
phpinfo() prettying
2000-04-06 21:07:44 +00:00
Colin Viebrock
2cb6745cf0
a better way, i've been told (thanks)
2000-04-06 17:01:41 +00:00
Colin Viebrock
5115342c6e
More phpinfo() prettying.
...
Can someone check my code for the interbase
support, and I need someone else to decode the LDAP stuff ... it's beyond
me.
2000-04-06 16:57:33 +00:00
Jouni Ahto
bd1140e71d
# Compiles. Doesn't work yet. Unless leaking memory counts as 'working'.
...
# Trying to finish before RC1...
2000-03-12 19:44:23 +00:00