Server Notice Masks
Server notice masks (snomasks) are a method of filtering the messages sent to a server operator who has user mode s
(snomask) enabled. They allow a server operator to only receive the messages that they care about.
Usage
To enable receiving server notices set user mode s
(snomask) with the server notice masks you want as a parameter to the mode. For example, to see local and remote connections and quit notices, execute the following command:
/MODE YourNick +s +cCqQ
To disable receiving a specific type of server notice set user mode s
(snomask) again but remove masks by sending a "negative" change. For example, to disable remote connection and quit notices, execute the following command:
/MODE YourNick +s -CQ
To disable all server notice masks simply remove user mode s
(snomask) entirely:
/MODE YourNick -s
A list of the valid server notice masks and what they do is listed below.
Core SNOMasks
Core snomasks are server notice masks which are always available. For details on snomasks provided by modules, see the modules section below.
Character | Description |
---|---|
a | Notifications about unspecified events on the local server. |
A | Notifications about unspecified events on a remote server. |
c | Notifications about users connecting to the local server. |
C | Notifications about users connecting to a remote server. |
k | Notifications about users being killed on the local server. |
K | Notifications about users being killed on a remote server. |
o | Notifications about users logging in and out of server operator accounts on the local server. |
O | Notifications about users logging in and out of server operator accounts on a remote server. |
q | Notifications about users disconnecting from the local server. |
Q | Notifications about users disconnecting from a remote server. |
t | Notifications about local and remote attempts to use the /STATS command. |
x | Notifications about X-lines being added/removed/expired on the local server. |
X | Notifications about X-lines being added/removed/expired on a remote server. |
Module SNOMasks
Character | Module | Description |
---|---|---|
d | dnsbl | Notifications about DNSBL hits on the local server. |
D | dnsbl | Notifications about DNSBL hits on a remote server. |
f | filter | Notifications about filter matches on the local server. |
F | filter | Notifications about filter matches on a remote server. |
g | globops | Messages from server operators on the local server. |
G | globops | Messages from server operators on a remote server. |
j | chancreate | Notifications about channels being created on the local server. |
J | chancreate | Notifications about channels being created on a remote server. |
l | spanningtree | Messages relating to server linking on the local server. |
L | spanningtree | Messages relating to server linking on a remote server. |
n | seenicks | Notifications about nicknames being changed on the local server. |
N | seenicks | Notifications about nicknames being changed on a remote server. |
r | operlog | Notifications about server operator-only commands being executed on the local server. |
R | operlog | Notifications about server operator-only commands being executed on a remote server. |
v | override | Notifications about server operators overriding channel-level restrictions on the local server. |
V | override | Notifications about server operators overriding channel-level restrictions on a remote server. |
w | cgiirc | Notifications about gateways changing IP addresses on the local server. |
W | cgiirc | Notifications about gateways changing IP addresses on a remote server. |