]> arthur.barton.de Git - ngircd-alex.git/blobdiff - doc/Modes.txt
Add new user mode "B" to doc/Modes.txt
[ngircd-alex.git] / doc / Modes.txt
index d644a485a36b060bb1293c862208a8a622351bdd..99d731a81220b76dea675d3fea26dd0ae5d791b6 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-2011 Alexander Barton and Contributors.
+               (c)2001-2012 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.
 
@@ -22,11 +22,13 @@ channels he is using at the moment.
   mode since   description
 
   a    0.3.0   User is away.
   mode since   description
 
   a    0.3.0   User is away.
+  B    20      User is flagged as a "bot".
   c    17      IRC operator wants to receive connect/disconnect NOTICEs.
   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.
   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".
   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 +44,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.
   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).
   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 +53,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".
   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.
   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.
@@ -65,3 +69,10 @@ channel of which he is a member.
 
   o    0.2.0   User is channel operator and can op/kick/... other members.
   v    0.2.0   User is "voiced" and can speak even if channel is moderated.
 
   o    0.2.0   User is channel operator and can op/kick/... other members.
   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.