From d7e8706f4e48245403743ba2b81c9c4a9ae47557 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 8 Nov 2024 08:39:10 +0000 Subject: [PATCH] permissions and last minute fixes --- anope.conf | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/anope.conf b/anope.conf index b8c61ed..a5b2cc2 100644 --- a/anope.conf +++ b/anope.conf @@ -1354,7 +1354,7 @@ module killonsqline = yes addakiller = yes akillids = yes - opersonly = yes + opersonly = no } command { service = "OPERSERV"; name = "HELP"; command = "generic/help"; } @@ -1399,18 +1399,23 @@ module } command { service = "OPERSERV"; name = "DNS"; command = "operserv/dns"; permission = "operserv/dns"; } +fantasy { name = "DNS"; command = "operserv/dns"; prepend_channel = false; permission = "operserv/dns"; } module { name = "os_config" } command { service = "OPERSERV"; name = "CONFIG"; command = "operserv/config"; permission = "operserv/config"; } +fantasy { name = "CONFIG"; command = "operserv/config"; prepend_channel = false; permission = "operserv/config"; } module { name = "os_forbid" } command { service = "OPERSERV"; name = "FORBID"; command = "operserv/forbid"; permission = "operserv/forbid"; } +fantasy { name = "FORBID"; command = "operserv/forbid"; prepend_channel = false; permission = "operserv/forbid"; } module { name = "os_ignore" } command { service = "OPERSERV"; name = "IGNORE"; command = "operserv/ignore"; permission = "operserv/ignore"; } +fantasy { name = "IGNORE"; command = "operserv/ignore"; prepend_channel = false; permission = "operserv/ignore"; } module { name = "os_info" } command { service = "OPERSERV"; name = "INFO"; command = "operserv/info"; permission = "operserv/info"; } +fantasy { name = "OINFO"; command = "operserv/info"; prepend_channel = false; permission = "operserv/info"; } module { name = "os_jupe" } command { service = "OPERSERV"; name = "JUPE"; command = "operserv/jupe"; permission = "operserv/jupe"; } @@ -1418,6 +1423,7 @@ fantasy { name = "JUPE"; command = "operserv/jupe"; prepend_channel = false; p module { name = "os_kick" } command { service = "OPERSERV"; name = "KICK"; command = "operserv/kick"; permission = "operserv/kick"; } +fantasy { name = "OKICK"; command = "operserv/kick"; prepend_channel = false; permission = "operserv/kick"; } module { name = "os_kill" } command { service = "OPERSERV"; name = "KILL"; command = "operserv/kill"; permission = "operserv/kill"; } @@ -1425,7 +1431,10 @@ fantasy { name = "KILL"; command = "operserv/kill"; prepend_channel = false; p module { name = "os_list" } command { service = "OPERSERV"; name = "CHANLIST"; command = "operserv/chanlist"; permission = "operserv/chanlist"; } +fantasy { name = "CHANLIST"; command = "operserv/chanlist"; prepend_channel = false; permission = "operserv/chanlist"; } + command { service = "OPERSERV"; name = "USERLIST"; command = "operserv/userlist"; permission = "operserv/userlist"; } +fantasy { name = "USERLIST"; command = "operserv/userlist"; prepend_channel = false; permission = "operserv/userlist"; } module { name = "os_login" } command { service = "OPERSERV"; name = "LOGIN"; command = "operserv/login"; } @@ -1443,19 +1452,30 @@ fantasy { name = "LOGSEARCH"; command = "operserv/LOGSEARCH"; prepend_channel = module { name = "os_mode" } command { service = "OPERSERV"; name = "UMODE"; command = "operserv/umode"; permission = "operserv/umode"; } +fantasy { name = "UMODE"; command = "operserv/umode"; prepend_channel = false; permission = "operserv/umode"; } + command { service = "OPERSERV"; name = "MODE"; command = "operserv/mode"; permission = "operserv/mode"; } fantasy { name = "MODESET"; command = "operserv/mode"; prepend_channel = false; permission = "operserv/mode"; } module { name = "os_modinfo" } command { service = "OPERSERV"; name = "MODINFO"; command = "operserv/modinfo"; permission = "operserv/modinfo"; } +fantasy { name = "MODINFO"; command = "operserv/modinfo"; prepend_channel = false; permission = "operserv/modinfo"; } + command { service = "OPERSERV"; name = "MODLIST"; command = "operserv/modlist"; permission = "operserv/modinfo"; } +fantasy { name = "MODLIST"; command = "operserv/modlist"; prepend_channel = false; permission = "operserv/modlist"; } module { name = "os_module" } command { service = "OPERSERV"; name = "MODLOAD"; command = "operserv/modload"; permission = "operserv/modload"; } +fantasy { name = "MODLOAD"; command = "operserv/modload"; prepend_channel = false; permission = "operserv/modload"; } + command { service = "OPERSERV"; name = "MODRELOAD"; command = "operserv/modreload"; permission = "operserv/modload"; } +fantasy { name = "MODRELOAD"; command = "operserv/modreload"; prepend_channel = false; permission = "operserv/modreload"; } + command { service = "OPERSERV"; name = "MODUNLOAD"; command = "operserv/modunload"; permission = "operserv/modload"; } +fantasy { name = "MODUNLOAD"; command = "operserv/modunload"; prepend_channel = false; permission = "operserv/modunload"; } + module { @@ -1467,8 +1487,10 @@ module command { service = "OPERSERV"; name = "LOGONNEWS"; command = "operserv/logonnews"; permission = "operserv/news"; } fantasy { name = "LOGONNEWS"; command = "operserv/logonnews"; prepend_channel = false; permission = "operserv/logonnews"; } + command { service = "OPERSERV"; name = "OPERNEWS"; command = "operserv/opernews"; permission = "operserv/news"; } fantasy { name = "OPERNEWS"; command = "operserv/opernews"; prepend_channel = false; permission = "operserv/opernews"; } + command { service = "OPERSERV"; name = "RANDOMNEWS"; command = "operserv/randomnews"; permission = "operserv/news"; } fantasy { name = "RANDOMNEWS"; command = "operserv/randomnews"; prepend_channel = false; permission = "operserv/randomnews"; } @@ -1500,6 +1522,7 @@ module command { service = "OPERSERV"; name = "EXCEPTION"; command = "operserv/exception"; permission = "operserv/exception"; } fantasy { name = "EXCEPTION"; command = "operserv/exception"; prepend_channel = false; permission = "operserv/exception"; } + command { service = "OPERSERV"; name = "SESSION"; command = "operserv/session"; permission = "operserv/session"; } fantasy { name = "SESSION"; command = "operserv/session"; prepend_channel = false; permission = "operserv/session"; } @@ -1516,8 +1539,10 @@ module { name = "os_shutdown" } command { service = "OPERSERV"; name = "QUIT"; command = "operserv/quit"; permission = "operserv/quit"; } fantasy { name = "QUIT"; command = "operserv/quit"; prepend_channel = false; permission = "operserv/quit"; } + command { service = "OPERSERV"; name = "RESTART"; command = "operserv/restart"; permission = "operserv/restart"; } fantasy { name = "RESTART"; command = "operserv/restart"; prepend_channel = false; permission = "operserv/restart"; } + command { service = "OPERSERV"; name = "SHUTDOWN"; command = "operserv/shutdown"; permission = "operserv/shutdown"; } fantasy { name = "SHUTDOWN"; command = "operserv/shutdown"; prepend_channel = false; permission = "operserv/shutdown"; } @@ -1528,18 +1553,20 @@ fantasy { name = "STATS"; command = "operserv/stats"; prepend_channel = false; module { name = "os_svs" } command { service = "OPERSERV"; name = "SVSNICK"; command = "operserv/svsnick"; permission = "operserv/svs"; } fantasy { name = "SVSNICK"; command = "operserv/svsnick"; prepend_channel = false; permission = "operserv/svs"; } + command { service = "OPERSERV"; name = "SVSJOIN"; command = "operserv/svsjoin"; permission = "operserv/svs"; } fantasy { name = "SVSJOIN"; command = "operserv/svsjoin"; prepend_channel = false; permission = "operserv/svs"; } + command { service = "OPERSERV"; name = "SVSPART"; command = "operserv/svspart"; permission = "operserv/svs"; } fantasy { name = "SVSPART"; command = "operserv/svspart"; prepend_channel = false; permission = "operserv/svs"; } module { name = "os_sxline" } command { service = "OPERSERV"; name = "SNLINE"; command = "operserv/snline"; permission = "operserv/snline"; } fantasy { name = "SNLINE"; command = "operserv/snline"; prepend_channel = false; permission = "operserv/snline"; } + command { service = "OPERSERV"; name = "SQLINE"; command = "operserv/sqline"; permission = "operserv/sqline"; } fantasy { name = "SQLINE"; command = "operserv/sqline"; prepend_channel = false; permission = "operserv/sqline"; } - module { name = "os_update" } command { service = "OPERSERV"; name = "UPDATE"; command = "operserv/update"; permission = "operserv/update"; } fantasy { name = "UPDATE"; command = "operserv/update"; prepend_channel = false; permission = "operserv/update"; }