]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: payload: add sample fetch for TLS ALPN
authorAlex Zorin <alex@zorin.id.au>
Sun, 30 Dec 2018 02:56:28 +0000 (13:56 +1100)
committerWilly Tarreau <w@1wt.eu>
Tue, 1 Jan 2019 08:15:01 +0000 (09:15 +0100)
commit4afdd138424ab3f9fc4697ab50df0b05e18c34e6
treebb322df5a2e849adc77abf5c4907e765f124ca9d
parenta2dbeb22fcc2d2bbaaf28ed6bc4130ae3ad6d146
MINOR: payload: add sample fetch for TLS ALPN

Application-Layer Protocol Negotiation (ALPN, RFC7301) is a TLS
extension which allows a client to present a preference for which
protocols it wishes to connect to, when a single port supports multiple
multiple application protocols.
It allows a transparent proxy to take a decision based on the beginning
of an SSL/TLS stream without deciphering it.

The new fetch "req.ssl_alpn" extracts the ALPN protocol names that may
be present in the ClientHello message.
doc/configuration.txt
src/payload.c