summaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
authorrburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864>2008-11-14 20:57:20 +0000
committerrburchell <rburchell@5417fbe8-f217-4b02-8779-1006273d7864>2008-11-14 20:57:20 +0000
commit6c55e0a529c7f1216ff6f63a4fc77ea06a2a3a38 (patch)
tree91b0841faf23087ebe0c74dd4269d181a383f1e7 /src/modules
parent069409cd99cf78ab8bf87a1fe69a833576414fd3 (diff)
Insane commit of doom: s/ \t/g
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1681 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/bs_fantasy_unban.c40
-rw-r--r--src/modules/cs_enforce.c358
-rw-r--r--src/modules/cs_tban.c180
-rw-r--r--src/modules/demos/catserv/catserv_messages.c10
-rw-r--r--src/modules/demos/catserv/ircd_catserv.c112
-rw-r--r--src/modules/demos/catserv/purr.c4
-rw-r--r--src/modules/demos/events.c46
-rw-r--r--src/modules/demos/hs_conf.c52
-rw-r--r--src/modules/demos/hs_moo.c54
-rw-r--r--src/modules/hs_request.c1000
-rw-r--r--src/modules/ns_maxemail.c110
-rw-r--r--src/modules/ns_noop_convert.c110
-rw-r--r--src/modules/os_ignore_db.c62
-rw-r--r--src/modules/os_info.c624
14 files changed, 1381 insertions, 1381 deletions
diff --git a/src/modules/bs_fantasy_unban.c b/src/modules/bs_fantasy_unban.c
index b7ce00ebf..88920176a 100644
--- a/src/modules/bs_fantasy_unban.c
+++ b/src/modules/bs_fantasy_unban.c
@@ -41,31 +41,31 @@ class BSFantasyUnban : public Module
**/
int do_fantasy(int argc, char **argv)
{
- User *u;
- ChannelInfo *ci;
- char *target = NULL;
+ User *u;
+ ChannelInfo *ci;
+ char *target = NULL;
- if (argc < 3)
- return MOD_CONT;
+ if (argc < 3)
+ return MOD_CONT;
- if (stricmp(argv[0], "unban") == 0) {
- u = finduser(argv[1]);
- ci = cs_findchan(argv[2]);
- if (!u || !ci || !check_access(u, ci, CA_UNBAN))
- return MOD_CONT;
+ if (stricmp(argv[0], "unban") == 0) {
+ u = finduser(argv[1]);
+ ci = cs_findchan(argv[2]);
+ if (!u || !ci || !check_access(u, ci, CA_UNBAN))
+ return MOD_CONT;
- if (argc >= 4)
- target = myStrGetToken(argv[3], ' ', 0);
- if (!target)
- common_unban(ci, u->nick);
- else
- common_unban(ci, target);
+ if (argc >= 4)
+ target = myStrGetToken(argv[3], ' ', 0);
+ if (!target)
+ common_unban(ci, u->nick);
+ else
+ common_unban(ci, target);
- /* free target if needed (#852) */
- Anope_Free(target);
- }
+ /* free target if needed (#852) */
+ Anope_Free(target);
+ }
- return MOD_CONT;
+ return MOD_CONT;
}
MODULE_INIT("bs_fantasy_unban", BSFantasyUnban)
diff --git a/src/modules/cs_enforce.c b/src/modules/cs_enforce.c
index 31dd089d0..7d66bcb1a 100644
--- a/src/modules/cs_enforce.c
+++ b/src/modules/cs_enforce.c
@@ -1,5 +1,5 @@
/* cs_enforce - Add a /cs ENFORCE command to enforce various set
- * options and channelmodes on a channel.
+ * options and channelmodes on a channel.
*
* (C) 2003-2008 Anope Team
* Contact us at info@anope.org
@@ -23,14 +23,14 @@ void my_cs_help(User * u);
int my_cs_help_enforce(User * u);
void my_add_languages(void);
-#define LNG_NUM_STRINGS 6
+#define LNG_NUM_STRINGS 6
-#define LNG_CHAN_HELP 0
-#define LNG_ENFORCE_SYNTAX 1
-#define LNG_CHAN_HELP_ENFORCE 2
-#define LNG_CHAN_HELP_ENFORCE_R_ENABLED 3
-#define LNG_CHAN_HELP_ENFORCE_R_DISABLED 4
-#define LNG_CHAN_RESPONSE 5
+#define LNG_CHAN_HELP 0
+#define LNG_ENFORCE_SYNTAX 1
+#define LNG_CHAN_HELP_ENFORCE 2
+#define LNG_CHAN_HELP_ENFORCE_R_ENABLED 3
+#define LNG_CHAN_HELP_ENFORCE_R_DISABLED 4
+#define LNG_CHAN_RESPONSE 5
class CSEnforce : public Module
{
@@ -52,7 +52,7 @@ class CSEnforce : public Module
/* English (US) */
const char* langtable_en_us[] = {
/* LNG_CHAN_HELP */
- " ENFORCE Enforce various channel modes and set options",
+ " ENFORCE Enforce various channel modes and set options",
/* LNG_ENFORCE_SYNTAX */
"Syntax: \002ENFORCE \037channel\037 [\037what\037]\002",
/* LNG_CHAN_HELP_ENFORCE */
@@ -86,7 +86,7 @@ class CSEnforce : public Module
/* Dutch (NL) */
const char* langtable_nl[] = {
/* LNG_CHAN_HELP */
- " ENFORCE Forceer enkele kanaalmodes en set-opties",
+ " ENFORCE Forceer enkele kanaalmodes en set-opties",
/* LNG_ENFORCE_SYNTAX */
"Syntax: \002ENFORCE \037kanaal\037 [\037wat\037]\002",
/* LNG_CHAN_HELP_ENFORCE */
@@ -122,7 +122,7 @@ class CSEnforce : public Module
/* German (DE) */
const char* langtable_de[] = {
/* LNG_CHAN_HELP */
- " ENFORCE Erzwingt verschieden Modes und SET Optionen",
+ " ENFORCE Erzwingt verschieden Modes und SET Optionen",
/* LNG_ENFORCE_SYNTAX */
"Syntax: \002ENFORCE \037Channel\037 [\037was\037]\002",
/* LNG_CHAN_HELP_ENFORCE */
@@ -155,7 +155,7 @@ class CSEnforce : public Module
/* Portuguese (PT) */
const char* langtable_pt[] = {
/* LNG_CHAN_HELP */
- " ENFORCE Verifica o cumprimento de vбrios modos de canal e opзхes ajustadas",
+ " ENFORCE Verifica o cumprimento de vбrios modos de canal e opзхes ajustadas",
/* LNG_ENFORCE_SYNTAX */
"Sintaxe: \002ENFORCE \037canal\037 [\037opзгo\037]\002",
/* LNG_CHAN_HELP_ENFORCE */
@@ -188,7 +188,7 @@ class CSEnforce : public Module
/* Russian (RU) */
const char* langtable_ru[] = {
/* LNG_CHAN_HELP */
- " ENFORCE Перепроверка и установка различных режимов и опций канала",
+ " ENFORCE Перепроверка и установка различных режимов и опций канала",
/* LNG_ENFORCE_SYNTAX */
"Синтаксис: \002ENFORCE \037#канал\037 \037параметр\037\002",
/* LNG_CHAN_HELP_ENFORCE */
@@ -220,7 +220,7 @@ class CSEnforce : public Module
/* Italian (IT) */
const char* langtable_it[] = {
/* LNG_CHAN_HELP */
- " ENFORCE Forza diversi modi di canale ed opzioni SET",
+ " ENFORCE Forza diversi modi di canale ed opzioni SET",
/* LNG_ENFORCE_SYNTAX */
"Sintassi: \002ENFORCE \037canale\037 [\037cosa\037]\002",
/* LNG_CHAN_HELP_ENFORCE */
@@ -264,206 +264,206 @@ class CSEnforce : public Module
/* Enforcing functions */
void do_enforce_secureops(Channel * c)
{
- struct c_userlist *user;
- struct c_userlist *next;
- ChannelInfo *ci;
- uint32 flags;
-
- if (!(ci = c->ci))
- return;
-
- if (debug)
- alog("debug: cs_enforce: Enforcing SECUREOPS on %s", c->name);
-
- /* Dirty hack to allow chan_set_correct_modes to work ok.
- * We pretend like SECUREOPS is on so it doesn't ignore that
- * part of the code. This way we can enforce SECUREOPS even
- * if it's off.
- */
- flags = ci->flags;
- ci->flags |= CI_SECUREOPS;
-
- user = c->users;
- do {
- next = user->next;
- chan_set_correct_modes(user->user, c, 0);
- user = next;
- } while (user);
-
- ci->flags = flags;
+ struct c_userlist *user;
+ struct c_userlist *next;
+ ChannelInfo *ci;
+ uint32 flags;
+
+ if (!(ci = c->ci))
+ return;
+
+ if (debug)
+ alog("debug: cs_enforce: Enforcing SECUREOPS on %s", c->name);
+
+ /* Dirty hack to allow chan_set_correct_modes to work ok.
+ * We pretend like SECUREOPS is on so it doesn't ignore that
+ * part of the code. This way we can enforce SECUREOPS even
+ * if it's off.
+ */
+ flags = ci->flags;
+ ci->flags |= CI_SECUREOPS;
+
+ user = c->users;
+ do {
+ next = user->next;
+ chan_set_correct_modes(user->user, c, 0);
+ user = next;
+ } while (user);
+
+ ci->flags = flags;
}
void do_enforce_restricted(Channel * c)
{
- struct c_userlist *user;
- struct c_userlist *next;
- ChannelInfo *ci;
- int16 old_nojoin_level;
- char mask[BUFSIZE];
- char *reason;
- const char *av[3];
- User *u;
-
- if (!(ci = c->ci))
- return;
-
- if (debug)
- alog("debug: cs_enforce: Enforcing RESTRICTED on %s", c->name);
-
- old_nojoin_level = ci->levels[CA_NOJOIN];
- if (ci->levels[CA_NOJOIN] < 0)
- ci->levels[CA_NOJOIN] = 0;
-
- user = c->users;
- do {
- next = user->next;
- u = user->user;
- if (check_access(u, c->ci, CA_NOJOIN)) {
- get_idealban(ci, u, mask, sizeof(mask));
- reason = getstring(u->na, CHAN_NOT_ALLOWED_TO_JOIN);
- ircdproto->SendMode(whosends(ci), ci->name, "+b %s %lu", mask,
- time(NULL));
- ircdproto->SendKick(whosends(ci), ci->name, u->nick, "%s", reason);
- av[0] = ci->name;
- av[1] = u->nick;
- av[2] = reason;
- do_kick(s_ChanServ, 3, av);
- }
- user = next;
- } while (user);
-
- ci->levels[CA_NOJOIN] = old_nojoin_level;
+ struct c_userlist *user;
+ struct c_userlist *next;
+ ChannelInfo *ci;
+ int16 old_nojoin_level;
+ char mask[BUFSIZE];
+ char *reason;
+ const char *av[3];
+ User *u;
+
+ if (!(ci = c->ci))
+ return;
+
+ if (debug)
+ alog("debug: cs_enforce: Enforcing RESTRICTED on %s", c->name);
+
+ old_nojoin_level = ci->levels[CA_NOJOIN];
+ if (ci->levels[CA_NOJOIN] < 0)
+ ci->levels[CA_NOJOIN] = 0;
+
+ user = c->users;
+ do {
+ next = user->next;
+ u = user->user;
+ if (check_access(u, c->ci, CA_NOJOIN)) {
+ get_idealban(ci, u, mask, sizeof(mask));
+ reason = getstring(u->na, CHAN_NOT_ALLOWED_TO_JOIN);
+ ircdproto->SendMode(whosends(ci), ci->name, "+b %s %lu", mask,
+ time(NULL));
+ ircdproto->SendKick(whosends(ci), ci->name, u->nick, "%s", reason);
+ av[0] = ci->name;
+ av[1] = u->nick;
+ av[2] = reason;
+ do_kick(s_ChanServ, 3, av);
+ }
+ user = next;
+ } while (user);
+
+ ci->levels[CA_NOJOIN] = old_nojoin_level;
}
void do_enforce_cmode_R(Channel * c)
{
- struct c_userlist *user;
- struct c_userlist *next;
- ChannelInfo *ci;
- char mask[BUFSIZE];
- char *reason;
- const char *av[3];
- User *u;
- CBMode *cbm;
-
- if (!(ci = c->ci))
- return;
-
- if (debug)
- alog("debug: cs_enforce: Enforcing mode +R on %s", c->name);
-
- user = c->users;
- do {
- next = user->next;
- u = user->user;
- if (!nick_identified(u)) {
- get_idealban(ci, u, mask, sizeof(mask));
- reason = getstring(u->na, CHAN_NOT_ALLOWED_TO_JOIN);
- if (((cbm = &cbmodes['R'])->flag == 0)
- || !(c->mode & cbm->flag))
- ircdproto->SendMode(whosends(ci), ci->name, "+b %s %lu", mask,
- time(NULL));
- ircdproto->SendKick(whosends(ci), ci->name, u->nick, "%s", reason);
- av[0] = ci->name;
- av[1] = u->nick;
- av[2] = reason;
- do_kick(s_ChanServ, 3, av);
- }
- user = next;
- } while (user);
+ struct c_userlist *user;
+ struct c_userlist *next;
+ ChannelInfo *ci;
+ char mask[BUFSIZE];
+ char *reason;
+ const char *av[3];
+ User *u;
+ CBMode *cbm;
+
+ if (!(ci = c->ci))
+ return;
+
+ if (debug)
+ alog("debug: cs_enforce: Enforcing mode +R on %s", c->name);
+
+ user = c->users;
+ do {
+ next = user->next;
+ u = user->user;
+ if (!nick_identified(u)) {
+ get_idealban(ci, u, mask, sizeof(mask));
+ reason = getstring(u->na, CHAN_NOT_ALLOWED_TO_JOIN);
+ if (((cbm = &cbmodes['R'])->flag == 0)
+ || !(c->mode & cbm->flag))
+ ircdproto->SendMode(whosends(ci), ci->name, "+b %s %lu", mask,
+ time(NULL));
+ ircdproto->SendKick(whosends(ci), ci->name, u->nick, "%s", reason);
+ av[0] = ci->name;
+ av[1] = u->nick;
+ av[2] = reason;
+ do_kick(s_ChanServ, 3, av);
+ }
+ user = next;
+ } while (user);
}
/* Enforcing Group Functions */
void do_enforce_set(Channel * c)
{
- ChannelInfo *ci;
+ ChannelInfo *ci;
- if (!(ci = c->ci))
- return;
+ if (!(ci = c->ci))
+ return;
- if (ci->flags & CI_SECUREOPS)
- do_enforce_secureops(c);
- if (ci->flags & CI_RESTRICTED)
- do_enforce_restricted(c);
+ if (ci->flags & CI_SECUREOPS)
+ do_enforce_secureops(c);
+ if (ci->flags & CI_RESTRICTED)
+ do_enforce_restricted(c);
}
void do_enforce_modes(Channel * c)
{
- CBMode *cbm;
+ CBMode *cbm;
- if (((cbm = &cbmodes['R'])->flag != 0) && (c->mode & cbm->flag))
- do_enforce_cmode_R(c);
+ if (((cbm = &cbmodes['R'])->flag != 0) && (c->mode & cbm->flag))
+ do_enforce_cmode_R(c);
}
/* End of enforcing functions */
int my_cs_enforce(User * u)
{
- char *cur_buffer;
- char *chan=NULL;
- char *what=NULL;
- Channel *c;
- ChannelInfo *ci;
-
- cur_buffer = moduleGetLastBuffer();
- chan = myStrGetToken(cur_buffer, ' ', 0);
-
- if (!chan) {
- moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX);
- } else if (!(c = findchan(chan))) {
- notice_lang(s_ChanServ, u, CHAN_X_NOT_IN_USE, chan);
- } else if (!(ci = c->ci)) {
- notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, chan);
- } else if (ci->flags & CI_VERBOTEN) {
- notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, ci->name);
- } else if (!is_services_admin(u) && !check_access(u, ci, CA_AKICK)) {
- notice_lang(s_ChanServ, u, PERMISSION_DENIED);
- } else {
- what = myStrGetToken(cur_buffer, ' ', 1);
- if (!what || (stricmp(what, "SET") == 0)) {
- do_enforce_set(c);
- moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
- } else if (stricmp(what, "MODES") == 0) {
- do_enforce_modes(c);
- moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
- } else if (stricmp(what, "SECUREOPS") == 0) {
- do_enforce_secureops(c);
- moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
- } else if (stricmp(what, "RESTRICTED") == 0) {
- do_enforce_restricted(c);
- moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
- } else if (stricmp(what, "+R") == 0) {
- do_enforce_cmode_R(c);
- moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
- } else {
- moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX);
- }
- }
-
- if(chan) free(chan);
- if(what) free(what);
-
- return MOD_CONT;
+ char *cur_buffer;
+ char *chan=NULL;
+ char *what=NULL;
+ Channel *c;
+ ChannelInfo *ci;
+
+ cur_buffer = moduleGetLastBuffer();
+ chan = myStrGetToken(cur_buffer, ' ', 0);
+
+ if (!chan) {
+ moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX);
+ } else if (!(c = findchan(chan))) {
+ notice_lang(s_ChanServ, u, CHAN_X_NOT_IN_USE, chan);
+ } else if (!(ci = c->ci)) {
+ notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, chan);
+ } else if (ci->flags & CI_VERBOTEN) {
+ notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, ci->name);
+ } else if (!is_services_admin(u) && !check_access(u, ci, CA_AKICK)) {
+ notice_lang(s_ChanServ, u, PERMISSION_DENIED);
+ } else {
+ what = myStrGetToken(cur_buffer, ' ', 1);
+ if (!what || (stricmp(what, "SET") == 0)) {
+ do_enforce_set(c);
+ moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
+ } else if (stricmp(what, "MODES") == 0) {
+ do_enforce_modes(c);
+ moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
+ } else if (stricmp(what, "SECUREOPS") == 0) {
+ do_enforce_secureops(c);
+ moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
+ } else if (stricmp(what, "RESTRICTED") == 0) {
+ do_enforce_restricted(c);
+ moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
+ } else if (stricmp(what, "+R") == 0) {
+ do_enforce_cmode_R(c);
+ moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what);
+ } else {
+ moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX);
+ }
+ }
+
+ if(chan) free(chan);
+ if(what) free(what);
+
+ return MOD_CONT;
}
/* Language and response stuff */
void my_cs_help(User * u)
{
- moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP);
+ moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP);
}
int my_cs_help_enforce(User * u)
{
- moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX);
- ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
- moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE);
- ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
- if (cbmodes['R'].flag != 0)
- moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_ENABLED);
- else
- moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_DISABLED);
-
- return MOD_STOP;
+ moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX);
+ ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
+ moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE);
+ ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
+ if (cbmodes['R'].flag != 0)
+ moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_ENABLED);
+ else
+ moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_DISABLED);
+
+ return MOD_STOP;
}
MODULE_INIT("cs_enforce", CSEnforce)
diff --git a/src/modules/cs_tban.c b/src/modules/cs_tban.c
index 327ec43e6..6045c7a98 100644
--- a/src/modules/cs_tban.c
+++ b/src/modules/cs_tban.c
@@ -33,11 +33,11 @@ int canBanUser(Channel * c, User * u, User * u2);
void mAddLanguages(void);
-#define LANG_NUM_STRINGS 4
-#define TBAN_HELP 0
-#define TBAN_SYNTAX 1
-#define TBAN_HELP_DETAIL 2
-#define TBAN_RESPONSE 3
+#define LANG_NUM_STRINGS 4
+#define TBAN_HELP 0
+#define TBAN_SYNTAX 1
+#define TBAN_HELP_DETAIL 2
+#define TBAN_RESPONSE 3
class CSTBan : public Module
{
@@ -56,7 +56,7 @@ class CSTBan : public Module
this->SetType(SUPPORTED);
const char* langtable_en_us[] = {
- " TBAN Bans the user for a given length of time",
+ " TBAN Bans the user for a given length of time",
"Syntax: TBAN channel nick time",
"Bans the given user from a channel for a specified length of\n"
"time. If the ban is removed before by hand, it will NOT be replaced.",
@@ -64,7 +64,7 @@ class CSTBan : public Module
};
const char* langtable_nl[] = {
- " TBAN Verban een gebruiker voor een bepaalde tijd",
+ " TBAN Verban een gebruiker voor een bepaalde tijd",
"Syntax: TBAN kanaal nick tijd",
"Verbant de gegeven gebruiken van het gegeven kanaal voor de\n"
"gegeven tijdsduur. Als de verbanning eerder wordt verwijderd,\n"
@@ -73,7 +73,7 @@ class CSTBan : public Module
};
const char* langtable_de[] = {
- " TBAN Bant ein User fьr eine bestimmte Zeit aus ein Channel",
+ " TBAN Bant ein User fьr eine bestimmte Zeit aus ein Channel",
"Syntax: TBAN Channel Nickname Zeit",
"Bant ein User fьr eine bestimmte Zeit aus ein Channel\n"
"Wenn der Ban manuell entfernt wird, wird es NICHT ersetzt.",
@@ -81,7 +81,7 @@ class CSTBan : public Module
};
const char* langtable_pt[] = {
- " TBAN Bane o usuбrio por um determinado perнodo de tempo",
+ " TBAN Bane o usuбrio por um determinado perнodo de tempo",
"Sintaxe: TBAN canal nick tempo",
"Bane de um canal o usuбrio especificado por um determinado perнodo de\n"
"tempo. Se o ban for removido manualmente antes do tempo, ele nгo serб recolocado.",
@@ -89,7 +89,7 @@ class CSTBan : public Module
};
const char* langtable_ru[] = {
- " TBAN Банит пользователя на указанный промежуток времени",
+ " TBAN Банит пользователя на указанный промежуток времени",
"Синтаксис: TBAN #канал ник время",
"Банит пользователя на указанный промежуток времени в секундах\n"
"Примечание: удаленный вручную (до своего истечения) бан НЕ БУДЕТ\n"
@@ -98,7 +98,7 @@ class CSTBan : public Module
};
const char* langtable_it[] = {
- " TBAN Banna l'utente per un periodo di tempo specificato",
+ " TBAN Banna l'utente per un periodo di tempo specificato",
"Sintassi: TBAN canale nick tempo",
"Banna l'utente specificato da un canale per un periodo di tempo\n"
"specificato. Se il ban viene rimosso a mano prima della scadenza, NON verrа rimpiazzato.",
@@ -118,120 +118,120 @@ class CSTBan : public Module
void myHelp(User * u)
{
- moduleNoticeLang(s_ChanServ, u, TBAN_HELP);
+ moduleNoticeLang(s_ChanServ, u, TBAN_HELP);
}
void myFullHelpSyntax(User * u)
{
- moduleNoticeLang(s_ChanServ, u, TBAN_SYNTAX);
+ moduleNoticeLang(s_ChanServ, u, TBAN_SYNTAX);
}
int myFullHelp(User * u)
{
- myFullHelpSyntax(u);
- ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
- moduleNoticeLang(s_ChanServ, u, TBAN_HELP_DETAIL);
- return MOD_CONT;
+ myFullHelpSyntax(u);
+ ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " ");
+ moduleNoticeLang(s_ChanServ, u, TBAN_HELP_DETAIL);
+ return MOD_CONT;
}
void mySendResponse(User * u, char *channel, char *mask, char *time)
{
- moduleNoticeLang(s_ChanServ, u, TBAN_RESPONSE, mask, channel, time);
+ moduleNoticeLang(s_ChanServ, u, TBAN_RESPONSE, mask, channel, time);
}
int do_tban(User * u)
{
- char mask[BUFSIZE];
- Channel *c;
- User *u2 = NULL;
-
- char *buffer = moduleGetLastBuffer();
- char *chan;
- char *nick;
- char *time;
-
- chan = myStrGetToken(buffer, ' ', 0);
- nick = myStrGetToken(buffer, ' ', 1);
- time = myStrGetToken(buffer, ' ', 2);
-
- if (time && chan && nick) {
-
- if (!(c = findchan(chan))) {
- notice_lang(s_ChanServ, u, CHAN_X_NOT_IN_USE, chan);
- } else if (!(u2 = finduser(nick))) {
- notice_lang(s_ChanServ, u, NICK_X_NOT_IN_USE, nick);
- } else {
- if (canBanUser(c, u, u2)) {
- get_idealban(c->ci, u2, mask, sizeof(mask));
- addBan(c, dotime(time), mask);
- mySendResponse(u, chan, mask, time);
- }
- }
- } else {
- myFullHelpSyntax(u);
- }
- if (time)
- free(time);
- if (nick)
- free(nick);
- if (chan)
- free(chan);
-
- return MOD_CONT;
+ char mask[BUFSIZE];
+ Channel *c;
+ User *u2 = NULL;
+
+ char *buffer = moduleGetLastBuffer();
+ char *chan;
+ char *nick;
+ char *time;
+
+ chan = myStrGetToken(buffer, ' ', 0);
+ nick = myStrGetToken(buffer, ' ', 1);
+ time = myStrGetToken(buffer, ' ', 2);
+
+ if (time && chan && nick) {
+
+ if (!(c = findchan(chan))) {
+ notice_lang(s_ChanServ, u, CHAN_X_NOT_IN_USE, chan);
+ } else if (!(u2 = finduser(nick))) {
+ notice_lang(s_ChanServ, u, NICK_X_NOT_IN_USE, nick);
+ } else {
+ if (canBanUser(c, u, u2)) {
+ get_idealban(c->ci, u2, mask, sizeof(mask));
+ addBan(c, dotime(time), mask);
+ mySendResponse(u, chan, mask, time);
+ }
+ }
+ } else {
+ myFullHelpSyntax(u);
+ }
+ if (time)
+ free(time);
+ if (nick)
+ free(nick);
+ if (chan)
+ free(chan);
+
+ return MOD_CONT;
}
void addBan(Channel * c, time_t timeout, char *banmask)
{
- const char *av[3];
- char *cb[2];
+ const char *av[3];
+ char *cb[2];
- cb[0] = c->name;
- cb[1] = banmask;
+ cb[0] = c->name;
+ cb[1] = banmask;
- av[0] = "+b";
- av[1] = banmask;
+ av[0] = "+b";
+ av[1] = banmask;
- ircdproto->SendMode(whosends(c->ci), c->name, "+b %s", av[1]);
- chan_set_modes(s_ChanServ, c, 2, av, 1);
+ ircdproto->SendMode(whosends(c->ci), c->name, "+b %s", av[1]);
+ chan_set_modes(s_ChanServ, c, 2, av, 1);
- moduleAddCallback("tban", time(NULL) + timeout, delBan, 2, cb);
+ moduleAddCallback("tban", time(NULL) + timeout, delBan, 2, cb);
}
int delBan(int argc, char **argv)
{
- const char *av[3];
- Channel *c;
+ const char *av[3];
+ Channel *c;
- av[0] = "-b";
- av[1] = argv[1];
+ av[0] = "-b";
+ av[1] = argv[1];
- if ((c = findchan(argv[0])) && c->ci) {
- ircdproto->SendMode(whosends(c->ci), c->name, "-b %s", av[1]);
- chan_set_modes(s_ChanServ, c, 2, av, 1);
- }
+ if ((c = findchan(argv[0])) && c->ci) {
+ ircdproto->SendMode(whosends(c->ci), c->name, "-b %s", av[1]);
+ chan_set_modes(s_ChanServ, c, 2, av, 1);
+ }
- return MOD_CONT;
+ return MOD_CONT;
}
int canBanUser(Channel * c, User * u, User * u2)
{
- ChannelInfo *ci;
- int ok = 0;
- if (!(ci = c->ci)) {
- notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, c->name);
- } else if (ci->flags & CI_VERBOTEN) {
- notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, c->name);
- } else if (!check_access(u, ci, CA_BAN)) {
- notice_lang(s_ChanServ, u, ACCESS_DENIED);
- } else if (ircd->except && is_excepted(ci, u2)) {
- notice_lang(s_ChanServ, u, CHAN_EXCEPTED, u2->nick, ci->name);
- } else if (ircd->protectedumode && is_protected(u2)) {
- notice_lang(s_ChanServ, u, PERMISSION_DENIED);
- } else {
- ok = 1;
- }
-
- return ok;
+ ChannelInfo *ci;
+ int ok = 0;
+ if (!(ci = c->ci)) {
+ notice_lang(s_ChanServ, u, CHAN_X_NOT_REGISTERED, c->name);
+ } else if (ci->flags & CI_VERBOTEN) {
+ notice_lang(s_ChanServ, u, CHAN_X_FORBIDDEN, c->name);
+ } else if (!check_access(u, ci, CA_BAN)) {
+ notice_lang(s_ChanServ, u, ACCESS_DENIED);
+ } else if (ircd->except && is_excepted(ci, u2)) {
+ notice_lang(s_ChanServ, u, CHAN_EXCEPTED, u2->nick, ci->name);
+ } else if (ircd->protectedumode && is_protected(u2)) {
+ notice_lang(s_ChanServ, u, PERMISSION_DENIED);
+ } else {
+ ok = 1;
+ }
+
+ return ok;
}
diff --git a/src/modules/demos/catserv/catserv_messages.c b/src/modules/demos/catserv/catserv_messages.c
index 23c1b4ec1..667b336b5 100644
--- a/src/modules/demos/catserv/catserv_messages.c
+++ b/src/modules/demos/catserv/catserv_messages.c
@@ -5,10 +5,10 @@
void addMessageList(void)
{
- Command *c;
- c = createCommand("meow", do_meow, NULL, -1, -1, -1, -1, -1);
- this->AddCommand(Catserv_cmdTable, c, MOD_UNIQUE);
- c = createCommand("purr", do_purr, NULL, -1, -1, -1, -1, -1);
- this->AddCommand(Catserv_cmdTable, c, MOD_UNIQUE);
+ Command *c;
+ c = createCommand("meow", do_meow, NULL, -1, -1, -1, -1, -1);
+ this->AddCommand(Catserv_cmdTable, c, MOD_UNIQUE);
+ c = createCommand("purr", do_purr, NULL, -1, -1, -1, -1, -1);
+ this->AddCommand(Catserv_cmdTable, c, MOD_UNIQUE);
}
diff --git a/src/modules/demos/catserv/ircd_catserv.c b/src/modules/demos/catserv/ircd_catserv.c
index 763ae9cec..0f98df58a 100644
--- a/src/modules/demos/catserv/ircd_catserv.c
+++ b/src/modules/demos/catserv/ircd_catserv.c
@@ -22,89 +22,89 @@ char *s_CatServ = "CatServ";
int AnopeInit(int argc, char **argv)
{
- Message *msg = NULL;
- int status;
+ Message *msg = NULL;
+ int status;
#ifdef IRC_UNREAL32
- if (UseTokens) {
- msg = createMessage("!", my_privmsg);
- } else {
- msg = createMessage("PRIVMSG", my_privmsg);
- }
+ if (UseTokens) {
+ msg = createMessage("!", my_privmsg);
+ } else {
+ msg = createMessage("PRIVMSG", my_privmsg);
+ }
#else
- msg = createMessage("PRIVMSG", my_privmsg);
+ msg = createMessage("PRIVMSG", my_privmsg);
#endif
- status = moduleAddMessage(msg, MOD_HEAD);
- if (status == MOD_ERR_OK) {
- addClient(s_CatServ, "meow!");
- addMessageList();
- }
- this->SetAuthor(AUTHOR);
- this->SetVersion(VERSION);
- alog("ircd_catserv.so: loaded, message status [%d]", status);
- return MOD_CONT;
+ status = moduleAddMessage(msg, MOD_HEAD);
+ if (status == MOD_ERR_OK) {
+ addClient(s_CatServ, "meow!");
+ addMessageList();
+ }
+ this->SetAuthor(AUTHOR);
+ this->SetVersion(VERSION);
+ alog("ircd_catserv.so: loaded, message status [%d]", status);
+ return MOD_CONT;
}
void AnopeFini(void)
{
- delClient();
+ delClient();
}
int my_privmsg(char *source, int ac, char **av)
{
- User *u;
- char *s;
+ User *u;
+ char *s;
- /* First, some basic checks */
- if (ac != 2)
- return MOD_CONT; /* bleh */
- if (!(u = finduser(source))) {
- return MOD_CONT;
- } /* non-user source */
- if (*av[0] == '#') {
- return MOD_CONT;
- }
- /* Channel message */
- /* we should prolly honour the ignore list here, but i cba for this... */
- s = strchr(av[0], '@');
- if (s) {
- *s++ = 0;
- if (stricmp(s, ServerName) != 0)
- return MOD_CONT;
- }
- if ((stricmp(av[0], s_CatServ)) == 0) { /* its for US! */
- catserv(u, av[1]);
- return MOD_STOP;
- } else { /* ok it isnt us, let the old code have it */
- return MOD_CONT;
- }
+ /* First, some basic checks */
+ if (ac != 2)
+ return MOD_CONT; /* bleh */
+ if (!(u = finduser(source))) {
+ return MOD_CONT;
+ } /* non-user source */
+ if (*av[0] == '#') {
+ return MOD_CONT;
+ }
+ /* Channel message */
+ /* we should prolly honour the ignore list here, but i cba for this... */
+ s = strchr(av[0], '@');
+ if (s) {
+ *s++ = 0;
+ if (stricmp(s, ServerName) != 0)
+ return MOD_CONT;
+ }
+ if ((stricmp(av[0], s_CatServ)) == 0) { /* its for US! */
+ catserv(u, av[1]);
+ return MOD_STOP;
+ } else { /* ok it isnt us, let the old code have it */
+ return MOD_CONT;
+ }
}
void addClient(char *nick, char *realname)
{
- anope_SendClientIntroduction(nick, "catserv", "meow.meow.land", realname, "+");
+ anope_SendClientIntroduction(nick, "catserv", "meow.meow.land", realname, "+");
}
void delClient(void)
{
- anope_SendQuit(s_CatServ, "QUIT :Module Unloaded!");
+ anope_SendQuit(s_CatServ, "QUIT :Module Unloaded!");
}
/*****************************************************************************/
/* Main CatServ routine. */
void catserv(User * u, char *buf)
{
- char *cmd, *s;
+ char *cmd, *s;
- cmd = strtok(buf, " ");
+ cmd = strtok(buf, " ");
- if (!cmd) {
- return;
- } else if (stricmp(cmd, "\1PING") == 0) {
- if (!(s = strtok(NULL, "")))
- s = "\1";
- notice(s_CatServ, u->nick, "\1PING %s", s);
- } else {
- mod_run_cmd(s_CatServ, u, Catserv_cmdTable, cmd);
- }
+ if (!cmd) {
+ return;
+ } else if (stricmp(cmd, "\1PING") == 0) {
+ if (!(s = strtok(NULL, "")))
+ s = "\1";
+ notice(s_CatServ, u->nick, "\1PING %s", s);
+ } else {
+ mod_run_cmd(s_CatServ, u, Catserv_cmdTable, cmd);
+ }
}
diff --git a/src/modules/demos/catserv/purr.c b/src/modules/demos/catserv/purr.c
index 5a39dc26e..e7c1e9c8d 100644
--- a/src/modules/demos/catserv/purr.c
+++ b/src/modules/demos/catserv/purr.c
@@ -3,6 +3,6 @@
int do_purr(User * u)
{
- notice(s_CatServ, u->nick, "PURR!");
- return MOD_STOP;
+ notice(s_CatServ, u->nick, "PURR!");
+ return MOD_STOP;
}
diff --git a/src/modules/demos/events.c b/src/modules/demos/events.c
index 25dd79fb9..bea3ccd6d 100644
--- a/src/modules/demos/events.c
+++ b/