irc: split info/infolist callbacks