]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_sslinfo.cpp
GnuTLS: Send SSL client certificate when requested
[user/henk/code/inspircd.git] / src / modules / m_sslinfo.cpp
index bf02ed87918686e8613c4b41aa6107d37b5456d5..cca32d4da87d8daa92a53f4c9f3ece7d210c4874 100644 (file)
@@ -29,12 +29,12 @@ class SSLCertExt : public ExtensionItem {
                delete old;
        }
 
-       std::string serialize(Module* requestor, const Extensible* container, void* item)
+       std::string serialize(SerializeFormat format, const Extensible* container, void* item)
        {
                return static_cast<ssl_cert*>(item)->GetMetaLine();
        }
 
-       void unserialize(Module* requestor, Extensible* container, const std::string& value)
+       void unserialize(SerializeFormat format, Extensible* container, const std::string& value)
        {
                ssl_cert* cert = new ssl_cert;
                set(container, cert);
@@ -72,7 +72,7 @@ class CommandSSLInfo : public Command
  public:
        SSLCertExt CertExt;
 
-       CommandSSLInfo(InspIRCd* Instance, Module* Creator) : Command(Instance, Creator, "SSLINFO", 0, 1), CertExt(Creator)
+       CommandSSLInfo(Module* Creator) : Command(Creator, "SSLINFO", 1), CertExt(Creator)
        {
                this->syntax = "<nick>";
        }
@@ -117,7 +117,7 @@ class ModuleSSLInfo : public Module
 
  public:
        ModuleSSLInfo(InspIRCd* Me)
-               : Module(Me), cmd(Me, this)
+               : Module(Me), cmd(this)
        {
                ServerInstance->AddCommand(&cmd);