Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91853 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24455 invoked from network); 22 Mar 2016 17:01:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Mar 2016 17:01:04 -0000 Authentication-Results: pb1.pair.com header.from=scott@paragonie.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=scott@paragonie.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain paragonie.com designates 209.85.218.48 as permitted sender) X-PHP-List-Original-Sender: scott@paragonie.com X-Host-Fingerprint: 209.85.218.48 mail-oi0-f48.google.com Received: from [209.85.218.48] ([209.85.218.48:33196] helo=mail-oi0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A5/B0-20537-D4A71F65 for ; Tue, 22 Mar 2016 12:01:02 -0500 Received: by mail-oi0-f48.google.com with SMTP id d205so182778991oia.0 for ; Tue, 22 Mar 2016 10:01:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paragonie-com.20150623.gappssmtp.com; s=20150623; h=mime-version:date:message-id:subject:from:to; bh=AsIpFdbAz2ci85QR722sXOBQKIpXYy34q7ucTGyGvu0=; b=FCvybeuaWEwyutz8wOkyM5Cs6DMhuWUNnMnhfMizcockHcS1r9A+qIP7Zcb/NYFOY5 zIOBacR6p7eL3GrQxYcunKNART3rmsORGqjmaQrZQTWaqNAClmUCtxQJYuE6Vv9b93S9 96Q6mJTT86brpeV0V7DTG2glaQ0cBoaUAFweVe1DKspcyK6FDpCVTZqtjunaRMk5EXfi FrwW7qsf6ZDCdH48J6MkWpt/EQL8wLAQoiXRL8ebZCpubSDuQSw0YUcziiZR+OpSDbf0 tmwvbu2f9U7CtP5TJofctdSxLuulnm8MF9xwrqKUye0/AWEJjls3xRWJMCz94O9nkG3x OMFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=AsIpFdbAz2ci85QR722sXOBQKIpXYy34q7ucTGyGvu0=; b=V2Ri1Hh2r8Kf5RYJYjdCUmta7177/Em9epqrrBuhtvzY4Dl1qApoZCQM5AuJ8om23I IIDGAnbCwuHRHPeflHL/3pZrckXHgI7R8YrHQPjlU3c2W2nTMj6x83TcMSmtP4YkK+t/ zIBM6b8AONvD8lwRge1mQUYs7Nt8h6k+Mow5TofHG7kw8cNloFyzWdHabIsCYH/Q6gNQ ulfZT8BvJaE76OkFPpgs1Lm+udtISpRcY5Qk/y1ABBxePExJ5zznpG+rId/VualhBbwg NgR3NQrdJfdIGOSu2COyY5whKmutH2PWfB3Uvgt02k7AQfUpERMynYzeNNI0PGnqxqFE 9Jtg== X-Gm-Message-State: AD7BkJJLnb3PmYjZ/yukhu+dbWV8GB6whg3pLGv1qlWxhCJhgZlME1czxVuaSUi2Z2++gmBqUyZhTSwNCDvDVA== MIME-Version: 1.0 X-Received: by 10.202.64.132 with SMTP id n126mr21139051oia.80.1458666058108; Tue, 22 Mar 2016 10:00:58 -0700 (PDT) Received: by 10.157.14.47 with HTTP; Tue, 22 Mar 2016 10:00:58 -0700 (PDT) Date: Tue, 22 Mar 2016 13:00:58 -0400 Message-ID: To: PHP Internals Content-Type: multipart/alternative; boundary=001a113d76f43d691a052ea628c6 Subject: [RFC][VOTE] Deprecate then Remove Mcrypt Closed (23-6) From: scott@paragonie.com (Scott Arciszewski) --001a113d76f43d691a052ea628c6 Content-Type: text/plain; charset=UTF-8 Hi all, https://wiki.php.net/rfc/mcrypt-viking-funeral The tally of closing (2016-03-22T17:00:00) is 23 Yes, 6 No. This is a 79.3% favorable response, which exceeds the 2/3 majority by a significant margin. Thanks to everyone who voted or participated in this discussion. I've heard and respect some of the objections raised by folks who voted No, but moving this liability out of the core into PECL as soon as possible is not only a good move for the security of PHP applications, but now we know it's the choice the community wants. As promised, I'll get the E_DEPRECATED patch written soon. Additionally, I will have a decrypt-only mcrypt polyfill project written hopefully before 7.1.0-alpha but definitely before 7.1.0. This will allow people to migrate towards something better, e.g. openssl_encrypt()/openssl_decrypt(). Scott Arciszewski Chief Development Officer Paragon Initiative Enterprises --001a113d76f43d691a052ea628c6--