Added support for nickserv and waiting to join channels until a hostname changes, eg unaffiliated/nick on freenode.