Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:46219 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 81453 invoked from network); 28 Nov 2009 22:21:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 Nov 2009 22:21:29 -0000 Authentication-Results: pb1.pair.com smtp.mail=gwynne@darkrainfall.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=gwynne@darkrainfall.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain darkrainfall.org from 208.97.132.74 cause and error) X-PHP-List-Original-Sender: gwynne@darkrainfall.org X-Host-Fingerprint: 208.97.132.74 caiajhbdcahe.dreamhost.com Linux 2.6 Received: from [208.97.132.74] ([208.97.132.74:47076] helo=homiemail-a7.g.dreamhost.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 43/A5-44817-762A11B4 for ; Sat, 28 Nov 2009 17:21:27 -0500 Received: from moonstar.home (pool-96-252-5-186.bstnma.fios.verizon.net [96.252.5.186]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by homiemail-a7.g.dreamhost.com (Postfix) with ESMTPSA id A0E9825C05F for ; Sat, 28 Nov 2009 14:21:24 -0800 (PST) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Sat, 28 Nov 2009 17:21:23 -0500 Message-ID: <7F59B61F-90E6-45E2-9CF3-84051A1CE530@darkrainfall.org> To: PHP Internals List Mime-Version: 1.0 (Apple Message framework v1077) X-Mailer: Apple Mail (2.1077) Subject: Backporting bypass_shell and posix_pipe() from trunk to 5.3 From: gwynne@darkrainfall.org (Gwynne Raskind) Some while ago, I committed a patch to trunk which adds the shell_bypass = option to proc_open() on UNIX. I'd like to backport that patch to 5.3.2, = along with posix_pipe(), which helps quite a bit in using it. The patch = can be found at . It's been tested and = run through valgrind and the Clang analyzer. Any reason I shouldn't = commit it? I tried to get it into 5.3.0 but the consensus at the time = was "let's get this out the door already" :). -- Gwynne