summaryrefslogtreecommitdiff
path: root/data/nickserv.example.conf
diff options
context:
space:
mode:
Diffstat (limited to 'data/nickserv.example.conf')
-rw-r--r--data/nickserv.example.conf121
1 files changed, 50 insertions, 71 deletions
diff --git a/data/nickserv.example.conf b/data/nickserv.example.conf
index ee036d086..ceef600ab 100644
--- a/data/nickserv.example.conf
+++ b/data/nickserv.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 = "nickserv"
+ name = "nickserv/main"
/*
* The name of the client that should be NickServ.
@@ -92,11 +83,11 @@ module
*
* The options are:
* - killprotect: Kill nick if not identified within 60 seconds
- * - kill_quick: Kill nick if not identified within 20 seconds, this one overrides the above
+ * - killquick: Kill nick if not identified within 20 seconds, this one overrides the above
* option and the above must be specified with this one
- * - ns_secure: Enable nickname security, requiring the nick's password before any operations
+ * - secure: Enable nickname security, requiring the nick's password before any operations
* can be done on it
- * - ns_private: Hide the nick from NickServ's LIST command
+ * - private: Hide the nick from NickServ's LIST command
* - hide_email: Hide's the nick's e-mail address from NickServ's INFO command
* - hide_mask: Hide's the nick's last or current user@host from NickServ's INFO command
* - hide_quit: Hide's the nick's last quit message
@@ -106,13 +97,13 @@ module
* - autoop: User will be automatically opped in channels they enter and have access to
* - msg: Services messages will be sent as PRIVMSGs instead of NOTICEs, requires
* options:useprivmsg to be enabled as well
- * - ns_keepmodes: Enables keepmodes, which retains user modes across sessions
- * - ns_no_expire: Enables no expire. Unconfirmed expire overrules this.
+ * - keepmodes: Enables keepmodes, which retains user modes across sessions
+ * - noexpire: Enables no expire. Unconfirmed expire overrules this.
*
- * This directive is optional, if left blank, the options will default to ns_secure, memo_signon, and
+ * This directive is optional, if left blank, the options will default to nickserv/secure, memo_signon, and
* memo_receive. If you really want no defaults, use "none" by itself as the option.
*/
- defaults = "ns_secure ns_private hide_email hide_mask memo_signon memo_receive autoop"
+ defaults = "secure private hide_email hide_mask memo_signon memo_receive autoop"
/*
* The minimum length of time between consecutive uses of NickServ's REGISTER command. This
@@ -128,8 +119,8 @@ module
expire = 21d
/*
- * Prevents the use of the ACCESS and CERT (excluding their LIST subcommand), DROP, FORBID, SUSPEND,
- * GETPASS and SET PASSWORD commands by services operators on other services operators.
+ * Prevents the use of the ACCESS and CERT (excluding their LIST subcommand), DROP, FORBID, SUSPEND
+ * and SET PASSWORD commands by services operators on other services operators.
*
* This directive is optional, but recommended.
*/
@@ -239,7 +230,7 @@ command_group
command { service = "NickServ"; name = "HELP"; command = "generic/help"; }
/*
- * ns_access
+ * nickserv/access
*
* Provides the command nickserv/access.
*
@@ -247,7 +238,7 @@ command { service = "NickServ"; name = "HELP"; command = "generic/help"; }
*/
module
{
- name = "ns_access"
+ name = "nickserv/access"
/*
* The maximum number of entries allowed on a nickname's access list.
@@ -266,7 +257,7 @@ module
command { service = "NickServ"; name = "ACCESS"; command = "nickserv/access"; }
/*
- * ns_ajoin
+ * nickserv/ajoin
*
* Provides the command nickserv/ajoin.
*
@@ -274,7 +265,7 @@ command { service = "NickServ"; name = "ACCESS"; command = "nickserv/access"; }
*/
module
{
- name = "ns_ajoin"
+ name = "nickserv/ajoin"
/*
* The maximum number of channels a user can have on NickServ's AJOIN command.
@@ -284,17 +275,17 @@ module
command { service = "NickServ"; name = "AJOIN"; command = "nickserv/ajoin"; }
/*
- * ns_alist
+ * nickserv/alist
*
* Provides the command nickserv/alist.
*
* Used for viewing what channels you have access to.
*/
-module { name = "ns_alist" }
+module { name = "nickserv/alist" }
command { service = "NickServ"; name = "ALIST"; command = "nickserv/alist"; }
/*
- * ns_cert
+ * nickserv/cert
*
* Provides the command nickserv/cert.
*
@@ -302,7 +293,7 @@ command { service = "NickServ"; name = "ALIST"; command = "nickserv/alist"; }
*/
module
{
- name = "ns_cert"
+ name = "nickserv/cert"
/*
* The maximum number of entries allowed on a nickname's certificate fingerprint list.
@@ -313,39 +304,27 @@ module
command { service = "NickServ"; name = "CERT"; command = "nickserv/cert"; }
/*
- * ns_drop
+ * nickserv/drop
*
* Provides the command nickserv/drop.
*
* Used for unregistering names.
*/
-module { name = "ns_drop" }
+module { name = "nickserv/drop" }
command { service = "NickServ"; name = "DROP"; command = "nickserv/drop"; }
/*
- * ns_getemail
+ * nickserv/getemail
*
* Provides the command nickserv/getemail.
*
* Used for getting registered accounts by searching for emails.
*/
-module { name = "ns_getemail" }
+module { name = "nickserv/getemail" }
command { service = "NickServ"; name = "GETEMAIL"; command = "nickserv/getemail"; permission = "nickserv/getemail"; group = "nickserv/admin"; }
/*
- * ns_getpass
- *
- * Provides the command nickserv/getpass.
- *
- * Used for getting users passwords.
- *
- * Requires no encryption is being used.
- */
-#module { name = "ns_getpass" }
-#command { service = "NickServ"; name = "GETPASS"; command = "nickserv/getpass"; permission = "nickserv/getpass"; }
-
-/*
- * ns_group
+ * nickserv/group
*
* Provides the commands nickserv/group, nickserv/glist, and nickserv/ungroup.
*
@@ -353,7 +332,7 @@ command { service = "NickServ"; name = "GETEMAIL"; command = "nickserv/getemail"
*/
module
{
- name = "ns_group"
+ name = "nickserv/group"
/*
* The maximum number of nicks allowed in a group.
@@ -376,7 +355,7 @@ command { service = "NickServ"; name = "GROUP"; command = "nickserv/group"; }
command { service = "NickServ"; name = "UNGROUP"; command = "nickserv/ungroup"; }
/*
- * ns_identify
+ * nickserv/identify
*
* Provides the command nickserv/identify.
*
@@ -384,7 +363,7 @@ command { service = "NickServ"; name = "UNGROUP"; command = "nickserv/ungroup";
*/
module
{
- name = "ns_identify"
+ name = "nickserv/identify"
/*
* If set, limits the number of concurrent users that can be logged in as a given account at once.
@@ -395,14 +374,14 @@ command { service = "NickServ"; name = "ID"; command = "nickserv/identify"; hide
command { service = "NickServ"; name = "IDENTIFY"; command = "nickserv/identify"; }
/*
- * ns_info
+ * nickserv/info
*
* Provides the commands:
* nickserv/info. - Used for gathering information about an account.
* nickserv/set/hide, nickserv/saset/hide - Used for configuring which options are publicly shown in nickserv/info.
*
*/
-module { name = "ns_info" }
+module { name = "nickserv/info" }
command { service = "NickServ"; name = "INFO"; command = "nickserv/info"; }
command { service = "NickServ"; name = "SET HIDE"; command = "nickserv/set/hide"; }
@@ -410,7 +389,7 @@ command { service = "NickServ"; name = "SASET HIDE"; command = "nickserv/saset/h
/*
- * ns_list
+ * nickserv/list
*
* Provides the commands:
* nickserv/list - Used for retrieving and searching the registered account list.
@@ -419,7 +398,7 @@ command { service = "NickServ"; name = "SASET HIDE"; command = "nickserv/saset/h
*/
module
{
- name = "ns_list"
+ name = "nickserv/list"
/*
* The maximum number of nicks to be returned for a NickServ LIST command.
@@ -433,17 +412,17 @@ command { service = "NickServ"; name = "SASET PRIVATE"; command = "nickserv/sase
/*
- * ns_logout
+ * nickserv/logout
*
* Provides the command nickserv/logout.
*
* Used for logging out of your account.
*/
-module { name = "ns_logout" }
+module { name = "nickserv/logout" }
command { service = "NickServ"; name = "LOGOUT"; command = "nickserv/logout"; }
/*
- * ns_recover
+ * nickserv/recover
*
* Provides the command nickserv/recover.
*
@@ -451,7 +430,7 @@ command { service = "NickServ"; name = "LOGOUT"; command = "nickserv/logout"; }
*/
module
{
- name = "ns_recover"
+ name = "nickserv/recover"
/*
* If set, Services will svsnick and svsjoin users who use the recover
@@ -467,7 +446,7 @@ command { service = "NickServ"; name = "RECOVER"; command = "nickserv/recover";
#command { service = "NickServ"; name = "RELEASE"; command = "nickserv/recover"; }
/*
- * ns_register
+ * nickserv/register
*
* Provides the commands nickserv/confirm, nickserv/register, and nickserv/resend.
*
@@ -475,7 +454,7 @@ command { service = "NickServ"; name = "RECOVER"; command = "nickserv/recover";
*/
module
{
- name = "ns_register"
+ name = "nickserv/register"
/*
* Registration confirmation setting. Set to "none" for no registration confirmation,
@@ -510,17 +489,17 @@ command { service = "NickServ"; name = "REGISTER"; command = "nickserv/register"
command { service = "NickServ"; name = "RESEND"; command = "nickserv/resend"; }
/*
- * ns_resetpass
+ * nickserv/resetpass
*
* Provides the command nickserv/resetpass.
*
* Used for resetting passwords by emailing users a temporary one.
*/
-module { name = "ns_resetpass" }
+module { name = "nickserv/resetpass" }
command { service = "NickServ"; name = "RESETPASS"; command = "nickserv/resetpass"; }
/*
- * ns_set
+ * nickserv/set
*
* Provides the commands:
* nickserv/set, nickserv/saset - Dummy help wrappers for the SET and SASET commands.
@@ -537,7 +516,7 @@ command { service = "NickServ"; name = "RESETPASS"; command = "nickserv/resetpas
*/
module
{
- name = "ns_set"
+ name = "nickserv/set"
/*
* Allow the use of the IMMED option in the NickServ SET KILL command.
@@ -581,14 +560,14 @@ command { service = "NickServ"; name = "SASET NOEXPIRE"; command = "nickserv/sas
/*
- * ns_set_misc
+ * nickserv/set_misc
*
* Provides the command nickserv/set/misc.
*
* Allows you to create arbitrary commands to set data, and have that data show up in nickserv/info.
* A field named misc_description may be given for use with help output.
*/
-module { name = "ns_set_misc" }
+module { name = "nickserv/set_misc" }
command { service = "NickServ"; name = "SET URL"; command = "nickserv/set/misc"; misc_description = _("Associate a URL with your account"); }
command { service = "NickServ"; name = "SASET URL"; command = "nickserv/saset/misc"; misc_description = _("Associate a URL with this account"); permission = "nickserv/saset/url"; group = "nickserv/admin"; }
#command { service = "NickServ"; name = "SET ICQ"; command = "nickserv/set/misc"; misc_description = _("Associate an ICQ account with your account"); }
@@ -599,17 +578,17 @@ command { service = "NickServ"; name = "SASET URL"; command = "nickserv/saset/mi
#command { service = "NickServ"; name = "SASET FACEBOOK"; command = "nickserv/saset/misc"; misc_description = _("Associate a Facebook URL with this account"); permission = "nickserv/saset/facebook"; group = "nickserv/admin"; }
/*
- * ns_status
+ * nickserv/status
*
* Provides the nickserv/status command.
*
* Used to determine if a user is recognized or identified by services.
*/
-module { name = "ns_status" }
+module { name = "nickserv/status" }
command { service = "NickServ"; name = "STATUS"; command = "nickserv/status"; }
/*
- * ns_suspend
+ * nickserv/suspend
*
* Provides the commands nickserv/suspend and nickserv/unsuspend.
*
@@ -617,7 +596,7 @@ command { service = "NickServ"; name = "STATUS"; command = "nickserv/status"; }
*/
module
{
- name = "ns_suspend"
+ name = "nickserv/suspend"
/*
* The length of time before a suspended nick becomes unsuspended.
@@ -637,13 +616,13 @@ command { service = "NickServ"; name = "SUSPEND"; command = "nickserv/suspend";
command { service = "NickServ"; name = "UNSUSPEND"; command = "nickserv/unsuspend"; permission = "nickserv/suspend"; group = "nickserv/admin"; }
/*
- * ns_update
+ * nickserv/update
*
* Provides the command nickserv/update.
*
* Used to update your status on all channels, turn on your vHost, etc.
*/
-module { name = "ns_update" }
+module { name = "nickserv/update" }
command { service = "NickServ"; name = "UPDATE"; command = "nickserv/update"; }
@@ -652,14 +631,14 @@ command { service = "NickServ"; name = "UPDATE"; command = "nickserv/update"; }
*/
/*
- * ns_maxemail
+ * nickserv/maxemail
*
* Limits how many times the same email address may be used in Anope
* to register accounts.
*/
#module
{
- name = "ns_maxemail"
+ name = "nickserv/maxemail"
/*
* The limit to how many registered nicks can use the same e-mail address. If set to 0 or left