From: Christos Tsantilas Date: Thu, 8 Apr 2021 17:32:32 +0000 (+0000) Subject: %ssl::negotiated_version for TLS/1.3 (#803) X-Git-Tag: 4.15-20210522-snapshot~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6f5ad1cf45c998f852febaf68113283c63957c2;p=thirdparty%2Fsquid.git %ssl::negotiated_version for TLS/1.3 (#803) Both %codes were logged as dashes when Squid negotiated TLS v1.3. This is a Measurement Factory project. --- diff --git a/src/security/NegotiationHistory.cc b/src/security/NegotiationHistory.cc index 3a1130faa5..8ce28c29ec 100644 --- a/src/security/NegotiationHistory.cc +++ b/src/security/NegotiationHistory.cc @@ -38,6 +38,10 @@ static AnyP::ProtocolVersion toProtocolVersion(const int v) { switch(v) { +#if defined(TLS1_3_VERSION) + case TLS1_3_VERSION: + return AnyP::ProtocolVersion(AnyP::PROTO_TLS, 1, 3); +#endif #if defined(TLS1_2_VERSION) case TLS1_2_VERSION: return AnyP::ProtocolVersion(AnyP::PROTO_TLS, 1, 2);