summaryrefslogtreecommitdiff
path: root/src/modules/m_sslinfo.cpp
diff options
context:
space:
mode:
authorPeter Powell <petpow@saberuk.com>2017-10-29 11:15:47 +0000
committerPeter Powell <petpow@saberuk.com>2017-10-29 11:15:47 +0000
commitb047c903da20862783b50af73594cce1592cbbfe (patch)
tree145ed0054d272153295b5757e5722195ba3f3ca6 /src/modules/m_sslinfo.cpp
parentd865b434865907bfad0a187dd403d4ca8144e469 (diff)
Add support to IOHook for retrieving the hostname sent via SNI.
Diffstat (limited to 'src/modules/m_sslinfo.cpp')
-rw-r--r--src/modules/m_sslinfo.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modules/m_sslinfo.cpp b/src/modules/m_sslinfo.cpp
index 9682e92cf..5a5b40319 100644
--- a/src/modules/m_sslinfo.cpp
+++ b/src/modules/m_sslinfo.cpp
@@ -220,7 +220,10 @@ class ModuleSSLInfo : public Module, public Whois::EventListener
ssl_cert* const cert = ssliohook->GetCertificate();
{
- std::string text = "*** You are connected using SSL cipher '";
+ std::string text = "*** You are connected to ";
+ if (!ssliohook->GetServerName(text))
+ text.append(ServerInstance->Config->ServerName);
+ text.append(" using SSL cipher '");
ssliohook->GetCiphersuite(text);
text.push_back('\'');
if ((cert) && (!cert->GetFingerprint().empty()))