Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:97934 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 47684 invoked from network); 23 Jan 2017 10:48:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jan 2017 10:48:35 -0000 Authentication-Results: pb1.pair.com header.from=remi@fedoraproject.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=remi@fedoraproject.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fedoraproject.org from 217.70.183.196 cause and error) X-PHP-List-Original-Sender: remi@fedoraproject.org X-Host-Fingerprint: 217.70.183.196 relay4-d.mail.gandi.net Received: from [217.70.183.196] ([217.70.183.196:59301] helo=relay4-d.mail.gandi.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 77/6E-00729-18FD5885 for ; Mon, 23 Jan 2017 05:48:33 -0500 Received: from mfilter30-d.gandi.net (mfilter30-d.gandi.net [217.70.178.161]) by relay4-d.mail.gandi.net (Postfix) with ESMTP id 88BD51720A5 for ; Mon, 23 Jan 2017 11:48:30 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mfilter30-d.gandi.net Received: from relay4-d.mail.gandi.net ([IPv6:::ffff:217.70.183.196]) by mfilter30-d.gandi.net (mfilter30-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id FEHWZb2o5oLs for ; Mon, 23 Jan 2017 11:48:29 +0100 (CET) X-Originating-IP: 90.109.100.243 Received: from builder.remirepo.net (LFbn-1-6148-243.w90-109.abo.wanadoo.fr [90.109.100.243]) (Authenticated sender: contact@ll-experts.com) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 032681720D2 for ; Mon, 23 Jan 2017 11:48:28 +0100 (CET) To: internals@lists.php.net References: Message-ID: <1c18a6eb-452a-9d9a-b9ef-8f19a44f7dae@fedoraproject.org> Date: Mon, 23 Jan 2017 11:48:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AcI1wgHXD0DxFx0jhIijFjkd99a00aqPC" Subject: Re: [PHP-DEV] Re: PHP 7.0 and openssl 1.1 From: remi@fedoraproject.org (Remi Collet) --AcI1wgHXD0DxFx0jhIijFjkd99a00aqPC Content-Type: multipart/mixed; boundary="7EUHXJWGrL3mglV80klvxRj1H994oWGuo"; protected-headers="v1" From: Remi Collet To: internals@lists.php.net Message-ID: <1c18a6eb-452a-9d9a-b9ef-8f19a44f7dae@fedoraproject.org> Subject: Re: [PHP-DEV] Re: PHP 7.0 and openssl 1.1 References: In-Reply-To: --7EUHXJWGrL3mglV80klvxRj1H994oWGuo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 co= mes > 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-M= erge-OpenSSL-1.1.0-support-from-PHP-7.1-branch.patch Remi --7EUHXJWGrL3mglV80klvxRj1H994oWGuo-- --AcI1wgHXD0DxFx0jhIijFjkd99a00aqPC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAliF33kACgkQYUppBSnxahgFPQCfVPrZ0+9zw495pRYR2Deiv5wW Y8UAnAt5GRJbMMYP0P2QNY3AKayy1j/g =ctUT -----END PGP SIGNATURE----- --AcI1wgHXD0DxFx0jhIijFjkd99a00aqPC--