diff --git a/doc/sgml/oper-guide/oprivs.sgml b/doc/sgml/oper-guide/oprivs.sgml
index de3a1cf..a358240 100644
--- a/doc/sgml/oper-guide/oprivs.sgml
+++ b/doc/sgml/oper-guide/oprivs.sgml
@@ -13,27 +13,6 @@
loading modules.
-
- oper:remoteban, set remote bans
-
- This grants the ability to use the ON argument on
- DLINE/KLINE/XLINE/RESV and UNDLINE/UNKLINE/UNXLINE/UNRESV to set
- and unset bans on other servers, and the server argument on REHASH.
- This is only allowed if the oper may perform the action locally,
- and if the remote server has a shared{} block.
-
-
- If a cluster{} block is present, bans are sent remotely even
- if the oper does not have oper:remoteban privilege.
-
-
-
- oper:local_kill, kill local users
-
- This grants permission to use KILL on users on the same server,
- disconnecting them from the network.
-
-
oper:die, die and restart
@@ -41,43 +20,6 @@
or restarting the server.
-
- oper:rehash, rehash
-
- Allows using the REHASH command, to rehash various configuration
- files or clear certain lists.
-
-
-
- oper:kline, kline and dline
-
- Allows using KLINE and DLINE, to ban users by user@host mask
- or IP address.
-
-
-
- oper:operwall, send/receive operwall
-
- Allows using the OPERWALL command and umode +z to send and
- receive operwalls.
-
-
-
- oper:mass_notice, global notices and wallops
-
- Allows using server name ($$mask) and hostname ($#mask) masks in
- NOTICE and PRIVMSG to send a message to all matching users, and
- allows using the WALLOPS command to send a message to all users
- with umode +w set.
-
-
-
- snomask:nick_changes, see nick changes
-
- Allows using snomask +n to see local client nick changes.
- This is designed for monitor bots.
-
-
oper:global_kill, global kill
@@ -92,6 +34,65 @@
for help.
+
+ oper:hidden_admin, hidden administrator
+
+ This grants everything granted to the oper:admin privilege,
+ except the ability to set umode +a. If both oper:admin and oper:hidden_admin
+ are possessed, umode +a can still not be used.
+
+
+
+ oper:kline, kline and dline
+
+ Allows using KLINE and DLINE, to ban users by user@host mask
+ or IP address.
+
+
+
+ oper:local_kill, kill local users
+
+ This grants permission to use KILL on users on the same server,
+ disconnecting them from the network.
+
+
+
+ oper:mass_notice, global notices and wallops
+
+ Allows using server name ($$mask) and hostname ($#mask) masks in
+ NOTICE and PRIVMSG to send a message to all matching users, and
+ allows using the WALLOPS command to send a message to all users
+ with umode +w set.
+
+
+
+ oper:operwall, send/receive operwall
+
+ Allows using the OPERWALL command and umode +z to send and
+ receive operwalls.
+
+
+
+ oper:rehash, rehash
+
+ Allows using the REHASH command, to rehash various configuration
+ files or clear certain lists.
+
+
+
+ oper:remoteban, set remote bans
+
+ This grants the ability to use the ON argument on
+ DLINE/KLINE/XLINE/RESV and UNDLINE/UNKLINE/UNXLINE/UNRESV to set
+ and unset bans on other servers, and the server argument on REHASH.
+ This is only allowed if the oper may perform the action locally,
+ and if the remote server has a shared{} block.
+
+
+ If a cluster{} block is present, bans are sent remotely even
+ if the oper does not have oper:remoteban privilege.
+
+
oper:resv, channel control
@@ -143,11 +144,10 @@
- oper:hidden_admin, hidden administrator
+ snomask:nick_changes, see nick changes
- This grants everything granted to the admin privilege,
- except the ability to set umode +a. If both oper:admin and oper:hidden_admin
- are possessed, umode +a can still not be used.
+ Allows using snomask +n to see local client nick changes.
+ This is designed for monitor bots.