From 84a1a9278be2d6bca3cf56242ced98fcfa5c0bd1 Mon Sep 17 00:00:00 2001 From: pk910 Date: Tue, 4 Oct 2011 18:21:39 +0200 Subject: [PATCH] removed cmd_debug --- Makefile.am | 1 - src/bot_NeonServ.c | 1 - src/cmd_neonserv.h | 2 -- src/cmd_neonserv_debug.c | 59 ---------------------------------------- 4 files changed, 63 deletions(-) delete mode 100644 src/cmd_neonserv_debug.c diff --git a/Makefile.am b/Makefile.am index 759d099..c878cd0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -103,7 +103,6 @@ neonserv_SOURCES = src/version.c \ src/cmd_neonserv_listrank.c \ src/cmd_neonserv_setrank.c \ src/cmd_neonserv_info.c \ - src/cmd_neonserv_debug.c \ src/lib/ini.c neonserv_LDADD = $(MYSQL_LIBS) $(WINSOCK_LIBS) diff --git a/src/bot_NeonServ.c b/src/bot_NeonServ.c index 05a4d5c..a8d80fc 100644 --- a/src/bot_NeonServ.c +++ b/src/bot_NeonServ.c @@ -529,7 +529,6 @@ void init_NeonServ() { OPER_COMMAND("setrank", neonserv_cmd_setrank, 1, 1000, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_OPLOG); OPER_COMMAND("assignrank", neonserv_cmd_assignrank,2, 1000, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_OPLOG); OPER_COMMAND("listrank", neonserv_cmd_listrank, 0, 1, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_OPLOG); - OPER_COMMAND("debug", neonserv_cmd_debug, 0, 1, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_OPLOG); #undef OPER_COMMAND start_bots(); diff --git a/src/cmd_neonserv.h b/src/cmd_neonserv.h index b123961..39feafe 100644 --- a/src/cmd_neonserv.h +++ b/src/cmd_neonserv.h @@ -111,6 +111,4 @@ CMD_BIND(neonserv_cmd_voice); CMD_BIND(neonserv_cmd_voiceall); CMD_BIND(neonserv_cmd_wipeinfo); -CMD_BIND(neonserv_cmd_debug); - #endif \ No newline at end of file diff --git a/src/cmd_neonserv_debug.c b/src/cmd_neonserv_debug.c deleted file mode 100644 index 6791b1a..0000000 --- a/src/cmd_neonserv_debug.c +++ /dev/null @@ -1,59 +0,0 @@ -/* cmd_neonserv_debug.c - NeonServ v5.0 - * Copyright (C) 2011 Philipp Kreil (pk910) - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - -#include "cmd_neonserv.h" - -CMD_BIND(neonserv_cmd_debug) { - //heavy debug - reply(getTextBot(), user, "HEAVY DEBUG!"); - struct ChanNode *dbg_chan; - struct ChanUser *dbg_chanuser, *dbg_chanuser2; - struct UserNode *dbg_user; - char *dbg_string; - reply(getTextBot(), user, "CHANNEL TRACE:"); - for(dbg_chan = getAllChans(NULL); dbg_chan; dbg_chan = getAllChans(dbg_chan)) { - reply(getTextBot(), user, " \0037%s\003 [0x%08x] (ChanUsers: %d)", dbg_chan->name, dbg_chan, dbg_chan->usercount); - for(dbg_chanuser = dbg_chan->user; dbg_chanuser; dbg_chanuser = dbg_chanuser->next_user) { - reply(getTextBot(), user, " \0032%s@%s\003 [0x%08x] [UserNode: %08x] [ChanNode: %08x]", dbg_chanuser->user->nick, dbg_chanuser->chan->name, dbg_chanuser, dbg_chanuser->user, dbg_chanuser->chan); - dbg_user = dbg_chanuser->user; - dbg_string = "\0034fail\003"; - for(dbg_chanuser2 = dbg_user->channel; dbg_chanuser2; dbg_chanuser2 = dbg_chanuser2->next_chan) { - if(dbg_chanuser2->chan == dbg_chan) { - dbg_string = "\0033OK\003"; - break; - } - } - reply(getTextBot(), user, " check for user->channel entry: %s", dbg_string); - } - } - reply(getTextBot(), user, "USER TRACE:"); - for(dbg_user = getAllUsers(NULL); dbg_user; dbg_user = getAllUsers(dbg_user)) { - reply(getTextBot(), user, " \0037%s\003 [0x%08x] (Host: %s@%s Auth: %s)", dbg_user->nick, dbg_user, dbg_user->ident, dbg_user->host, ((dbg_user->flags & USERFLAG_ISAUTHED) ? dbg_user->auth : "*")); - for(dbg_chanuser = dbg_user->channel; dbg_chanuser; dbg_chanuser = dbg_chanuser->next_chan) { - reply(getTextBot(), user, " \0032%s@%s\003 [0x%08x] [UserNode: %08x] [ChanNode: %08x]", dbg_chanuser->user->nick, dbg_chanuser->chan->name, dbg_chanuser, dbg_chanuser->user, dbg_chanuser->chan); - dbg_chan = dbg_chanuser->chan; - dbg_string = "\0034fail\003"; - for(dbg_chanuser2 = dbg_chan->user; dbg_chanuser2; dbg_chanuser2 = dbg_chanuser2->next_user) { - if(dbg_chanuser2->user == dbg_user) { - dbg_string = "\0033OK\003"; - break; - } - } - reply(getTextBot(), user, " check for channel->user entry: %s", dbg_string); - } - } -} -- 2.20.1