Permalink
Commits on Oct 11, 2012
  1. [rt.cpan.org 79379] Document repositories and online change log brows…

    rcaputo committed Oct 11, 2012
    …ers.
    
    Greg Sabino Mullane pointed out the difficulty of finding a complete,
    up to date change log.  The CHANGES file distributed with POE only
    goes back a year, and he needed to go farther back.
Commits on Sep 27, 2012
  1. [rt.cpan.org 79886] Fix SIGDIE handler save/restore for Perl 5.8.8.

    Philip Gwyn authored and rcaputo committed Sep 27, 2012
    Applied a modified version of the patch and test case included in the
    RT ticket.
Commits on Aug 31, 2012
Commits on Jun 28, 2012
  1. Docment that waitpid() calls interfere with sig_child().

    rcaputo committed Jun 28, 2012
    Programs that reap their own child processes AND use sig_child() to
    watch for those processes MUST call sig_child($pid, undef) to clear
    the watchers.  sig_child() only notifies programs after some event
    loop reaps the process.  If an application reaps it first, POE may
    never know the child went away.
Commits on May 15, 2012
  1. Bump the version for release.

    rcaputo committed May 15, 2012
  2. Fix address untainting error.

    rcaputo committed May 15, 2012
    Reported by Alberto Simões on irc.perl.org and diagnosted with copious
    help from Chris Williams.  Thanks, guys!
Commits on May 6, 2012
  1. Allow POE::Filter::Reference to not die on bad wire data.

    rcaputo committed May 6, 2012
    Paul Webster discovered that YAML from other languages can cause the
    YAML module to die.  For robustness, POE::Filter::Reference needs to
    catch and return those errors gracefully.  This commit adds thaw()
    exception handling per Paul's specifications.
Commits on Apr 29, 2012
  1. [rt.cpan.org 76314] Untaint externally supplied domains.

    rcaputo committed Apr 29, 2012
    Resolves part of the ticket reported by Dylan Doxey.  Thank you for
    the test case, Dylan!
  2. [rt.cpan.org 76314] Untaint externally supplied domains.

    rcaputo committed Apr 29, 2012
    Resolves part of the ticket reported by Dylan Doxey.  Thank you for
    the test case, Dylan!
  3. Merge pull request #12 from hubie/master

    rcaputo committed Apr 29, 2012
    Add an option for immediate state transitions in POE::NFA.
Commits on Apr 24, 2012
  1. Added a bit of documentation about the new immediate option as well a…

    hubie committed Apr 24, 2012
    …s how POE::NFA operates by default.
Commits on Apr 19, 2012
Commits on Apr 8, 2012
  1. Remove test reliance on deterministic _stop order.

    rcaputo committed Apr 8, 2012
    Stephan Jauernick discovered that the order of _stop calls is not
    necessarily deterministic, and it depends on the speed of the machine
    under test.  I relaxed the timing requirements of the neyuki_detach
    regression test to account for the variation.
Commits on Mar 23, 2012
  1. Very large select() timeouts can trigger EINVAL on Mac OSX.

    rcaputo committed Mar 23, 2012
    Sérgio Bernardino reported that POE::Component::Server::IRC's synopsis
    would go into a busy loop when a client tried to connect.  It turns
    out that POE::Loop::Select would fail when the component set a timeout
    for a very long time in the future.  Cap select() timeouts to an hour
    to avoid the problem.
Commits on Mar 11, 2012
  1. Bump versions for release.

    rcaputo committed Mar 11, 2012
  2. [rt.cpan.org 67680] Use IO::Handle::blocking() rather than $fh->block…

    rcaputo committed Mar 11, 2012
    …ing().
    
    Some file handles, such as my $fh = do { no warnings; local *FH };
    can't be used as IO::Handle objects.  IO::Handle::blocking($fh) seems
    to work, though.
    
    This was caught by Troy, who was nice enough to open the bug.  Thanks!
  3. STDIN stays open by default

    mnunberg authored and rcaputo committed Dec 19, 2011
  4. Allow ::Run to discard stdio file descriptors

    mnunberg authored and rcaputo committed Dec 15, 2011
    - Std{in|out|err}Event no longer required
    - Stdio file descriptor discarded for each stdio
        which lacks a corresponding event (except read)
    - Added option to not open stdin
    - Added option to redirect stdio to/from other filenames or filehandles
    
    - Corresponding fix needed for test-loops
Commits on Mar 10, 2012
  1. Merge pull request #11 from mnunberg/master

    rcaputo committed Mar 10, 2012
    Extended options for POE::Wheel::Run - Implementation
Commits on Jan 25, 2012
  1. Work around a consistent timeout issue in Hinrik's POE::Wheel::Run test.

    rcaputo committed Jan 25, 2012
    There is a mysterious 5sec delay when starting processes on some
    Windows machines.  The consistent, roundish number of seconds makes me
    suspect something environmental, like an antivirus program, but that's
    just a wild guess.
    
    Thanks to ultramantis on irc.perl.org #poe or letting me access their
    machine with teamviewer.  I couldn't reproduce the problem on my own
    systems, so it was vital to see it failing somewhere.
Commits on Dec 19, 2011
  1. STDIN stays open by default

    mnunberg committed Dec 19, 2011
Commits on Dec 18, 2011
  1. Remove Module::Build usage.

    rcaputo committed Dec 18, 2011
    It adds itself to META.yml, but its presence is misleading for POE's
    purposes.  POE doesn't need it to be built, configured, or installed.
Commits on Dec 15, 2011
  1. Allow ::Run to discard stdio file descriptors

    mnunberg committed Dec 15, 2011
    - Std{in|out|err}Event no longer required
    - Stdio file descriptor discarded for each stdio
        which lacks a corresponding event (except read)
    - Added option to not open stdin
    - Added option to redirect stdio to/from other filenames or filehandles
    
    - Corresponding fix needed for test-loops
  2. Bump revision to 1.350.

    rcaputo committed Dec 15, 2011