ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/help/extban
Revision: 9292
Committed: Sun Feb 23 10:37:06 2020 UTC (5 years, 6 months ago) by michael
File size: 1432 byte(s)
Log Message:
- Extban $n of type 'acting' has been implemented. This extban prevents matching users from changing their
  nick while in the channel. Users with voice or above are not affected.
- Channel mode +N has been changed so channel members with +v can change nick names, too

File Contents

# Content
1 Extbans are split into two types: matching extbans, which match on
2 users in different ways, and acting extbans, which restrict users
3 in different ways to a standard ban.
4
5 To use an extban, simply set +b/e/I <ban> with it as the ban,
6 instead of a normal nick!user@host mask, to ban or exempt matching
7 users.
8
9 Matching extbans:
10
11 $a:<account> Matches users logged into a matching account.
12
13 $c:<channel> Matches users that are on the given channel. An additional
14 prefix of either @, %, or + can be specified to test for
15 certain channel privileges.
16
17 $o:<class> Matches IRC operators that have joined a class
18 matching the mask.
19
20 $r:<realname> Matches users with a matching realname.
21
22 $s:<server> Matches users that are connected to a server matching the mask.
23
24 $u:<modes> Matches users having the specified user modes set or not set.
25
26 $z:<certfp> Matches users having the given TLS certificate fingerprint.
27
28 Acting extbans:
29
30 $j:<banmask> Prevents matching users from joining the channel.
31
32 $m:<banmask> Blocks messages from matching users. Users with voice
33 or above are not affected.
34
35 $n:<banmask> Prevents matching users from changing their nicks. Users with
36 voice or above are not affected.
37
38 A ban given to an acting extban may either be a nick!user@host mask,
39 matched against users as a normal ban, or a matching extban.

Properties

Name Value
svn:eol-style native