On Tue, 22 Nov 2005 18:57:19 +0100 (CET), in php.internals
[EMAIL PROTECTED] (Derick Rethans) wrote:

>On 11 and 12 November a bunch of us had a developers meeting in Paris, 
>discussing the things we want to do for PHP 6. Partly because of the 
>Unicode support, but we also discussed the items on "Rasmus' wishlist" 
>and a lot of other items. I made a report of the discussions we had and 
>placed the notes here:
>
>http://php.net/~derick/meeting-notes.html

Very interesting - thanks for the details. It all sounds very
promising.

Regarding safe_mode I agree that I'll never be any kind of magic
wundertool. But as the docs also specify, many shared hosts currently
"rely" on it (meaning they have setups where the users don't have
shell opportunities or other ways of accessing each other's files).

I'm not looking for any near-safe_mode-substitution. I'm more
concerned about the deployment of PHP6 at shared hosts.

Since PHP6 have a bunch of different changes and requires a lot of
information I think there should be put an effort of creating a "best
practices" document for these kind of setups. Something like enabling
open_basedir and disabling exec-functions (popen, exec, shell_exec,
passthru...). Maybe a new setting to disable all of these typies of
functions together - I don't think it is a pretty solution to e.g.
blacklist about six specific functions and hoping that this list is
static.

Furthermore, and just a though: would it be possible to have an option
when compiling an apache module of setting the open_basedir value to
the same as the virtual host's DOCUMENT_ROOT? I think deployment could
be much easier this way.


(oh yeah, and I really hope glob() results would be passed through
open_basedir checks... furthermore I want a pony!)

-- 
- Peter Brodersen

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

Reply via email to