[prev in list] [next in list] [prev in thread] [next in thread]
List: php-internals
Subject: Re: [PHP-DEV] 7.1.0RC5 patch
From: Jakub Zelenka <bukka () php ! net>
Date: 2016-10-30 19:15:37
Message-ID: CAEKnhAHDwwwB6VO9YWiBB=9Oix4+PP8NTKjzq3TKBj1Ngj6z5g () mail ! gmail ! com
[Download RAW message or body]
Hey
On Sun, Oct 30, 2016 at 1:22 AM, Alice Wonder <alice@librelamp.com> wrote:
> 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.
>
Hopefully fixed in
https://github.com/php/php-src/commit/1a13809bae9d821783380006de315efcd2b60e61
;)
Thanks
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic