WHOIS is tricky, since all the IRCd's do it differently.
I'm thinking that it follows the general pattern:
WHOIS foobar
:server 3xx mynick foobar <lots of other stuff>
<rinse and repeat>
But the details vary for every single IRCd I've tested. It isn't feasible to parse the entire whois response into a useful, ircd-generic form, so just passing the parameters and having clients/bots deal with the specifics is the best that can be done, I guess. Working on this now.
WHOIS is tricky, since all the IRCd's do it differently.
I'm thinking that it follows the general pattern:
But the details vary for every single IRCd I've tested. It isn't feasible to parse the entire whois response into a useful, ircd-generic form, so just passing the parameters and having clients/bots deal with the specifics is the best that can be done, I guess. Working on this now.