diff options
author | rburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-02-11 00:20:17 +0000 |
---|---|---|
committer | rburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-02-11 00:20:17 +0000 |
commit | f4cdea8348b7362076c35d9a210b786d6fd6e146 (patch) | |
tree | bae20215408418963a5efa3bddd74138c1c0ddf2 /src | |
parent | 429da2b886eba777e7262a763bb00708168ce0f0 (diff) |
Revert oper protection patch from SciFi, it breaks things. This reverts commit fee057ae11daea45295744f0e9e13f1d0ce0f2b4.
Conflicts:
TODO
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2004 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src')
-rw-r--r-- | src/protocol/inspircd12.cpp | 13 | ||||
-rw-r--r-- | src/protocol/unreal32.c | 5 |
2 files changed, 1 insertions, 17 deletions
diff --git a/src/protocol/inspircd12.cpp b/src/protocol/inspircd12.cpp index 350ac8ee2..3d5efaaed 100644 --- a/src/protocol/inspircd12.cpp +++ b/src/protocol/inspircd12.cpp @@ -23,7 +23,6 @@ #define UMODE_r 0x00000010 #define UMODE_w 0x00000020 #define UMODE_A 0x00000040 -#define UMODE_k 0x00000080 #define UMODE_g 0x80000000 #define UMODE_x 0x40000000 @@ -197,7 +196,7 @@ unsigned long umodes[128] = { 0, 0, 0, 0, 0, 0, UMODE_a, 0, 0, 0, 0, 0, UMODE_g, - UMODE_h, UMODE_i, 0, UMODE_k, 0, 0, 0, UMODE_o, + UMODE_h, UMODE_i, 0, 0, 0, 0, 0, UMODE_o, 0, 0, UMODE_r, 0, 0, 0, 0, UMODE_w, UMODE_x, @@ -510,11 +509,6 @@ class InspIRCdProto : public IRCDProto send_cmd(ServerName, "ADDLINE G %s@%s %s %ld %ld :%s", user, host, who, static_cast<long int>(when), static_cast<long int>(timeleft), reason); } - void CanSVSKill(const char *source, const char *user, const char *buf) - { - return !user->mode & UMODE_k; - } - void SendSVSKillInternal(const char *source, const char *user, const char *buf) { BotInfo *bi = findbot(source); @@ -549,11 +543,6 @@ class InspIRCdProto : public IRCDProto send_cmd(ServerName, "UID %s %ld %s %s %s %s 0.0.0.0 %ld +%s :%s", uid, static_cast<long>(time(NULL)), nick, host, host, user, static_cast<long>(time(NULL)), modes, real); } - bool CanKick(BotInfo *source, const char *chan, const char *user, const char *buf) - { - return !user->mode & UMODE_k; - } - void SendKickInternal(BotInfo *source, const char *chan, const char *user, const char *buf) { User *u = finduser(user); diff --git a/src/protocol/unreal32.c b/src/protocol/unreal32.c index 02721c09f..e76aa427a 100644 --- a/src/protocol/unreal32.c +++ b/src/protocol/unreal32.c @@ -663,11 +663,6 @@ class UnrealIRCdProto : public IRCDProto SendSQLine(nick, "Reserved for services"); } - bool CanKick(BotInfo *source, const char *chan, const char *user, const char *buf) - { - return !user->mode & MODE_q; - } - void SendKickInternal(BotInfo *source, const char *chan, const char *user, const char *buf) { if (buf) send_cmd(source->nick, "H %s %s :%s", chan, user, buf); |