]> granicus.if.org Git - php/log
php
25 years agoSome rearranging.
Andrei Zmievski [Wed, 2 Feb 2000 14:15:46 +0000 (14:15 +0000)]
Some rearranging.

25 years agoforeach note
Thies C. Arntzen [Wed, 2 Feb 2000 11:37:22 +0000 (11:37 +0000)]
foreach note

25 years agouse FREE_ZVAL where appropiate
Thies C. Arntzen [Wed, 2 Feb 2000 11:31:37 +0000 (11:31 +0000)]
use FREE_ZVAL where appropiate

25 years ago- several minor cleanups like removing unused variables
Uwe Steinmann [Wed, 2 Feb 2000 11:18:06 +0000 (11:18 +0000)]
- several minor cleanups like removing unused variables

25 years agoMoved ext/apache into sapi/apache.
Andrei Zmievski [Wed, 2 Feb 2000 06:09:00 +0000 (06:09 +0000)]
Moved ext/apache into sapi/apache.

25 years agoChangeLog update
<changelog@php.net> [Wed, 2 Feb 2000 02:09:10 +0000 (02:09 +0000)]
ChangeLog update

25 years agoNEWS update
<changelog@php.net> [Wed, 2 Feb 2000 02:09:07 +0000 (02:09 +0000)]
NEWS update

25 years agoAdded add_property_unset() and add_property_bool().
Andrei Zmievski [Tue, 1 Feb 2000 23:12:48 +0000 (23:12 +0000)]
Added add_property_unset() and add_property_bool().

25 years agoNot needed.
Andrei Zmievski [Tue, 1 Feb 2000 22:17:06 +0000 (22:17 +0000)]
Not needed.

25 years agoCompile fix
Zeev Suraski [Tue, 1 Feb 2000 22:13:13 +0000 (22:13 +0000)]
Compile fix

25 years agoImprove dependencies
Zeev Suraski [Tue, 1 Feb 2000 22:04:52 +0000 (22:04 +0000)]
Improve dependencies

25 years ago- Implemented socket_get_status() function. Some more stuff can be added
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)

25 years agoSort out a gdb problem
Zeev Suraski [Tue, 1 Feb 2000 19:22:59 +0000 (19:22 +0000)]
Sort out a gdb problem

25 years agoFix warning
Zeev Suraski [Tue, 1 Feb 2000 18:54:01 +0000 (18:54 +0000)]
Fix warning

25 years agoSocket note.
Andrei Zmievski [Tue, 1 Feb 2000 17:17:08 +0000 (17:17 +0000)]
Socket note.

25 years agoServlets work again! OK, so it crashes on shutdown, apparently trying to
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.

25 years ago- Get rid of remains of garbage.
Andi Gutmans [Tue, 1 Feb 2000 16:02:38 +0000 (16:02 +0000)]
- Get rid of remains of garbage.
- This should fix Thies' UMR

25 years agomake it work without the zend_hash_pointer*() functions. some work on the shutdown...
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)

25 years agomoved destroying of garbage before resource-list gets destroyed - (see my previous...
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!

25 years agoadded missing break.
Thies C. Arntzen [Tue, 1 Feb 2000 11:37:33 +0000 (11:37 +0000)]
added missing break.

25 years agotook out zend_hash_pointer_update() & zend_hash_pointer_index_update_or_next_insert...
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?

25 years agoImplemented realpath().
Andrei Zmievski [Tue, 1 Feb 2000 06:06:03 +0000 (06:06 +0000)]
Implemented realpath().
@ Added realpath() function. (Andrei)

25 years agoChangeLog update
<changelog@php.net> [Tue, 1 Feb 2000 02:09:10 +0000 (02:09 +0000)]
ChangeLog update

25 years agoNEWS update
<changelog@php.net> [Tue, 1 Feb 2000 02:09:07 +0000 (02:09 +0000)]
NEWS update

25 years agoAdd the complement to the putenv() security
Zeev Suraski [Mon, 31 Jan 2000 22:31:00 +0000 (22:31 +0000)]
Add the complement to the putenv() security

25 years agoAnother todo.
Andrei Zmievski [Mon, 31 Jan 2000 22:10:04 +0000 (22:10 +0000)]
Another todo.

25 years ago- This has to always be done.
Andi Gutmans [Mon, 31 Jan 2000 21:09:14 +0000 (21:09 +0000)]
- This has to always be done.

25 years ago- Optimized garbage mechanism
Zeev Suraski [Mon, 31 Jan 2000 19:18:07 +0000 (19:18 +0000)]
- Optimized garbage mechanism
- Fixed another buglet in the parser

25 years ago- Fix foreach()
Zeev Suraski [Mon, 31 Jan 2000 18:21:54 +0000 (18:21 +0000)]
- Fix foreach()
- Fix indirect reference with object properties

25 years ago(PHP mktime) Added windowing support for 0..70
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)

