Permalink
Commits on Nov 3, 2014
Commits on Oct 31, 2014
  1. Fall back to getprotobyname() if Socket doesn't export IPPROTO_TCP or…

    … IPPROTO_UDP.
    
    CPAN testers were failing POE because Socket didn't provide these on
    the full range of test machines.  The common thread seems to be Perl
    prior to 5.9.  While quite old, there's no compelling reason not to
    support it.
    
    This change also caches the protocol numbers at startup, rather than
    looking them up every time.  It should be slightly faster as a result.
    rcaputo committed Oct 31, 2014
  2. [rt.cpan.org 91406] Use empty string instead of undef for __DIE__ han…

    …dler.
    
    The rt.cpan.org bug alleges that the empty string is more compatible.
    It doesn't seem to make a difference for contemporary versions of
    Perl, so why not?
    Philip Gwyn committed with rcaputo Oct 31, 2014
Commits on Oct 30, 2014
Commits on Oct 2, 2014
Commits on Oct 1, 2014
  1. Bump the version for release.

    rcaputo committed Oct 1, 2014
  2. Expose exceptions thrown from SIGDIE handlers.

    This change causes both the error that triggered a SIGDIE and the
    error within the SIGDIE handler to be rethrown together.
    rcaputo committed Oct 1, 2014
  3. Add a failing test case for reporting die() from within SIGDIE.

    Grinnz provided this test case on Freenode #perl.  It shows that die()
    within a SIGDIE handler is not reported.  Instead, the original error
    is thrown without any indication why it wasn't handled as intended.
    rcaputo committed Oct 1, 2014
Commits on Sep 29, 2014
  1. SeekBack of 0 is fine on special files.

    Problem found by coworkers at Plixer International.
    rcaputo committed Sep 29, 2014
Commits on Sep 12, 2014
  1. Import carp() into POE::Filter::HTTPD.

    Passing a bogus parameter to POE::Filter::HTTPD->new() caused a
    complaint that carp() wasn't defined, rather than the proper complaint
    the carp() call was making.
    
    Thanks go to gbjk for passing on an anonymous report in IRC.
    rcaputo committed Sep 12, 2014
Commits on Jul 27, 2014
  1. Merge pull request #17 from Hugmeir/master

    Workaround for systems without getprotobyn* (e.g. android)
    rcaputo committed Jul 27, 2014
Commits on Jul 12, 2014
  1. Version bump for release.

    rcaputo committed Jul 12, 2014
  2. Bump version for release.

    rcaputo committed Jul 12, 2014
  3. Add POE::Test::Sequence::create_generic_session().

    A generic session runs all the events it receives through the test
    sequence.  It seems like something that might be common for simple
    tests.
    
    t/90_regression/leolo-alarm-adjust.t uses it as a proof of concept, a
    future documentation example, and to shave about 2sec off the test.
    rcaputo committed Jul 12, 2014
  4. Bump version for release.

    rcaputo committed Jul 12, 2014
Commits on Jul 11, 2014
  1. Speed up a test by adding an idle event to POE::Wheel::FollowTail.

    Rather than wait for several seconds to elapse, tests can set a low
    PollInterval and use IdleEvent handlers to tell when it's ready to
    move on.
    
    As a proof of concept, this commit also removes about 8 seconds from a
    regression test using the new IdleEvent.
    rcaputo committed Jul 11, 2014
  2. Version bump for release.

    rcaputo committed Jul 11, 2014
  3. Fix a test hang on Windows.

    rcaputo committed Jul 11, 2014
Commits on Jul 8, 2014
  1. Version bump.

    rcaputo committed Jul 8, 2014