Commits on Oct 3, 2010
  1. v6.47

        - 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.
        - In disconnected/error/socketerr events when no info is
          available, make ARG1 an empty hash reference instead of undef.
        - Don't send events to client before they're authed
        - Pretty-print hash references
    hinrik committed Oct 3, 2010
Commits on Oct 2, 2010
Commits on Sep 29, 2010
  1. v6.46

        - Document the 'debug' parameter.
        - Use Object::Pluggable instead of POE::Component::Pluggable. This smooths
          out an inconsistency between plugins and normal sessions with regard to
          events where extra arguments have been added.
    hinrik committed Sep 29, 2010
Commits on Sep 28, 2010
  1. Document the 'debug' parameter

    hinrik committed Sep 28, 2010
Commits on Sep 27, 2010
  1. Small Pod fix

    hinrik committed Sep 27, 2010
Commits on Sep 26, 2010
  1. v6.45

        - Don't create a POE::Component::Client::DNS object if the user has
          supplied one. This fixes a regression introduced by yours truly a
          couple of years ago.
    hinrik committed Sep 26, 2010
  2. Don't create a DNS resolver when we don't need one

    I broke this in cb10457.
    hinrik committed Sep 26, 2010
Commits on Sep 25, 2010
  1. v6.44

        - Don't fail on IRC servers where a whole class of channel modes is
          unsupported (e.g. Bitlbee).
    hinrik committed Sep 25, 2010
  2. v6.43

        - Don't forget to call's implementation of S_disconnected
          before our own. Due to this, the logged_in() method was reporting
          incorrect information after disconnecting.
    hinrik committed Sep 25, 2010
  3. v6.42

        - Don't send a premature irc_isupport event on networks
          which send us numerics higher than 005 before the actual 005 (e.g Rizon)
        - 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.
    hinrik committed Sep 25, 2010
Commits on Sep 23, 2010
  1. v6.41

        - Don't use qw() as parentheses, it's deprecated in 5.13.4
        - Drop CTCPs which don't have a closing delimiter
    hinrik committed Sep 23, 2010
Commits on Sep 9, 2010
  1. v6.40

        - Wait for a reply from NickServ before joining channels
          on connect
    hinrik committed Sep 9, 2010
  2. Only consider a "now identified" to be a valid nickserv reply

    If we just wait for the first reply, we'll end up joining right after
    the "Your nickname is registered, please identify" message.
    hinrik committed Sep 9, 2010
  3. Fix some syntax fail

    hinrik committed Sep 9, 2010
Commits on Sep 4, 2010
  1. v6.39

        - Allow channel keys to be undefined
        - Make the 'nickserv' command do the right thing on ratbox ircds
        - Add a server_version() method
    hinrik committed Sep 4, 2010
  2. Some code cleanups in

    hinrik committed Sep 4, 2010
  3. Make the 'nickserv' command do the right thing on ratbox ircds

    Also add a server_version() method which is needed for this
    hinrik committed Sep 4, 2010