]>
granicus.if.org Git - php/log
Uwe Steinmann [Wed, 2 Feb 2000 20:57:49 +0000 (20:57 +0000)]
- support libxml installed in gnome
Zeev Suraski [Wed, 2 Feb 2000 18:42:04 +0000 (18:42 +0000)]
Add expat to the distribution
Add expat support to Win32 builds
Andrei Zmievski [Wed, 2 Feb 2000 18:00:44 +0000 (18:00 +0000)]
(php_sock_fgets) Respect timeout event.
Andrei Zmievski [Wed, 2 Feb 2000 17:19:36 +0000 (17:19 +0000)]
Fixed SAPI modules to properly register their related modules.
Andrei Zmievski [Wed, 2 Feb 2000 16:49:39 +0000 (16:49 +0000)]
Initialize apache properly.
Zeev Suraski [Wed, 2 Feb 2000 16:47:43 +0000 (16:47 +0000)]
- Fix the annoying problem with list(), that surfaced up after our recent cleaning
patches
Andrei Zmievski [Wed, 2 Feb 2000 15:33:14 +0000 (15:33 +0000)]
Remove crud.
Andrei Zmievski [Wed, 2 Feb 2000 14:29:27 +0000 (14:29 +0000)]
Forgot to add the actual file.
Andrei Zmievski [Wed, 2 Feb 2000 14:15:46 +0000 (14:15 +0000)]
Some rearranging.
Thies C. Arntzen [Wed, 2 Feb 2000 11:37:22 +0000 (11:37 +0000)]
foreach note
Thies C. Arntzen [Wed, 2 Feb 2000 11:31:37 +0000 (11:31 +0000)]
use FREE_ZVAL where appropiate
Uwe Steinmann [Wed, 2 Feb 2000 11:18:06 +0000 (11:18 +0000)]
- several minor cleanups like removing unused variables
Andrei Zmievski [Wed, 2 Feb 2000 06:09:00 +0000 (06:09 +0000)]
Moved ext/apache into sapi/apache.
<changelog@php.net> [Wed, 2 Feb 2000 02:09:10 +0000 (02:09 +0000)]
ChangeLog update
<changelog@php.net> [Wed, 2 Feb 2000 02:09:07 +0000 (02:09 +0000)]
NEWS update
Andrei Zmievski [Tue, 1 Feb 2000 23:12:48 +0000 (23:12 +0000)]
Added add_property_unset() and add_property_bool().
Andrei Zmievski [Tue, 1 Feb 2000 22:17:06 +0000 (22:17 +0000)]
Not needed.
Zeev Suraski [Tue, 1 Feb 2000 22:13:13 +0000 (22:13 +0000)]
Compile fix
Zeev Suraski [Tue, 1 Feb 2000 22:04:52 +0000 (22:04 +0000)]
Improve dependencies
Andrei Zmievski [Tue, 1 Feb 2000 20:02:44 +0000 (20:02 +0000)]
- Implemented socket_get_status() function. Some more stuff can be added
to it in the future.
- Renamed set_socket_timeout() to socket_set_timeout()
- Renamed set_socket_blocking() to socket_set_blocking() but kept the
old name for compatibility. It now outputs a warning that
set_socket_timeout() is deprecated but still goes through.
@ Added socket_get_status() function. Renamed:
@ set_socket_timeout() -> socket_set_timeout()
@ set_socket_blocking() -> socket_set_blocking(). (Andrei)
Zeev Suraski [Tue, 1 Feb 2000 19:22:59 +0000 (19:22 +0000)]
Sort out a gdb problem
Zeev Suraski [Tue, 1 Feb 2000 18:54:01 +0000 (18:54 +0000)]
Fix warning
Andrei Zmievski [Tue, 1 Feb 2000 17:17:08 +0000 (17:17 +0000)]
Socket note.
Sam Ruby [Tue, 1 Feb 2000 16:25:43 +0000 (16:25 +0000)]
Servlets work again! OK, so it crashes on shutdown, apparently trying to
report a memory leak, but it is worth committing the progress so far.
Andi Gutmans [Tue, 1 Feb 2000 16:02:38 +0000 (16:02 +0000)]
- Get rid of remains of garbage.
- This should fix Thies' UMR
Thies C. Arntzen [Tue, 1 Feb 2000 14:39:59 +0000 (14:39 +0000)]
make it work without the zend_hash_pointer*() functions. some work on the shutdown issues (more to follow)
Thies C. Arntzen [Tue, 1 Feb 2000 11:41:15 +0000 (11:41 +0000)]
moved destroying of garbage before resource-list gets destroyed - (see my previous mail)
zeev, andi - please comment!
Thies C. Arntzen [Tue, 1 Feb 2000 11:37:33 +0000 (11:37 +0000)]
added missing break.
Thies C. Arntzen [Tue, 1 Feb 2000 10:40:05 +0000 (10:40 +0000)]
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?
Andrei Zmievski [Tue, 1 Feb 2000 06:06:03 +0000 (06:06 +0000)]
Implemented realpath().
@ Added realpath() function. (Andrei)
<changelog@php.net> [Tue, 1 Feb 2000 02:09:10 +0000 (02:09 +0000)]
ChangeLog update
<changelog@php.net> [Tue, 1 Feb 2000 02:09:07 +0000 (02:09 +0000)]
NEWS update
Zeev Suraski [Mon, 31 Jan 2000 22:31:00 +0000 (22:31 +0000)]
Add the complement to the putenv() security
Andrei Zmievski [Mon, 31 Jan 2000 22:10:04 +0000 (22:10 +0000)]
Another todo.
Andi Gutmans [Mon, 31 Jan 2000 21:09:14 +0000 (21:09 +0000)]
- This has to always be done.
Zeev Suraski [Mon, 31 Jan 2000 19:18:07 +0000 (19:18 +0000)]
- Optimized garbage mechanism
- Fixed another buglet in the parser
Zeev Suraski [Mon, 31 Jan 2000 18:21:54 +0000 (18:21 +0000)]
- Fix foreach()
- Fix indirect reference with object properties
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)
Andrei Zmievski [Mon, 31 Jan 2000 15:37:22 +0000 (15:37 +0000)]
Another point.
<changelog@php.net> [Mon, 31 Jan 2000 15:35:06 +0000 (15:35 +0000)]
NEWS update
Andrei Zmievski [Mon, 31 Jan 2000 15:09:09 +0000 (15:09 +0000)]
*** empty log message ***
Zeev Suraski [Sun, 30 Jan 2000 22:14:58 +0000 (22:14 +0000)]
Fix typo
Zeev Suraski [Sun, 30 Jan 2000 22:10:30 +0000 (22:10 +0000)]
@- Added the ability to prevent the user from overriding certain environment
@ variables in Safe Mode (Zeev)
- Finished work, more or less
Andi Gutmans [Sun, 30 Jan 2000 21:17:29 +0000 (21:17 +0000)]
- Fix the bug Thies found where I forgot to change a break; to NEXT_OPCODE();
- If you find anymore let me know
Zeev Suraski [Sun, 30 Jan 2000 20:49:16 +0000 (20:49 +0000)]
Some more work, I'll finish this when I get home
Sam Ruby [Sun, 30 Jan 2000 20:48:33 +0000 (20:48 +0000)]
PHP can install and run as a servlet again on Unix.
Still todo: allow access to ext/java functionality from within servlet.
Zeev Suraski [Sun, 30 Jan 2000 20:31:41 +0000 (20:31 +0000)]
Initial work on the protected env vars stuff
Andi Gutmans [Sun, 30 Jan 2000 04:49:43 +0000 (04:49 +0000)]
- Run it on align_test
Sam Ruby [Sun, 30 Jan 2000 00:42:26 +0000 (00:42 +0000)]
add installation
Zeev Suraski [Sat, 29 Jan 2000 17:54:30 +0000 (17:54 +0000)]
@- Fixed a crash bug in strtr() working on large input strings (Zeev)
Sam Ruby [Sat, 29 Jan 2000 17:53:58 +0000 (17:53 +0000)]
Progress: sapi/servlet now builds again on Unix
Zeev Suraski [Sat, 29 Jan 2000 17:49:05 +0000 (17:49 +0000)]
Fix ``'s
Zeev Suraski [Sat, 29 Jan 2000 17:19:47 +0000 (17:19 +0000)]
Fix require()
Sam Ruby [Sat, 29 Jan 2000 13:22:47 +0000 (13:22 +0000)]
First steps towards restoring sapi/servlet on Unix.
Cosmetic improvements to allow README to be read on systems with tabstop=8
Zeev Suraski [Sat, 29 Jan 2000 12:57:08 +0000 (12:57 +0000)]
Fix buglets in the argv/argc code
Rasmus Lerdorf [Sat, 29 Jan 2000 12:46:59 +0000 (12:46 +0000)]
No comment - will explain next week
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:20:05 +0000 (10:20 +0000)]
- Get rid of another rule which isn't needed.
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.
Andi Gutmans [Sat, 29 Jan 2000 09:14:22 +0000 (09:14 +0000)]
- This will save some memory w/ GCC compilers on some platforms
Andi Gutmans [Sat, 29 Jan 2000 00:33:07 +0000 (00:33 +0000)]
- Yet another tiny optimization.
Andi Gutmans [Fri, 28 Jan 2000 22:23:28 +0000 (22:23 +0000)]
- Make loop a bit faster.
Andi Gutmans [Fri, 28 Jan 2000 21:46:07 +0000 (21:46 +0000)]
- Make sure its use is understood.
Andi Gutmans [Fri, 28 Jan 2000 21:43:46 +0000 (21:43 +0000)]
- Double the speed of some key switch() tests for Win32.
Zeev Suraski [Fri, 28 Jan 2000 18:29:37 +0000 (18:29 +0000)]
- A few fixes
- Added register_argv_argc directive to allow disabling of argv/argc
Zeev Suraski [Fri, 28 Jan 2000 17:43:41 +0000 (17:43 +0000)]
Rename gpc_globals to register_globals
Zeev Suraski [Fri, 28 Jan 2000 17:38:08 +0000 (17:38 +0000)]
Apache module compile fixes
Andrei Zmievski [Fri, 28 Jan 2000 17:29:37 +0000 (17:29 +0000)]
Use sizeof on the proper string.
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)
Zeev Suraski [Fri, 28 Jan 2000 14:57:19 +0000 (14:57 +0000)]
Use a more general and descriptive name
Zeev Suraski [Fri, 28 Jan 2000 14:46:19 +0000 (14:46 +0000)]
dsp updates
Andi Gutmans [Fri, 28 Jan 2000 13:53:06 +0000 (13:53 +0000)]
- Make Win32 compile again
Zeev Suraski [Fri, 28 Jan 2000 13:31:12 +0000 (13:31 +0000)]
post.c really had nothing to do with POST anymore, and it belongs to the top level directory
Andi Gutmans [Fri, 28 Jan 2000 13:25:55 +0000 (13:25 +0000)]
- This makes the switch() statement twice as quick. Moving to enum
might make this a general speed up for other platforms too
Zeev Suraski [Fri, 28 Jan 2000 12:53:05 +0000 (12:53 +0000)]
Get rid of the old implementation
Sam Ruby [Fri, 28 Jan 2000 10:53:06 +0000 (10:53 +0000)]
accomodate old versions of kaffe which don't support jar
Sam Ruby [Fri, 28 Jan 2000 00:32:28 +0000 (00:32 +0000)]
Shutdown cleanly (prevents Kaffe from trapping on exit)
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
Sam Ruby [Thu, 27 Jan 2000 02:13:21 +0000 (02:13 +0000)]
Forward progress, thanks to Sascha Schumann.
libphp_java.so is now built again - it just refuses to load.
At least I now have something I can debug!
Sascha Schumann [Wed, 26 Jan 2000 21:58:46 +0000 (21:58 +0000)]
Allow shared libraries to be built everywhere
Andi Gutmans [Wed, 26 Jan 2000 21:10:46 +0000 (21:10 +0000)]
- Keep objects as references.
Uwe Steinmann [Wed, 26 Jan 2000 06:31:29 +0000 (06:31 +0000)]
- add another comment to the script
Uwe Steinmann [Wed, 26 Jan 2000 06:22:44 +0000 (06:22 +0000)]
- test script for domxml
Andi Gutmans [Wed, 26 Jan 2000 05:03:22 +0000 (05:03 +0000)]
- Allow is_ref to become 0 in case the refcount is back to 1.
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
Egon Schmid [Mon, 24 Jan 2000 20:25:57 +0000 (20:25 +0000)]
Proper indentation here also.
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.
Zeev Suraski [Mon, 24 Jan 2000 19:03:50 +0000 (19:03 +0000)]
NULL out the ticks callback until Stig implements it
Zeev Suraski [Mon, 24 Jan 2000 19:00:30 +0000 (19:00 +0000)]
- Implement declare() with declarables framework
- Implement ticks - Germany&Norway - 5 points!
Zeev Suraski [Mon, 24 Jan 2000 17:29:15 +0000 (17:29 +0000)]
Fixes
Zeev Suraski [Sat, 22 Jan 2000 17:02:48 +0000 (17:02 +0000)]
Fix an elusive bug
Zeev Suraski [Thu, 20 Jan 2000 14:26:31 +0000 (14:26 +0000)]
Add some order...
Zeev Suraski [Thu, 20 Jan 2000 05:27:57 +0000 (05:27 +0000)]
Indentation fixes
Andi Gutmans [Wed, 19 Jan 2000 19:47:16 +0000 (19:47 +0000)]
- Optimize zend_hash_del a tiny bit.
Andi Gutmans [Wed, 19 Jan 2000 19:44:32 +0000 (19:44 +0000)]
- Hopefully fix the hash problem.
Andreas Karajannis [Wed, 19 Jan 2000 18:21:53 +0000 (18:21 +0000)]
Fix for wrong library ordering with adabas
Andi Gutmans [Wed, 19 Jan 2000 18:14:20 +0000 (18:14 +0000)]
- Hrm I'm not concentrating
Andi Gutmans [Wed, 19 Jan 2000 18:12:05 +0000 (18:12 +0000)]
- Actually the destructor should run after the data is already detached
from the hash but before the bucket is freed.
Andi Gutmans [Wed, 19 Jan 2000 18:05:16 +0000 (18:05 +0000)]
- Rollback hash_apply and friends. They assume now that hash_del is reentrant
as it first applies the destructor and only later nukes the bucket