diff options
| author | Alexander Barton <alex@barton.de> | 2011-08-26 16:16:53 +0200 |
|---|---|---|
| committer | Alexander Barton <alex@barton.de> | 2011-08-26 16:16:53 +0200 |
| commit | f173a974bee5181d8131519ed07b3b5261bf6366 (patch) | |
| tree | f196f30c2c115ee92903f348548610bd9561777a /doc/Modes.txt | |
| parent | 8aac36680265124067994391e7efef4e241a0ffd (diff) | |
| download | ngircd-f173a974bee5181d8131519ed07b3b5261bf6366.tar.gz ngircd-f173a974bee5181d8131519ed07b3b5261bf6366.zip | |
Added doc/Modes.txt: document modes supported by ngIRCd
Diffstat (limited to 'doc/Modes.txt')
| -rw-r--r-- | doc/Modes.txt | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/doc/Modes.txt b/doc/Modes.txt new file mode 100644 index 00000000..d644a485 --- /dev/null +++ b/doc/Modes.txt @@ -0,0 +1,67 @@ + + ngIRCd - Next Generation IRC Server + http://ngircd.barton.de/ + + (c)2001-2011 Alexander Barton and Contributors. + ngIRCd is free software and published under the + terms of the GNU General Public License. + + -- Modes.txt -- + + +This document lists the different user modes, channel modes, and channel +user modes that ngIRCd supports. + + +I. User Modes +~~~~~~~~~~~~~ + +User modes are attributes a user has in the network, regardless of the +channels he is using at the moment. + + mode since description + + a 0.3.0 User is away. + c 17 IRC operator wants to receive connect/disconnect NOTICEs. + 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). + 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". + +II. Channel Modes +~~~~~~~~~~~~~~~~~ + +Channel modes are attributes of specific channels which are valid for all +users joined (or trying to join) to this channel. Some modes add and remove +users to lists (e.g. "invite list", "ban list"), others have parameters +(like "channel key"), most are simple flags (like "moderated"). + + mode since description + + b 0.5.0 Add/remove a host mask to the ban 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). + l 0.6.0 Channel has a user limit. + m 0.3.0 Channel is moderated, only "voiced" users can send messages. + 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 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. + z 16 Only users connected via SSL are allowed to join the channel. + +III. Channel User Modes +~~~~~~~~~~~~~~~~~~~~~~~ + +Channel user modes are attributes that a particular user has in a specific +channel of which he is a member. + + mode since description + + 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. |