25 years agoAnother point.
Andrei Zmievski [Mon, 31 Jan 2000 15:37:22 +0000 (15:37 +0000)]
Another point.

25 years agoNEWS update
<changelog@php.net> [Mon, 31 Jan 2000 15:35:06 +0000 (15:35 +0000)]
NEWS update

25 years ago*** empty log message ***
Andrei Zmievski [Mon, 31 Jan 2000 15:09:09 +0000 (15:09 +0000)]
*** empty log message ***

25 years agoFix typo
Zeev Suraski [Sun, 30 Jan 2000 22:14:58 +0000 (22:14 +0000)]
Fix typo

25 years ago@- Added the ability to prevent the user from overriding certain environment
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

25 years ago- Fix the bug Thies found where I forgot to change a break; to NEXT_OPCODE();
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

25 years agoSome more work, I'll finish this when I get home
Zeev Suraski [Sun, 30 Jan 2000 20:49:16 +0000 (20:49 +0000)]
Some more work, I'll finish this when I get home

25 years agoPHP can install and run as a servlet again on Unix.
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.

25 years agoInitial work on the protected env vars stuff
Zeev Suraski [Sun, 30 Jan 2000 20:31:41 +0000 (20:31 +0000)]
Initial work on the protected env vars stuff

25 years ago- Run it on align_test
Andi Gutmans [Sun, 30 Jan 2000 04:49:43 +0000 (04:49 +0000)]
- Run it on align_test

25 years agoadd installation
Sam Ruby [Sun, 30 Jan 2000 00:42:26 +0000 (00:42 +0000)]
add installation

25 years ago@- Fixed a crash bug in strtr() working on large input strings (Zeev)
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)

25 years agoProgress: sapi/servlet now builds again on Unix
Sam Ruby [Sat, 29 Jan 2000 17:53:58 +0000 (17:53 +0000)]
Progress: sapi/servlet now builds again on Unix

25 years agoFix ``'s
Zeev Suraski [Sat, 29 Jan 2000 17:49:05 +0000 (17:49 +0000)]
Fix ``'s

25 years agoFix require()
Zeev Suraski [Sat, 29 Jan 2000 17:19:47 +0000 (17:19 +0000)]
Fix require()

25 years agoFirst steps towards restoring sapi/servlet on Unix.
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

25 years agoFix buglets in the argv/argc code
Zeev Suraski [Sat, 29 Jan 2000 12:57:08 +0000 (12:57 +0000)]
Fix buglets in the argv/argc code

25 years agoNo comment - will explain next week
Rasmus Lerdorf [Sat, 29 Jan 2000 12:46:59 +0000 (12:46 +0000)]
No comment - will explain next week

25 years ago- Change the argument order of php_register_variable() to something more
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

25 years ago- Get rid of another rule which isn't needed.
Andi Gutmans [Sat, 29 Jan 2000 10:20:05 +0000 (10:20 +0000)]
- Get rid of another rule which isn't needed.

25 years ago- Add parser support for string offsets. This added three shift/reduce
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.

25 years ago- This will save some memory w/ GCC compilers on some platforms
Andi Gutmans [Sat, 29 Jan 2000 09:14:22 +0000 (09:14 +0000)]
- This will save some memory w/ GCC compilers on some platforms

