]> arthur.barton.de Git - ngircd-alex.git/blobdiff - doc/Modes.txt
Tests and documentation for xop
[ngircd-alex.git] / doc / Modes.txt
index d644a485a36b060bb1293c862208a8a622351bdd..d61bd2d02e4612f325140e369700dabe8924f959 100644 (file)
@@ -23,10 +23,11 @@ channels he is using at the moment.
 
   a    0.3.0   User is away.
   c    17      IRC operator wants to receive connect/disconnect NOTICEs.
+  C    19      Only users that share a channel are allowed to send messages.
   i    0.0.1   User is "invisible".
   o    0.0.1   User is IRC operator.
   r    0.0.1   User is restricted.
-  R    19      User is registered (e.g. by NickServ).
+  R (1)        19      User is registered (e.g. by NickServ).
   s    0.4.0   User wants to receive server notices.
   w    0.11.0  User wants to receive WALLOPS messages.
   x    17      Hostname of this user is "cloaked".
@@ -42,6 +43,7 @@ users to lists (e.g. "invite list", "ban list"), others have parameters
   mode since   description
 
   b    0.5.0   Add/remove a host mask to the ban list.
+  e    19      Add/remove a host mask to the exception list.
   i    0.5.0   Channel is "invite only".
   I    0.5.0   Add/remove a host mask to the invite list.
   k    0.6.0   Channel has a "key" (a password).
@@ -50,6 +52,7 @@ users to lists (e.g. "invite list", "ban list"), others have parameters
   n    0.3.0   Channel doesn't allow messages of users not being members.
   O    18      Only IRC operators are allowed to join this channel.
   P    0.5.0   Channel is "persistent".
+  r (1)        19      Channel is "registered" (e.g. by ChanServ).
   R    19      Only registered users are allowed to join this channel.
   s    0.9.0   Channel is "secret".
   t    0.3.0   Only ChanOps are allowed to modify the channel topic.
@@ -63,5 +66,17 @@ channel of which he is a member.
 
   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
   o    0.2.0   User is channel operator and can op/kick/... other members.
+  h    20?     User is half op and can set channel modes imntvIbek and kick
+               voiced and normal users.
   v    0.2.0   User is "voiced" and can speak even if channel is moderated.
+
+
+Notes
+~~~~~
+
+(1) This mode is not set by ngIRCd itself but by services. ngIRCd handles
+    the mode transparently and possibly adjusts its behaviour.