]> jfr.im git - irc/freenode/web-7.0.git/blob - content/news/2014-06-18-new-extban-j.md
Create 2018-10-01-freenode-live-is-coming-to-town.md
[irc/freenode/web-7.0.git] / content / news / 2014-06-18-new-extban-j.md
1 ---
2 author: Pricey
3 date: 2014-06-18 15:54:08+00:00
4 slug: new-extban-j
5 title: New extban: $j
6 category: freenode
7 category: infrastructure
8 category: technical
9 imported: yes
10 robots: noindex
11 ---
12 We have loaded a new module on the network which provides the $j extban type:
13
14 > $j:<chan> - matches users who are or are not banned from a specified channel
15
16 As an example...
17
18 > /mode #here +b $j:#timbuktu
19
20 ...would ban users from #here that are banned (+b) in #timbuktu.
21
22 Please note that there are a couple of gotchas:
23
24 * 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:
25
26 > /mode #timbuktu +e \*!\*@\*
27
28 * 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.
29
30 * $j isn't recursive. Any $j extbans set in #timbuktu are ignored when matching in #here.
31
32 We imagine you'll have some more useful use cases than the above.
33
34 Thanks for flying freenode!