On Fri, 19 Mar 2004, Ilia Alshanetsky wrote:
> I am not suggesting we remove open_basedir or safe_mode although I still 
> maintain they are horrible kludges implemented in the wrong place as it is 
> not the job of scripting language to implement file system security. Adding 
> further hacks, prevents the development of real solutions to the problem 
> rather then hacks trivially bypassed.

This is also not the argument here.  How many times have you heard me say 
that this should not be PHP's problem?  It is architecturally incorrect to 
fix this problem in PHP and it can never be done correctly.  However, PHP 
is also the pragmatic solution to the web problem and until such a time 
when someone else decides to actually fix this, we have to address it.  
And I completely don't buy the "improving our hacks prevents development 
of a real solution" argument.  If we were talking about the same 
developers working on both, or even if there was a clear way to solve the 
actual problem that argument might have some weight, but it isn't the same 
developers nor is there a straightforward way to solve this just looking 
for someone to sit down and write the code.

Even if someone was to actually fix the perchild MPM in Apache2 that still 
leaves us with all the thread safety problems in many extensions and the 
lack of tools to debug these problems.  And a non-threaded perchild 
implementation doesn't make any sense.  So where does this leave us?  
Looking for ideas and stuck with open_basedir for a while which in my 
opinion means we need to make our crappy hack as useful as possible since 
there is no sign of a white knight arriving any time soon to solve this 
problem for us.

-Rasmus

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to