Hi Aleks,

> Le 2 févr. 2018 à 20:46, Aleksandar Lazic <[email protected]> a écrit :
> 
> Hi Manu.
> 
> Am 02-02-2018 10:49, schrieb Emmanuel Hocdet:
>> Hi Aleks
>>> Le 1 févr. 2018 à 23:34, Aleksandar Lazic <[email protected]> a écrit :
>>> Hi.
>>> ------ Originalnachricht ------
>>> Von: "Emmanuel Hocdet" <[email protected]>
>>> An: "haproxy" <[email protected]>
>>> Gesendet: 01.02.2018 17:54:46
>>> Betreff: [PATCH] MINOR: introduce proxy-v2-options for send-proxy-v2
>>>> Hi,
>>>> It’s patch introduce proxy-v2-options for send-proxy-v2.
>>>> Goal is to add more options from  doc/proxy-protocol.txt, especially
>>>> all TLS informations related to security.
>>> Can then this function replace the current one `send-proxy-v2-ssl-cn` && 
>>> `send-proxy-v2-ssl`
>> yes and no,  you must add send-proxy-v2 to activate proxy-v2
>>> Let's say when the option is 'ssl-cn' then add all three flags as in the 
>>> current `srv_parse_send_proxy_cn` function?
>>> http://git.haproxy.org/?p=haproxy.git;a=blob;f=src/ssl_sock.c;hb=497959290789002b814b9021a737a3c5f14e7407#l7788
>>> http://git.haproxy.org/?p=haproxy.git;a=blob;f=src/ssl_sock.c;hb=497959290789002b814b9021a737a3c5f14e7407#l7796
>>> We offer with this suggested solution a backward compatibility and the new 
>>> function is in use.
>> you must used  "send-proxy-v2 proxy-v2-options ssl »     for current
>> send-proxy-v2-ssl
>> you must used  "send-proxy-v2 proxy-v2-options cert-cn »   for current
>> send-proxy-v2-ssl-cn
>> next options should be  authority,cert-key,cert-sig,ssl-cipher
>>> Maybe in the next step there could be a 'tlv' option which can decode 
>>> custom tlv's ?
>>> http://git.haproxy.org/?p=haproxy.git;a=blob;f=src/connection.c;hb=497959290789002b814b9021a737a3c5f14e7407#l606
>>> Just some brainstorming ;-)
>>> What do you mean?
>> Haproxy is naturally a producer for ‘tlv’ options (for sure when
>> related to ssl). I don’t know how ‘tlv’ options (other than netns)
>> could be really useful to consume,  passthru coud be more useful.
> 
> How about this example.
> 
> https://www.mail-archive.com/[email protected]/msg28647.html 
> <https://www.mail-archive.com/[email protected]/msg28647.html>
> 
> How to parse custom PROXY protocol v2 header for custom routing in HAProxy 
> configuration?
> 
> This case describes a case for AWS own header in PP2 PP2_SUBTYPE_AWS_VPCE_ID
> I know it's not easy but maybe worth to discuss how to use the free fields in 
> PP2 for some acls
> 

Consume and produce pp-v2 tlv are two different things.
For tlv consume, i work with Varnish and the problem is the same: where to 
store them and how to use them.
I do not know of a generic solution, specially in the case of custom tlv.

++
Manu





Reply via email to