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)