25 years ago- Yet another tiny optimization.
Andi Gutmans [Sat, 29 Jan 2000 00:33:07 +0000 (00:33 +0000)]
- Yet another tiny optimization.

25 years ago- Make loop a bit faster.
Andi Gutmans [Fri, 28 Jan 2000 22:23:28 +0000 (22:23 +0000)]
- Make loop a bit faster.

25 years ago- Make sure its use is understood.
Andi Gutmans [Fri, 28 Jan 2000 21:46:07 +0000 (21:46 +0000)]
- Make sure its use is understood.

25 years ago- Double the speed of some key switch() tests for Win32.
Andi Gutmans [Fri, 28 Jan 2000 21:43:46 +0000 (21:43 +0000)]
- Double the speed of some key switch() tests for Win32.

25 years ago- A few fixes
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

25 years agoRename gpc_globals to register_globals
Zeev Suraski [Fri, 28 Jan 2000 17:43:41 +0000 (17:43 +0000)]
Rename gpc_globals to register_globals

25 years agoApache module compile fixes
Zeev Suraski [Fri, 28 Jan 2000 17:38:08 +0000 (17:38 +0000)]
Apache module compile fixes

25 years agoUse sizeof on the proper string.
Andrei Zmievski [Fri, 28 Jan 2000 17:29:37 +0000 (17:29 +0000)]
Use sizeof on the proper string.

25 years agoTried to centralize global variable registration as much as possible:
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)

25 years agoUse a more general and descriptive name
Zeev Suraski [Fri, 28 Jan 2000 14:57:19 +0000 (14:57 +0000)]
Use a more general and descriptive name

25 years agodsp updates
Zeev Suraski [Fri, 28 Jan 2000 14:46:19 +0000 (14:46 +0000)]
dsp updates

25 years ago- Make Win32 compile again
Andi Gutmans [Fri, 28 Jan 2000 13:53:06 +0000 (13:53 +0000)]
- Make Win32 compile again

25 years agopost.c really had nothing to do with POST anymore, and it belongs to the top level...
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

25 years ago- This makes the switch() statement twice as quick. Moving to enum
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

25 years agoGet rid of the old implementation
Zeev Suraski [Fri, 28 Jan 2000 12:53:05 +0000 (12:53 +0000)]
Get rid of the old implementation

25 years agoaccomodate old versions of kaffe which don't support jar
Sam Ruby [Fri, 28 Jan 2000 10:53:06 +0000 (10:53 +0000)]
accomodate old versions of kaffe which don't support jar

25 years agoShutdown cleanly (prevents Kaffe from trapping on exit)
Sam Ruby [Fri, 28 Jan 2000 00:32:28 +0000 (00:32 +0000)]
Shutdown cleanly (prevents Kaffe from trapping on exit)

