Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:81692 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 54839 invoked from network); 3 Feb 2015 08:52:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Feb 2015 08:52:02 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.182 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.216.182 mail-qc0-f182.google.com Received: from [209.85.216.182] ([209.85.216.182:63588] helo=mail-qc0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FF/94-20608-13C80D45 for ; Tue, 03 Feb 2015 03:52:01 -0500 Received: by mail-qc0-f182.google.com with SMTP id l6so34314261qcy.13 for ; Tue, 03 Feb 2015 00:51:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=GRHnm3rYgUvRG9zNx4H5iJBJBICsb8+vjuRUGusDukk=; b=XnQlwkWvXFbAdIhcAcAfekhCwmKXyii3I++k39RmIh4r6UXZJGkvn0hLxiZyFXQFXF +cl5fL9JsIovhm4xkjriIxEk+cF3qlwSpktMHObkh/3w0z76ymH4HRUKoAuOH2nT/M89 V2merNFJ960QwNkGn5X1Q/0/f+/wlDWbvRoIaKjOqiRhZPzC+hR7ai3SCS0xty96omOk wwebWv2au768G6zmHCwpkrUXugcbS62ZxU22DmQhX8j9dtWo5J13d0g0bwc212E/Jpju uYPebyvGvj3May6cOnQMLFrAu2i4GZtONKYvJmAQEAt7gEXUkfKhaDZuXOneRMwswiEK Mkdw== MIME-Version: 1.0 X-Received: by 10.140.102.165 with SMTP id w34mr49310828qge.26.1422953518760; Tue, 03 Feb 2015 00:51:58 -0800 (PST) Received: by 10.96.3.168 with HTTP; Tue, 3 Feb 2015 00:51:57 -0800 (PST) Received: by 10.96.3.168 with HTTP; Tue, 3 Feb 2015 00:51:57 -0800 (PST) In-Reply-To: References: Date: Tue, 3 Feb 2015 15:51:57 +0700 Message-ID: To: Adam Harvey Cc: Anatol Belski , PHP internals Content-Type: multipart/alternative; boundary=001a11c16890048832050e2b2fd4 Subject: Re: [PHP-DEV] [RFC][VOTE] Removal of dead or not yet PHP7 ported SAPIs and extensions From: pierre.php@gmail.com (Pierre Joye) --001a11c16890048832050e2b2fd4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Feb 3, 2015 2:10 PM, "Adam Harvey" wrote: > > On 3 February 2015 at 03:11, Anatol Belski wrote: > > properly after the voting phase the > > https://wiki.php.net/rfc/removal_of_dead_sapis_and_exts moves to the > > voting. Each item is voted separately. The voting ends on 2015-02-09 at > > 21:00 CET. > > To explain my -1s: > > - ext/imap and ext/mcrypt: while I realise that the underlying > libraries are dead, these extensions are too widely used to straight > up remove them, I fear =E2=80=94 we don't have obvious alternatives with > simple enough APIs that we can push users towards. I'd strongly > support and encourage a reimplementation of these extensions (in C or > PHP) around something supported if someone was able to step up and do > the work, otherwise yes, I'll pitch in to do the minimal work to port > these to 7.0 if required. We have plenty of alternative implemented in php, supporting way more things that ext/IMAP ever did. However I have a hard time to understand your argument. We keep discussing how to improve security, make php safer by default, etc. But for IMAP, you basically open the door with a big shield saying "come in, we have free cooking and you can do almost all you want inside via this door". This is insane. If it was only up to me I would kick it out of core right now due to the critical issue it has. Mcrypt is only a time bomb. It will be the same pretty soon. --001a11c16890048832050e2b2fd4--