Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94516 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 76286 invoked from network); 15 Jul 2016 16:30:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Jul 2016 16:30:44 -0000 Authentication-Results: pb1.pair.com smtp.mail=jakub.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=jakub.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.161.182 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.161.182 mail-yw0-f182.google.com Received: from [209.85.161.182] ([209.85.161.182:34819] helo=mail-yw0-f182.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F3/1A-20986-1BF09875 for ; Fri, 15 Jul 2016 12:30:43 -0400 Received: by mail-yw0-f182.google.com with SMTP id l125so106327423ywb.2 for ; Fri, 15 Jul 2016 09:30:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=jiFigP0nWp3A28dCap+r8PErUZbrL5jX8l091ALljbg=; b=N/Rp3smKuRz/bHlqLNIzcIw36I7mifVhtSv0I1ZUoOtnkOhlBg+HeXx3fuPLI7qAY8 UPhtCtXppV6Tng9DMd3HaqJW3EeR/1yPUMtak/6scC2D655obZ13igy2zh9mWTcfhhxn SuK1MyGZmfQV+0nJM8GCkJrjMx/k2lGsG5janymdjdM0ePXKeRX9InJ8dLEPbKTJlTM3 QXq+z70/+CVURuwT+CzVVF2AhbjKS6WrfESgSjQVIBethZZYFR65UH9FtT7T+tjtLLw9 Xha4sy5YbcVoJCmFpz1IqR19bWvdcrfriF3qM9mlx2UIPfC5Z6GfYH8vtzvtPkFuagQG Gxiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=jiFigP0nWp3A28dCap+r8PErUZbrL5jX8l091ALljbg=; b=MGwXQYftkC7YNQdoK+9UPvH/jkUbitph5vA74RImWM5eeu53t2N2u5YEVCzZJ5YfsV hNy+zsg68tuH4ODGFj5y3gGhrZIW1oRl7/cMqMbRMgBFX38rDfVjwcWwGTklyjbLXL4C GuRnh0Y89zCO9LmvzYDpXuy7Ad14Cayr1FXtfvSekEmgKJXfzHp2XbgZ9udkC5ku0RMh zdQJTYwUgmH1KdfqTD6d7g8lziqY1AnCrbZw8+Zrh1Do1ZDqLMuLYDxsXy/uPrHRS+oK REtNpGYB9akUfwPP0crx40977cjmWI0XkSyuTmhi95rALxA8nVLC9X8qD8sD5s+2kLFr 6WWw== X-Gm-Message-State: ALyK8tJOfk9YsAV8ma4Fcs93grxAaPNKRU3zQZ/oqCp7wCfwcv1RmkkT6SedU0SgYun4KqPoUe280+c2BsPgbA== X-Received: by 10.129.168.198 with SMTP id f189mr15534532ywh.319.1468600239289; Fri, 15 Jul 2016 09:30:39 -0700 (PDT) MIME-Version: 1.0 Sender: jakub.php@gmail.com Received: by 10.129.52.143 with HTTP; Fri, 15 Jul 2016 09:30:38 -0700 (PDT) In-Reply-To: References: <10aa7da4-9880-811a-92f8-71ae5dcce621@gmail.com> Date: Fri, 15 Jul 2016 17:30:38 +0100 X-Google-Sender-Auth: vF9a6grz_mwywyY6efiqcHov5q8 Message-ID: To: Pierre Joye Cc: Stanislav Malyshev , PHP internals list Content-Type: multipart/alternative; boundary=94eb2c0788129478100537af23f8 Subject: Re: [PHP-DEV] Re: Bumping minimal OpenSSL version to 1.0.1 in master for PHP 7.1 From: bukka@php.net (Jakub Zelenka) --94eb2c0788129478100537af23f8 Content-Type: text/plain; charset=UTF-8 Hi, On Fri, Jul 15, 2016 at 9:48 AM, Pierre Joye wrote: > hi, > > On Fri, Jul 15, 2016 at 5:07 AM, Stanislav Malyshev > wrote: > > Hi! > > > >> For that reason I'm thinking about postponing this. I would also love to > >> hear your thoughts and possibly if someone is able to dig up the OS X > >> OpenSSL support info, that would be great too! > > > > As somebody working almost exclusively on OS X for my php builds for the > > last couple of years - I don't care too much what Apple ships or does > > not ship by default. It's usually out-of-date and hard to use anyway. > > And many libraries aren't there so you have to use external packages in > > any case, and if you already do, homebrew is one of the best. > > > > It's much easier to spend a little time once and install all necessary > > libs from homebrew and build against that. So for master, I wouldn't > > have too many worries in this regard. > > > > BTW, homebrew is now on 1.0.2g. Which is not latest-greatest, but not > > bad. And it is also not hard to use more recent sources IIRC. > > I agree with Stas about OSX. It will take (a lot of) time until Apple > ships 7.1 with OSX. Most developers use either a VM, homebrew or an > alternative due to many outdated components. They do provide latest > versions as far as I remember. > > All in all I think we should drop these features and also require 1.x. > > I have been thinking about it more and I think you are right. We should drop the support for 0.9.8 and 1.0.0 that are EOL. Just the fact that Apple deprecated it and suggested not using the system lib says a lot. When we add that OS X 10.11 (El Capitan) doesn't even ship header and lib files and the back-patching is not probably great, then there is probably no reason to keep it for the cost of the maintenance of these old versions which slows the development of openssl ext up. Especially after I add support for OpenSSL 1.1. Unless someone has got a strong feeling and good reason why we shouldn't drop it, I will bump the minimal version in the next couple of days. Thanks for the feedback! P.S. forgot to send link for the Apple info about OpenSSL before so here it is :) : https://developer.apple.com/library/mac/documentation/Security/Conceptual/cryptoservices/GeneralPurposeCrypto/GeneralPurposeCrypto.html Cheers Jakub --94eb2c0788129478100537af23f8--