]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_sslmodes.cpp
Add RAWIO log level which is more verbose than DEBUG
[user/henk/code/inspircd.git] / src / modules / m_sslmodes.cpp
index d6768904cb0d83304a145494b458d6a5ba1357d7..a1a24d8ad552c7813e2fc6e46579bd25f0c6123c 100644 (file)
@@ -2,7 +2,7 @@
  *       | Inspire Internet Relay Chat Daemon |
  *       +------------------------------------+
  *
- *  InspIRCd: (C) 2002-2009 InspIRCd Development Team
+ *  InspIRCd: (C) 2002-2010 InspIRCd Development Team
  * See: http://wiki.inspircd.org/Credits
  *
  * This program is free but copyrighted software; see
@@ -21,7 +21,7 @@
 class SSLMode : public ModeHandler
 {
  public:
-       SSLMode(Module* Creator) : ModeHandler(Creator, 'z', PARAM_NONE, MODETYPE_CHANNEL) { }
+       SSLMode(Module* Creator) : ModeHandler(Creator, "sslonly", 'z', PARAM_NONE, MODETYPE_CHANNEL) { }
 
        ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string &parameter, bool adding)
        {
@@ -34,7 +34,7 @@ class SSLMode : public ModeHandler
                                        const UserMembList* userlist = channel->GetUsers();
                                        for(UserMembCIter i = userlist->begin(); i != userlist->end(); i++)
                                        {
-                                               SSLCertificateRequest req(i->first, creator);
+                                               UserCertificateRequest req(i->first, creator);
                                                req.Send();
                                                if(!req.cert && !ServerInstance->ULine(i->first->server))
                                                {
@@ -83,7 +83,7 @@ class ModuleSSLModes : public Module
        {
                if(chan && chan->IsModeSet('z'))
                {
-                       SSLCertificateRequest req(user, this);
+                       UserCertificateRequest req(user, this);
                        req.Send();
                        if (req.cert)
                        {
@@ -105,7 +105,7 @@ class ModuleSSLModes : public Module
        {
                if (mask[0] == 'z' && mask[1] == ':')
                {
-                       SSLCertificateRequest req(user, this);
+                       UserCertificateRequest req(user, this);
                        req.Send();
                        if (req.cert && InspIRCd::Match(req.cert->GetFingerprint(), mask.substr(2)))
                                return MOD_RES_DENY;
@@ -124,7 +124,7 @@ class ModuleSSLModes : public Module
 
        Version GetVersion()
        {
-               return Version("Provides support for unreal-style channel mode +z", VF_COMMON | VF_VENDOR, API_VERSION);
+               return Version("Provides support for unreal-style channel mode +z", VF_VENDOR);
        }
 };