diff options
| author | 2012-03-22 18:28:25 -0400 | |
|---|---|---|
| committer | 2012-03-22 18:28:25 -0400 | |
| commit | 1baaf82568cf16bd2e00a06cbc6ff21294339bc7 (patch) | |
| tree | 741d82b11f5cc0a89c62da72a04da7f10be55183 /src | |
| parent | m_hostchange: Fix a typo preventing port filters from working (diff) | |
m_ssl_gnutls: remove STARTTLS support
Diffstat (limited to 'src')
| -rw-r--r-- | src/modules/extra/m_ssl_gnutls.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/modules/extra/m_ssl_gnutls.cpp b/src/modules/extra/m_ssl_gnutls.cpp index 88af84563..88cc575ff 100644 --- a/src/modules/extra/m_ssl_gnutls.cpp +++ b/src/modules/extra/m_ssl_gnutls.cpp @@ -76,37 +76,6 @@ public: std::string outbuf; }; -class CommandStartTLS : public Command -{ - Module* Caller; - public: - CommandStartTLS (InspIRCd* Instance, Module* mod) : Command(Instance,"STARTTLS", 0, 0, true), Caller(mod) - { - this->source = "m_ssl_gnutls.so"; - } - - CmdResult Handle (const std::vector<std::string> ¶meters, User *user) - { - if (user->registered == REG_ALL) - { - user->WriteNumeric(691, "%s :STARTTLS is not permitted after client registration is complete", user->nick.c_str()); - } - else - { - if (!user->GetIOHook()) - { - user->WriteNumeric(670, "%s :STARTTLS successful, go ahead with TLS handshake", user->nick.c_str()); - user->AddIOHook(Caller); - Caller->OnRawSocketAccept(user->GetFd(), user->GetIPString(), user->GetPort()); - } - else - user->WriteNumeric(691, "%s :STARTTLS failure", user->nick.c_str()); - } - - return CMD_FAILURE; - } -}; - class ModuleSSLGnuTLS : public Module { std::vector<std::string> listenports; @@ -126,8 +95,6 @@ class ModuleSSLGnuTLS : public Module int clientactive; bool cred_alloc; - CommandStartTLS* starttls; - public: ModuleSSLGnuTLS(InspIRCd* Me) @@ -151,9 +118,6 @@ class ModuleSSLGnuTLS : public Module I_OnBufferFlushed, I_OnRequest, I_OnUnloadModule, I_OnRehash, I_OnModuleRehash, I_OnPostConnect, I_OnEvent, I_OnHookUserIO }; ServerInstance->Modules->Attach(eventlist, this, sizeof(eventlist)/sizeof(Implementation)); - - starttls = new CommandStartTLS(ServerInstance, this); - ServerInstance->AddCommand(starttls); } virtual void OnRehash(User* user) @@ -391,7 +355,6 @@ class ModuleSSLGnuTLS : public Module { if (!sslports.empty()) output.append(" SSL=" + sslports); - output.append(" STARTTLS"); } virtual void OnHookUserIO(User* user, const std::string &targetip) |
