travis-ci/travis-core — pull request #56 by duckinator (2012-05-13 05:12:25+00:00)
Title: [lib/irc_client.rb] Wait for a numeric, then reply

This makes the IRC bots wait for a numeric before they do anything.

There are at least two kinds of IRC server configurations that this should allow travis' IRC bots to connect to, that it couldn't connect to before:

* servers that take a long time to get to `: NOTICE * :*** No Ident response`
* servers that ignore JOIN, PART, PRIVMSG, NOTICE, etc, before you receive a numeric

I tested it on FreeNode and a smaller network running Charybdis.