Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:88180 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24783 invoked from network); 14 Sep 2015 12:03:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Sep 2015 12:03:39 -0000 Authentication-Results: pb1.pair.com header.from=jakub.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=jakub.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.223.179 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.223.179 mail-io0-f179.google.com Received: from [209.85.223.179] ([209.85.223.179:36665] helo=mail-io0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1E/F0-17471-A97B6F55 for ; Mon, 14 Sep 2015 08:03:39 -0400 Received: by ioii196 with SMTP id i196so162889321ioi.3 for ; Mon, 14 Sep 2015 05:03:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=39xjoK+l2Siflp8ExWL9pcAcPvratBVYcINobg8jVaw=; b=a0VPP6pWHcXi2QCvtxKYj4TvflcomvGuFoE5SsnschEc3vU3IcmL6KnxYgD7JLfPsB gTikvrATFeUZWzOt/GMYCb1FMf1hyJTxK0QiB+2cWiDdOQpizIFeqIyBdOWA3Kk60sBz ZM9aUE+vubh9LmDMQ0e1ZKPTpNvNgqe+7bSs5U/HmU7Qed2gTtD6G+pbgAgXkcprkOyc V3zLVTqo4a7pJ3pgJFLaToNS6KEPlITk2suqIlSHgfLZjFVxmBSqC9hmAOmwrzL5iFhK vxVRkwXlAvSLe+PENSxC7Xu1/02bN4Bz9HVzZtJ/CxA/1FM7HYfwYZ+RHt5G3TYUnjzX lJAQ== MIME-Version: 1.0 X-Received: by 10.107.9.212 with SMTP id 81mr22820192ioj.191.1442232215527; Mon, 14 Sep 2015 05:03:35 -0700 (PDT) Sender: jakub.php@gmail.com Received: by 10.107.145.69 with HTTP; Mon, 14 Sep 2015 05:03:35 -0700 (PDT) Date: Mon, 14 Sep 2015 13:03:35 +0100 X-Google-Sender-Auth: FmLzhCurGqtqVS3KynrAKWUL2Wc Message-ID: To: PHP internals list , Anatol Belski Content-Type: multipart/alternative; boundary=001a113ec146e3e646051fb3da0d Subject: Bumping minimal OpenSSL version to 0.9.8 From: bukka@php.net (Jakub Zelenka) --001a113ec146e3e646051fb3da0d Content-Type: text/plain; charset=UTF-8 Hi, At the moment the minimal OpenSSL version is 0.9.6. I realised yesterday that there are some types changes between 0.9.7 and 0.9.8 that would have to be address in overflow checks (EVP_DigestUpdate and related). I also noticed that 0.9.6 might not even compile without warnings as it's checking return type for some function that did not return anything in 0.9.6. We also have few other old places where we don't check retval because of that. The thing is that the last update for 0.9.7 stable branch is in 2008 and 0.9.6 in 2005. Both of them have been long time EOL so I don't think that it makes any sense to spend any time on making them compatible for PHP 7. So I think we should bump minimal version to 0.9.8. Anatol would you be ok if this is done for 7.0? I don't think that anyone would ever use PHP 7 and such an old version of OpenSSL together so there should be no issue IMHO. Cheers Jakub --001a113ec146e3e646051fb3da0d--