Permalink
Commits on Dec 15, 2011
  1. Bump revision to 1.350.

    rcaputo committed Dec 15, 2011
Commits on Dec 12, 2011
  1. Don't block on active child processes at endtime.

    rcaputo committed Dec 7, 2011
    It's important to note that child processes exist, but we don't need
    to wait around for them.  Reap the ones that have already exited, and
    alert the user if at least one active process remains after that.
    Return immediately; don't wait for it/them to exit.
Commits on Aug 17, 2011
  1. Avoid trying to dispatch SIGDIE to sessions in a POE::Kernel that has

    rcaputo committed Aug 17, 2011
    been made defunct by the stop() method.  This resolves at least one
    "please report this stacktrace" bug.
Commits on Aug 5, 2011
  1. Allow event handlers to persistently alter $SIG{__DIE__}.

    rcaputo committed Aug 5, 2011
    Prior to this change, modifications to $SIG{__DIE__} in event handlers
    would be lost due to that signal entry being localized.  This brings
    up an interesting question: Should the rest of %SIG be localized?
Commits on Jul 29, 2011
  1. Bump the version.

    rcaputo committed Jul 29, 2011
Commits on Jul 28, 2011
  1. Apply Stephen Oberholtzer's patch to fix a test freeze.

    rcaputo committed Jul 28, 2011
    IO::Handle->blocking() is broken on MSWin32, locking up
    t/10_units/04_drivers/01_sysrw.t in some cases.  Stephen provided a
    patch to Perl and to POE to work around the issue.  It's portable
    enough that things shouldn't immediately break after Perl is fixed.
    
    Resolves rt.cpan.org ticket #69769.
  2. getnameinfo() returns host and port in the opposite order of

    rcaputo committed Jul 27, 2011
    unpack_sockaddr_in().  Swap the return values so the right ones appear
    in ARG1 and ARG2.  Thanks to Luiz Eduardo Roncato Cordeiro at CERT
    Brazil for spotting the problem and suggesting the fix.  This should
    resolve his rt.cpan.org ticket, #68959.
  3. Apply Stephen Oberholtzer's patch to fix a test freeze.

    rcaputo committed Jul 28, 2011
    IO::Handle->blocking() is broken on MSWin32, locking up
    t/10_units/04_drivers/01_sysrw.t in some cases.  Stephen provided a
    patch to Perl and to POE to work around the issue.  It's portable
    enough that things shouldn't immediately break after Perl is fixed.
    
    Resolves rt.cpan.org ticket #69769.
Commits on Jul 27, 2011
  1. getnameinfo() returns host and port in the opposite order of

    rcaputo committed Jul 27, 2011
    unpack_sockaddr_in().  Swap the return values so the right ones appear
    in ARG1 and ARG2.  Thanks to Luiz Eduardo Roncato Cordeiro at CERT
    Brazil for spotting the problem and suggesting the fix.  This should
    resolve his rt.cpan.org ticket, #68959.
Commits on Jun 21, 2011
Commits on May 22, 2011
Commits on May 18, 2011
  1. Localize $SIG{__DIE__} when rethrowing userspace exceptions from a sa…

    rcaputo committed May 18, 2011
    …fe point. Avoids shenanigans at a distance when reporting on userspace errors. May thwart someone's exception handling, but I don't know a good way to satisfy everyone here. Suggestions?
Commits on May 14, 2011
  1. Don't fail t/00_info.t if POE::Test::Loops is unavailable.

    rcaputo committed May 14, 2011
    This test dependency is intended to be optional, and the loop tests
    should be skipped if the user doesn't want them.  Problem reported by
    skbz in irc.perl.org #poe, related to cpanm installing POE::Test:Loops
    in a user-local directory but not looking there when installing POE.
Commits on May 3, 2011
Commits on May 2, 2011
  1. Rely on new POE::Test::Loops.

    rcaputo committed May 2, 2011
  2. Version bump for release.

    rcaputo committed May 2, 2011
Commits on May 1, 2011
  1. Document why POE doesn't use Dist::Zilla, so I have something to refe…

    rcaputo committed May 1, 2011
    …rence when someone else suggests that it would be totally rad.
Commits on Apr 30, 2011
  1. Avoid silent POE::Wheel::Run failures when stdio has been relocated.

    rcaputo committed Apr 30, 2011
    If using POE::Wheel::Run to exec() a program, throw an error if STDIN,
    STDOUT and STDERR do not have respective file descriptors 0, 1 and 2.
    Previously, POE::Wheel::Run would just fail to work without any
    indication why.  Makes the mysterious issue Hinrik found in
    rt.cpan.org ticket 67798 less so.
Commits on Apr 29, 2011
Commits on Apr 26, 2011
Commits on Apr 23, 2011
  1. Small grammar fix in Pod

    hinrik committed Apr 23, 2011
Commits on Apr 20, 2011
  1. re-tweak the ipv6 stuff *AGAIN* so it checks Socket.pm for getaddrinf…

    apocalypse committed Apr 20, 2011
    …o to be future-compatible with 5.14
Commits on Apr 19, 2011