Merge pull request #35 from lyska/remove-old-flags-from-help

help/opers: Remove the old privs and replace with the new system
This commit is contained in:
Kyle Johnson 2013-11-16 11:37:53 -08:00
commit 77e149bf8b
20 changed files with 28 additions and 27 deletions

View File

@ -1,7 +1,7 @@
CONNECT <server_A> [port] [server_B] CONNECT <server_A> [port] [server_B]
When [server_B] is used, CONNECT asks [server_B] to When [server_B] is used, CONNECT asks [server_B] to
connect to <server_A>. Requires Oper Priv: R connect to <server_A>. Requires Oper Priv: oper:routing
The [port] must be specified with [server_B], this is The [port] must be specified with [server_B], this is
usually 6667. To use the default port in the connect usually 6667. To use the default port in the connect

View File

@ -5,6 +5,7 @@ Help files were written by the following people:
disasta David Daley <disasta@go.com> disasta David Daley <disasta@go.com>
Hwy101 W. Campbell <wcampbel@botbay.net> Hwy101 W. Campbell <wcampbel@botbay.net>
larne Edward Brocklesby <ejb@leguin.org.uk> larne Edward Brocklesby <ejb@leguin.org.uk>
lyska Sam Dodrill <shadowh511@gmail.com>
MoeBass anonymous <moe@moebass.com> MoeBass anonymous <moe@moebass.com>
screwedup Jonathan Roes <jroes@magenet.net> screwedup Jonathan Roes <jroes@magenet.net>
zartik Daniel Hemmerich <dan@spot.org> zartik Daniel Hemmerich <dan@spot.org>

View File

@ -4,4 +4,4 @@ Terminates the IRC server. If a second server name
is provided, remotely terminate that server. In this is provided, remotely terminate that server. In this
case, both server names must match. case, both server names must match.
- Requires Oper Priv: D - Requires Oper Priv: oper:die

View File

@ -17,4 +17,4 @@ DLINE [duration] <ip> ON irc.server :[reason] [| oper reason]
will dline the user on irc.server if irc.server accepts will dline the user on irc.server if irc.server accepts
remote dlines. irc.server can contain wildcards. remote dlines. irc.server can contain wildcards.
- Requires Oper Priv: K - Requires Oper Priv: oper:kline

View File

@ -3,5 +3,5 @@ KILL <nick> <reason>
Disconnects user <nick> from the IRC server he/she Disconnects user <nick> from the IRC server he/she
is connected to with reason <reason>. is connected to with reason <reason>.
- Requires Oper Priv: C - Requires Oper Priv: oper:local_kill
- Requires Oper Priv: O for users not on your IRC server - Requires Oper Priv: oper:global_kill for users not on your IRC server

View File

@ -23,4 +23,4 @@ KLINE [duration] <user@host> ON irc.server :[reason] [| oper reason]
will kline the user on irc.server if irc.server accepts will kline the user on irc.server if irc.server accepts
remote klines. irc.server can contain wildcards. remote klines. irc.server can contain wildcards.
- Requires Oper Priv: K - Requires Oper Priv: oper:kline

View File

@ -11,4 +11,4 @@ shared priv on that server. If you're doing modlist
on a remote server, a match string is required, but * on a remote server, a match string is required, but *
will list all modules. will list all modules.
- Requires Oper Priv: A - Requires Oper Priv: oper:admin

View File

@ -6,8 +6,8 @@ from / or from the IRCD_PREFIX
(ie modules/autoload/m_users.so) (ie modules/autoload/m_users.so)
A server name may also be provided to load a module A server name may also be provided to load a module
on a remote server if you have the modules shared priv on a remote server if you have the modules shared priv
on that server. Wildcards for server name may also be on that server. Wildcards for server name may also be
used to load a module on multiple servers. used to load a module on multiple servers.
- Requires Oper Priv: A - Requires Oper Priv: oper:admin

View File

@ -4,8 +4,8 @@ MODRELOAD <module.so> [server.name]
Use just the module name, the path is not needed. Use just the module name, the path is not needed.
A server name may also be provided to reload a module A server name may also be provided to reload a module
on a remote server if you have the modules shared priv on a remote server if you have the modules shared priv
on that server. Wildcards for server name may also be on that server. Wildcards for server name may also be
used to reload a module on multiple servers. used to reload a module on multiple servers.
- Requires Oper Priv: A - Requires Oper Priv: oper:admin

View File

@ -5,8 +5,8 @@ All modules are unloaded, then those in modules/autoload
are loaded are loaded
A server name may also be provided to reload all modules A server name may also be provided to reload all modules
on a remote server if you have the modules shared priv on a remote server if you have the modules shared priv
on that server. Wildcards for server name may also be on that server. Wildcards for server name may also be
used to reload all modules on multiple servers. used to reload all modules on multiple servers.
- Requires Oper Priv: A - Requires Oper Priv: oper:admin

