summaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
authordanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>2010-02-19 02:50:29 +0000
committerdanieldg <danieldg@e03df62e-2008-0410-955e-edbf42e46eb7>2010-02-19 02:50:29 +0000
commitc2ec183ffe0fd0db4fe3c06874a888f84738f49c (patch)
tree529ebe78164e6e272947304b611287c788f564d6 /src/modules
parentb8d39fd72b972b368924d2f15708ddee34d971ad (diff)
Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for nostalgia
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12497 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/m_spy.cpp52
-rw-r--r--src/modules/m_testnet.cpp1
2 files changed, 0 insertions, 53 deletions
diff --git a/src/modules/m_spy.cpp b/src/modules/m_spy.cpp
deleted file mode 100644
index 4465235a5..000000000
--- a/src/modules/m_spy.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-/* +------------------------------------+
- * | Inspire Internet Relay Chat Daemon |
- * +------------------------------------+
- *
- * InspIRCd: (C) 2002-2010 InspIRCd Development Team
- * See: http://wiki.inspircd.org/Credits
- *
- * This program is free but copyrighted software; see
- * the file COPYING for details.
- *
- * ---------------------------------------------------
- */
-
-/* $ModDesc: Provides the ability to see the complete names list of channels an oper is not a member of */
-
-#include "inspircd.h"
-
-class ModuleSpy : public Module
-{
- public:
- ModuleSpy() {
- ServerInstance->Modules->Attach(I_OnUserList, this);
- }
-
- virtual ModResult OnUserList(User* user, Channel* Ptr)
- {
- /* User has priv and is NOT on the channel */
- if (user->HasPrivPermission("channels/auspex") && !Ptr->HasUser(user))
- return MOD_RES_ALLOW;
-
- return MOD_RES_PASSTHRU;
- }
-
- void Prioritize()
- {
- /* To ensure that we get priority over namesx and delayjoin for names list generation */
- Module* list[] = { ServerInstance->Modules->Find("m_namesx.so"), ServerInstance->Modules->Find("m_delayjoin.so") };
- ServerInstance->Modules->SetPriority(this, I_OnUserList, PRIORITY_BEFORE, list, 2);
- }
-
- virtual ~ModuleSpy()
- {
- }
-
- virtual Version GetVersion()
- {
- return Version("Provides the ability to see the complete names list of channels an oper is not a member of", VF_VENDOR);
- }
-};
-
-MODULE_INIT(ModuleSpy)
-
diff --git a/src/modules/m_testnet.cpp b/src/modules/m_testnet.cpp
index cd57cb52b..faa0c7b2e 100644
--- a/src/modules/m_testnet.cpp
+++ b/src/modules/m_testnet.cpp
@@ -154,7 +154,6 @@ static void checkall(Module* noimpl)
CHK(OnPostOper);
CHK(OnSyncNetwork);
CHK(OnSetAway);
- CHK(OnUserList);
CHK(OnPostCommand);
CHK(OnPostJoin);
CHK(OnWhoisLine);