> Le 19 juil. 2017 à 14:54, Willy Tarreau <[email protected]> a écrit :
> 
> Hi guys,
> 
> On Wed, Jul 12, 2017 at 03:36:24PM +0200, Emeric Brun wrote:
>> Same worries, the openssl 0.9.8 is still maintained in redhat 5 so we should
>> be able to compile with this version.
> 
> OK so I checked and this patch is OK with 0.9.8zh, 1.0.0t, 1.0.1u and 1.0.2k,
> so I merged it.
> 

Thanks!

> However Manu, the following patch broke 0.9.8 and 1.0.0 :
> 

>  commit 0594211987351eaf521577b798a3a461b043710c
>  Author: Emmanuel Hocdet <[email protected]>
>  Date:   Mon Feb 20 16:11:50 2017 +0100
> 
>    MEDIUM: boringssl: support native multi-cert selection without bundling
> 
>    This patch used boringssl's callback to analyse CLientHello before any
>    handshake to extract key signature capabilities.
>    Certificat with better signature (ECDSA before RSA) is choosed
>    transparenty, if client can support it. RSA and ECDSA certificates can
>    be declare in a row (without order). This makes it possible to set
>    different ssl and filter parameter with crt-list.
> 
> src/ssl_sock.c: In function 'ssl_sock_load_cert_chain_file':
> src/ssl_sock.c:3038:20: error: 'TLSEXT_signature_anonymous' undeclared (first 
> use in this function)
> src/ssl_sock.c:3038:20: note: each undeclared identifier is reported only 
> once for each function it appears in
> src/ssl_sock.c:3063:14: error: 'TLSEXT_signature_rsa' undeclared (first use 
> in this function)
> src/ssl_sock.c:3066:14: error: 'TLSEXT_signature_ecdsa' undeclared (first use 
> in this function)
> /g/public/linux/master/x86_64-gcc47_glibc218-linux-gnu-gcc -Iinclude -Iebtree 
> -Wall -pg -O0 -g -fno-strict-aliasing -Wdeclaration-after-statemen
> 
> I think this is minor considering that you added an argument, probably
> you can simply "#ifndef x /#define x 0" on it. Could you please have a
> look ?
> 

Of course!
It’s not a big problem, i will simply drop this information because is not used 
in this context.

++
Manu


Reply via email to