Permalink
Commits on Nov 23, 2012
  1. v6.81

        - Resolve hash randomisation issues with v5.17.6
    committed Nov 23, 2012
  2. Resolve hash randomisation issues with tests

    v5.17.6 introduces hash randomisation tests were failing
    randomly >:)
    committed Nov 23, 2012
Commits on Sep 20, 2012
  1. v6.80

        - Add missing prereq
    committed Sep 20, 2012
  2. Add missing prereq

    committed Sep 20, 2012
Commits on Sep 19, 2012
  1. v6.79

        - Argument naming and argument count validation in Plugin::BotCommand
        - [rt.cpan.org #79745] nick_long_form dies due to a race condition
    committed Sep 19, 2012
  2. 6.79 update Changes

    committed Sep 19, 2012
  3. Merge pull request #4 from okxchg/master

    Argument naming and argument count validation in Plugin::BotCommand
    committed Sep 19, 2012
  4. [rt.cpan.org #79745] nick_long_form dies due to a race condition

    Wed Sep 19 06:21:03 2012: Request 79745 was acted upon.
    Transaction: Ticket created by https://me.yahoo.com/gmariusx#1f0e6
           Queue: POE-Component-IRC
         Subject: nick_long_form dies due to a race condition
       Broken in: 6.78
        Severity: Normal
           Owner: Nobody
      Requestors: gmariusx@yahoo.com
          Status: new
     Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=79745 >
    
    I'm using POE::Component::IRC::State. When somebody joins, their nick is added to the state, and a WHO command is issued. If you call `$irc->nick_long_form('that_guy')` before the
    WHO reply is received [ i.e. before the nick is synced ], `nick_long_form` will die because the user and the host are not in the state.
    
    The documentation does not say what should happen in this case, but I'd say nick_long_form should return false.
    
    The fix would be to add the following line between lines 882 and 883 of POE/Component/IRC/State.pm:
        return unless exists $user->{User} && exists $user->{Host};
    
    System information:
    I'm using POE-Component-IRC 6.78 from the Debian repos [ package libpoe-component-irc-perl version 6.78+dfsg-1 ]. I did not test other versions.
    
    I'm using perl from the Debian repos [ package perl version 5.14.2-13 ]. `perl -v` says:
    This is perl 5, version 14, subversion 2 (v5.14.2) built for i486-linux-gnu-thread-multi-64int
    (with 62 registered patches, see perl -V for more detail)
    
    `uname -a` says: Linux ieval.ro 3.3.0 #4 Tue Jun 19 09:52:46 EEST 2012 i686 GNU/Linux
    committed Sep 19, 2012
Commits on Jun 4, 2012
Commits on Jun 2, 2012
  1. Fix test plan.

    okxchg committed Jun 2, 2012
Commits on May 29, 2012
Commits on Dec 7, 2011
  1. v6.78

        - Prevent an IPv6 test failure
    hinrik committed Dec 7, 2011
Commits on Dec 2, 2011
  1. v6.77

        - Prevent a test failure in 06_online.t if the host is K-lined
    hinrik committed Dec 2, 2011
  2. Update Changes

    hinrik committed Dec 2, 2011
Commits on Nov 29, 2011
  1. Make the online test K-Line proof

    committed Nov 29, 2011
  2. v6.76

        - DCC.pm: Fix DCC RESUME, it was broken
        - NickReclaim.pm: Make it more robust and prevent an error from being
          raised when we quit from IRC.
    hinrik committed Nov 29, 2011
  3. Require latest IRC::Utils

    hinrik committed Nov 29, 2011
  4. Clear the DCC timeout when a connection is established/closed

    Also shorten the timeout used in tests to speed them up a bit.
    hinrik committed Nov 29, 2011
  5. Fix DCC RESUME, it was broken

    hinrik committed Nov 28, 2011
Commits on Nov 28, 2011
  1. Make the NickReclaim plugin more robust

    It was raising an error when we quit from IRC.
    hinrik committed Nov 28, 2011
Commits on Nov 13, 2011
  1. v6.75

        - Win32 fixes to the DCC plugin and netsplit test
        - You couldn't specify a localaddr without a localport. Fixed.
    hinrik committed Nov 13, 2011
  2. Mention BinGOs' Win32 fixes

    hinrik committed Nov 13, 2011
Commits on Oct 25, 2011
  1. Need to explicitly shutdown wheels in poco-server-irc-backend on Cygw…

    …in/MSWin32
    
      Fixes the 04_netsplit.t test on MSWin32 (probably Cygwin as well)
    committed Oct 25, 2011
Commits on Oct 9, 2011
  1. Forgot to remove this

    hinrik committed Oct 9, 2011
  2. v6.74

        - Disable authentication in t/01_base/04_pocosi.t. Fixes test failure.
    hinrik committed Oct 9, 2011
Commits on Oct 8, 2011
  1. v6.73

        - Add missing dependencies to t/inc needed by poco-server-irc
    hinrik committed Oct 8, 2011
Commits on Oct 7, 2011
  1. v6.72

        - Skip IPv6 tests on systems which don't have inet_pton()
        - Fix regression in t/03_subclasses/01_state.t
        - Update the poco-server-irc in t/inc to version 1.53
    hinrik committed Oct 7, 2011