From ddc3c2f38cf6ddc0c1f8ad82489a281e01ef50fc Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 14 Oct 2011 12:20:07 -0400 Subject: Added options:nonicknameownership config option --- data/example.conf | 5 +++++ data/nickserv.example.conf | 41 +++++++++++++++++++++++++---------------- 2 files changed, 30 insertions(+), 16 deletions(-) (limited to 'data') diff --git a/data/example.conf b/data/example.conf index 04a237023..5d6e342ad 100644 --- a/data/example.conf +++ b/data/example.conf @@ -508,6 +508,11 @@ options * from HELP output. */ hideprivilegedcommands = no + + /* + * If set, Services do not allow ownership of nick names, only ownership of accounts. + */ + nonicknameownership = no } /* diff --git a/data/nickserv.example.conf b/data/nickserv.example.conf index 5c60c60d8..089bc86c8 100644 --- a/data/nickserv.example.conf +++ b/data/nickserv.example.conf @@ -440,25 +440,33 @@ command { service = "NickServ"; name = "RESETPASS"; command = "nickserv/resetpas /* * ns_saset * - * Provides commands nickserv/saset, nickserv/saset/display, and nickserv/saset/password. + * Provides commands nickserv/saset, nickserv/saset/password. * - * Used as a help wrapper for SASET commands, and used to force change users display name or password. + * Used as a help wrapper for SASET commands, and used to force change users password. */ module { name = "ns_saset" } command { service = "NickServ"; name = "SASET"; command = "nickserv/saset"; } -command { service = "NickServ"; name = "SASET DISPLAY"; command = "nickserv/saset/display"; } command { service = "NickServ"; name = "SASET PASSWORD"; command = "nickserv/saset/password"; } +/* + * ns_saset_noexpire + * + * Provides the command nickserv/saset/noexpire. + * + * Used for configuring noexpire, which prevents nicks from expiring. + */ +module { name = "ns_saset_noexpire" } +command { service = "NickServ"; name = "SASET NOEXPIRE"; command = "nickserv/saset/noexpire"; permission = "nickserv/saset/noexpire" } + /* * ns_set * - * Provides the commands nickserv/set, nickserv/set/display, and nickserv/set/password. + * Provides the commands nickserv/set, nickserv/set/password. * - * Used as a help wrapper for SET commands, and used for users to change their display name or password. + * Used as a help wrapper for SET commands, and used for users to change their password. */ module { name = "ns_set" } command { service = "NickServ"; name = "SET"; command = "nickserv/set"; } -command { service = "NickServ"; name = "SET DISPLAY"; command = "nickserv/set/display"; } command { service = "NickServ"; name = "SET PASSWORD"; command = "nickserv/set/password"; } /* @@ -472,6 +480,17 @@ 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"; permission = "nickserv/saset/autoop"; } +/* + * ns_set_display + * + * Provides the commands nickserv/set/display and nickserv/saset/display. + * + * Used for setting users display names. + */ +module { name = "ns_set_display" } +command { service = "NickServ"; name = "SET DISPLAY"; command = "nickserv/set/display"; } +command { service = "NickServ"; name = "SASET DISPLAY"; command = "nickserv/saset/display"; permission = "nickserv/saset/display"; } + /* * ns_set_email * @@ -560,16 +579,6 @@ 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"; permission = "nickserv/saset/secure"; } -/* - * ns_saset_noexpire - * - * Provides the command nickserv/saset/noexpire. - * - * Used for configuring noexpire, which prevents nicks from expiring. - */ -module { name = "ns_saset_noexpire" } -command { service = "NickServ"; name = "SASET NOEXPIRE"; command = "nickserv/saset/noexpire"; permission = "nickserv/saset/noexpire" } - /* * ns_sendpass * -- cgit