Commits on Nov 5, 2010
  1. @hinrik

    v6.51

        - Make the t/02_behavior/06_online.t test a TODO, since we can't work
          around problems such as the user being K-lined from FreeNode
        - Save the sender id on shutdown, not the sender's reference, avoids
          a crash when a sender disappears before we complete the shutdown
    hinrik committed Nov 5, 2010
Commits on Nov 4, 2010
  1. @hinrik

    Save the sender id on shutdown, not the sender's reference

    We were resolving the sender's ID after the sender had possibly stopped
    existing.
    hinrik committed Nov 4, 2010
Commits on Nov 3, 2010
  1. @hinrik
  2. @hinrik

    v6.50

        - Fix race condition causing a duplicated test in
          t/04_plugins/12_autojoin/03_banned.t
        - Console.pm: Dump hashes and arrays recursively
        - Enable all debugging messages if $ENV{POCOIRC_DEBUG} is true
        - Make the 'shutdown' event do more work for us, such as forcibly
          disconnecting after a timeout if the server doesn't disconnect us
          following a QUIT command
        - Add an irc_raw_out event, corollary to irc_raw
        - AutoJoin.pm: Don't require the component to be ::State
    hinrik committed Nov 3, 2010
  3. @hinrik
  4. @hinrik
  5. @hinrik

    Make the 'shutdown' event do more work

    The refactoring I did to implement this feature resulted in a bug fix as
    well. Previously, calling 'shutdown' would immediately unregister all
    sessions, so if you were connected, you would not receive some events
    (irc_quit, irc_error, irc_disconnected, etc) that you normally would.
    As of now, we don't unregister sessions until after we've disconnected.
    hinrik committed Nov 2, 2010
Commits on Nov 2, 2010
  1. @hinrik
Commits on Oct 19, 2010
  1. @hinrik
  2. @hinrik

    Remove some dead code

    hinrik committed Oct 19, 2010
  3. @hinrik
Commits on Oct 17, 2010
  1. @hinrik
Commits on Oct 16, 2010
  1. @hinrik

    v6.49

        - Add draft-mitchell-irc-capabilities-02.html to docs/
        - Fix incorrect number of skipped tests in 06_online.t in some cases
        - Allow IRC server passwords which evaluate to false (e.g. '0')
        - Prevent possible race conditions in a few tests
    hinrik committed Oct 16, 2010
  2. @hinrik

    Properly categorize the Prereqs

    hinrik committed Oct 16, 2010
Commits on Oct 6, 2010
  1. @hinrik

    Chomp $@ before printing

    hinrik committed Oct 6, 2010
  2. @hinrik
  3. @hinrik
  4. @hinrik
  5. @hinrik
  6. @hinrik
Commits on Oct 5, 2010
Commits on Oct 3, 2010
  1. @hinrik

    Add draft-mitchell-irc-capabilities-02.html to docs/

    Also renamed isupport-draft.txt to match it
    hinrik committed Oct 3, 2010
  2. @hinrik

    v6.48

        - 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
    hinrik committed Oct 3, 2010
  3. @hinrik
  4. @hinrik
  5. @hinrik
  6. @hinrik

    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.
        - 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
    hinrik committed Oct 3, 2010
  7. @hinrik
  8. @hinrik
  9. @hinrik
  10. @hinrik
  11. @hinrik
Commits on Oct 2, 2010
  1. @hinrik
Commits on Sep 29, 2010
  1. @hinrik

    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
  2. @hinrik