View File

@ -10,4 +10,4 @@ from a remote server if you have the modules shared priv
on that server. Wildcards for server name may also be used on that server. Wildcards for server name may also be used
to unload a module from multiple servers. to unload a module from multiple servers.
- Requires Oper Priv: A - Requires Oper Priv: oper:admin

View File

@ -3,4 +3,4 @@ OPERWALL :<message>
Sends an OPERWALL message of <message> to all Sends an OPERWALL message of <message> to all
opers who are umode +z opers who are umode +z
- Requires Oper Priv: L - Requires Oper Priv: oper:operwall

View File

@ -17,11 +17,11 @@ ircd.conf file.
TRESVS - Clears temporary nick and channel resvs TRESVS - Clears temporary nick and channel resvs
TXLINES - Clears temporary X Lines TXLINES - Clears temporary X Lines
- Requires Oper Priv: H - Requires Oper Priv: oper:rehash
REHASH [option] irc.server REHASH [option] irc.server
Rehashes [option], or the config file if none given, on irc.server if Rehashes [option], or the config file if none given, on irc.server if
irc.server accepts remote rehashes. irc.server accepts remote rehashes.
- Requires Oper Priv: HB - Requires Oper Privs: oper:rehash, oper:remoteban

View File

@ -4,4 +4,4 @@ Restarts the IRC server. If a second server name
is provided, remotely restart that server. In this is provided, remotely restart that server. In this
case, both server names must match. case, both server names must match.
- Requires Oper Priv: D - Requires Oper Priv: oper:admin

View File

@ -1,4 +1,4 @@
SQUIT <server> [reason] SQUIT <server> [reason]
Splits <server> away from your side of the net with [reason]. Splits <server> away from your side of the net with [reason].
- Requires Oper Priv: R for servers not connected to you - Requires Oper Priv: oper:remote for servers not connected to you

View File

@ -2,4 +2,4 @@ UNDLINE <ip>
Will attempt to undline the given <ip> Will attempt to undline the given <ip>
- Requires Oper Priv: U - Requires Oper Priv: oper:unkline

View File

@ -7,4 +7,4 @@ UNKLINE <user@host> ON irc.server will unkline
the user on irc.server if irc.server accepts the user on irc.server if irc.server accepts
remote unklines. remote unklines.
- Requires Oper Priv: U - Requires Oper Priv: oper:unkline

View File

@ -7,4 +7,4 @@ UNXLINE <gecos> ON <server>
Will attempt to unxline the given <gecos> on <server>. Will attempt to unxline the given <gecos> on <server>.
- Requires Oper Priv: X - Requires Oper Priv: oper:xline

View File

@ -5,4 +5,4 @@ who are umode +w (including non-opers).
Server sent WALLOPS go to all opers who are umode +w. Server sent WALLOPS go to all opers who are umode +w.
- Requires Oper Priv: M - Requires Oper Priv: oper:operwall

View File

@ -1,7 +1,7 @@
XLINE [time] <gecos> :<reason> XLINE [time] <gecos> :<reason>
Bans by gecos (aka 'real name') field. If [time] is not specified Bans by gecos (aka 'real name') field. If [time] is not specified
this is added to the database, otherwise is temporary for [time] this is added to the database, otherwise is temporary for [time]
minutes. minutes.
Eg. /quote xline eggdrop?bot :no bots Eg. /quote xline eggdrop?bot :no bots
@ -12,12 +12,12 @@ The <gecos> field contains certain special characters:
@ - Match any letter [A-Za-z] @ - Match any letter [A-Za-z]
# - Match any digit [0-9] # - Match any digit [0-9]
To use a literal one of these characters, escape it with '\'. A To use a literal one of these characters, escape it with '\'. A
literal '\' character must also be escaped. You may also insert \s literal '\' character must also be escaped. You may also insert \s
which will be converted into a space. which will be converted into a space.
If the <gecos> field is purely numeric (ie "123") then the time If the <gecos> field is purely numeric (ie "123") then the time
field must be specified. "0" must be used to denote a permanent field must be specified. "0" must be used to denote a permanent
numeric XLINE. numeric XLINE.
XLINE [time] <gecos> ON <server> :<reason> XLINE [time] <gecos> ON <server> :<reason>
@ -25,4 +25,4 @@ XLINE [time] <gecos> ON <server> :<reason>
Will attempt to set the XLINE on <server> if <server> accepts Will attempt to set the XLINE on <server> if <server> accepts
remote xlines. remote xlines.
- Requires Oper Priv: X - Requires Oper Priv: oper:xline