Hi Pavlos,

On Tue, Mar 14, 2017 at 04:43:26PM +0100, Pavlos Parissis wrote:
> Hi,
> 
> On Debian testing with openssl 1.1.0e, I get the following warnings when I
> compile 1.7 and 1.8:
> https://gist.githubusercontent.com/unixsurfer/9c42361822f23cfe36f3b2169133b551/raw/4665476fdfb2a94d287814a2c8a36215cbebb465/gistfile1.txt

Yes these ones are known and for now we don't have any workaround. It
seems openssl 1.1 wants us to drop support for older TLS versions, but
we definitely can't do that so we'll have to live with the warnings :-/
I couldn't find a way to make them disappear.

> When I compile 1.6 I get errors and compilation fails:
> https://gist.githubusercontent.com/unixsurfer/4476410bbbaf2192af591123f4388850/raw/a733808a3028f0c9d7f53f4e699da6de3ae18969/gistfile1.txt

This is indeed expected, openssl 1.1's API is very different from 1.0.

> I compile it with:
> make clean;make TARGET=linux2628 USE_PCRE=1 USE_OPENSSL=1 USE_ZLIB=1
> USE_PCRE_JIT=1 USE_TPROXY=1
> 
> Am I the only seeing these warnings/errors? Searched on ML and someone 
> mentioned
> that haproxy 1.6 wont support 1.1.0 version of openssl, is this accurate? 
> Having
> openssl 1.0.2 and 1.1.0 on my personal development machine is fine, so zero
> problems here if 1.6 does not support openssl 1.1.0 version.

Yes that's accurate. The risk of breakage is far too high for this to be
backported to 1.6. With 1.7 not much different from 1.6, we'll have all
people willing to explore openssl 1.1 users upgrade to haproxy 1.7 with
very limited risks (and BTW some of the bugs currently affecting 1.7 are
also on 1.6 and are in fact uncovered by some fixes for bugs that were
hiding other ones).

Hoping this helps!

Cheers,
Willy

Reply via email to