diff options
Diffstat (limited to 'data/operserv.example.conf')
-rw-r--r-- | data/operserv.example.conf | 153 |
1 files changed, 62 insertions, 91 deletions
diff --git a/data/operserv.example.conf b/data/operserv.example.conf index 0c82f1e06..0e0e59592 100644 --- a/data/operserv.example.conf +++ b/data/operserv.example.conf @@ -40,15 +40,6 @@ service * unable to do certain things if this option is enabled. */ #modes = "+o" - - /* - * An optional comma separated list of channels this service should join. Outside - * of log channels this is not very useful, as the service will just idle in the - * specified channels, and will not accept any types of commands. - * - * Prefixes may be given to the channels in the form of mode characters or prefix symbols. - */ - #channels = "@#services,#mychan" } /* @@ -58,7 +49,7 @@ service */ module { - name = "operserv" + name = "operserv/main" /* * The name of the client that should be OperServ. @@ -135,27 +126,27 @@ module command { service = "OperServ"; name = "HELP"; command = "generic/help"; } /* - * os_akill + * operserv/akill * * Provides the command operserv/akill. * * Used to ban users from the network. */ -module { name = "os_akill" } +module { name = "operserv/akill" } command { service = "OperServ"; name = "AKILL"; command = "operserv/akill"; permission = "operserv/akill"; } /* - * os_chankill + * operserv/chankill * * Provides the command operserv/chankill. * * Used to akill users from an entire channel. */ -module { name = "os_chankill" } +module { name = "operserv/chankill" } command { service = "OperServ"; name = "CHANKILL"; command = "operserv/chankill"; permission = "operserv/chankill"; } /* - * os_defcon + * operserv/defcon * * Provides the command operserv/defcon. * @@ -164,7 +155,7 @@ command { service = "OperServ"; name = "CHANKILL"; command = "operserv/chankill" */ #module { - name = "os_defcon" + name = "operserv/defcon" /* * Default DefCon level (1-5) to use when starting Services up. Level 5 constitutes normal operation @@ -263,7 +254,7 @@ command { service = "OperServ"; name = "CHANKILL"; command = "operserv/chankill" #command { service = "OperServ"; name = "DEFCON"; command = "operserv/defcon"; permission = "operserv/defcon"; } /* - * os_dns + * operserv/dns * * Provides the command operserv/dns. * @@ -295,7 +286,7 @@ command { service = "OperServ"; name = "CHANKILL"; command = "operserv/chankill" */ #module { - name = "os_dns" + name = "operserv/dns" /* TTL for records. This should be very low if your records change often. */ ttl = 1m @@ -324,99 +315,99 @@ command { service = "OperServ"; name = "CHANKILL"; command = "operserv/chankill" #command { service = "OperServ"; name = "DNS"; command = "operserv/dns"; permission = "operserv/dns"; } /* - * os_config + * operserv/config * * Provides the command operserv/config. * * Used to view and set configuration options while services are running. */ -module { name = "os_config" } +module { name = "operserv/config" } command { service = "OperServ"; name = "CONFIG"; command = "operserv/config"; permission = "operserv/config"; } /* - * os_forbid + * operserv/forbid * * Provides the command operserv/forbid. * * Used to forbid specific nicks, channels, emails, etc. from being used. */ -module { name = "os_forbid" } +module { name = "operserv/forbid" } command { service = "OperServ"; name = "FORBID"; command = "operserv/forbid"; permission = "operserv/forbid"; } /* - * os_ignore + * operserv/ignore * * Provides the command operserv/ignore. * * Used to make Services ignore users. */ -module { name = "os_ignore" } +module { name = "operserv/ignore" } command { service = "OperServ"; name = "IGNORE"; command = "operserv/ignore"; permission = "operserv/ignore"; } /* - * os_info + * operserv/info * * Provides the command operserv/info. * * Used to add oper only notes to users and channels. */ -module { name = "os_info" } +module { name = "operserv/info" } command { service = "OperServ"; name = "INFO"; command = "operserv/info"; permission = "operserv/info"; } /* - * os_jupe + * operserv/jupe * * Provides the command operserv/jupe. * * Used to disconnect servers from the network and prevent them from relinking. */ -module { name = "os_jupe" } +module { name = "operserv/jupe" } command { service = "OperServ"; name = "JUPE"; command = "operserv/jupe"; permission = "operserv/jupe"; } /* - * os_kick + * operserv/kick * * Provides the command operserv/kick. * * Used to kick users from channels. */ -module { name = "os_kick" } +module { name = "operserv/kick" } command { service = "OperServ"; name = "KICK"; command = "operserv/kick"; permission = "operserv/kick"; } /* - * os_kill + * operserv/kill * * Provides the command operserv/kill. * * Used to forcibly disconnect users from the network. */ -module { name = "os_kill" } +module { name = "operserv/kill" } command { service = "OperServ"; name = "KILL"; command = "operserv/kill"; permission = "operserv/kill"; } /* - * os_list + * operserv/list * * Provides the commands operserv/chanlist and operserv/userlist. * * Used to list and search the channels and users currently on the network. */ -module { name = "os_list" } +module { name = "operserv/list" } command { service = "OperServ"; name = "CHANLIST"; command = "operserv/chanlist"; permission = "operserv/chanlist"; } command { service = "OperServ"; name = "USERLIST"; command = "operserv/userlist"; permission = "operserv/userlist"; } /* - * os_login + * operserv/login * * Provides the commands operserv/login and operserv/logout. * * Used to login to OperServ, only required if your oper block requires this. */ -module { name = "os_login" } +module { name = "operserv/login" } command { service = "OperServ"; name = "LOGIN"; command = "operserv/login"; } command { service = "OperServ"; name = "LOGOUT"; command = "operserv/logout"; } /* - * os_logsearch + * operserv/logsearch * * Provides the command operserv/logsearch. * @@ -424,7 +415,7 @@ command { service = "OperServ"; name = "LOGOUT"; command = "operserv/logout"; } */ module { - name = "os_logsearch" + name = "operserv/logsearch" /* The log file name to search. There should be a log{} block configured to log * to a file of this name. @@ -434,41 +425,41 @@ module command { service = "OperServ"; name = "LOGSEARCH"; command = "operserv/logsearch"; permission = "operserv/logsearch"; } /* - * os_mode + * operserv/mode * * Provides the commands operserv/mode and operserv/umode. * * Used to change user and channel modes. */ -module { name = "os_mode" } +module { name = "operserv/mode" } command { service = "OperServ"; name = "UMODE"; command = "operserv/umode"; permission = "operserv/umode"; } command { service = "OperServ"; name = "MODE"; command = "operserv/mode"; permission = "operserv/mode"; } /* - * os_modinfo + * operserv/modinfo * * Provides the commands operserv/modinfo and operserv/modlist. * * Used to show information about loaded modules. */ -module { name = "os_modinfo" } +module { name = "operserv/modinfo" } command { service = "OperServ"; name = "MODINFO"; command = "operserv/modinfo"; permission = "operserv/modinfo"; } command { service = "OperServ"; name = "MODLIST"; command = "operserv/modlist"; permission = "operserv/modinfo"; } /* - * os_module + * operserv/module * * Provides the commands operserv/modload, operserv/modreload, and operserv/modunload. * * Used to load, reload, and unload modules. */ -module { name = "os_module" } +module { name = "operserv/module" } 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"; } /* - * os_news + * operserv/news * * Provides the commands operserv/logonnews, operserv/opernews, and operserv/randomnews. * @@ -476,7 +467,7 @@ command { service = "OperServ"; name = "MODUNLOAD"; command = "operserv/modunloa */ module { - name = "os_news" + name = "operserv/news" /* * The service bot names to use to send news to users on connection @@ -497,48 +488,37 @@ command { service = "OperServ"; name = "OPERNEWS"; command = "operserv/opernews" command { service = "OperServ"; name = "RANDOMNEWS"; command = "operserv/randomnews"; permission = "operserv/news"; } /* - * os_noop + * operserv/noop * * Provides the command operserv/noop. * * Used to NOOP a server, which prevents users from opering on that server. */ -module { name = "os_noop" } +module { name = "operserv/noop" } command { service = "OperServ"; name = "NOOP"; command = "operserv/noop"; permission = "operserv/noop"; } /* - * os_oline - * - * Provides the command operserv/oline. - * - * Used to set oper flags on users, and is specific to UnrealIRCd. - * See /helpop ?svso on your IRCd for more information. - */ -module { name = "os_oline" } -command { service = "OperServ"; name = "OLINE"; command = "operserv/oline"; permission = "operserv/oline"; } - -/* - * os_oper + * operserv/oper * * Provides the command operserv/oper. * * Used to configure opers and show information about opertypes. */ -module { name = "os_oper" } +module { name = "operserv/oper" } command { service = "OperServ"; name = "OPER"; command = "operserv/oper"; permission = "operserv/oper"; } /* - * os_reload + * operserv/reload * * Provides the command operserv/reload. * - * Used to reload the services.conf configuration file. + * Used to reload the anope.conf configuration file. */ -module { name = "os_reload" } +module { name = "operserv/reload" } command { service = "OperServ"; name = "RELOAD"; command = "operserv/reload"; permission = "operserv/reload"; } /* - * os_session + * operserv/session * * Provides the commands operserv/exception and operserv/session. * @@ -551,25 +531,27 @@ command { service = "OperServ"; name = "RELOAD"; command = "operserv/reload"; pe */ module { - name = "os_session" + name = "operserv/session" /* * Default session limit per host. Once a host reaches its session limit, all clients attempting * to connect from that host will be killed. * - * This directive is required if os_session is loaded. + * This directive is required if operserv/session is loaded. */ defaultsessionlimit = 3 /* * The maximum session limit that may be set for a host in an exception. * - * This directive is required if os_session is loaded. + * This directive is required if operserv/session is loaded. */ maxsessionlimit = 100 /* * Sets the default expiry time for session exceptions. + * + * This directive is required if operserv/session is loaded. */ #exceptionexpiry = 1d @@ -622,7 +604,7 @@ command { service = "OperServ"; name = "EXCEPTION"; command = "operserv/exceptio command { service = "OperServ"; name = "SESSION"; command = "operserv/session"; permission = "operserv/session"; } /* - * os_set + * operserv/set * * Provides the command operserv/set. * @@ -630,7 +612,7 @@ command { service = "OperServ"; name = "SESSION"; command = "operserv/session"; */ module { - name = "os_set" + name = "operserv/set" /* * If set, Services Admins will be able to use SUPERADMIN [ON|OFF] which will temporarily grant @@ -643,56 +625,45 @@ module command { service = "OperServ"; name = "SET"; command = "operserv/set"; permission = "operserv/set"; } /* - * os_shutdown + * operserv/shutdown * - * Provides the commands operserv/quit, operserv/restart, and operserv/shutdown. + * Provides the commands operserv/restart and operserv/shutdown. * - * Used to quit, restart, or shutdown services. + * Used to restart or shutdown services. */ -module { name = "os_shutdown" } -command { service = "OperServ"; name = "QUIT"; command = "operserv/quit"; permission = "operserv/quit"; } +module { name = "operserv/shutdown" } command { service = "OperServ"; name = "RESTART"; command = "operserv/restart"; permission = "operserv/restart"; } command { service = "OperServ"; name = "SHUTDOWN"; command = "operserv/shutdown"; permission = "operserv/shutdown"; } /* - * os_stats + * operserv/stats * * Provides the operserv/stats command. * * Used to show statistics about services. */ -module { name = "os_stats" } +module { name = "operserv/stats" } command { service = "OperServ"; name = "STATS"; command = "operserv/stats"; permission = "operserv/stats"; } /* - * os_svs + * operserv/svs * * Provides the commands operserv/svsnick, operserv/svsjoin, and operserv/svspart. * * Used to force users to change nicks, join and part channels. */ -module { name = "os_svs" } +module { name = "operserv/svs" } command { service = "OperServ"; name = "SVSNICK"; command = "operserv/svsnick"; permission = "operserv/svs"; } command { service = "OperServ"; name = "SVSJOIN"; command = "operserv/svsjoin"; permission = "operserv/svs"; } command { service = "OperServ"; name = "SVSPART"; command = "operserv/svspart"; permission = "operserv/svs"; } /* - * os_sxline + * operserv/sxline * * Provides the operserv/snline and operserv/sqline commands. * * Used to ban real names, nick names, and possibly channels. */ -module { name = "os_sxline" } +module { name = "operserv/sxline" } command { service = "OperServ"; name = "SNLINE"; command = "operserv/snline"; permission = "operserv/snline"; } command { service = "OperServ"; name = "SQLINE"; command = "operserv/sqline"; permission = "operserv/sqline"; } - -/* - * os_update - * - * Provides the operserv/update command. - * - * Use to immediately update the databases. - */ -module { name = "os_update" } -command { service = "OperServ"; name = "UPDATE"; command = "operserv/update"; permission = "operserv/update"; } |