a5c46d31e4
Purge a lot of really old and obsolete documents, and merge some together where possible. Lots of efnet docs and the old ircd-ratbox manpage (lol) was purged. Reorganise everything nice and neatly as possible. Things describing features can be found in features/, and some more technical documents were moved to techinical/. Old credits file was consolidated into credits-past.txt, and a reference was added to it in the credits.
36 lines
1.3 KiB
Text
36 lines
1.3 KiB
Text
extended-join client capability specification
|
|
---------------------------------------------
|
|
|
|
Copyright (c) 2011 Kiyoshi Aman <kiyoshi.aman@gmail.com>
|
|
|
|
Unlimited redistribution and modification of this document is allowed
|
|
provided that the above copyright notice and this permission notice
|
|
remains intact.
|
|
|
|
The extended-join capability extends the JOIN message to include the
|
|
account name, or a placeholder if the user hasn't identified with
|
|
services. This capability MUST be referred to as 'extended-join' at
|
|
capability negotiation time.
|
|
|
|
When enabled, the JOIN message will designate the account name of the
|
|
user when he/she joins a channel.
|
|
|
|
The JOIN message is one of the following:
|
|
|
|
:nick!user@host JOIN #channelname accountname :Real Name
|
|
|
|
This message represents that the user identified by nick!user@host has
|
|
logged in to an acount prior to channel ingress. The penultimate
|
|
parameter is the display name of that account. The last parameter is
|
|
the user's GECOS.
|
|
|
|
:nick!user@host JOIN #channelname * :Real Name
|
|
|
|
This message represents that the user has not logged in to an account
|
|
prior to channel ingress. As the penultimate parameter is an asterisk,
|
|
this means that an asterisk is not a valid account name (which it is
|
|
not in P10 or TS6 or ESVID).
|
|
|
|
Please see the documentation in account-notify.txt for how to take
|
|
advantage of this capability.
|
|
|