diff options
| author | Adam <Adam@anope.org> | 2011-08-04 21:59:01 -0400 |
|---|---|---|
| committer | Adam <Adam@anope.org> | 2011-08-04 21:59:01 -0400 |
| commit | 9ec18a3b020932eee6242c878149c484f49b13cb (patch) | |
| tree | 6f0470e27bf4f3ced0f6833db00134f4b29a79a9 /data | |
| parent | 773a1f3075fa12700d41598c0b8a8dd7caf9011e (diff) | |
Added a command:permission setting
Diffstat (limited to 'data')
| -rw-r--r-- | data/commands.example.conf | 156 | ||||
| -rw-r--r-- | data/example.conf | 20 |
2 files changed, 83 insertions, 93 deletions
diff --git a/data/commands.example.conf b/data/commands.example.conf index 03a5b01f6..6290dae6e 100644 --- a/data/commands.example.conf +++ b/data/commands.example.conf @@ -5,6 +5,8 @@ * In Anope modules can provide (multiple) commands, each of which has a unique command name. Once these modules * are loaded you can then configure the commands to be added to any client you like with any name you like. * + * Additionally, you may provide a permission name that must be in the opertype of users executing the command. + * * Sane defaults are below. */ @@ -62,7 +64,7 @@ module { name = "cs_kick" } command { service = "ChanServ"; name = "KICK"; command = "chanserv/kick"; } command { service = "ChanServ"; name = "K"; command = "chanserv/kick"; } module { name = "cs_list" } -command { service = "ChanServ"; name = "LIST"; command = "chanserv/list"; } +command { service = "ChanServ"; name = "LIST"; command = "chanserv/list"; permission = "chanserv/list"; } module { name = "cs_mode" } command { service = "ChanServ"; name = "MODE"; command = "chanserv/mode"; } module { name = "cs_modes" } @@ -81,59 +83,59 @@ command { service = "ChanServ"; name = "REGISTER"; command = "chanserv/register" module { name = "cs_set" } command { service = "ChanServ"; name = "SET"; command = "chanserv/set"; } module { name = "cs_saset" } -command { service = "ChanServ"; name = "SASET"; command = "chanserv/saset"; } +command { service = "ChanServ"; name = "SASET"; command = "chanserv/saset"; permission = "chanserv/saset"; } module { name = "cs_set_bantype" } command { service = "ChanServ"; name = "SET BANTYPE"; command = "chanserv/set/bantype"; } -command { service = "ChanServ"; name = "SASET BANTYPE"; command = "chanserv/saset/bantype"; } +command { service = "ChanServ"; name = "SASET BANTYPE"; command = "chanserv/saset/bantype"; permission = "chanserv/saset/bantype"; } module { name = "cs_set_description" } command { service = "ChanServ"; name = "SET DESCRIPTION"; command = "chanserv/set/description"; } command { service = "ChanServ"; name = "SET DESC"; command = "chanserv/set/description"; } -command { service = "ChanServ"; name = "SASET DESCRIPTION"; command = "chanserv/saset/description"; } -command { service = "ChanServ"; name = "SASET DESC"; command = "chanserv/saset/description"; } +command { service = "ChanServ"; name = "SASET DESCRIPTION"; command = "chanserv/saset/description"; permission = "chanserv/saset/description"; } +command { service = "ChanServ"; name = "SASET DESC"; command = "chanserv/saset/description"; permission = "chanserv/saset/desc"; } module { name = "cs_set_founder" } command { service = "ChanServ"; name = "SET FOUNDER"; command = "chanserv/set/founder"; } -command { service = "ChanServ"; name = "SASET FOUNDER"; command = "chanserv/saset/founder"; } +command { service = "ChanServ"; name = "SASET FOUNDER"; command = "chanserv/saset/founder"; permission = "chanserv/saset/founder"; } module { name = "cs_set_keeptopic" } command { service = "ChanServ"; name = "SET KEEPTOPIC"; command = "chanserv/set/keeptopic"; } -command { service = "ChanServ"; name = "SASET KEEPTOPIC"; command = "chanserv/saset/keeptopic"; } +command { service = "ChanServ"; name = "SASET KEEPTOPIC"; command = "chanserv/saset/keeptopic"; permission = "chanserv/saset/keeptopic"; } module { name = "cs_set_opnotice" } command { service = "ChanServ"; name = "SET OPNOTICE"; command = "chanserv/set/opnotice"; } -command { service = "ChanServ"; name = "SASET OPNOTICE"; command = "chanserv/saset/opnotice"; } +command { service = "ChanServ"; name = "SASET OPNOTICE"; command = "chanserv/saset/opnotice"; permission = "chanserv/saset/optnotice"; } module { name = "cs_set_peace" } command { service = "ChanServ"; name = "SET PEACE"; command = "chanserv/set/peace"; } -command { service = "ChanServ"; name = "SASET PEACE"; command = "chanserv/saset/peace"; } +command { service = "ChanServ"; name = "SASET PEACE"; command = "chanserv/saset/peace"; permission = "chanserv/saset/peace"; } module { name = "cs_set_persist" } command { service = "ChanServ"; name = "SET PERSIST"; command = "chanserv/set/persist"; } -command { service = "ChanServ"; name = "SASET PERSIST"; command = "chanserv/saset/persist"; } +command { service = "ChanServ"; name = "SASET PERSIST"; command = "chanserv/saset/persist"; permission = "chanserv/saset/persist"; } module { name = "cs_set_private" } command { service = "ChanServ"; name = "SET PRIVATE"; command = "chanserv/set/private"; } -command { service = "ChanServ"; name = "SASET PRIVATE"; command = "chanserv/saset/private"; } +command { service = "ChanServ"; name = "SASET PRIVATE"; command = "chanserv/saset/private"; permission = "chanserv/saset/private"; } module { name = "cs_set_restricted" } command { service = "ChanServ"; name = "SET RESTRICTED"; command = "chanserv/set/restricted"; } -command { service = "ChanServ"; name = "SASET RESTRICTED"; command = "chanserv/saset/restricted"; } +command { service = "ChanServ"; name = "SASET RESTRICTED"; command = "chanserv/saset/restricted"; permission = "chanserv/saset/restricted"; } module { name = "cs_set_secure" } command { service = "ChanServ"; name = "SET SECURE"; command = "chanserv/set/secure"; } -command { service = "ChanServ"; name = "SASET SECURE"; command = "chanserv/saset/secure"; } +command { service = "ChanServ"; name = "SASET SECURE"; command = "chanserv/saset/secure"; permission = "chanserv/saset/secure"; } module { name = "cs_set_securefounder" } command { service = "ChanServ"; name = "SET SECUREFOUNDER"; command = "chanserv/set/securefounder"; } -command { service = "ChanServ"; name = "SASET SECUREFOUNDER"; command = "chanserv/saset/securefounder"; } +command { service = "ChanServ"; name = "SASET SECUREFOUNDER"; command = "chanserv/saset/securefounder"; permission = "chanserv/saset/securefounder"; } module { name = "cs_set_secureops" } command { service = "ChanServ"; name = "SET SECUREOPS"; command = "chanserv/set/secureops"; } -command { service = "ChanServ"; name = "SASET SECUREOPS"; command = "chanserv/saset/secureops"; } +command { service = "ChanServ"; name = "SASET SECUREOPS"; command = "chanserv/saset/secureops"; permission = "chanserv/saset/secureops"; } module { name = "cs_set_signkick" } command { service = "ChanServ"; name = "SET SIGNKICK"; command = "chanserv/set/signkick"; } -command { service = "ChanServ"; name = "SASET SIGNKICK"; command = "chanserv/saset/signkick"; } +command { service = "ChanServ"; name = "SASET SIGNKICK"; command = "chanserv/saset/signkick"; permission = "chanserv/saset/signkick"; } module { name = "cs_set_successor" } command { service = "ChanServ"; name = "SET SUCCESSOR"; command = "chanserv/set/successor"; } -command { service = "ChanServ"; name = "SASET SUCCESSOR"; command = "chanserv/saset/successor"; } +command { service = "ChanServ"; name = "SASET SUCCESSOR"; command = "chanserv/saset/successor"; permission = "chanserv/saset/successor"; } module { name = "cs_set_topiclock" } command { service = "ChanServ"; name = "SET TOPICLOCK"; command = "chanserv/set/topiclock"; } -command { service = "ChanServ"; name = "SASET TOPICLOCK"; command = "chanserv/saset/topiclock"; } +command { service = "ChanServ"; name = "SASET TOPICLOCK"; command = "chanserv/saset/topiclock"; permission = "chanserv/saset/topiclock"; } module { name = "cs_saset_noexpire" } -command { service = "ChanServ"; name = "SASET NOEXPIRE"; command = "chanserv/saset/noexpire"; } +command { service = "ChanServ"; name = "SASET NOEXPIRE"; command = "chanserv/saset/noexpire"; permission = "chanserv/saset/noexpire"; } module { name = "cs_suspend" } -command { service = "ChanServ"; name = "SUSPEND"; command = "chanserv/suspend"; } -command { service = "ChanServ"; name = "UNSUSPEND"; command = "chanserv/unsuspend"; } +command { service = "ChanServ"; name = "SUSPEND"; command = "chanserv/suspend"; permission = "chanserv/suspend"; } +command { service = "ChanServ"; name = "UNSUSPEND"; command = "chanserv/unsuspend"; permission = "chanserv/suspend"; } module { name = "cs_topic" } command { service = "ChanServ"; name = "TOPIC"; command = "chanserv/topic"; } module { name = "cs_unban" } @@ -146,22 +148,22 @@ command { service = "ChanServ"; name = "HOP"; command = "chanserv/hop"; } command { service = "ChanServ"; name = "VOP"; command = "chanserv/vop"; } module { name = "gl_global" } -command { service = "Global"; name = "GLOBAL"; command = "global/global"; } +command { service = "Global"; name = "GLOBAL"; command = "global/global"; permission = "global/global"; } module { name = "hs_del" } -command { service = "HostServ"; name = "DEL"; command = "hostserv/del"; } -command { service = "HostServ"; name = "DELALL"; command = "hostserv/delall"; } +command { service = "HostServ"; name = "DEL"; command = "hostserv/del"; permission = "hostserv/del"; } +command { service = "HostServ"; name = "DELALL"; command = "hostserv/delall"; permission = "hostserv/del"; } module { name = "hs_group" } command { service = "HostServ"; name = "GROUP"; command = "hostserv/group"; } module { name = "hs_list" } -command { service = "HostServ"; name = "LIST"; command = "hostserv/list"; } +command { service = "HostServ"; name = "LIST"; command = "hostserv/list"; permission = "hostserv/list"; } module { name = "hs_off" } command { service = "HostServ"; name = "OFF"; command = "hostserv/off"; } module { name = "hs_on" } command { service = "HostServ"; name = "ON"; command = "hostserv/on"; } module { name = "hs_set" } -command { service = "HostServ"; name = "SET"; command = "hostserv/set"; } -command { service = "HostServ"; name = "SETALL"; command = "hostserv/setall"; } +command { service = "HostServ"; name = "SET"; command = "hostserv/set"; permission = "hostserv/set"; } +command { service = "HostServ"; name = "SETALL"; command = "hostserv/setall"; permission = "hostserv/set"; } module { name = "ms_cancel" } command { service = "MemoServ"; name = "CANCEL"; command = "memoserv/cancel"; } @@ -182,11 +184,11 @@ command { service = "MemoServ"; name = "RSEND"; command = "memoserv/rsend"; } module { name = "ms_send" } command { service = "MemoServ"; name = "SEND"; command = "memoserv/send"; } module { name = "ms_sendall" } -command { service = "MemoServ"; name = "SENDALL"; command = "memoserv/sendall"; } +command { service = "MemoServ"; name = "SENDALL"; command = "memoserv/sendall"; permission = "memoserv/sendall"; } module { name = "ms_set" } command { service = "MemoServ"; name = "SET"; command = "memoserv/set"; } module { name = "ms_staff" } -command { service = "MemoServ"; name = "STAFF"; command = "memoserv/staff"; } +command { service = "MemoServ"; name = "STAFF"; command = "memoserv/staff"; permission = "memoserv/staff"; } module { name = "ns_access" } command { service = "NickServ"; name = "ACCESS"; command = "nickserv/access"; } @@ -199,9 +201,9 @@ command { service = "NickServ"; name = "CERT"; command = "nickserv/cert"; } module { name = "ns_drop" } command { service = "NickServ"; name = "DROP"; command = "nickserv/drop"; } module { name = "ns_getemail" } -command { service = "NickServ"; name = "GETEMAIL"; command = "nickserv/getemail"; } +command { service = "NickServ"; name = "GETEMAIL"; command = "nickserv/getemail"; permission = "nickserv/getemail"; } module { name = "ns_getpass" } -command { service = "NickServ"; name = "GETPASS"; command = "nickserv/getpass"; } +command { service = "NickServ"; name = "GETPASS"; command = "nickserv/getpass"; permission = "nickserv/getpass"; } module { name = "ns_ghost" } command { service = "NickServ"; name = "GHOST"; command = "nickserv/ghost"; } module { name = "ns_group" } @@ -237,103 +239,103 @@ command { service = "NickServ"; name = "SET DISPLAY"; command = "nickserv/set/di command { service = "NickServ"; name = "SET PASSWORD"; command = "nickserv/set/password"; } module { name = "ns_set_autoop" } command { service = "NickServ"; name = "SET AUTOOP"; command = "nickserv/set/autoop"; } -command { service = "NickServ"; name = "SASET AUTOOP"; command = "nickserv/saset/autoop"; } +command { service = "NickServ"; name = "SASET AUTOOP"; command = "nickserv/saset/autoop"; permission = "nickserv/saset/autoop"; } module { name = "ns_set_email" } command { service = "NickServ"; name = "SET EMAIL"; command = "nickserv/set/email"; } -command { service = "NickServ"; name = "SASET EMAIL"; command = "nickserv/saset/email"; } +command { service = "NickServ"; name = "SASET EMAIL"; command = "nickserv/saset/email"; permission = "nickserv/saset/email"; } module { name = "ns_set_greet" } command { service = "NickServ"; name = "SET GREET"; command = "nickserv/set/greet"; } -command { service = "NickServ"; name = "SASET GREET"; command = "nickserv/saset/greet"; } +command { service = "NickServ"; name = "SASET GREET"; command = "nickserv/saset/greet"; permission = "nickserv/saset/greet"; } module { name = "ns_set_hide" } command { service = "NickServ"; name = "SET HIDE"; command = "nickserv/set/hide"; } -command { service = "NickServ"; name = "SASET HIDE"; command = "nickserv/saset/hide"; } +command { service = "NickServ"; name = "SASET HIDE"; command = "nickserv/saset/hide"; permission = "nickserv/saset/hide"; } module { name = "ns_set_kill" } command { service = "NickServ"; name = "SET KILL"; command = "nickserv/set/kill"; } -command { service = "NickServ"; name = "SASET KILL"; command = "nickserv/saset/kill"; } +command { service = "NickServ"; name = "SASET KILL"; command = "nickserv/saset/kill"; permission = "nickserv/saset/kill"; } module { name = "ns_set_language" } command { service = "NickServ"; name = "SET LANGUAGE"; command = "nickserv/set/language"; } -command { service = "NickServ"; name = "SASET LANGUAGE"; command = "nickserv/saset/language"; } +command { service = "NickServ"; name = "SASET LANGUAGE"; command = "nickserv/saset/language"; permission = "nickserv/saset/language"; } module { name = "ns_set_message" } command { service = "NickServ"; name = "SET MESSAGE"; command = "nickserv/set/message"; } -command { service = "NickServ"; name = "SASET MESSAGE"; command = "nickserv/saset/message"; } +command { service = "NickServ"; name = "SASET MESSAGE"; command = "nickserv/saset/message"; permission = "nickserv/saset/message"; } module { name = "ns_set_private" } command { service = "NickServ"; name = "SET PRIVATE"; command = "nickserv/set/private"; } -command { service = "NickServ"; name = "SASET PRIVATE"; command = "nickserv/saset/private"; } +command { service = "NickServ"; name = "SASET PRIVATE"; command = "nickserv/saset/private"; permission = "nickserv/saset/private"; } module { name = "ns_set_secure" } command { service = "NickServ"; name = "SET SECURE"; command = "nickserv/set/secure"; } -command { service = "NickServ"; name = "SASET SECURE"; command = "nickserv/saset/secure"; } +command { service = "NickServ"; name = "SASET SECURE"; command = "nickserv/saset/secure"; permission = "nickserv/saset/secure"; } module { name = "ns_saset_noexpire" } -command { service = "NickServ"; name = "SASET NOEXPIRE"; command = "nickserv/saset/noexpire"; } +command { service = "NickServ"; name = "SASET NOEXPIRE"; command = "nickserv/saset/noexpire"; permission = "nickserv/saset/noexpire" } module { name = "ns_sendpass" } -command { service = "NickServ"; name = "SENDPASS"; command = "nickserv/sendpass"; } +command { service = "NickServ"; name = "SENDPASS"; command = "nickserv/sendpass"; permission = "nickserv/sendpass"; } module { name = "ns_status" } command { service = "NickServ"; name = "STATUS"; command = "nickserv/status"; } module { name = "ns_suspend" } -command { service = "NickServ"; name = "SUSPEND"; command = "nickserv/suspend"; } -command { service = "NickServ"; name = "UNSUSPEND"; command = "nickserv/unsuspend"; } +command { service = "NickServ"; name = "SUSPEND"; command = "nickserv/suspend"; permission = "nickserv/suspend"; } +command { service = "NickServ"; name = "UNSUSPEND"; command = "nickserv/unsuspend"; permission = "nickserv/suspend"; } module { name = "ns_update" } command { service = "NickServ"; name = "UPDATE"; command = "nickserv/update"; } module { name = "os_akill" } -command { service = "OperServ"; name = "AKILL"; command = "operserv/akill"; } +command { service = "OperServ"; name = "AKILL"; command = "operserv/akill"; permission = "operserv/akill"; } module { name = "os_chankill" } -command { service = "OperServ"; name = "CHANKILL"; command = "operserv/chankill"; } +command { service = "OperServ"; name = "CHANKILL"; command = "operserv/chankill"; permission = "operserv/chankill"; } module { name = "os_list" } command { service = "OperServ"; name = "CHANLIST"; command = "operserv/chanlist"; } command { service = "OperServ"; name = "USERLIST"; command = "operserv/userlist"; } module { name = "os_config" } -command { service = "OperServ"; name = "CONFIG"; command = "operserv/config"; } +command { service = "OperServ"; name = "CONFIG"; command = "operserv/config"; permission = "operserv/config"; } module { name = "os_forbid" } -command { service = "OperServ"; name = "FORBID"; command = "operserv/forbid"; } +command { service = "OperServ"; name = "FORBID"; command = "operserv/forbid"; permission = "operserv/forbid"; } module { name = "os_ignore" } -command { service = "OperServ"; name = "IGNORE"; command = "operserv/ignore"; } +command { service = "OperServ"; name = "IGNORE"; command = "operserv/ignore"; permission = "operserv/ignore"; } module { name = "os_jupe" } -command { service = "OperServ"; name = "JUPE"; command = "operserv/jupe"; } +command { service = "OperServ"; name = "JUPE"; command = "operserv/jupe"; permission = "operserv/jupe"; } module { name = "os_kick" } -command { service = "OperServ"; name = "KICK"; command = "operserv/kick"; } +command { service = "OperServ"; name = "KICK"; command = "operserv/kick"; permission = "operserv/kick"; } module { name = "os_kill" } -command { service = "OperServ"; name = "KILL"; command = "operserv/kill"; } +command { service = "OperServ"; name = "KILL"; command = "operserv/kill"; permission = "operserv/kill"; } module { name = "os_login" } command { service = "OperServ"; name = "LOGIN"; command = "operserv/login"; } module { name = "os_mode" } -command { service = "OperServ"; name = "MODE"; command = "operserv/mode"; } -command { service = "OperServ"; name = "UMODE"; command = "operserv/umode"; } +command { service = "OperServ"; name = "MODE"; command = "operserv/mode"; permission = "operserv/mode"; } +command { service = "OperServ"; name = "UMODE"; command = "operserv/umode"; permission = "operserv/umode"; } module { name = "os_modinfo" } command { service = "OperServ"; name = "MODINFO"; command = "operserv/modinfo"; } -command { service = "OperServ"; name = "MODLIST"; command = "operserv/modlist"; } +command { service = "OperServ"; name = "MODLIST"; command = "operserv/modlist"; permission = "operserv/modlist"; } module { name = "os_module" } -command { service = "OperServ"; name = "MODLOAD"; command = "operserv/modload"; } -command { service = "OperServ"; name = "MODRELOAD"; command = "operserv/modreload"; } -command { service = "OperServ"; name = "MODUNLOAD"; command = "operserv/modunload"; } +command { service = "OperServ"; name = "MODLOAD"; command = "operserv/modload"; permission = "operserv/modload"; } +command { service = "OperServ"; name = "MODRELOAD"; command = "operserv/modreload"; permission = "operserv/modload"; } +command { service = "OperServ"; name = "MODUNLOAD"; command = "operserv/modunload"; permission = "operserv/modload"; } module { name = "os_news" } -command { service = "OperServ"; name = "LOGONNEWS"; command = "operserv/logonnews"; } -command { service = "OperServ"; name = "OPERNEWS"; command = "operserv/opernews"; } -command { service = "OperServ"; name = "RANDOMNEWS"; command = "operserv/randomnews"; } +command { service = "OperServ"; name = "LOGONNEWS"; command = "operserv/logonnews"; permission = "operserv/news"; } +command { service = "OperServ"; name = "OPERNEWS"; command = "operserv/opernews"; permission = "operserv/news"; } +command { service = "OperServ"; name = "RANDOMNEWS"; command = "operserv/randomnews"; permission = "operserv/news"; } module { name = "os_noop" } -command { service = "OperServ"; name = "NOOP"; command = "operserv/noop"; } +command { service = "OperServ"; name = "NOOP"; command = "operserv/noop"; permission = "operserv/noop"; } module { name = "os_oline" } -command { service = "OperServ"; name = "OLINE"; command = "operserv/oline"; } +command { service = "OperServ"; name = "OLINE"; command = "operserv/oline"; permission = "operserv/oline"; } module { name = "os_oper" } -command { service = "OperServ"; name = "OPER"; command = "operserv/oper"; } +command { service = "OperServ"; name = "OPER"; command = "operserv/oper"; permission = "operserv/oper"; } module { name = "os_reload" } -command { service = "OperServ"; name = "RELOAD"; command = "operserv/reload"; } +command { service = "OperServ"; name = "RELOAD"; command = "operserv/reload"; permission = "operserv/reload"; } module { name = "os_session" } -command { service = "OperServ"; name = "EXCEPTION"; command = "operserv/exception"; } -command { service = "OperServ"; name = "SESSION"; command = "operserv/session"; } +command { service = "OperServ"; name = "EXCEPTION"; command = "operserv/exception"; permission = "operserv/exception"; } +command { service = "OperServ"; name = "SESSION"; command = "operserv/session"; permission = "operserv/session"; } module { name = "os_set" } -command { service = "OperServ"; name = "SET"; command = "operserv/set"; } +command { service = "OperServ"; name = "SET"; command = "operserv/set"; permission = "operserv/set"; } module { name = "os_shutdown" } -command { service = "OperServ"; name = "QUIT"; command = "operserv/quit"; } -command { service = "OperServ"; name = "RESTART"; command = "operserv/restart"; } -command { service = "OperServ"; name = "SHUTDOWN"; command = "operserv/shutdown"; } +command { service = "OperServ"; name = "QUIT"; command = "operserv/quit"; permission = "operserv/quit"; } +command { service = "OperServ"; name = "RESTART"; command = "operserv/restart"; permission = "operserv/restart"; } +command { service = "OperServ"; name = "SHUTDOWN"; command = "operserv/shutdown"; permission = "operserv/shutdown"; } module { name = "os_stats" } -command { service = "OperServ"; name = "STATS"; command = "operserv/stats"; } +command { service = "OperServ"; name = "STATS"; command = "operserv/stats"; permission = "operserv/stats"; } module { name = "os_svsnick" } -command { service = "OperServ"; name = "SVSNICK"; command = "operserv/svsnick"; } +command { service = "OperServ"; name = "SVSNICK"; command = "operserv/svsnick"; permission = "operserv/svsnick"; } module { name = "os_sxline" } -command { service = "OperServ"; name = "SNLINE"; command = "operserv/snline"; } -command { service = "OperServ"; name = "SQLINE"; command = "operserv/sqline"; } -command { service = "OperServ"; name = "SZLINE"; command = "operserv/szline"; } +command { service = "OperServ"; name = "SNLINE"; command = "operserv/snline"; permission = "operserv/snline"; } +command { service = "OperServ"; name = "SQLINE"; command = "operserv/sqline"; permission = "operserv/sqline"; } +command { service = "OperServ"; name = "SZLINE"; command = "operserv/szline"; permission = "operserv/szline"; } module { name = "os_update" } -command { service = "OperServ"; name = "UPDATE"; command = "operserv/update"; } +command { service = "OperServ"; name = "UPDATE"; command = "operserv/update"; permission = "operserv/update"; } diff --git a/data/example.conf b/data/example.conf index 5f2956681..14065ddf4 100644 --- a/data/example.conf +++ b/data/example.conf @@ -720,13 +720,6 @@ chanserv inhabit = 15s /* - * Limits the use of the ChanServ LIST command to IRC operators. - * - * This directive is optional. - */ - #listopersonly = yes - - /* * The maximum number of channels to be returned for a ChanServ LIST command. */ listmax = 50 @@ -1059,13 +1052,6 @@ nickserv #nogroupchange = yes /* - * Limits the use of the NickServ LIST command to IRC operators. - * - * This directive is optional. - */ - #listopersonly = yes - - /* * The maximum number of nicks to be returned for a NickServ LIST command. */ listmax = 50 @@ -1375,7 +1361,9 @@ log * This block is recommended, as without it you will be unable to access most oper commands. * It replaces the old ServicesRoot directive amongst others. * - * Note that third party modules may add additional commands and privileges to this list. + * The command names below are defaults and are configured in commands.conf. If you configure + * additional commands with permissions, such as commands from third party modules, the permissions + * must be included in the opertype block before the command can be used. * * Available privileges: * botserv/administration - Can perform certain BotServ administrative tasks @@ -1418,7 +1406,7 @@ log * * global/global * - * operserv/news operserv/stats operserv/kick + * operserv/news operserv/stats operserv/kick operserv/exception * operserv/mode operserv/session operserv/modlist operserv/ignore * operserv/chankill operserv/akill operserv/sqline operserv/snline * operserv/szline operserv/oper operserv/config operserv/umode |
