[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