summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorcyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-02-14 22:38:08 +0000
committercyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-02-14 22:38:08 +0000
commit214f6712fe06c2476a63193018f14184ff822c0e (patch)
tree6d60e9b4d34f31ca68f0aca04b536d2af1e5ec73 /src
parent71870e6667235bfd3bd636209d54f79799e80f90 (diff)
Removed os_raw, it was never supported by the Anope team, and now it no longer exists. It is no more. (It might've been eaten by a Grue, I think.)
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2047 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src')
-rw-r--r--src/core/os_raw.c74
1 files changed, 0 insertions, 74 deletions
diff --git a/src/core/os_raw.c b/src/core/os_raw.c
deleted file mode 100644
index dd655c109..000000000
--- a/src/core/os_raw.c
+++ /dev/null
@@ -1,74 +0,0 @@
-/* OperServ core functions
- *
- * (C) 2003-2009 Anope Team
- * Contact us at team@anope.org
- *
- * Please read COPYING and README for further details.
- *
- * Based on the original code of Epona by Lara.
- * Based on the original code of Services by Andy Church.
- *
- * $Id$
- *
- */
-/*************************************************************************/
-
-#include "module.h"
-#include "hashcomp.h"
-
-class CommandOSRaw : public Command
-{
- public:
- CommandOSRaw() : Command("RAW", 1, 1)
- {
- }
-
- CommandReturn Execute(User *u, std::vector<std::string> &params)
- {
- const char *text = params[0].c_str();
- send_cmd(NULL, "%s", text);
- if (WallOSRaw)
- {
- std::string kw;
- spacesepstream textsep(text);
- while (textsep.GetToken(kw) && kw[0] == ':');
- ircdproto->SendGlobops(s_OperServ, "\2%s\2 used RAW command for \2%s\2", u->nick, !kw.empty() ? kw.c_str() : "\2non RFC compliant message\2");
- }
- alog("%s used RAW command for %s", u->nick, text);
- return MOD_CONT;
- }
-
- bool OnHelp(User *u, const std::string &subcommand)
- {
- if (!is_services_root(u))
- return false;
-
- notice_lang(s_OperServ, u, OPER_HELP_RAW);
- return true;
- }
-
- void OnSyntaxError(User *u)
- {
- syntax_error(s_OperServ, u, "RAW", OPER_RAW_SYNTAX);
- }
-};
-
-class OSRaw : public Module
-{
- public:
- OSRaw(const std::string &modname, const std::string &creator) : Module(modname, creator)
- {
- Command *c;
-
- this->SetAuthor("Anope");
- this->SetVersion("$Id$");
- this->SetType(THIRD);
-
- this->AddCommand(OPERSERV, new CommandOSRaw(), MOD_UNIQUE);
-
- if (DisableRaw)
- throw ModuleException("os_raw: Not loading because you probably shouldn't be loading me");
- }
-};
-
-MODULE_INIT("os_raw", OSRaw)