25 years agoMcal cleanup, stage 1: it compiles again (the php3 syntax to php4/zend
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.

25 years agoPHP now starts up in CGI mode with Kaffe on RedHat Linux 6.1.
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

25 years agoForward progress, thanks to Sascha Schumann.
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!

25 years agoAllow shared libraries to be built everywhere
Sascha Schumann [Wed, 26 Jan 2000 21:58:46 +0000 (21:58 +0000)]
Allow shared libraries to be built everywhere

25 years ago- Keep objects as references.
Andi Gutmans [Wed, 26 Jan 2000 21:10:46 +0000 (21:10 +0000)]
- Keep objects as references.

25 years ago- add another comment to the script
Uwe Steinmann [Wed, 26 Jan 2000 06:31:29 +0000 (06:31 +0000)]
- add another comment to the script

25 years ago- test script for domxml
Uwe Steinmann [Wed, 26 Jan 2000 06:22:44 +0000 (06:22 +0000)]
- test script for domxml

25 years ago- Allow is_ref to become 0 in case the refcount is back to 1.
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.

25 years ago- resumed work on domxml and found a way to circumwent a segm fault
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

25 years agoProper indentation here also.
Egon Schmid [Mon, 24 Jan 2000 20:25:57 +0000 (20:25 +0000)]
Proper indentation here also.

25 years ago- Make foreach() now copy the array but use the original array. It can
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.

25 years agoNULL out the ticks callback until Stig implements it
Zeev Suraski [Mon, 24 Jan 2000 19:03:50 +0000 (19:03 +0000)]
NULL out the ticks callback until Stig implements it

25 years ago- Implement declare() with declarables framework
Zeev Suraski [Mon, 24 Jan 2000 19:00:30 +0000 (19:00 +0000)]
- Implement declare() with declarables framework
- Implement ticks - Germany&Norway - 5 points!

25 years agoFixes
Zeev Suraski [Mon, 24 Jan 2000 17:29:15 +0000 (17:29 +0000)]
Fixes

25 years agoFix an elusive bug
Zeev Suraski [Sat, 22 Jan 2000 17:02:48 +0000 (17:02 +0000)]
Fix an elusive bug

25 years agoAdd some order...
Zeev Suraski [Thu, 20 Jan 2000 14:26:31 +0000 (14:26 +0000)]
Add some order...

25 years agoIndentation fixes
Zeev Suraski [Thu, 20 Jan 2000 05:27:57 +0000 (05:27 +0000)]
Indentation fixes

25 years ago- Optimize zend_hash_del a tiny bit.
Andi Gutmans [Wed, 19 Jan 2000 19:47:16 +0000 (19:47 +0000)]
- Optimize zend_hash_del a tiny bit.

25 years ago- Hopefully fix the hash problem.
Andi Gutmans [Wed, 19 Jan 2000 19:44:32 +0000 (19:44 +0000)]
- Hopefully fix the hash problem.

25 years agoFix for wrong library ordering with adabas
Andreas Karajannis [Wed, 19 Jan 2000 18:21:53 +0000 (18:21 +0000)]
Fix for wrong library ordering with adabas

25 years ago- Hrm I'm not concentrating
Andi Gutmans [Wed, 19 Jan 2000 18:14:20 +0000 (18:14 +0000)]
- Hrm I'm not concentrating

25 years ago- Actually the destructor should run after the data is already detached
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.

25 years ago- Rollback hash_apply and friends. They assume now that hash_del is reentrant
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

25 years ago- Run destructor before the hash structure is modified, thus, making
Andi Gutmans [Wed, 19 Jan 2000 17:39:55 +0000 (17:39 +0000)]
- Run destructor before the hash structure is modified, thus, making
  hash_del, reentrant (BLOCK_INTERRUPTIONS needs to be made a counter now).

25 years ago- Undo a bug we introduced. (Another one out there).
Andi Gutmans [Wed, 19 Jan 2000 17:31:33 +0000 (17:31 +0000)]
- Undo a bug we introduced. (Another one out there).

25 years agoFirst step to restoring the ability to build Java support on Unix:
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

Left TODO: actually build the shared libraries

25 years agoRETURN_NULL -> RETURN_NULL() // we don't want macros without an argumnet
Thies C. Arntzen [Wed, 19 Jan 2000 09:38:45 +0000 (09:38 +0000)]
RETURN_NULL -> RETURN_NULL() // we don't want macros without an argumnet

25 years agoThis doesn't seem to be necessary, and causes a leak in case of output_buffering=on
Zeev Suraski [Tue, 18 Jan 2000 22:25:48 +0000 (22:25 +0000)]
This doesn't seem to be necessary, and causes a leak in case of output_buffering=on

25 years agoLeak fix
Zeev Suraski [Tue, 18 Jan 2000 22:18:17 +0000 (22:18 +0000)]
Leak fix

25 years agoMake the phpinfo() images work properly again
Zeev Suraski [Tue, 18 Jan 2000 19:15:45 +0000 (19:15 +0000)]
Make the phpinfo() images work properly again

25 years agoRETURN_NULL & RETVAL_NULL don't need ().
Thies C. Arntzen [Tue, 18 Jan 2000 08:40:45 +0000 (08:40 +0000)]
RETURN_NULL & RETVAL_NULL don't need ().