Commits on Mar 10, 2011
  1. v6.54

        - Fixed all the trailing space 'errors'
        - Resolve an issue with irc_nick_sync in poco-irc-state, added test
    hinrik committed Mar 10, 2011
  2. Improve the code sample in the Synopsis

    Use a real IRC server so newbies can actually test the code without
    modifying it.
    hinrik committed Mar 1, 2011
Commits on Mar 9, 2011
  1. Resolve an issue with irc_nick_sync in poco-irc-state

    There was bug with the first irc_nick_sync event triggered when a user
    joins a channel and that user is unknown to the poco.
    Due to unfortunate variable naming the NICK and CHANNEL name were being
    reported in the wrong order in the irc_nick_sync event.
    I have changed variable names to clarify the situation.
    committed Mar 9, 2011
Commits on Nov 5, 2010
  1. v6.52

        - Fixed typo in shutdown code and added a test to confirm
    hinrik committed Nov 5, 2010
  2. Resolve typo in shutdown code

    committed Nov 5, 2010
  3. 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. Save the sender id on shutdown, not the sender's reference

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

        - Fix race condition causing a duplicated test in
        - 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
        - Don't require the component to be ::State
    hinrik committed Nov 3, 2010
  2. 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
Commits on Oct 19, 2010
  1. Remove some dead code

    hinrik committed Oct 19, 2010
Commits on Oct 17, 2010
Commits on Oct 16, 2010
  1. 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. Properly categorize the Prereqs

    hinrik committed Oct 16, 2010
Commits on Oct 6, 2010
  1. Chomp $@ before printing

    hinrik committed Oct 6, 2010
Commits on Oct 5, 2010
Commits on Oct 3, 2010
  1. Add draft-mitchell-irc-capabilities-02.html to docs/

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

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