Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:97947 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63050 invoked from network); 24 Jan 2017 20:37:14 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Jan 2017 20:37:14 -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.213.181 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.213.181 mail-yb0-f181.google.com Received: from [209.85.213.181] ([209.85.213.181:35281] helo=mail-yb0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B9/3A-00729-9FAB7885 for ; Tue, 24 Jan 2017 15:37:13 -0500 Received: by mail-yb0-f181.google.com with SMTP id l23so101643074ybj.2 for ; Tue, 24 Jan 2017 12:37:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=xPTAsZ6Q/Ry5EWJmWwJN2H53nWnk7u/srovneiDhNyE=; b=i3blKsXqe40ZO74ICfbVyirFPrM3TB0LYA+rxP1KAU2d2iUO6aZuzWIWAa6tZq+h+A WN3mUa648LOv9g9QAuFou3MbsVL6DtnEyy7N3qd5aytW3QHzVLRbQIn41hbAXQyDIGkG Mtr2YYDIQ8gIQTf4DVS+2TF8IMSDnsYJ9Y2HzgmDE/lyJENhrGKAexC6cynYC65v6ojX w/zkfVa2ubSh0J+LWqmhzqyvp+QvUlaugWPILT3lCSGzwbbc0BXVlUnU6SYvKGYU73/T 2gELx5WMTpNuVjRjRmOfWS9DLKsco07AZhJyLdXvJmPQaWwBc6rKqj6/WdfMSqJI5RV0 QkJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=xPTAsZ6Q/Ry5EWJmWwJN2H53nWnk7u/srovneiDhNyE=; b=PYsPpKwyw9Y9waNZodGUskZJPwpBNBGMzAxK8AwsjvxOWoqvT5c2edVx79nJEjhtjS QA9Bopd5M5rh12AAejoWgCV1LJpUaWuFKMJkRCgx3dmLtcZt57XGm1czVX++7IxFTHmX cNrQ/xZZvfqIlHnW9wXCRvw9Bd8Xt/f+DMOaLDHdpxRvp2rGxojOI6uidFTUioo+lV79 r0CwnWrLAgsOx1lFBLnKagFfrUxB7A+4IQOU44KNKk0ItocYR/rf8pJ8XX7sVeS8Rbwe k077LrIHG6+M4KqBoPzGl+jv7NKtnvVhkMMJk9DQkNx7JDCu5gNlaMr3vOYm8OKa2f1t r7cg== X-Gm-Message-State: AIkVDXLFj/RHG2qy4qK0xvigui7n3/G9H5BjU2U1TdJC9+vNc6qi/yZyzgEYM7MRR5FmDHHRK8XGz3TCNRgFTQ== X-Received: by 10.37.165.101 with SMTP id h92mr2606318ybi.83.1485290229705; Tue, 24 Jan 2017 12:37:09 -0800 (PST) MIME-Version: 1.0 Sender: jakub.php@gmail.com Received: by 10.129.72.73 with HTTP; Tue, 24 Jan 2017 12:37:09 -0800 (PST) In-Reply-To: <1c18a6eb-452a-9d9a-b9ef-8f19a44f7dae@fedoraproject.org> References: <1c18a6eb-452a-9d9a-b9ef-8f19a44f7dae@fedoraproject.org> Date: Tue, 24 Jan 2017 20:37:09 +0000 X-Google-Sender-Auth: NkRHRTTeTfRhHCYkEXEZZj_B_Wo Message-ID: To: Remi Collet Cc: PHP internals list Content-Type: multipart/alternative; boundary=94eb2c19f92687b52a0546dd1445 Subject: Re: [PHP-DEV] Re: PHP 7.0 and openssl 1.1 From: bukka@php.net (Jakub Zelenka) --94eb2c19f92687b52a0546dd1445 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, Jan 23, 2017 at 10:48 AM, Remi Collet wrote: > Le 23/01/2017 =C3=A0 04:24, Rasmus Lerdorf a =C3=A9crit : > > Ok, I thought perhaps the changes for just openssl-1.1 api compatibilit= y > > would be easier to separate out, but I guess not. I did have a look at = it > > and you are right, while some of the changes are trivial, others are mo= re > > involved. Fedora 26, and I would guess any Linux distro release that > comes > > out this year, will ship with openssl-1.1 so they will not be able to r= un > > any version of PHP prior to 7.1. > > Fedora 26 will have openssl 1.1 and PHP 7.1. > > BTW, still a good idea to be able to build previous versions. > > Fedora also have a compat-openssl10 (version 1.0.2j for now) which allow > to build not-compatible applications. > > But as said by Rasmus, there is tons of extensions and libraries linked > against openssl, and having both versions loaded in the same process can > only be a huge mess, and raise terrible issues. > > IIRC, debian even have a patch for this. > https://anonscm.debian.org/git/pkg-php/php.git/tree/ > debian/patches/0048-Merge-OpenSSL-1.1.0-support-from-PHP-7.1-branch.patch > > Well this is just 7.1 opensssl ext which includes things that we should never add to the bug fixing release (like dropping support for 0.9.8, AEAD, pkey changes and other stuff). Not really an acceptable patch though... --94eb2c19f92687b52a0546dd1445--