Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29278 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4854 invoked by uid 1010); 7 May 2007 18:39:57 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 4839 invoked from network); 7 May 2007 18:39:57 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 May 2007 18:39:57 -0000 Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 63.205.162.114 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 63.205.162.114 unknown Windows 2000 SP4, XP SP1 Received: from [63.205.162.114] ([63.205.162.114:25369] helo=us-ex1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D8/03-56106-C727F364 for ; Mon, 07 May 2007 14:39:57 -0400 Received: from [127.0.0.1] ([192.168.17.42]) by us-ex1.zend.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 7 May 2007 11:39:53 -0700 Message-ID: <463F7271.4030306@zend.com> Date: Mon, 07 May 2007 14:39:45 -0400 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) MIME-Version: 1.0 To: Gregory Beaver CC: Antony Dovgal , Lukas Kahwe Smith , Marcus Boerger , Edin Kadribasic , internals@lists.php.net References: <139872287.20070504170744@marcus-boerger.de> <9DC00D11-00A5-40DB-A397-8454C48FA448@prohost.org> <1525138013.20070504193205@marcus-boerger.de> <463B70A1.4010505@zend.com> <463B7232.7000205@php.net> <463B8B36.5010906@zend.com> <1992195966.20070504214413@marcus-boerger.de> <463B9271.3040009@zend.com> <1348470081.20070504221609@marcus-boerger.de> <463EB3FD.4020009@zend.com> <1062653277.20070507092725@marcus-boerger.de> <463F1930.7030004@pooteeweet.org> <463F1CE6.1020805@zend.com> <463F6DCE.6070002@chiaraquartet.net> In-Reply-To: <463F6DCE.6070002@chiaraquartet.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 07 May 2007 18:39:53.0467 (UTC) FILETIME=[1A29E4B0:01C790D7] Subject: Re: [PHP-DEV] [RFC] Starting 5.3 From: stas@zend.com (Stanislav Malyshev) > PHP_Archive-based phar archives will no longer work once > allow_url_include is off and user streams wrappers are marked as remote. > So, it won't work with 100% of new installations in future PHP versions. I guess we are solving the wrong problem. We have: 1. phar needs script-defined named streams 2. Named streams are prohibited by some config option 3. Let's pretend this stream is not actually what it is 4. Let's create whole new extension for that and put it into main PHP I think this process is wrong. If we have problem with names streams usage in apps, we should seek solutions there, not invent modules just to work around the problem we ourselves create. What happens we need next application using named streams? Another extension into main PHP source whose purpose is to duplicate PHP code and work around our own security model? -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/