took out zend_hash_pointer_update() & zend_hash_pointer_index_update_or_next_insert() - i really prefer link-errors instead of runtime-errors, don't you?
Sascha Schumann [Mon, 31 Jan 2000 17:22:17 +0000 (17:22 +0000)]
(PHP mktime) Added windowing support for 0..70
@- mktime interprets years in the range 0-70 now as 2000-2070. You can
@ continue to specify the complete year (i.e. 1920) (Sascha)
Zeev Suraski [Sat, 29 Jan 2000 11:55:44 +0000 (11:55 +0000)]
- Change the argument order of php_register_variable() to something more
intuitive.
- Make the authentication variables be a part of the HTTP_SERVER_VARS[] array
Andi Gutmans [Sat, 29 Jan 2000 10:16:04 +0000 (10:16 +0000)]
- Add parser support for string offsets. This added three shift/reduce
conflicts but they all seem to be fine.
- Cleaned up the parsing rules a bit and made them much more compact and
elegant.
- Please CVS update and see that I didn't break anything.
Zeev Suraski [Fri, 28 Jan 2000 17:24:53 +0000 (17:24 +0000)]
Tried to centralize global variable registration as much as possible:
- Added $HTTP_ENV_VARS[] and $HTTP_SERVER_VARS[] support, which similarly
to $HTTP_GET_VARS[], contain environment and server variables. Setting
register_globals to Off will now also prevent registration of the
environment and server variables into the global scope (Zeev)
- Renamed gpc_globals to register_globals (Zeev)
- Introduced variables_order that deprecates gpc_order, and allows control
over the server and environment variables, in addition to GET/POST/Cookies
(Zeev)
Chuck Hagenbuch [Thu, 27 Jan 2000 16:38:45 +0000 (16:38 +0000)]
Mcal cleanup, stage 1: it compiles again (the php3 syntax to php4/zend
syntax conversion left a lot of: PHP_FUNCTION void ... definitions, giving
two types to every function).
However, it's still segfaulting. I'll look into that next.
Sam Ruby [Thu, 27 Jan 2000 13:44:45 +0000 (13:44 +0000)]
PHP now starts up in CGI mode with Kaffe on RedHat Linux 6.1.
status: segfault atexit, npe in jawt - but otherwise both samples work!
Installation needs more work
Uwe Steinmann [Tue, 25 Jan 2000 17:00:09 +0000 (17:00 +0000)]
- resumed work on domxml and found a way to circumwent a segm fault
(see the source). No solution to fix it, yet. Probably needs some
understanding of zend, which I don't have.
- added more functions
Andi Gutmans [Mon, 24 Jan 2000 19:04:07 +0000 (19:04 +0000)]
- Make foreach() now copy the array but use the original array. It can
still be optimized A LOT but it's only a performance issue and not
a feature issue.
Sam Ruby [Wed, 19 Jan 2000 14:45:26 +0000 (14:45 +0000)]
First step to restoring the ability to build Java support on Unix:
1) Restore the ability to build CGI as a shared library
2) Correct make dependency rule so that the jar files are included
3) Search for jar executable, and use it, if found
Zeev Suraski [Sun, 16 Jan 2000 21:03:49 +0000 (21:03 +0000)]
- Remove the pre-request-shutdown hooks, they should no longer be necessary.
The session module may not work due to an unknown (and until now, IMO, misdiagnosed) problem,
if it does, please report it!
Zeev Suraski [Sun, 16 Jan 2000 20:59:03 +0000 (20:59 +0000)]
- Make zend_hash_apply() (and friends) reentrant and much, much quicker
- Introduce zend_hash_graceful_destroy(), which allows the destructor functions to
use zend_hash_apply() and/or zend_hash_graceful_destroy()
- Switch to zend_hash_graceful_destroy() in the resource list shutdowns
Zeev Suraski [Sun, 16 Jan 2000 19:43:34 +0000 (19:43 +0000)]
Remove the post-startup callback support. Modules are now started only after
the entire engine is started. People - please make sure that the session module
works properly for you.
Thies C. Arntzen [Sun, 16 Jan 2000 13:30:57 +0000 (13:30 +0000)]
@- OCI8 now supports binding of NULL-values. Module cleanups. (Thies)
lots of cleanup - all invisible to the user (i hope;-)
- full refcounting of connections & statements
- cleanup of the descriptor-code (descriptors are now real resources)
- we now use SQLT_CHR instead of SQLT_STR (no trailing \0) - smarter & faster
- ocifetchinto(OCI_BOTH) will use references.