Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 86 lines (66 sloc) 4.055 kB
9a903da @SaberUK Port wiki to run under Jekyll.
SaberUK authored
1 ---
2 title: Server Notice Masks
3 layout: default
4 ---
ac7fa66 @SaberUK Manually merge changes by @neersighted.
SaberUK authored
5
6 ## Configuring SNOMASKs
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
7
dc39ffe @SaberUK Normalize all text to be 100 characters max.
SaberUK authored
8 To set SNOMASKs, set user mode +s with the server notice masks you want as a parameter to the mode.
9 For example, to see local and remote connections and quit notices, execute the following command:
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
10
ac7fa66 @SaberUK Manually merge changes by @neersighted.
SaberUK authored
11 `/MODE YourNick +s +cCqQ`
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
12
b72576e @SaberUK Jekyll changes the file extension of parsed pages to html.
SaberUK authored
13 To enable automatic setting of SNOMASKs upon opering, load [m_opermodes](/wiki/Modules/opermodes.html)
ac7fa66 @SaberUK Manually merge changes by @neersighted.
SaberUK authored
14 and set the modes in `<type:automodes>`. For example:
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
15
ac7fa66 @SaberUK Manually merge changes by @neersighted.
SaberUK authored
16 ```XML
17 <type name="GlobalOp"
18 classes="OperChat BanControl HostCloak Modular"
19 host="globalop.chatspike.net"
20 automodes="+s +cCqQ">
21 ```
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
22
dc39ffe @SaberUK Normalize all text to be 100 characters max.
SaberUK authored
23 To remove a SNOMASK, set user mode +s again, but remove masks by sending a 'negative' change. For
24 example, to disable remote connection and quit notices, execute the following command:
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
25
ac7fa66 @SaberUK Manually merge changes by @neersighted.
SaberUK authored
26 `/MODE YourNick +s -CQ`
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
27
28 To disable all server notice masks, simply remove user mode +s entirely:
29
ac7fa66 @SaberUK Manually merge changes by @neersighted.
SaberUK authored
30 `/MODE YourNick -s`
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
31
32 A list of the valid server notice masks and what they do is listed below.
33
ac7fa66 @SaberUK Manually merge changes by @neersighted.
SaberUK authored
34 ## Channel Logging
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
35
b72576e @SaberUK Jekyll changes the file extension of parsed pages to html.
SaberUK authored
36 You can use the [m_chanlog](/wiki/Modules/chanlog.html) module
dc39ffe @SaberUK Normalize all text to be 100 characters max.
SaberUK authored
37 to send messages to a channel of your choice. You can even have multiple channels for different
38 masks. Use local masks on every server to the same channel to receive messages globally in the
39 channel.
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
40
ac7fa66 @SaberUK Manually merge changes by @neersighted.
SaberUK authored
41 ## Valid Server Notice Masks
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
42
43 ### Core Server Notice Masks
44
dc39ffe @SaberUK Normalize all text to be 100 characters max.
SaberUK authored
45 These are the server notice masks implemented by the core. Modules (table #2) may implement extra
46 notice masks.
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
47
48
97c4e7e @SaberUK Update SNOMASK docs.
SaberUK authored
49 SNOTICE Mask | Version | Function
50 ------------ | ------- | --------
51 a | 1.2+ | Allows receipt of local announcement messages
52 A | 1.2+ | Allows receipt of global announcement messages
53 c | 1.2+ | Allows receipt of local connection messages
54 C | 1.2+ | Allows receipt of remote connection messages
55 d | 1.2+ | Allows receipt of general and sometimes random debug messages
56 f | 1.2+ | Allows receipt of flooding notices
57 k | 1.2+ | Allows receipt of local kill messages
58 K | 1.2+ | Allows receipt of remote kill messages
59 l | 1.2+ | Allows receipt of local linking related messages
60 L | 1.2+ | Allows receipt of remote linking related messages
61 o | 1.2+ | Allows receipt of local oper up, oper down, and oper failure messages
62 O | 1.2+ | Allows receipt of remote oper up, oper down, and oper failure messages
63 q | 1.2+ | Allows receipt of local quit messages
64 Q | 1.2+ | Allows receipt of remote quit messages
65 t | 1.2+ | Allows receipt of attempts to use /STATS (local and remote)
66 x | 1.2+ | Allows receipt of XLine notices (E/G/K/Q/Z as well as those provided by modules)
67 x | 2.0+ | Allows receipt of local XLine notices (E/G/K/Q/Z as well as those provided by modules)
68 X | 2.0+ | Allows receipt of remote XLine notices (E/G/K/Q/Z as well as those provided by modules)
36cbdad @SaberUK Start moving wiki to GitHub.
SaberUK authored
69
70 ### Module Server Notice Masks
71
b6c8c54 @SaberUK Add SNOMASKs provided by m_joinpartsno.
SaberUK authored
72 SNOTICE Mask | Version | Module | Function
73 ------------ | ------- | ------------- | --------
74 e | 2.1+ | m_joinpartsno | Allows receipt of local channel join notices
75 E | 2.1+ | m_joinpartsno | Allows receipt of remote channel join notices
76 g | 1.2+ | m_globops | Allows receipt of local globops
77 G | 1.2 | m_override | Allows receipt of use of oper override
78 G | 2.0+ | m_glopops | Allows receipt of remote globops
79 J | 1.2+ | m_chancreate | Allows receipt of remote channel creation notices
80 j | 1.2+ | m_chancreate | Allows receipt of local channel creation notices
81 n | 1.2+ | m_seenicks | See local nickname changes
82 N | 1.2+ | m_seenicks | See remote nickname changes
83 p | 2.1+ | m_joinpartsno | Allows receipt of local channel part notices
84 P | 2.1+ | m_joinpartsno | Allows receipt of remote channel part notices
85 v | 2.0+ | m_override | Allows receipt of use of oper override
Something went wrong with that request. Please try again.