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