userhost-in-names Extension

Copyright © 2013 Mantas MikulÄ—nas <grawity@gmail.com>

Unlimited redistribution and modification of this document is allowed provided that the above copyright notice and this permission notice remains intact.


Description 🔗

The userhost-in-names capability extends the NAMES reply messages (RPL_NAMREPLY) to contain the full hostmask (nick!user@host) of every user listed.

Example:

--> NAMES #atheme
:irc.bnc.im 353 guest = #atheme :Rylee!rylai@localhost somasonic!andrew@somasonic.org
:irc.bnc.im 366 guest #atheme :End of /NAMES list

Historical note: Some older (pre-IRCv3) software implements the same extension as PROTOCTL UHNAMES and advertises it using the UHNAMES token in RPL_ISUPPORT; some implementations support enabling the same capability using either CAP or PROTOCTL. New servers or clients SHOULD NOT implement the PROTOCTL method, although they may still do so for compatibility with older software.


Software supporting userhost-in-names: Ergo, IRCCloud Teams, ircd-hybrid, InspIRCd, Nefarious IRCu, Solanum, txircd, UnrealIRCd, AdiIRC, Ambassador, catgirl, Colloquy, Glirc, Halloy, HexChat, Konversation, KVIrc, mIRC, Quassel, Textual, WeeChat, IRCCloud, Kiwi IRC, The Lounge, PIRC.pl web client, CoreIRC, Palaver, Quasseldroid, IRCCloud (as Server), KiwiBNC (as Server), KiwiBNC (as Client), pounce (as Server), pounce (as Client), ZNC (as Server), ZNC (as Client), BitBot, Limnoria, Moon Moon, ChatSharp, Communi, girc, irc-framework, ircrobots, Kitteh IRC Client Library, pydle, Rust irc, Warren, BitlBee, Matrix2051, PyLink (clientbot mode)