]> jfr.im git - irc/freenode/web-7.0.git/blame - content/news/2014-06-18-new-extban-j.md
rename config/faq->config/kb
[irc/freenode/web-7.0.git] / content / news / 2014-06-18-new-extban-j.md
CommitLineData
849bdd6f
SB
1author: Pricey
2date: 2014-06-18 15:54:08+00:00
3slug: new-extban-j
4title: 'New extban: $j'
c5191f36
EK
5category: freenode
6category: infrastructure
7category: technical
849bdd6f 8---
849bdd6f
SB
9We have loaded a new module on the network which provides the $j extban type:
10
11
12<blockquote>$j:<chan> - matches users who are or are not banned from a specified channel</blockquote>
13
14
15As an example...
16
17
18<blockquote>/mode #here +b $j:#timbuktu</blockquote>
19
20
21...would ban users from #here that are banned (+b) in #timbuktu.
34876803 22
849bdd6f
SB
23Please note that there are a couple of gotchas:
24
25
26
27
28 * Only matching +b list entries are checked. Quiets (+q) Exemptions (+e) & invexes (+I) are NOT then considered. As such, the following mode change would not alter the behaviour of the first example:
29
30
31
32
33<blockquote>/mode #timbuktu +e *!*@*</blockquote>
34
35
36
37
38
39
40 * Quiets and the quieting effect of bans may not immediately take effect on #here when #timbuktu's ban list changes due to caching by the ircd.
41
42
43 * $j isn't recursive. Any $j extbans set in #timbuktu are ignored when matching in #here.
44
45
46We imagine you'll have some more useful use cases than the above.
34876803 47
849bdd6f 48Thanks for flying freenode!