poe Log


Commit Date  
[f7e958] by Rocco Caputo Rocco Caputo

Merge pull request #11 from mnunberg/master

Extended options for POE::Wheel::Run - Implementation

2012-03-10 21:23:57 Tree
[d78e3d] by Rocco Caputo Rocco Caputo

Work around a consistent timeout issue in Hinrik's POE::Wheel::Run test.

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.

2012-01-25 04:28:44 Tree
[08f674] by Mark Nunberg Mark Nunberg

STDIN stays open by default

2011-12-19 08:18:34 Tree
[054da7] by Rocco Caputo Rocco Caputo

Remove Module::Build usage.

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.

2011-12-18 20:40:57 Tree
[8135cb] by Mark Nunberg Mark Nunberg

Merge remote branch 'upstream/master'

2011-12-15 21:32:06 Tree
[14de0c] by Mark Nunberg Mark Nunberg

Allow ::Run to discard stdio file descriptors

- 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

2011-12-15 21:29:34 Tree
[ba53ec] (v1_350) by Rocco Caputo Rocco Caputo

Bump revision to 1.350.

2011-12-15 20:53:01 Tree
[eae7a2] by Rocco Caputo Rocco Caputo

Don't block on active child processes at endtime.

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.

2011-12-07 15:06:29 Tree
[ecd5a7] by Rocco Caputo Rocco Caputo

Avoid trying to dispatch SIGDIE to sessions in a POE::Kernel that has
been made defunct by the stop() method. This resolves at least one
"please report this stacktrace" bug.

2011-08-17 19:10:11 Tree
[8e782e] by Rocco Caputo Rocco Caputo

Allow event handlers to persistently alter $SIG{__DIE__}.

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?

2011-08-05 18:32:50 Tree
[6ec943] (v1_312) by Rocco Caputo Rocco Caputo

Bump the version.

2011-07-29 02:34:13 Tree
[a1d8fa] by Rocco Caputo Rocco Caputo

Merge branch 'master' of ssh://poe.git.sourceforge.net/gitroot/poe/poe into sf-up

2011-07-28 06:52:46 Tree
[a4b961] by Rocco Caputo Rocco Caputo

Apply Stephen Oberholtzer's patch to fix a test freeze.

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.

2011-07-28 05:52:35 Tree
[2cd140] by Rocco Caputo Rocco Caputo

getnameinfo() returns host and port in the opposite order of
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.

2011-07-27 06:27:29 Tree
[b17a3d] by Rocco Caputo Rocco Caputo

Add stack traces to _data_handle_remove() failures.

2011-07-27 05:50:25 Tree
[758904] by Rocco Caputo Rocco Caputo

Apply Stephen Oberholtzer's patch to fix a test freeze.

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.

2011-07-28 05:52:35 Tree
[32db4f] by Rocco Caputo Rocco Caputo

getnameinfo() returns host and port in the opposite order of
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.

2011-07-27 06:27:29 Tree
[1589bc] by Hinrik Örn Sigurðsson Hinrik Örn Sigurðsson , pushed by Rocco Caputo Rocco Caputo

Add note about Perl 5.6 issues with '>&' open mode

2011-06-21 21:07:37 Tree
[cc90b7] by Hinrik Örn Sigurðsson Hinrik Örn Sigurðsson , pushed by Rocco Caputo Rocco Caputo

Document using getsockname to verify a listening socket

2011-05-22 06:37:34 Tree
[18a75c] by Rocco Caputo Rocco Caputo

Add stack traces to _data_handle_remove() failures.

2011-07-27 05:50:25 Tree
[9bcbb9] by Hinrik Örn Sigurðsson Hinrik Örn Sigurðsson

Add note about Perl 5.6 issues with '>&' open mode

2011-06-21 21:07:37 Tree
[937f52] by Hinrik Örn Sigurðsson Hinrik Örn Sigurðsson

Document using getsockname to verify a listening socket

2011-05-22 06:37:34 Tree
[f0eff5] by Rocco Caputo Rocco Caputo

Localize $SIG{__DIE__} when rethrowing userspace exceptions from a safe 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?

2011-05-18 18:07:20 Tree
[9a8c4a] by Rocco Caputo Rocco Caputo

Don't fail t/00_info.t if POE::Test::Loops is unavailable.

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.

2011-05-14 21:23:41 Tree
[e6887b] by Hinrik Örn Sigurðsson Hinrik Örn Sigurðsson

Fix mangled stdio checks. This one passes all tests.

2011-05-03 00:04:26 Tree
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks