Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 19, 2010
  1. Bump revision for new release.

  2. Fix a sig_child() race condition discovered by Tom Lanyon and reported

    (with the help of Jay Hannah) in #poe.  I haven't been
    able to reproduce the problem in a non-MooseX::Workers test case, but
    this change resolves Tom's more complex test case and passes tests.
Commits on Feb 17, 2010
  1. Fix an infinite file rollover when open() succeeds but stat() fails.

    Jay Hannah discovered a bug when he passed in a filename with trailing
    whitespace.  Two-parameter open() treats trailing whitespace as
    insignificant, so it passed.  On the other hand, trailing whitespace
    is significant in stat(), so it always failed, triggering an
    unrelenting stream of file rollover events.  Switched to
    three-parameter open(), which considers trailing whitespace as
    significant.  Now both open() and stat() agree the file doesn't exist.
    Thanks to Jay and the University of Nebraska at Omaha for securing me
    some debugging time on their machines.
Commits on Feb 15, 2010
  1. Bump for yet another release.

  2. POE::Pipe and its subclasses work best using Cygwin's pipe(), not IO:…

    Previous Cygwin versions work better with sockets.  If 01_sysrw.t hangs for
    you, upgrade your Cygwin and its Perl.
  3. Some code cleanup in POE::NFA.

    Revision 2803 is mistaken.  Rob Hildred reported the problem and
    provided the test case that was instrumental in helping me resolve it.
    And the bug report was 53517.  I mistakenly assumed the
    currently open tab was the same ticket I was debugging.
  4. Fix state bleed between POE::NFA instances.

    Resolve 53682 reported by Serguei Trouchelle.  Thank you,
    Serguei, for a very useful test case.
Commits on Feb 14, 2010
  1. Replace the detach-during-start test with an enhanced test that

    Olivier Mengué contributed in #54588.
  2. Applied Andrew Feren's patch to avoid a POE::Wheel::Run memory leak

    when running under Windows.  Should resolve #50068.
  3. Remove dependency on Test::Exception (it appears to be unused). Fix a

    spot of tab damage while I'm in there.
  4. Resolve #54319. In polling mode, the wheel wasn't

    iterating get_one() for the entire input from get_one_start().  As a
    result, only one log line was returned per PollInterval.  This change
    iterates through get_one() until all lines are returned.  Many thanks
    to Oleg A. Mamontov for opening the ticket, and to Bazerka on #poe for supplying the basis for a test case.
Commits on Feb 5, 2010
Commits on Feb 4, 2010
  1. Added RELEASE_TESTING env var checks

    Larwan Berke authored
    Added test for 404 links in POD
    Cleanup old stuff and fix MANIFEST.SKIP
Commits on Feb 3, 2010
Commits on Jan 27, 2010
Commits on Jan 21, 2010
  1. Add more to what I've done.

    Philip Gwyn authored
  2. [ 53757] Apply G. Allen Morris III's spelling patch but not

    his test based on Test::Spelling.  That module doesn't seem to work
    for me, so I couldn't use it.
Commits on Jan 18, 2010
  1. [ 53777] Restore _start & _stop return values. Mikko Ehto

    reported that _start and _stop don't return values as documented.  He
    also provided a testcase, which was very helpful.  I added his test
    case and fixed the underlying bug during the Perl Oasis hackathon.
Commits on Jan 15, 2010
Commits on Jan 14, 2010
  1. Bump the version for release.

  2. [ 53519] The issue was a disagreement in the interpretatio…

    …n of "\n" on Windows (DOS newline semantics). Changed the newline charater to "!", because I can.
Commits on Jan 8, 2010
  1. Bump revision for release.

Commits on Jan 7, 2010
  1. Fix POE::Wheel::FollowTail, at least as far as Hinrik's test and the …

    …rest of the test suite are concerned.
  2. Hinrik Örn Sigurðsson discovered that the new POE::Wheel::FollowTail

    code doesn't flush out the file on startup.   Applied his changes to
    an existing regression test for this wheel.
  3. [ 53352] Correct spelling mistakes found by Jonathan Yu. S…

    …implifies Debian package maintenance since that's one less downstream patch to worrry about.
  4. POE::Wheel::ReadLine appears to hang on AIX when STDIN is set blockin…

    …g(1). Reported (and graciously debugged) by Criveti Mihai from the Ministry of Economy and Finance in Romania.
Commits on Jan 6, 2010
  1. Clarify what's going on in two Session References examples. Reported

    by "garu" in #poe.
Commits on Jan 1, 2010
  1. [ 24956] Set STDIN blocking. Large amounts of STDOUT data

    will overrun terminal buffers if STDIN is non-blocking.  Weird!
Something went wrong with that request. Please try again.