7.1.0RC5 patch

From: Date: Sun, 30 Oct 2016 00:22:54 +0000
Subject: 7.1.0RC5 patch
Groups: php.internals 
Request: Send a blank email to internals+get-96639@lists.php.net to get a copy of this message
Hi, first post to list. LibreSSL user. PHP 7.1.0RC5 just needs one minor patch to work with LibreSSL, attached Justification - X509_get_signature_nid() was introduced in OpenSSL 1.0.2 but LibreSSL fork is prior to that. However (and I don't like this) LibreSSL uses a OPENSSL_VERSION_NUMBER defined as 0x20000000L So have to check for presence of LIBRESSL_VERSION_NUMBER when using functions introduced to OpenSSL after the fork (1.0.1h I think) Tested building against LibreSSL 2.4.3 on a CentOS 7 system (where OpenSSL has been completely removed) - 7.1.0RC5 compiles and works with that line changed.

Attachment: [text/x-patch] php-7.1.0RC5-libressl.patch
« previous php.internals (#96639) next »