martynsmith/node-irc — pull request #103 by qsheets (2012-08-17 03:30:44+00:00)
Title: Fixes issue with colons (issue [#98](https://github.com/martynsmith/node-irc/issues/98)) and adds support for other channel types (issue [#97](https://github.com/martynsmith/node-irc/issues/97))

* CTCP responses were added for `ERRMSG`, `VERSION`, `TIME`, `PING` and `USERINFO`
* Colons are now implemented on a case-by-case basis so they don't
invoke unsought events
* `/PART` can now support a user message
* Includes structure for resolving some issues before they reach the server (i.e. channel name is too long, or server supported channel types) using `rpl_isupport`
* Allows users to join password protected channels
* Support for `+` and `!` channel types