|
a - means away |
|
|
The mode can't be set by hand. It is set automaticly when you do
/away [some away message] and unset with /away
(when you come back). The only purpose of it is that other servers get aware of your
absence. Away messages are not transferred to other servers so the servers just know that you are away because your
user mode is +a (the mode however is transferred between servers). They show "Gone" as the away message.
|
|
|
|
c - means ignore strangers |
|
|
c is a special (unstandard) user mode mainly used just by the Stealth.net IRC server and means that the user
is ignoring strangers. If a user which is not on a common channel with the "+c user" wants to send some message
to the +c user, he gets an "User is ignoring messages from strangers." away message.
If the message comes from a remote client (a user which is not on the same server as the "+c user") the
message is just sillently discarded. All servers are not aware of that mode so nothing else can be done.
|
|
|
|
o - means IRC Operator |
|
|
It also can't be set by hand but requires the use of /oper (note that
it can be unset however). You must have an O:line in the configuration file of the ircd to allow you
gaining IRC Operator privileges. IRC Operators are responsible for running the network and
can establish (/connect) or close the connection
(/squit) to a certain server and depending on the server
configuration also remove annoying users with a /kill or even set "K:lines" - server
bans (not supported by the plain IRCnet ircd - without patches the ircd configuration file has to be
edited to add K:lines).
|
|
|
|
O - means local IRC Operator |
|
|
The same as the previous one with a few restrictions. It requires the
user to have an o:line (notice the case difference) in the ircd.conf.
Other servers won't be aware that the user is an IRC Operator. He can just deal with the servers directly
connected to his server. Again it depends on the configuration what the user is able to do or not, but
his privileges can just be the same or lower as those of "normal" IRC Operators.
|
|
|
|
i - means invisible |
|
|
When you have that mode set nobody who doesn't know the exact spelling of your nickname will be
able to find you (since wildcards * or ? can be used in /whois or
/who) unless he/she shares some common channel with you.
The old logic for /who is that people who joined at least one secret channel are treated
"invisible" also if they don't have the user mode i set. Read
(some info about channel modes)
too.
That got changed with the hemp patch.
The mode can be useful to escape from unwanted spamming.
By default the server sets this mode uppon connecting unless it is compiled with NO_DEFAULT_INVISIBLE.
|
|
|
|
r - means restricted |
|
|
You can set that mode but you can't unset it anymore! When the r mode is set you are
not able to change your nick or act as a channel operator (except on &channels).
The mode is automaticlly set if the user matches a certain line (i:line) in the configuration file of the
IRCnet IRC daemon uppon connection. The idea behind it is to allow all the users to
connect and chat but disallow other things.
|
|
|
|
w - means receives "wallops" |
|
|
Wallops are for example generated by remote server connectings or quits.
Additionally /trace shows more information (about class usage for example) to a
user which has that mode set.
|
|
|
|
s - means server notices |
|
|
s user mode is OBSOLETE and can't be used anymore. You were able to see server notices if you had that mode set.
Nowadays we have +q &channels with server information on them. Instead of manipulating your user mode to
set what notices you want to receive, you can just /join a specific server channel
(that is more flexible).
|
|