Add SSL/IPv6/DNS info to znc --version

This commit is contained in:
Alexey Sokolov
2012-03-15 01:38:37 +07:00
parent 91e2256377
commit 819776873d
4 changed files with 26 additions and 19 deletions

View File

@@ -124,26 +124,8 @@ void CClient::UserCommand(CString& sLine) {
PutStatus("There were [" + CString(uMatches) + "] channels matching [" + sChan + "]");
PutStatus("Detached [" + CString(uDetached) + "] channels");
} else if (sCommand.Equals("VERSION")) {
const char *features = "IPv6: "
#ifdef HAVE_IPV6
"yes"
#else
"no"
#endif
", SSL: "
#ifdef HAVE_LIBSSL
"yes"
#else
"no"
#endif
", dns: "
#ifdef HAVE_THREADED_DNS
"threads";
#else
"blocking";
#endif
PutStatus(CZNC::GetTag());
PutStatus(features);
PutStatus(CZNC::GetCompileOptionsString());
} else if (sCommand.Equals("MOTD") || sCommand.Equals("ShowMOTD")) {
if (!SendMotd()) {
PutStatus("There is no MOTD set.");