- Join arguments to the 'quote' command with spaces. This allows us to send commands with multiple arguments through the Console plugin. - Add support for CAP command/replies. We use it to enable the server's identify-msg feature when we connect. - State.pm: In disconnected/error/socketerr events when no info is available, make ARG1 an empty hash reference instead of undef. - Console.pm: Don't send events to client before they're authed - Console.pm: Pretty-print hash references
I broke this in cb10457.
- ISupport.pm: Don't send a premature irc_isupport event on networks which send us numerics higher than 005 before the actual 005 (e.g Rizon) - NickServID.pm: Send an 'irc_identified' event when we've identified with NickServ. In addition, be a little more permissive when determining if we have identified. Works with Rizon now.
If we just wait for the first reply, we'll end up joining right after the "Your nickname is registered, please identify" message.