]> arthur.barton.de Git - ngircd-alex.git/blobdiff - doc/Modes.txt
Modes.txt: Add "name prefixes" to channel user mode description
[ngircd-alex.git] / doc / Modes.txt
index aee7491c20783051d24d65705637c25ac3779cac..92e6613b8305a9246e5f1e6d918bda65835925f4 100644 (file)
@@ -2,7 +2,7 @@
                      ngIRCd - Next Generation IRC Server
                            http://ngircd.barton.de/
 
                      ngIRCd - Next Generation IRC Server
                            http://ngircd.barton.de/
 
-               (c)2001-2012 Alexander Barton and Contributors.
+               (c)2001-2015 Alexander Barton and Contributors.
                ngIRCd is free software and published under the
                    terms of the GNU General Public License.
 
                ngIRCd is free software and published under the
                    terms of the GNU General Public License.
 
@@ -26,7 +26,9 @@ channels he is using at the moment.
   B    20      User is flagged as a "bot".
   c    17      IRC operator wants to receive connect/disconnect NOTICEs.
   C    19      Only users that share a channel are allowed to send messages.
   B    20      User is flagged as a "bot".
   c    17      IRC operator wants to receive connect/disconnect NOTICEs.
   C    19      Only users that share a channel are allowed to send messages.
+  F    22      Relaxed flood protection (only settable by IRC Operators).
   i    0.0.1   User is "invisible".
   i    0.0.1   User is "invisible".
+  I    23      No channels are shown on WHOIS (IRC Ops can always see those).
   o    0.0.1   User is IRC operator.
   q    20      User is protected, can not be kicked from a channel.
   r    0.0.1   User is restricted.
   o    0.0.1   User is IRC operator.
   q    20      User is protected, can not be kicked from a channel.
   r    0.0.1   User is restricted.
@@ -54,6 +56,7 @@ users to lists (e.g. "invite list", "ban list"), others have parameters
   m    0.3.0   Channel is moderated, only "voiced" users can send messages.
   M    20      Only registered users (and IRC Ops) can send messages.
   n    0.3.0   Channel doesn't allow messages of users not being members.
   m    0.3.0   Channel is moderated, only "voiced" users can send messages.
   M    20      Only registered users (and IRC Ops) can send messages.
   n    0.3.0   Channel doesn't allow messages of users not being members.
+  N     23      Users can't change their nickname while on this channel.
   O    18      Only IRC operators are allowed to join this channel.
   P    0.5.0   Channel is "persistent".
   Q    20      Nobody can be kicked from the channel.
   O    18      Only IRC operators are allowed to join this channel.
   P    0.5.0   Channel is "persistent".
   Q    20      Nobody can be kicked from the channel.
@@ -72,17 +75,21 @@ channel of which he is a member.
 
   mode since   description
 
 
   mode since   description
 
-  q    20      User is channel owner can only be set by a service, other
-               owner and irc op. Can promote other users to q, a, o, h, v.
-  a    20      User is channel admin and can promote other users to v, h, o
+  q    20      User is channel owner. This mode can only be set by an IRC
+               service, other owner or IRC operator. Channel owners can
+               promote other users to all levels: q, a, o, h, v. Prefix: "~".
+  a    20      User is channel admin and can promote other users to v, h, o.
+               Prefix: "&".
   o    0.2.0   User is channel operator and can op/kick/... other members.
   o    0.2.0   User is channel operator and can op/kick/... other members.
+               Prefix: "@".
   h    20      User is half op and can set channel modes imntvIbek and kick
   h    20      User is half op and can set channel modes imntvIbek and kick
-               voiced and normal users.
+               voiced and normal users. Prefix: "%".
   v    0.2.0   User is "voiced" and can speak even if channel is moderated.
   v    0.2.0   User is "voiced" and can speak even if channel is moderated.
+               Prefix: "+".
 
 
 Notes
 ~~~~~
 
 (1) This mode is not set by ngIRCd itself but by services. ngIRCd handles
 
 
 Notes
 ~~~~~
 
 (1) This mode is not set by ngIRCd itself but by services. ngIRCd handles
-    the mode transparently and possibly adjusts its behaviour.
+    the mode transparently and possibly adjusts its behavior.