]>
granicus.if.org Git - php/log
Stanislav Malyshev [Mon, 4 Aug 2003 10:30:42 +0000 (10:30 +0000)]
use get_obj_zval_ptr
Tomas V.V.Cox [Mon, 4 Aug 2003 10:15:34 +0000 (10:15 +0000)]
- Typo in cache file creation
- Do not create the cache dir in getCache()
Stanislav Malyshev [Mon, 4 Aug 2003 09:31:58 +0000 (09:31 +0000)]
add test
Stanislav Malyshev [Mon, 4 Aug 2003 09:10:52 +0000 (09:10 +0000)]
Fix #24884 - clone $this
Zeev Suraski [Mon, 4 Aug 2003 08:55:44 +0000 (08:55 +0000)]
Fix library linkage
Zeev Suraski [Mon, 4 Aug 2003 08:54:40 +0000 (08:54 +0000)]
Add missing library path
Zeev Suraski [Mon, 4 Aug 2003 08:42:36 +0000 (08:42 +0000)]
Add a test
Zeev Suraski [Mon, 4 Aug 2003 08:38:24 +0000 (08:38 +0000)]
Fix bug #24652 - Sterling, do you begin to think that maybe it wasn't such
a good idea?
Zeev Suraski [Mon, 4 Aug 2003 07:53:09 +0000 (07:53 +0000)]
Simplify code using XOR
Zeev Suraski [Mon, 4 Aug 2003 07:52:36 +0000 (07:52 +0000)]
Add logical XOR, proves to be quite useful lately
Zeev Suraski [Mon, 4 Aug 2003 07:52:09 +0000 (07:52 +0000)]
This check shouldn't be necessary
<changelog@php.net> [Mon, 4 Aug 2003 00:30:32 +0000 (00:30 +0000)]
ChangeLog update
Marcus Boerger [Sun, 3 Aug 2003 22:29:20 +0000 (22:29 +0000)]
Latest zend updates
Marcus Boerger [Sun, 3 Aug 2003 22:28:14 +0000 (22:28 +0000)]
Fix crash
Marcus Boerger [Sun, 3 Aug 2003 22:03:52 +0000 (22:03 +0000)]
Fix test and add missing initialization
Zeev Suraski [Sun, 3 Aug 2003 21:06:23 +0000 (21:06 +0000)]
Ensure functions have a valid access level
Zeev Suraski [Sun, 3 Aug 2003 21:04:39 +0000 (21:04 +0000)]
Default to public
Marcus Boerger [Sun, 3 Aug 2003 20:49:27 +0000 (20:49 +0000)]
Not needed, will be copied from ptr->flags later
Tomas V.V.Cox [Sun, 3 Aug 2003 19:43:45 +0000 (19:43 +0000)]
let's go with b3x
Tomas V.V.Cox [Sun, 3 Aug 2003 19:36:14 +0000 (19:36 +0000)]
+* Made package dependency checking back to work
+* Added support for spaces in path names (Greg)
Tomas V.V.Cox [Sun, 3 Aug 2003 19:32:07 +0000 (19:32 +0000)]
Added support for spaces in path names (thanks Greg!)
Uwe Schindler [Sun, 3 Aug 2003 19:31:56 +0000 (19:31 +0000)]
TSRM issue in windows compiling
Marcus Boerger [Sun, 3 Aug 2003 19:25:03 +0000 (19:25 +0000)]
Add missing arg info
Tomas V.V.Cox [Sun, 3 Aug 2003 19:21:34 +0000 (19:21 +0000)]
Don't let the shell escape quotes
Moriyoshi Koizumi [Sun, 3 Aug 2003 19:20:45 +0000 (19:20 +0000)]
Style & WS fixes
Marcus Boerger [Sun, 3 Aug 2003 18:55:51 +0000 (18:55 +0000)]
Fix build
Marcus Boerger [Sun, 3 Aug 2003 18:52:09 +0000 (18:52 +0000)]
Fix warning
Marcus Boerger [Sun, 3 Aug 2003 18:46:34 +0000 (18:46 +0000)]
Reallow build
Zeev Suraski [Sun, 3 Aug 2003 17:44:39 +0000 (17:44 +0000)]
Use new infrastructure.
There are bound to be some messups, please report build/runtime bugs!
Zeev Suraski [Sun, 3 Aug 2003 17:42:01 +0000 (17:42 +0000)]
Remove unnecessary macro
Zeev Suraski [Sun, 3 Aug 2003 17:40:44 +0000 (17:40 +0000)]
ntroduce infrastructure for supplying information about arguments,
including:
- Whether or not to pass by ref (replaces the old arg_types, with arg_info)
- Argument name (for future use, maybe introspection)
- Class/Interface name (for type hints)
- If a class/interface name is available, whether to allow a null instance
Both user and builtin functions share the same data structures.
To declare a builtin function that expects its first arg to be an instance
of class 'Person', its second argument as a regular arg, and its third by
reference, use:
ZEND_BEGIN_ARG_INFO(my_func_arg_info, 0)
ZEND_ARG_OBJ_INFO(0, someone, Person, 1)
ZEND_ARG_PASS_INFO(0)
ZEND_ARG_PASS_INFO(1)
ZEND_END_ARG_INFO();
and use my_func_arg_info as the arg_info parameter to the ZEND_FE() family
of macros.
The first arg to each ZEND_ARG_*() macro is whether or not to pass by ref.
The boolean arg to ZEND_BEGIN_ARG_INFO() tells the engine whether to treat
the arguments for which there's no explicit information as pass by reference
or not.
The boolean argument to ZEND_ARG_OBJ_INFO() (4th arg) is whether or not to allownull values.
Moriyoshi Koizumi [Sun, 3 Aug 2003 13:58:20 +0000 (13:58 +0000)]
Disable the test temporarily because "-d" flags in the command line doesn't
take effect under CGI mode. (See the relevant portion of cgi_main.c
that begins at line 996)
Tomas V.V.Cox [Sun, 3 Aug 2003 13:44:36 +0000 (13:44 +0000)]
Made package dep checking to work again
(Seems that this line got lost at some point)
Uwe Schindler [Sun, 3 Aug 2003 11:22:53 +0000 (11:22 +0000)]
Fix Win32 Build because of missint TSRM stuff
Zeev Suraski [Sun, 3 Aug 2003 10:32:40 +0000 (10:32 +0000)]
No need for this initialization - this function initializes all of the
elements of zend_internal_function
Zeev Suraski [Sun, 3 Aug 2003 08:23:25 +0000 (08:23 +0000)]
Clean up. extended_value can only contain either ZEND_UNSET_DIM or
ZEND_UNSET_OBJ.
Zeev Suraski [Sun, 3 Aug 2003 08:21:08 +0000 (08:21 +0000)]
Generalize fetch_class
<changelog@php.net> [Sun, 3 Aug 2003 00:30:27 +0000 (00:30 +0000)]
ChangeLog update
Marcus Boerger [Sat, 2 Aug 2003 19:03:14 +0000 (19:03 +0000)]
Initialize all struct members: Necessary for reflection
Ilia Alshanetsky [Sat, 2 Aug 2003 18:29:30 +0000 (18:29 +0000)]
Fixed bug #24177 (Status not set correctly after flush() in Apache 2)
Tomas V.V.Cox [Sat, 2 Aug 2003 15:34:19 +0000 (15:34 +0000)]
fix invalid $fp check (by nicox@php.net)
Tomas V.V.Cox [Sat, 2 Aug 2003 14:59:44 +0000 (14:59 +0000)]
upgrade-all back to work
Tomas V.V.Cox [Sat, 2 Aug 2003 14:57:59 +0000 (14:57 +0000)]
trailing ws
Marcus Boerger [Sat, 2 Aug 2003 14:22:18 +0000 (14:22 +0000)]
Show interfaces
Marcus Boerger [Sat, 2 Aug 2003 13:49:12 +0000 (13:49 +0000)]
Use correct macro
Wez Furlong [Sat, 2 Aug 2003 11:43:55 +0000 (11:43 +0000)]
fix usage of instanceof here too
Marcus Boerger [Sat, 2 Aug 2003 11:39:15 +0000 (11:39 +0000)]
Fix warning
<changelog@php.net> [Sat, 2 Aug 2003 00:30:27 +0000 (00:30 +0000)]
ChangeLog update
Ilia Alshanetsky [Fri, 1 Aug 2003 20:20:11 +0000 (20:20 +0000)]
Fixed bug #22072 (Apache2 sapis do not detect aborted connections).
Wez Furlong [Fri, 1 Aug 2003 17:51:56 +0000 (17:51 +0000)]
better fix...
Ilia Alshanetsky [Fri, 1 Aug 2003 16:52:49 +0000 (16:52 +0000)]
Preserve exit status for non-php execution modes.
Wez Furlong [Fri, 1 Aug 2003 16:48:11 +0000 (16:48 +0000)]
Fix "O" format for zend_parse_parameters
Ilia Alshanetsky [Fri, 1 Aug 2003 12:26:28 +0000 (12:26 +0000)]
Fixed bug #23509 (exit code lost when exit() called from
register_shutdown_function())
Andrey Hristov [Fri, 1 Aug 2003 11:09:11 +0000 (11:09 +0000)]
Removed the unnecessary check of array_init() return value.
Edin Kadribasic [Fri, 1 Aug 2003 09:48:57 +0000 (09:48 +0000)]
Add missing .cvsignore files.
John Coggeshall [Fri, 1 Aug 2003 09:48:06 +0000 (09:48 +0000)]
Segfault fix.
John Coggeshall [Fri, 1 Aug 2003 09:12:35 +0000 (09:12 +0000)]
Fixed a number of memleaks and cleaned up the code a bit.
<changelog@php.net> [Fri, 1 Aug 2003 00:30:42 +0000 (00:30 +0000)]
ChangeLog update
John Coggeshall [Fri, 1 Aug 2003 00:22:43 +0000 (00:22 +0000)]
Adding the tidy extension to PECL
Ilia Alshanetsky [Thu, 31 Jul 2003 22:56:57 +0000 (22:56 +0000)]
Only register server variables when needed.
Ilia Alshanetsky [Thu, 31 Jul 2003 22:29:32 +0000 (22:29 +0000)]
Fixed bug #24883 (variables created through register_globals, ignore
gpc_order and variables_order).
Prevent multiple registration of ENV & SERVER variables when more then one
is specified.
Prevent multiple addition of GET/POST/COOKIE variables when building
_REQUEST.
Ilia Alshanetsky [Thu, 31 Jul 2003 19:46:03 +0000 (19:46 +0000)]
Fixed bug #22154 (Possible crash when memory_limit is reached and
output buffering in addition to session.use_trans_sid is used).
foobar [Thu, 31 Jul 2003 18:28:47 +0000 (18:28 +0000)]
- Removed the unnecessary check of array_init() return value.
Zeev Suraski [Thu, 31 Jul 2003 16:30:15 +0000 (16:30 +0000)]
Use instanceof_function()
Zeev Suraski [Thu, 31 Jul 2003 09:06:11 +0000 (09:06 +0000)]
Finish the array overloading patch
Zeev Suraski [Thu, 31 Jul 2003 08:24:55 +0000 (08:24 +0000)]
Cleanup
Andi Gutmans [Thu, 31 Jul 2003 05:08:59 +0000 (05:08 +0000)]
- Fix logic. It was the wrong way around.
<changelog@php.net> [Thu, 31 Jul 2003 00:30:27 +0000 (00:30 +0000)]
ChangeLog update
foobar [Wed, 30 Jul 2003 21:56:45 +0000 (21:56 +0000)]
Revert the fix for now
Andi Gutmans [Wed, 30 Jul 2003 19:47:39 +0000 (19:47 +0000)]
- Fix problem with hash when updating same bucket with data of different
sizes one after another.
- Fix number of arguments to read_dimension.
Ilia Alshanetsky [Wed, 30 Jul 2003 17:55:06 +0000 (17:55 +0000)]
Fixed bug #24873 (incorrect handling of / inside open_basedir)
Zeev Suraski [Wed, 30 Jul 2003 17:49:27 +0000 (17:49 +0000)]
Get rid of an opcode
Zeev Suraski [Wed, 30 Jul 2003 17:40:54 +0000 (17:40 +0000)]
Support overloading of $foo["bar"] += "baz"
Ilia Alshanetsky [Wed, 30 Jul 2003 17:34:11 +0000 (17:34 +0000)]
Fixed bug #23792 (8 bit graphics don't rotate properly)
Patch by: pajoye@php.net
Zeev Suraski [Wed, 30 Jul 2003 17:12:06 +0000 (17:12 +0000)]
Improve array overloading - support unset($foo["bar"])
Zeev Suraski [Wed, 30 Jul 2003 17:02:41 +0000 (17:02 +0000)]
Remove garbage
Zeev Suraski [Wed, 30 Jul 2003 16:15:03 +0000 (16:15 +0000)]
Call exec_finished()
Zeev Suraski [Wed, 30 Jul 2003 16:13:52 +0000 (16:13 +0000)]
Add exec_finished() callback for modules - this is the last place where the
modules may touch the symbol table reliably
foobar [Wed, 30 Jul 2003 14:09:42 +0000 (14:09 +0000)]
Fix build on certain platforms which do not accept #include FOOBAR
Adam Dickmeiss [Wed, 30 Jul 2003 09:53:39 +0000 (09:53 +0000)]
Fix yaz_record, type array to return bibliographic record part
<changelog@php.net> [Wed, 30 Jul 2003 00:30:26 +0000 (00:30 +0000)]
ChangeLog update
Ilia Alshanetsky [Tue, 29 Jul 2003 18:26:34 +0000 (18:26 +0000)]
Finalize the closing process of persistent streams. The current
behavior/API is as follows:
1) To close a persistent use php_stream_pclose(), it will close the stream
and remove it from the persistent list.
2) Inside PHP code only explicit fclose() will close persistent streams,
all other actions such as unset() or assigning a value to stream handle
will not.
3) Regular streams can still be closed by either fclose(), unset() or an
assignment of a value to the stream handler.
Ilia Alshanetsky [Tue, 29 Jul 2003 17:56:50 +0000 (17:56 +0000)]
Test case for bug #22836.
Rob Richards [Tue, 29 Jul 2003 13:34:50 +0000 (13:34 +0000)]
increment refcount for arrays passed to xml_set_handler
foobar [Tue, 29 Jul 2003 01:30:59 +0000 (01:30 +0000)]
Remove the obfuscation caused by the double "#ifdef ZTS"
Ilia Alshanetsky [Mon, 28 Jul 2003 18:57:28 +0000 (18:57 +0000)]
Fixed a double free bug when freeing persistent streams.
Ilia Alshanetsky [Mon, 28 Jul 2003 14:42:42 +0000 (14:42 +0000)]
Make pclose() respect references.
foobar [Mon, 28 Jul 2003 10:44:19 +0000 (10:44 +0000)]
Fixed bug #24839 (missing </div>)
foobar [Mon, 28 Jul 2003 10:23:36 +0000 (10:23 +0000)]
ws fix
Ilia Alshanetsky [Mon, 28 Jul 2003 04:01:32 +0000 (04:01 +0000)]
Fixed bug #13142 (strtotime not handling "M d H:i:s Y" format)
<changelog@php.net> [Mon, 28 Jul 2003 00:30:27 +0000 (00:30 +0000)]
ChangeLog update
Rob Richards [Sun, 27 Jul 2003 20:32:55 +0000 (20:32 +0000)]
Fix bug #24801 (xml_call_handler() causes segmentation fault)
Rob Richards [Sun, 27 Jul 2003 20:21:36 +0000 (20:21 +0000)]
remove xml debug code
Ilia Alshanetsky [Sun, 27 Jul 2003 18:45:02 +0000 (18:45 +0000)]
Fixed bug #24557 (make fclose() respect refcount on the resource).
Ilia Alshanetsky [Sun, 27 Jul 2003 18:16:06 +0000 (18:16 +0000)]
Fixed bug #24827 (ob_gzhandler overrides Vary header)
Rob Richards [Sun, 27 Jul 2003 17:57:06 +0000 (17:57 +0000)]
reworking xml namespace support
add node lookupNamespaceURI and lookupPrefix
add attr isId
Marcus Boerger [Sun, 27 Jul 2003 17:44:20 +0000 (17:44 +0000)]
#damn
Marcus Boerger [Sun, 27 Jul 2003 17:05:56 +0000 (17:05 +0000)]
In protocol version < 3 we cannot test transaction status and do unconditional ROLLBACK;
Marcus Boerger [Sun, 27 Jul 2003 16:47:36 +0000 (16:47 +0000)]
Added new function pg_parameter_status()
Marcus Boerger [Sun, 27 Jul 2003 16:46:40 +0000 (16:46 +0000)]
Needed function detection