Feeding the IAL with WHO WHOX WHOIS NAMES JOIN and ACCOUNT
This bug report intends to present where the IAL is currently collecting user information from, and where it is not but could.
Commands and Events and how they feed the IAL.
WHOIS
/whois Nickname
Fills: address (yes), .away (no), .gecos (no), .account (no)
311 $me Nickname ~ident host.isp.net * :Realname_Gecos
301 $me Nickname :Away_Message
330 $me Nickname Account :is logged in as (Charydbis, InspIRCd)
307 $me NickIsAcct :has identified for this nick (Unreal)
307 $me NickIsAcct :is identified for this nick (Nemesis)
307 $me Nickname :is a registered nick (InspIRCd (should be ignored on InspIRCd?))
WHO
/who Nickname
Fills: address (yes), .away (yes), .gecos (yes), .account (--)
352 $me #randomchannel ~ident host.isp.net irc.server.org Nickname H@ :0 Realname_Gecos
/who #channel (non-WHOX)
/ialfill #channel (non-WHOX)
Fills: address (yes), .away (yes), .gecos (yes), .account (--)
352 $me #channel ~ident host.isp.net irc.server.org Nickname H@ :0 Realname_Gecos
/ialfill #channel (WHOX)
Fills: address (yes), .away (yes), .gecos (yes), .account (yes)
354 $me 995 #channel ~ident host.isp.net irc.server.org Nickname H@ 0 0 Account :Realname_Gecos
/who #channel %acdfhlnrstu,995 (WHOX)
(Fills Nothing) address (no), .away (no), .gecos (no), .account (no)
354 $me 995 #channel ~ident host.isp.net irc.server.org Nickname H@ 0 0 Account :Realname_Gecos
* Only works via /ialfill command. Should detect 354 & 995 combination.
/who Nickname %acdfhlnrstu,995 (WHOX)
(Fills Nothing) same as above.
* Command technically works, but is ignored by the IAL.
/ialfill Nickname (invalid)
* Feature suggestion:
Let /ialfill Nickname,Nickname,Nickname,...,#channel,#channel,... (spaces or commas, with or without throttle)
NAMES
(CAP userhost-in-names)
Fills: address (yes), .away (--), .gecos (--), .account (--)
353 $me @ #channel :nick1!~ident@host.isp.net nick2!~ident@host.isp.net @nick3!~ident@host.isp.net
On JOIN
not sure yet
On ACCOUNT
not sure yet