charybdis
changeset 1507:ffc7690ba9ab trunk
Automated merge with http://hg.atheme.org/charybdis
| author | Kiyoshi Aman <kiyoshi.aman@gmail.com> |
|---|---|
| date | Tue Apr 19 04:53:14 2011 -0400 (13 months ago) |
| parents | 1ee0ceb01106 a33216c057f8 |
| children | 50d15c4312ac |
| files |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/doc/extended-join.txt Tue Apr 19 04:53:14 2011 -0400 1.3 @@ -0,0 +1,36 @@ 1.4 +extended-join client capability specification 1.5 +--------------------------------------------- 1.6 + 1.7 +Copyright (c) 2011 Kiyoshi Aman <kiyoshi.aman@gmail.com> 1.8 + 1.9 +Unlimited redistribution and modification of this document is allowed 1.10 +provided that the above copyright notice and this permission notice 1.11 +remains intact. 1.12 + 1.13 +The extended-join capability extends the JOIN message to include the 1.14 +account name, or a placeholder if the user hasn't identified with 1.15 +services. This capability MUST be referred to as 'extended-join' at 1.16 +capability negotiation time. 1.17 + 1.18 +When enabled, the JOIN message will designate the account name of the 1.19 +user when he/she joins a channel. 1.20 + 1.21 +The JOIN message is one of the following: 1.22 + 1.23 + :nick!user@host JOIN #channelname accountname :Real Name 1.24 + 1.25 +This message represents that the user identified by nick!user@host has 1.26 +logged in to an acount prior to channel ingress. The penultimate 1.27 +parameter is the display name of that account. The last parameter is 1.28 +the user's GECOS. 1.29 + 1.30 + :nick!user@host JOIN #channelname * :Real Name 1.31 + 1.32 +This message represents that the user has not logged in to an account 1.33 +prior to channel ingress. As the penultimate parameter is an asterisk, 1.34 +this means that an asterisk is not a valid account name (which it is 1.35 +not in P10 or TS6 or ESVID). 1.36 + 1.37 +Please see the documentation in account-notify.txt for how to take 1.38 +advantage of this capability. 1.39 +
