]> jfr.im git - solanum.git/blame - doc/extended-join.txt
m_away: Add missing return value.
[solanum.git] / doc / extended-join.txt
CommitLineData
f8c9d8d9
KA
1extended-join client capability specification
2---------------------------------------------
3
4Copyright (c) 2011 Kiyoshi Aman <kiyoshi.aman@gmail.com>
5
6Unlimited redistribution and modification of this document is allowed
7provided that the above copyright notice and this permission notice
8remains intact.
9
10The extended-join capability extends the JOIN message to include the
11account name, or a placeholder if the user hasn't identified with
12services. This capability MUST be referred to as 'extended-join' at
13capability negotiation time.
14
15When enabled, the JOIN message will designate the account name of the
16user when he/she joins a channel.
17
18The JOIN message is one of the following:
19
20 :nick!user@host JOIN #channelname accountname :Real Name
21
22This message represents that the user identified by nick!user@host has
23logged in to an acount prior to channel ingress. The penultimate
24parameter is the display name of that account. The last parameter is
25the user's GECOS.
26
27 :nick!user@host JOIN #channelname * :Real Name
28
29This message represents that the user has not logged in to an account
30prior to channel ingress. As the penultimate parameter is an asterisk,
31this means that an asterisk is not a valid account name (which it is
32not in P10 or TS6 or ESVID).
33
34Please see the documentation in account-notify.txt for how to take
35advantage of this capability.
36