0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-17 23:40:57 +01:00
construct/doc/features/extended-join.txt
Elizabeth Myers a5c46d31e4 Ginormous docs cleanup.
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.
2016-03-05 22:39:50 -06:00

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.