aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2013-05-21 13:18:56 +0100
committerMatthew Wild <mwild1@gmail.com>2013-05-21 13:18:56 +0100
commite0476bb4f1b46631ed4f71e1614f403bb87420da (patch)
tree49bbcd6fb3d51ca4d7e1b4bb865d86c5d109304a
parent26c72e66f2b134aa8d547531417cd3f6c6a73f35 (diff)
downloadprosody-e0476bb4f1b46631ed4f71e1614f403bb87420da.tar.gz
prosody-e0476bb4f1b46631ed4f71e1614f403bb87420da.zip
prosodyctl: check config: Show a suggestion to change hosts that begin with jabber/xmpp/chat/im subdomains, and link to DNS documentation
-rwxr-xr-xprosodyctl8
1 files changed, 8 insertions, 0 deletions
diff --git a/prosodyctl b/prosodyctl
index 780821be..de7c09c5 100755
--- a/prosodyctl
+++ b/prosodyctl
@@ -820,7 +820,15 @@ function commands.check(arg)
print("");
print(" You need to move the following option"..(n>1 and "s" or "")..": "..table.concat(it.to_array(misplaced_options), ", "));
end
+ local subdomain = host:match("^[^.]+");
+ if not(is_component) and (subdomain == "jabber" or subdomain == "xmpp"
+ or subdomain == "chat" or subdomain == "im") then
+ print(" Suggestion: If "..host.. " is a new host with no real users yet, consider renaming it now to");
+ print(" "..host:gsub("^[^.]+%.", "")..". You can use SRV records to redirect XMPP clients and servers to "..host..".");
+ print(" For more information see: http://prosody.im/doc/dns");
+ end
end
+
print("Done.\n");
end
if not what or what == "dns" then