summaryrefslogtreecommitdiff
path: root/data/operserv.example.conf
diff options
context:
space:
mode:
Diffstat (limited to 'data/operserv.example.conf')
-rw-r--r--data/operserv.example.conf153
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"; }