1
0
mirror of https://github.com/anope/anope.git synced 2026-07-06 19:43:13 +02:00

Replaced some chanserv/forbid with operserv/forbid in example.conf and added a check for ForceForbidReason in os_forbid

This commit is contained in:
DukePyrolator
2011-08-23 11:42:40 +02:00
parent b5b2c42242
commit 2284c31f90
2 changed files with 10 additions and 4 deletions
+3 -4
View File
@@ -691,7 +691,7 @@ log
log
{
target = "globops"
admin = "global/* operserv/mode operserv/kick opeserv/akill operserv/s*line operserv/noop operserv/jupe */forbid nickserv/getpass */drop"
admin = "global/* operserv/mode operserv/kick operserv/akill operserv/s*line operserv/noop operserv/jupe */forbid nickserv/getpass */drop"
}
/*
@@ -724,9 +724,8 @@ log
* botserv/bot/del botserv/bot/add botserv/bot/change botserv/assign/private
* botserv/botlist botserv/set/private botserv/set/nobot
*
* chanserv/access/list chanserv/drop chanserv/forbid chanserv/getkey
* chanserv/access/list chanserv/drop chanserv/getkey chanserv/mode
* chanserv/list chanserv/suspend chanserv/topic chanserv/status
* chanserv/mode
*
* chanserv/saset/bantype chanserv/saset/description chanserv/saset/email chanserv/saset/entrymsg
* chanserv/saset/founder chanserv/saset/keeptopic chanserv/saset/opnotice chanserv/saset/restricted
@@ -805,7 +804,7 @@ opertype
inherits = "Services Operator"
commands = "chanserv/access/list chanserv/drop chanserv/forbid chanserv/getkey chanserv/saset/noexpire memoserv/sendall nickserv/saset/* nickserv/getemail operserv/news operserv/jupe operserv/svsnick operserv/stats operserv/oline operserv/noop global/*"
commands = "chanserv/access/list chanserv/drop chanserv/getkey chanserv/saset/noexpire memoserv/sendall nickserv/saset/* nickserv/getemail operserv/news operserv/jupe operserv/svsnick operserv/stats operserv/oline operserv/noop operserv/forbid global/*"
privs = "*"
}
+7
View File
@@ -108,6 +108,13 @@ class CommandOSForbid : public Command
Anope::string reason = !expiry.empty() && params.size() > 4 ? params[4] : (params.size() > 3 ? params[3] : "");
time_t expiryt = 0;
if (Config->ForceForbidReason && reason.empty())
{
this->OnSyntaxError(source, "");
return;
}
if (!expiry.empty())
{
expiryt = dotime(expiry);