]> git.ipfire.org Git - thirdparty/squid.git/commit - src/cf.data.pre
Peek and Splice: SNI to external_acl
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Mon, 28 Jul 2014 18:48:30 +0000 (21:48 +0300)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Mon, 28 Jul 2014 18:48:30 +0000 (21:48 +0300)
commitcedca6e77365670e565ba07bb785b43670732e28
treeac621cc4ccce75aec1967c1a1f602dddd472ecb6
parentd0ef5e8763f5390c54cb43506cdefea7652ae4bf
Peek and Splice: SNI to external_acl

Support the %ssl::>sni formating code with external_acl helpers and
access logging. The new code prints the SNI name sent by the SSL client.
If no SNI information is available, the code expands into a dash. It is
currently supported only after the peek, stare, or splice SSL bumping
actions. Note that older clients (e.g., IE on Windows XP) do not send SNI.

This is a Measurement Factory project
src/cf.data.pre
src/client_side.cc
src/external_acl.cc
src/format/ByteCode.h
src/format/Format.cc
src/format/Token.cc
src/ssl/ServerBump.h