Permalink
Commits on Oct 3, 2010
  1. v6.48

    hinrik committed Oct 3, 2010
        - State.pm: Don't send an undefined value with irc_chan_mode when the
          mode has no argument
        - Console.pm: Improve the readability of the output, and show undef
        - Deliver irc_plugin_error immediately, bypassing the event queue
  2. v6.47

    hinrik committed Oct 3, 2010
        - 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
Commits on Oct 2, 2010
Commits on Sep 29, 2010
  1. v6.46

    hinrik committed Sep 29, 2010
        - 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.
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

    hinrik committed Sep 26, 2010
        - 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.
  2. Don't create a DNS resolver when we don't need one

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

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

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

    hinrik committed Sep 25, 2010
        - 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.
Commits on Sep 23, 2010
  1. v6.41

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

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

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

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

    hinrik committed Sep 4, 2010
        - AutoJoin.pm: Allow channel keys to be undefined
        - Make the 'nickserv' command do the right thing on ratbox ircds
        - Add a server_version() method