From 8b926be8176b63580a1dc0caa8214e6049cd34e6 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Tue, 15 Mar 2022 20:45:23 +0100 Subject: [PATCH] Warn about non-FQDN hostnames References: https://github.com/ircdocs/modern-irc/pull/148 --- cmd/soju/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/soju/main.go b/cmd/soju/main.go index e8ef6d7..3771be0 100644 --- a/cmd/soju/main.go +++ b/cmd/soju/main.go @@ -71,6 +71,11 @@ func loadConfig() (*config.Server, *soju.Config, error) { raw = config.Defaults() } + // A hostname without a dot can confuse clients + if !strings.Contains(raw.Hostname, ".") { + log.Printf("warning: hostname %q is not a fully qualified domain name", raw.Hostname) + } + var motd string if raw.MOTDPath != "" { b, err := ioutil.ReadFile(raw.MOTDPath)