From 32a57150ecddc75b1bfd2efc185575b76431cbff Mon Sep 17 00:00:00 2001 From: Robby- Date: Sun, 29 Sep 2013 05:02:22 +0200 Subject: ns_access: Allow LIST by Services Operators on suspended nicks. Change wording. ns_ajoin: Fix the number of command parameters. Check for nick suspension. Do not allow just any Services Operator to access other users' AJOIN, require nickserv/ajoin. Change wording. ns_cert: Add ability for Services Operators to modify other users' certificate lists. --- data/example.conf | 19 ++++++++++--------- data/nickserv.example.conf | 2 +- 2 files changed, 11 insertions(+), 10 deletions(-) (limited to 'data') diff --git a/data/example.conf b/data/example.conf index 445395cf1..d102875d7 100644 --- a/data/example.conf +++ b/data/example.conf @@ -793,8 +793,8 @@ log * memoserv/info - Can see any information with /memoserv info * memoserv/set-limit - Can set the limit of max stored memos on any user and channel * memoserv/no-limit - Can send memos through limits and throttles - * nickserv/access - Can modify other users access list - * nickserv/alist - Can see the access list of other users + * nickserv/access - Can modify other users access and certificate list + * nickserv/alist - Can see the channel access list of other users * nickserv/auspex - Can see any information with /nickserv info * nickserv/confirm - Can confirm other users nicknames * nickserv/drop - Can drop other users nicks @@ -806,7 +806,7 @@ log * chanserv/access/list chanserv/drop chanserv/getkey chanserv/invite * chanserv/list chanserv/suspend chanserv/topic * - * chanserv/saset/bantype chanserv/saset/description chanserv/saset/email + * chanserv/saset/bantype chanserv/saset/description chanserv/saset/email chanserv/saset/keepmodes * chanserv/saset/founder chanserv/saset/keeptopic chanserv/saset/restricted * chanserv/saset/peace chanserv/saset/persist chanserv/saset/private * chanserv/saset/secure chanserv/saset/securefounder chanserv/saset/secureops @@ -815,12 +815,13 @@ log * * memoserv/sendall memoserv/staff * - * nickserv/getpass nickserv/getemail nickserv/suspend - * nickserv/resetpass nickserv/release nickserv/list + * nickserv/getpass nickserv/getemail nickserv/suspend nickserv/ajoin + * nickserv/resetpass nickserv/list * - * nickserv/saset/autoop nickserv/saset/email nickserv/saset/greet nickserv/saset/password - * nickserv/saset/display nickserv/saset/kill nickserv/saset/language nickserv/saset/message - * nickserv/saset/private nickserv/saset/secure nickserv/saset/url nickserv/saset/noexpire + * nickserv/saset/autoop nickserv/saset/email nickserv/saset/greet nickserv/saset/password + * nickserv/saset/display nickserv/saset/kill nickserv/saset/language nickserv/saset/message + * nickserv/saset/private nickserv/saset/secure nickserv/saset/url nickserv/saset/noexpire + * nickserv/saset/keepmodes * * hostserv/set hostserv/del hostserv/list * @@ -829,7 +830,7 @@ log * operserv/news operserv/stats operserv/kick operserv/exception operserv/seen * operserv/mode operserv/session operserv/modinfo operserv/ignore operserv/chanlist * operserv/chankill operserv/akill operserv/sqline operserv/snline operserv/userlist - * operserv/oper operserv/config operserv/umode operserv/logsearch + * operserv/oper operserv/config operserv/umode operserv/logsearch * operserv/modload operserv/jupe operserv/set operserv/noop * operserv/quit operserv/update operserv/reload operserv/restart * operserv/shutdown operserv/svs operserv/oline operserv/kill diff --git a/data/nickserv.example.conf b/data/nickserv.example.conf index bb95282a1..e3afd1607 100644 --- a/data/nickserv.example.conf +++ b/data/nickserv.example.conf @@ -126,7 +126,7 @@ module expire = 21d /* - * Prevents the use of the ACCESS (excluding the LIST subcommand), DROP, FORBID, SUSPEND, + * 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. * * This directive is optional, but recommended. -- cgit