It sounds like you're describing irc7. There's also an irc7.2, which is some cosmetic changes, plus factotum authentication. I usually use the ircsrv from irc7.2 (which does the factotum bit, talks the irc protocol, creates a /tmp and /srv file, and sits in the background) and the irc from irc7 (which handles the UI, and i'm not terribly fond of the irc7.2 cosmetic changes). Just a few days ago, in response to someone else asking the same thing, I but my hybrid up at:
/n/sources/contrib/anothy/src/cmd/irc7a I keep wanting to make more changes (mostly, which side of the ircsrv/irc split timestamps happen on), but haven't gotten around to it. If I do, they'll go there. Anthony