From 97672a80a91abfe560a43a03380fcb5fa869a47b Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 12 Apr 2025 09:29:25 +0100 Subject: Warn when a link block has misconfigured TLS. --- src/modules/m_spanningtree/utils.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/modules') diff --git a/src/modules/m_spanningtree/utils.cpp b/src/modules/m_spanningtree/utils.cpp index db62a8b0a..b1e5cc8da 100644 --- a/src/modules/m_spanningtree/utils.cpp +++ b/src/modules/m_spanningtree/utils.cpp @@ -294,6 +294,12 @@ void SpanningTreeUtilities::ReadConfiguration() L->Bind = tag->getString("bind"); L->Hidden = tag->getBool("hidden"); + if (!tag->getString("ssl").empty()) + { + throw ModuleException((Module*)Creator, "Obsolete TLS configuration in link block at {}. See {}modules/spanningtree/#link for the correct way to configure TLS.", + tag->source.str(), INSPIRCD_DOCS); + } + if (L->Name.empty()) throw ModuleException((Module*)Creator, "Invalid configuration, found a link tag without a name!" + (!L->IPAddr.empty() ? " IP address: "+L->IPAddr : "")); -- cgit v1.3.1-10-gc9f91