]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_ircv3_sts.cpp
Don't update the idle timer when a user replies to a CTCP.
[user/henk/code/inspircd.git] / src / modules / m_ircv3_sts.cpp
index f3b936b4189e43e29cfca5de19ed39c2449d0981..cbfdd1307dc7c0f4251bb52314abfd38389d50b6 100644 (file)
@@ -163,18 +163,18 @@ class ModuleIRCv3STS : public Module
                if (host.empty())
                        throw ModuleException("<sts:host> must contain a hostname, at " + tag->getTagLocation());
 
-               unsigned int port = tag->getInt("port", 0, 0, UINT16_MAX);
+               unsigned int port = tag->getUInt("port", 0, 0, UINT16_MAX);
                if (!HasValidSSLPort(port))
                        throw ModuleException("<sts:port> must be a TLS port, at " + tag->getTagLocation());
 
-               unsigned long duration = tag->getDuration("duration", 60*60*24*30*2, 0, LONG_MAX);
+               unsigned long duration = tag->getDuration("duration", 60*60*24*30*2);
                bool preload = tag->getBool("preload");
                cap.SetPolicy(host, duration, port, preload);
        }
 
        Version GetVersion() CXX11_OVERRIDE
        {
-               return Version("Provides IRCv3 Strict Transport Security policy advertisement", VF_OPTCOMMON);
+               return Version("Provides IRCv3 Strict Transport Security policy advertisement", VF_OPTCOMMON|VF_VENDOR);
        }
 };