==================================================
Changes from 2011-08-04 00:00:00 +0000 to present.
==================================================
------------------------------------------
version 0.002 at 2012-08-03 17:27:56 +0000
------------------------------------------
Change: 57cc0768d43f1ceaee45a6b1e4ae8bb863e7da1d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-08-03 13:27:06 +0000
Exclude garbage files from the distribution.
Thanks, sri for reporting this.
------------------------------------------
version 0.001 at 2012-07-29 04:17:49 +0000
------------------------------------------
Change: c5819c357e4aa6a13d1b9aaf03eb1d578d9db777
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-07-29 00:17:49 +0000
Tell git to ignore build artifacts.
Change: 0eebdd0dee0fa90bf47ca4e8ae4e0216d66ac785
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-06-29 09:56:45 +0000
Change the name and semantics of socketpairly() née pipely2().
The order of retrned values is changing so that it's easier to ignore
redundant socket handles.
Change: 1584ace11181245660f468ee7517d3bfc58f6eaa
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-06-28 21:59:56 +0000
Make the interface functional.
The original OO interface was egregious.
Change: 81f94771e025e5da42b62f4de9aa053ef3f45b84
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-06-28 17:18:51 +0000
Refactor project directory structure; move to dist.ini.
Life's too short for time-consuming release management.
Change: 843941eb1e0861bcedfdaeea02948c462da50125
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-06-28 02:19:50 +0000
Naïvely rename things internally.
Everything still needs an editorial pass.
Change: 4c2901bcd268b17cfb01f52905fd46ad306892c9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-06-28 02:17:59 +0000
Rename the distribution since it's not part of POE anymore.
Change: f1854737802325449b96392c407ce323e7551f2e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-05-15 11:15:41 +0000
Bump the version for release.
Change: 610025f5c8c112185714d71bdddc4a49049c2d02
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-05-06 18:29:51 +0000
Bump the version for release.
Change: 555d5a709695637d57008bc0a9a0fdaacc8b9671
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-04-29 18:59:56 +0000
Fixing up desynchronization among repositories.
Change: 3bb50f7090a173b8b5e624f14b67aa72cb679258
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-03-22 22:26:33 +0000
Bump version for release. *sigh*
Change: eefbbe6552444e328093b14042e1b4925b1f0617
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-03-11 14:40:57 +0000
Bump versions for release.
Change: de5a3a02dd9743c4456dcb264bb1fd1c7a66c7b6
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-03-11 13:02:44 +0000
Merge branch 'master' of github.com:rcaputo/poe into merge
Change: 7e52d5ba4b62855dad8178ae04627d60485ef3ce
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2012-03-10 13:23:57 +0000
Merge pull request #11 from mnunberg/master
Extended options for POE::Wheel::Run - Implementation
Change: a8c027d9211a389c9c6e64bfff133eaadf7bec1e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-12-18 15:56:38 +0000
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.
Change: bca6a3e4118753032355b7f1ad282e50bccfb379
Author: Mark Nunberg <mnunberg@haskalah.org>
Date : 2011-12-15 13:32:06 +0000
Merge remote branch 'upstream/master'
Change: 95abb3adc862565d792e44730cb4d6aa4672b98c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-12-15 15:53:01 +0000
Bump revision to 1.350.
Change: 5b85a3a24404667c810ad47d8537b8ddd75f704b
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-07-28 22:34:13 +0000
Bump the version.
Change: 5aaa1f3d9b8eff3be2c8946db0ee48e4ea0d51f9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-05-14 17:23:41 +0000
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.
Change: d4c31396a502b9480d43b339e4e278e35a3cfb62
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-05-02 18:56:19 +0000
Version bump for release.
Change: 0a3387dce553bbc2e78ce100e9ea6002de83c067
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-05-01 18:49:50 +0000
Document why POE doesn't use Dist::Zilla, so I have something to
reference when someone else suggests that it would be totally rad.
Change: 3241a15a3a54b73b8beaf4e689c168e1a9e255c4
Author: Apocalypse <perl@0ne.us>
Date : 2011-04-29 11:49:44 +0000
Bump Term::Cap prereq to 1.10, thanks Hinrik and Chris Cobucci for
tracking it down
Change: 81aef35f0319eb67000b23f54a873c542f8ce865
Author: Apocalypse <perl@0ne.us>
Date : 2011-04-19 21:39:37 +0000
add proper checks for ipv6 stuff in Makefile.PL
Change: c179a9c9869bee7dc4870c4cd89baffbbfc06a57
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-04-19 16:47:37 +0000
Merge branch 'master' of
ssh://poe.git.sourceforge.net/gitroot/poe/poe
Change: 06881cfb6d36cc9bb7e7e46a32c9fb95e7f2d80c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-04-19 16:47:17 +0000
Merge branch 'master' of github.com:rcaputo/poe
Change: 260e2f72b6329582bcc18016b1698ae01d7d232a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-04-19 14:00:33 +0000
Merge branch 'master' of gitorious.org:poe/poe into up
Change: 10ab3ef873b46d1df9adab2bfff89b2b29f93d0a
Author: Apocalypse <perl@0ne.us>
Date : 2011-04-19 13:16:18 +0000
remove Storable from optional prereqs as its already in required
prereq list
Change: 8bae170c92c8bd92902384c62bca208da961a59f
Author: Apocalypse <perl@0ne.us>
Date : 2011-04-19 13:16:18 +0000
remove t/20_resources/00_base/statistics.pm as we ripped out stat
support in 2e5258fd1c98c4ed676befc30a6f0f67855d0e97
Change: 630e9e76c27607b9367aee32600cd5ac6e0641bb
Author: Apocalypse <perl@0ne.us>
Date : 2011-04-17 19:34:10 +0000
remove Storable from optional prereqs as its already in required
prereq list
Change: 8b21c8b2dd58402953f1df0953435f758397bf83
Author: Apocalypse <perl@0ne.us>
Date : 2011-04-17 18:47:49 +0000
remove t/20_resources/00_base/statistics.pm as we ripped out stat
support in 2e5258fd1c98c4ed676befc30a6f0f67855d0e97
Change: 6fe23e312cff5c6919e14b3f9946c686cbf2be4a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-04-17 02:52:57 +0000
Make Time::HiRes a mandatory dependency. Perl has included it for
several years now, and even older versions of Perl can install it
from CPAN.
Change: e887823237916350b2c4ba149d98226cd5c978f9
Author: Apocalypse <perl@0ne.us>
Date : 2011-04-15 22:46:31 +0000
add socketfactor-timeout.t to MANIFEST
Change: 9a2f3d35a68cca8de17b0daa6d38ab31e7c9ca65
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-04-16 01:05:32 +0000
Merge branch 'master' of github.com:rcaputo/poe
Change: 3eb2376f59efd8dca425ffdde09d5aa3cfef8c9b
Author: Apocalypse <perl@0ne.us>
Date : 2011-04-16 01:01:11 +0000
add tests and smart has_forked() behavior to simplify fork management
Change: d4b524c10446cbf69de9f401efe37557e5b538fa
Author: Apocalypse <perl@0ne.us>
Date : 2011-02-20 23:57:31 +0000
add tracing regression test
Change: 72ca2b8aa60877f7543366bf71df8b0e2994e21e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-02-11 17:39:52 +0000
Standardize non-blocking on IO::Handle's blocking(0) call. This may
cause problems for systems using Perl older than 5.8.1.
Change: 2a173894c31a242873daf234b265de4671d8ee88
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-02-09 15:24:03 +0000
Remove POE::Resource::Statistics. Move POE::Resource::FileHandles,
POE::Resource::Sessions and POE::Resource::Signals data structures
from session references to session IDs.
Change: 0d3a713e7a474ac01ca2e68909ca45dcc473f7e1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-02-02 20:13:22 +0000
Bump version for release.
Change: ccdddb3385ec9f780a2d1ba84284736d3d235588
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-01-29 14:33:49 +0000
Bump the version. Dist::Zilla would make this a lot less noisy in the
changelog.
Change: d1ade7fad4d8a78c6253eb000c3aaa642dba49f1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-01-28 21:37:25 +0000
Bump dependency.
Change: ee28bcea5691544efe20c0fa70ea4b1f6253b822
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-01-27 14:49:14 +0000
Merge branch 'master' of
ssh://poe.git.sourceforge.net/gitroot/poe/poe into wtf
Change: fc95b7de41f5aa9bb5930f0534795b545801ceab
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-01-27 14:48:15 +0000
Upgrade IPv6 support from Socket6 to Socket::GetAddrInfo.
Change: 25a0c0879e681aa72f2c4d7a6ab4e8e55cef413f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-01-26 14:20:03 +0000
Deprecate Perl 5.4. Next step will be Dist::Zilla for building
distros.
Change: 8f604d7a6cf2ddb5641f71bae6427211122c5315
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-11-18 22:38:33 +0000
New version for a new release. Require a new POE::Test::Loops.
Change: 834c126ef7682a0a243465b3e19e996ed2f797bb
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-09-04 19:18:59 +0000
Bump version for release.
Change: 853d5462377e11dbf8bdb772017888f942746cf0
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-08-02 05:57:17 +0000
Bump revision for release.
Change: a81d2b6bd4b74bb66e31c2a5080f2192ed6615d1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-07-27 06:53:32 +0000
New version to spackle over failed one.
Change: 112a68f62e3f1090b5d0bc68889490c6e89ded01
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-06-22 20:57:27 +0000
Apply Hinrik's patch to catch die() and his test case for proper
shutdown if a child coderef process dies.
Change: ceb12c03549f0772c6f1c00a19f1481f14787967
Author: Larwan Berke <larwan@0ne.us>
Date : 2010-06-21 18:01:49 +0000
Add TODO test for double POE::Loop loading
Change: 2ad155889d18a12c45f860933fe8203478002357
Author: Larwan Berke <larwan@0ne.us>
Date : 2010-05-28 18:50:05 +0000
Tweak the test so it uses RELEASE_TESTING
Change: 9c65d64a233268734981d2c95f8de6ed09514078
Author: Larwan Berke <larwan@0ne.us>
Date : 2010-05-28 04:15:55 +0000
Fix invalid POD links
Change: 1a9c910bec77b0b61d75442e376dfbdb0b0cd413
Author: Larwan Berke <larwan@0ne.us>
Date : 2010-04-09 07:32:26 +0000
Patch POE::Wheel::Run for RT#56417 and add a test+more docs
Change: a5d702e8f9cc99e5b5fac2cc82ab6518bf9f793b
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-04-03 20:01:48 +0000
Bump revision for a new release. No significant changes, other than
to build a new dist with the latest EUMM.
Change: 63c95473ae235c57782677a3ea07dbab4b584342
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-04-03 18:17:06 +0000
Fix dependencies and bump POE revision for release.
Change: 121885b6d1d5ad9457820fcd6f9fe4faa383cf49
Author: Larwan Berke <larwan@0ne.us>
Date : 2010-03-02 22:24:16 +0000
Added a lot of loop-loading tests, so we can start work on the
"naive" loop load hacks
Change: fcce40efd8c98d6f4e7d65a9491e7f10f52ff290
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-02-19 06:10:34 +0000
Bump revision for new release.
Change: 258979ec487b7acc3ea30542757aaaac10584493
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-02-15 06:29:39 +0000
Bump for yet another release.
Change: afc341b1ebd2db53d9b2aabed6d317267f11ca46
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-02-14 21:31:55 +0000
Bump the revision number for a new release.
Change: 38cdebda46fc35f7655a7a3c78ed1d1e46718d47
Author: Larwan Berke <larwan@0ne.us>
Date : 2010-02-03 21:37:13 +0000
Added RELEASE_TESTING env var checks Added test for 404 links in POD
Cleanup old stuff and fix MANIFEST.SKIP
Change: ba43be2592da135544fb84585392e9f6d3e2f151
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-01-21 06:35:23 +0000
[rt.cpan.org 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.
Change: 365da8d5917e9613e2d4bc107bff5f5172e3d884
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-01-17 19:24:55 +0000
[rt.cpan.org 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.
Change: ee1ceeb96bd2b16538a2b210f795c4e2f0da3727
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-01-14 07:19:33 +0000
Bump the version for release.
Change: 846200c42b619331a7f06166cfad1457b36ede7a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-01-08 00:01:06 +0000
Bump revision for release.
Change: 950bee1854a91f1722f48b27d61a0a6a5d63c93f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-01-06 20:50:17 +0000
Bump the version for a new release.
Change: d90677228cd359e9822cfcfa50d6435cf3acd061
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2010-01-01 09:13:25 +0000
Bump up the version for release.
Change: 392d6145a82400b5f8a8e3b5104f6662a751fed5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-12-28 18:35:15 +0000
[rt.cpan.org 51772] Don't fire EN_CHILD,CHILD_LOSE when
detach_myself() is called from _start, since the parent session never
gets EN_CHILD,CHILD_CREATE to begin with. Fixes a bug reported by
Olivier Mengué, and includes his test case.
Change: 96ea7aa8e11517b53a338d0a4d69f534a96e6a97
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-10-14 04:25:15 +0000
New version for a new release.
Change: 721867449f860bf9ae089a5c2c566c6df414b18d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-10-08 15:00:42 +0000
Fix the dependency on POE::Test::Loops, and bump the version for
release.
Change: 20d4960104d80c254fc46e976c6869fda50cb682
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-10-07 03:58:59 +0000
Display the POE::Test::Loops version, the better to tell when a CPAN
tester is running mis-matched tests against POE.
Change: b6807fc0957e18bef44b4f00292b4cf3279b474e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-10-07 01:53:46 +0000
Set version for dev release.
Change: b66dec5f8fc4de9ec7a295b73cef7e5f2a567512
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-10-06 03:50:33 +0000
Make the tests generally ASSERT_DEFAULT clean. POE_TRACE_FILENAME hid
a multitude of sins in the test output file. Update the vim options
lines while I'm in there.
Change: dd68b5cf37d7b9d2bda0ff6d30b5238a73ffded9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-10-04 18:11:43 +0000
Split kjeldahl-stop-start into three separate tests: signal polling,
SIGCHLD without signal pipe, SIGCHLD with signal pipe.
Change: 66b62eb68a474b3a7722f2eb77ccba9a3c4a6535
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-09-23 18:19:23 +0000
Fix a hanging problem on MSWin32, and bump the version for release.
Change: 1c9d45856996750371ec65b62dd7f5a6d22a6959
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-09-16 18:12:31 +0000
Bump the version for a release.
Change: a1d4190d1cb441a341566f2e035e662aa3e1cbc4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-09-07 19:29:16 +0000
Bump version for new release. Rely upon latest POE::Test::Loops.
Change: 5994afabc996642f5b8c00a685924489c5ceb1ff
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-08-29 19:08:52 +0000
Changing the version to 1.266 to eliminate indexer and packager
issues. Thanks to Patterner on IRC for the reminder.
Change: 7dc15c2d49143c31e092cea6f1205487f6e3c755
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-08-27 23:56:49 +0000
Set revisions for 1.020 release.
Change: 4d5ed587a5393d66baa0970cd7b06e94de1dd38d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-08-25 17:05:17 +0000
Create new project directories for POE::Loop::{Event,Tk,Gtk}. Moved
the loops to their new project directories. Configured the new
projects for CPAN distribution. Removed the event loops from POE's
distro configuration.
Change: 7fd03c63b4028cad3b299d0b37419f983b886bd3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-08-15 06:49:12 +0000
Remove $Id$ and $Revision$ tags. No significant code changed despite
most of the distribution being touched.
Change: b5c64a4f5f9455ab201947ddd4a25bf69e5736d5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-07-22 07:45:31 +0000
Add rt47966-sigchld.t to the MANIFEST.
Change: 2e9b74229a9b652ac54e62b39f777f8150c6b232
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-07-20 06:21:48 +0000
These tests have gone into POE::Test::Loops, where they may be useful
for other POE::Loop writers.
Change: 5bc71701052858907bd7b171f6b809526d4eb29d
Author: Chris Williams <chris@bingosnet.co.uk>
Date : 2009-07-15 10:47:05 +0000
RT #47892: added regression test for PoCo-Server-TCP from Michael
Fowler.
Change: 56e2b787746fe6092f1b23c28d6a3bbfbf2e4db8
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-03-27 16:28:34 +0000
Remove a new test that segfaults for some people, and bump the
version for another (hopefully final) dev release.
Change: 5559c4ba0f45b6a9a0c9b4da7215d7086b2d838a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-03-06 06:44:04 +0000
Add Philip Gwyn's test for a failure for POE::Kernel to stop if
lingering processes are around without a sig_child() to reap them.
Change: 6693433243c5a4a519bd4ccc801581cee1f5fff2
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-03-01 21:28:22 +0000
Restrict what Fcntl exports. Bump up the versions for a new test
release.
Change: 437bbfaec37214961511c2a3908acb987a2597c3
Author: Larwan Berke <larwan@0ne.us>
Date : 2009-03-01 20:44:39 +0000
Backport the Fcntl tweak to the rest of the POE distribution - thanks
dngor for pointing this out!
Change: 803bb1127a106f297f347cee4ff3cd1f1b5cf965
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-02-27 03:24:48 +0000
Apply Philip Gwyn's testcase and patch for an end-time hang when
USE_SIGCHLD is enabled, POE::Kernel is idle, but there are one or
more outstanding child processes waiting to be reaped. The hang was
caused by clearing $SIG{CHLD}, which would never allow POE::Kernel's
"we have child processes" flags to be cleared. Resolves rt.cpan.org
#39872.
Change: 410f241dd4d8694e544d7339a8a9e307de62cb41
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-02-25 07:57:54 +0000
Avoid a lot of warnings, which are the inevitable result of loading
all POE modules, even the ones which are alternate implementations of
the same methods.
Change: f230409fb0f51fffafc965caa13e30b3be9d15c8
Author: Larwan Berke <larwan@0ne.us>
Date : 2009-02-17 06:42:00 +0000
added placeholder test in root t/ directory to get around
perl-5.6.2+Test::Harness failures
Change: ba6f21107bc34dc247f7a7211942a30ad711f7af
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-02-17 05:04:43 +0000
Everything needs an edit pass. Add TODOs to every module.
Change: ce98707935cd3db6048e0db7e96ea1ac7a20eaed
Author: Larwan Berke <larwan@0ne.us>
Date : 2009-02-16 10:52:48 +0000
added missing nfa test to MANIFEST
Change: ab2ba3cc72c6a01db8bc30f96ca344b8addbaf3d
Author: Larwan Berke <larwan@0ne.us>
Date : 2009-02-16 05:11:49 +0000
shut up prototype mismatch errors
tested on: linux 5.8.8, linux 5.10.0, win(straw) 5.8.8, win(straw)
5.8.9, win(straw) 5.10.0, win(AS) 5.8.9, win(AS) 5.10.0
Change: e194d39da72e9fe0d0fc944802c0e97a72c3b14a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-08-16 06:10:15 +0000
Add Yuval Kogman's test to ensure proper signal dispatch order.
Change: 8469cde1ec41869db0d1b5a6fabb0e5430f4a3b4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-07-04 21:31:06 +0000
Remove the removed files from the MANIFEST.
Change: 6246a9ddde92a514b366261d18588cc38c64521e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-06-26 04:55:35 +0000
Note some deprecated method names in the POD coverage tests.
Change: 190a6c7036682b4de553bd828755d8cb6165ce94
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-05-26 02:53:21 +0000
Redocument.
Change: 358bab80cbadf4025c5f6b736a97b0b90d2ae430
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-05-11 21:28:17 +0000
Clean up the F_GETFL/F_SETFL mess a little.
Change: 753ba601519f9f9be41ed3b28c8a23dc57928756
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-03-19 15:38:58 +0000
Solve POD test coverage issues.
Change: e663b95036878d08722229b1d000139a4695290f
Author: Chris Fedde <cfedde@cpan.org>
Date : 2008-03-10 19:59:47 +0000
backing out -r2277:2278 sense of network tests restored
Change: beafd811a3ad3198d2c61834f257362d28651bf2
Author: Chris Fedde <cfedde@cpan.org>
Date : 2008-03-08 03:54:34 +0000
Make the sense of the network test use positive logic interactive use
defaults to "do not grant permission" non interactive defaults to
"grant permission"
Change: bf286c92ffaec5785b42ccb911c2cfbd5118e544
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-02-29 09:00:54 +0000
Make SIGDIE asynchronous. It will no longer interrupt long chains of
events (such as _parent/_child chains during session creation and
destruction).
Exceptions in _stop is currently untrappable, as the asynchronous
SIGDIE will have nowhere to be delivered. They will cause POE::Kernel
to "gracefully" die at the end of _stop's dispatch.
SIGDIE propagation follows the normal rules with one new addition:
The signal also proragates from the target session upwards through
parent, grandparent, and so on. It will not be dispatched to children
of ancestor sessions. It will not be dispatched to POE::Kernel
itself.
Nearly all regression tests pass. The notable exception is Jonathan
Steinert's recursive signal tests. They have become moot since SIGDIE
is not recursive anymore.
Change: fefbd44ad5467dc97229d6d8ff6241d6662831e4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-02-25 05:56:36 +0000
Add prototypes to F_GETFL and F_SETFL.
Change: a6515d61e74814cab0c181097c00251c3b4b89b3
Author: Chris Williams <chris@bingosnet.co.uk>
Date : 2008-02-20 10:45:43 +0000
Patch from Martin Ferrari to fix tests not honouring the "don't use
the network" flag. RT #33276
Change: 5a44d0490bf159e0e31f9add65f28ad1f4876b61
Author: Chris Williams <chris@bingosnet.co.uk>
Date : 2008-02-18 10:45:45 +0000
Applied a patch to Filter::HTTPD from Maciej Pijanka (agaran).
Created applicable regression test.
Change: c7cabfc57d58718bf28e7889763345bab647f977
Author: Chris Williams <chris@bingosnet.co.uk>
Date : 2008-01-12 12:36:44 +0000
Added a regression test for the FollowTail problem on *BSD.
Change: 4c67bc08f255f84906aefca51156a655ec8710d9
Author: Matt Sickler <imMute@msk4.com>
Date : 2007-11-14 03:52:49 +0000
Removed the test from MANIFEST.
Change: 4a2521d31d2e82167824dbf9a43ecb84b70963f0
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-10-13 05:36:32 +0000
Oops... reversed the sense of the want-to-run-tests question.
Change: 21331acc47222804027589b0cc743f80c514bd1f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-10-13 05:21:52 +0000
Remove some obsolete tests from the manifest.
Change: 1df47158d62f92f5897846ecd9a464ebc62af12e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-10-13 05:18:39 +0000
Remove POE::API::ResLoader.
Change: 9c391205e24c14b0893587a437db4388a31400d6
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-10-13 01:39:58 +0000
Remove POE::Api::Ctl per the warning on the mailing list.
Change: 0c640024d637fbe0da3a5857b4dfc1f86a96a64f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-10-01 04:09:10 +0000
Clean up the prompts a little.
Change: a1e9d790be0d8b911fa25c1495d2c7144bc0eee9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-08-19 00:59:33 +0000
Mark files that need to be redocumented.
Change: 78b2663cfdcbd5b8a1fdd94dae73372d07609b11
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-04-19 21:35:33 +0000
I read on perl5-porters this trick to conditionally "use bytes"
without source filtration. It works! And it's lexical! ZOMG! This
commit replaces the stinky make-time source filter we were using with
the compile-time trick. Thanks go out to Phil Harvey for coming up
with the idea.
Change: 45154f1b68d421aba75a15885ad8b515d3b85d7c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-03-18 20:16:17 +0000
Some package tools expect Makefile.PL to return 1. And since this is
a return and not an exit, it makes more sense than 0. Thanks to
Rafael Kitover for pointing this out.
Change: 77b50724a37153aa4ed56eb16f41c9a23659fa5e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-01-18 19:51:37 +0000
Only enable this test when Test::Pod::Coverage 1.08 or later is
installed. Resolves rt.cpan.org #24375, reported by Jean-Christophe
Zeus.
Change: 1cf2b5b2bf4e1a3e1c923765cc83fc108e7f16b3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-12-31 23:25:59 +0000
Add Whitney Jackson's test case to the MANIFEST. D'oh!
Change: b44babb9e285ba77ffbf919270b4fca6ffa86643
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-11-16 17:20:49 +0000
Fixed a typo.
Change: bd68513cba70a5a1ef13f2e45fa0ad9c7eb33770
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-11-16 17:13:38 +0000
Philip Gwyn discovered that sig_child($pid) without a corresponding
prior sig_child($pid,"event") would drop a session's reference count
below zero. This commit adds a new accessor to POE::Resource::Signals
and a check whether the session is watching the PID before attempting
to clear it. The check will slow down sig_child($pid) calls slightly,
but they're not actually needed most of the time since POE should
clear those one-shot events for you.
Change: 35ba9acff807ea0d5c4b4d961cc150ac4071e17b
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-11-03 02:44:08 +0000
Improve the prompts for skipping network tests.
Change: eb8e9e04bca23384369eddfa0a7883e4be48f77d
Author: Benjamin Smith <bsmith@cpan.org>
Date : 2006-11-02 20:06:03 +0000
* Renamed tests/ to t/
(Also altered paths in mylib/*.perl and the test files themselves to
match.) * Removed test.pl and setup Makefile.PL (& Makefile-500?.pm)
to run the tests
directly with Test::Harness.
Change: 1a8625b11931f779359333ae282efba12649aebe
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-10-01 17:07:59 +0000
Skip coverage tests for modules that fail to load. They're most
likely failing because of missing dependencies, and other tests will
fail if they're actually broken.
Change: fa8ac28b60ab0e29cbd100b5dd6b9eb107fd6ad7
Author: Larwan Berke <larwan@0ne.us>
Date : 2006-09-19 22:00:21 +0000
POD tests are now required! This fixes the Loop::Tk* issue too...
POE_TEST_POD and POE_TEST_POD_STRICT is gone.
Change: c816786dfdd0aab66c0201219c50235274d9b1ae
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-09-16 05:33:53 +0000
Added sig_chlid(), test case, and documentation. Resolves rt.cpan.org
18392. Collateral damage: POE::Loop::Event's signal handler callbacks
have been replaced by POE::Loop::PerlSignals.
Also added keyword expansion metadata to various files that need it.
Change: 1f674948f2cfd4c1d0fbaf51b6988c177920cda0
Author: Martijn van Beers <martijn@eekeek.org>
Date : 2006-09-08 20:28:16 +0000
document instantiate and try_alloc, and thus remove them from the
exception list in tests/10_units/01_pod/02_pod_coverage.t
Change: fcd8334cd716528f40054335b6951530e00631a8
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-09-08 04:50:08 +0000
Fix a vim modeline. Nothing here to see, folks.
Change: 367e4afb603665707cb6c19a115fd55741512cd5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-09-08 04:45:45 +0000
Updated Chris Williams' fine POD tests to more explicitly treat
certain methods as private. Also added a "strict" mode that doesn't
skip over the methods temporarily considered private while we figure
out whether they should really be so. Also removed tabs while I was
in there. Curse you, tabs!
Removed new() methods from classes that are really uninstantiated
mixins. Calling a nonexistent method is semantically about the same
as calling a constructor that only exists to croak. Had to remove
tests for the croaks as well.
Documented select_pause_read() and select_resume_read().
Added leading underscores to a bunch of helper functions and methods
that should really have been private. There are more to come, but
their privacy status is less obvious.
Change: 58e4521414b1688760598012b458efa901f1d618
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-09-08 02:51:03 +0000
Rename the samples files to examples files.
Change: 5f35bcc5663786a48783b194def3a6216d66d7cb
Author: Chris Williams <chris@bingosnet.co.uk>
Date : 2006-09-05 19:06:41 +0000
More pod coverage fixes. Wheel::ReadLine
Change: 33a6ad4cc229ac22485e33f4e292b27bd645320b
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-09-05 15:59:17 +0000
Move the POD tests to 10_units/01_pod.
Change: f61645dfda58c1d6a10f60bc64f4e2486a74eaf7
Author: Chris Williams <chris@bingosnet.co.uk>
Date : 2006-09-05 14:18:29 +0000
Added pod tests, fixed pod errors and improved pod coverage. Set
POE_TEST_POD env var to enable tests.
Change: 4d7bd9ff6008574211e32fe7e8899b9c9ef52ebb
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-09-04 21:17:47 +0000
Add two new tests to the manifest. Skip more coverage databases.
Change: 760753ea057abfe0621649c7eb29916ca2cf1ce5
Author: Benjamin Smith <bsmith@cpan.org>
Date : 2006-08-21 12:39:09 +0000
Updating the MANIFEST for the newly added test files.
Change: 3d7e65a0db9513165926e81dd321f0ed51f28585
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-08-21 06:28:01 +0000
Add a test case (and fix) for a session garbage collection timing
issue discoverd by Yuval Kogman. Incrementing and then decrementing
an extra reference count could prematurely trigger a session's
destruction. Now checks are in place to make sure it can't.
Change: 25836554487990281126d86c4bab03442f40340c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-08-20 06:36:57 +0000
Add Yuval Kogman's test case for edge conditions in rethrowing die()
and restarting POE::Kernel's run() loop.
Change: 91ae3a1b0ae02705cbdf2dc415e31c00ead96521
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-08-06 23:16:42 +0000
Add a test for Randal Schwartz's bug, rt.cpan.org ticket 19908. Also
add Id tag expansion to some irrelevant files.
Change: 4c318110024ce1c7d21470a9e30066128da9d9dc
Author: Benjamin Smith <bsmith@cpan.org>
Date : 2006-06-25 12:46:58 +0000
Stub tests for POE::Wheel::Curses and POE::Wheel::ReadLine.
Change: 0d47ac5ef8b4a7227e68e565937a27eb4f71ae7d
Author: Benjamin Smith <bsmith@cpan.org>
Date : 2006-06-25 12:39:03 +0000
Add subtests to 10_units/05_filters, including: * Common subroutines
for testing the presence and operation of the filter
interface factored out to TestFilter.pm * Improved coverage of
POE::Filter::{RecordBlock,HTTPD,Stackable}.
Change: ca9f2d09e3cc1cf4a491c00c5460261dca7d87c7
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-06-18 20:33:55 +0000
Move the bytes.pm preprocessing from Makefile.PL to
ExtUtils::MakeMaker's PM_FILTER.
Change: d77c5b7229b30905acff56493fdae6bac3d991b5
Author: Benjamin Smith <bsmith@cpan.org>
Date : 2006-06-11 19:40:54 +0000
Added 02_api_ctl.t from the previous change to MANIFEST.
Change: a7a240a7f4c6e44f18de896c62f3b9d916432049
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-06-11 19:23:12 +0000
Resolve Stuart Kendrick's bug, rt.cpan.org 19529, in which POE resets
all signal handlers at "use" time. This is too early for some
applications. Now it doesn't even DEFAULT/IGNORE signals unless it
really must. That's pretty much SIGCHLD and SIGPIPE. Attempt no
handling there.
Change: d8f8abc777286c676b15a694b249dc9a536277a0
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-05-31 14:07:46 +0000
Move the bots over to extras. Remove them from MANIFEST. They're not
directly part of POE development, and they don't need to be included
in the distribution.
Change: fae09e1c64b05a9d0d4d9c864cd52b7086d34c1e
Author: Benjamin Smith <bsmith@cpan.org>
Date : 2006-05-31 09:28:16 +0000
Small smoker script from BinGOs that posts results to the pastebot.
Also fix MANIFEST.
Change: a8a022f710f46b9e234809dbfc5e87ed9ec813e0
Author: Benjamin Smith <bsmith@cpan.org>
Date : 2006-05-30 19:15:22 +0000
Removed the old test upload programs, and their test harness, and
references to them.
Change: 73133d81cb520c220cbfa1fb88422397afcc7be9
Author: Matt Sickler <imMute@msk4.com>
Date : 2006-05-01 03:38:09 +0000
Added test to check PoCo-Server-TCP's Filter arg mechanism
Change: f0c75d4b28be944019600173ab58ef946c824bf2
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-04-29 22:37:31 +0000
Add a test case for rt14444 based on test code by Matt Sickler.
Change: 91c2149886ab0bd0f6bd6626f615af5b1df59c7f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-04-10 22:38:22 +0000
Chris Fedde found a bug in the way Server::TCP creates filters. He
was kind enough to provide a test case, so I was able to find and fix
the problem easily. Thank you!
Change: a4511eeb8829246b25ae310a316d75785f85b144
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-04-10 20:37:40 +0000
Fix a bug Rob Bloodgood discovered when installing on 5.5-ish
systems. The find() subroutines were using next rather than return.
Change: bddaf6b13c4db176aed70c77c57f55c3a609fa3f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-03-28 05:10:09 +0000
Remove some files that shouldn't be there.
Change: ce568a6d9c716f17714ec0625edf00ad71c6a10f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-03-27 17:41:50 +0000
Commit MANIFEST changes.
Change: 13a9693647e9776ae091d13820009a07b5f442df
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-03-21 05:57:34 +0000
Ignore .svn directories.
Change: 37d27cac0af0d1fb2c251fe0789cccc427e402f8
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-03-20 04:44:08 +0000
Change the VERSION strings from cvs style to subversion.
Change: 158511cbd33728fa36835d5c6502440d0f1d3f51
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-03-15 20:40:16 +0000
Remove mention of our homebrew test report system. It's been down
quite a long time, and I don't forsee having time to bring it back
soon.
Change: 6c06898067426ff305176809f3dfc8774f49ad14
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-03-11 23:12:40 +0000
Remove some more vestiges of POE::Preprocessor. We'll get 'em all
eventually!
Change: 2d9fce07e8064d6447193632ac27a9b59d69fe35
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-02-26 08:37:07 +0000
Clean up the preprocessor's backup files.
Change: d845d0535b01f66f0641ba34ccc285d8d0d69a01
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-02-26 07:56:34 +0000
Replace {% use_bytes %} with a Makefile.PL-time source filter, and
cross my fingers. If this works out, it'll eliminate the last use of
POE::Preprocessor, and I'll finally get to spin it off into a
separate distribution.
Change: 3feb5029778bea6f913f53fc75483717db91d693
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-02-07 09:35:22 +0000
Remove ExtUtils::AutoInstall from the installer to support
ActiveState's PPD builder. ActiveState's builder is still trivially
broken months (years?) after I reported that ExtUtils::AutoInstall
needs a configured CPAN.pm. So I give up.
The questionnaire is replaced by a simple list of missing or outdated
dependancies. ExtUtils::MakeMaker will still enforce our few hard
requirements.
Change: 49ab7e0a40f811a1b5d3a45dff63fce037877819
Author: Jonathan Steinert <hachi@kuiki.net>
Date : 2005-12-10 07:36:17 +0000
Forgot to add new test to MANIFEST
Change: 7dcd960fbed61c8195f4f39d75d3f7b08c15a502
Author: Matt Cashner <sungo@sungo.us>
Date : 2005-12-04 06:00:55 +0000
update manifest for new tests. apparently the manifest got rearranged
internally so the diff looks way larger than it really is. add
run_network_tests file to MANIFEST.SKIP.
Change: 66952e7cb558f48161efb1d4ac0c30460fedc187
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-10-14 17:47:27 +0000
Toy around with the idea of auto-generating MANIFEST at distribution
time. I'm not satisfied with the opt-out nature of MANIFEST.SKIP.
It's too easy to create a temporary file and forget to add it to the
skip file. Next thing I know, crap's being distributed in the
tarball. Possibly proprietary crap. I can't have that.
Change: 621aea35f447054ae9f1f79bc4cfbe9e9e5a8977
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-10-14 17:26:19 +0000
Add Jonathan Steinert's test to the MANIFEST.
Change: 1ca21ecee06e4abfc1c81d8de2d3b498ac9cf4ff
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-09-07 20:10:39 +0000
Philip Gwyn added a Concurrency parameter to PoCo::Server::TCP. It
limits the number of concurrent connections the server can handle.
Change: 942641f8185e8da18e48aea6a47f9e4a4255b8c3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-07-25 02:12:25 +0000
Averell pointed out that callbacks via POE::Session->callback() do
not return their handlers' return values to the caller. This is
directly contraindicated by the comments. Furthermore, and perhaps
best, he submitted a small patch to fix it and a proper regression
test. His report was 100% perfect in all regards (even if his patch
was a little overzealous). Be like him.
Change: b6ead8c537b9c178720496bc4462803bbb8126da
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-07-01 03:19:46 +0000
Apply Merijn Broeren's patch to SocketFactory for ActiveState Perl.
This improves the non-blocking connect code by not turning
non-blocking on for ALL sockets created in a process. NBIO is only
turned on for the ones created by the socket factory.
Change: bcbd04fad500ee6d96fad53cdc3afa894576899f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-06-28 06:18:21 +0000
Deprecate the stinky old TestSetup library in favor of the shiny, and
way newer Test::More. This finally resolves rt.cpan.org ticket 7558.
Change: ec9f39752a755629ef6dba015d24bb0fac4fbb27
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-05-30 02:22:49 +0000
The last two regression tests won't do much good if they aren't in
the distribution.
Change: 8e87c2fccd5798718575481a330b64acfbfb6048
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-05-15 07:02:25 +0000
Moved the POE::Pipe::{One,Two}Way test code out of the
POE::Wheel::Run tests and into their own files. This shouldn't
sacrifice coverage since the pipe tests don't use event loops anyway.
Change: 4cd50a084502dd313a96d93b3c2af8652662e4a5
Author: Matt Cashner <sungo@sungo.us>
Date : 2005-04-29 01:07:14 +0000
comment out the testreport functionality
Change: 0e0ebf77a5fc228640779cc915416b726770c737
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-04-21 17:19:07 +0000
Apply Ed W's advice regarding non-blocking connect() in ActiveState
Perl. His advice works in stand-alone (non-POE) tests, and the change
doesn't break anything in POE's test suite, but I haven't actually
tested whether non-blocking connect() works under POE now.
Change: 3cb6b673faebd361d2c3f8e8abdec288774069b9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-04-12 18:40:07 +0000
Replace the hardcoded "make" utility with $Config::Config{make} so
it's "nmake" or a cabbage or something on systems with nonstandard
build tools.
Change: 4c53c56ad5f254ee10e4c3530165688c66bcb0a6
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-04-12 01:39:02 +0000
Part of ExtUtils::AutoInstall's automated install procedure involves
calling Makefile.PL multiple times with different parameters. This
was causing the multiple "wanna run network tests?" questions. Now we
skip the network tests prompt if Makefile.PL is being run again by
ExtUtils::AutoInstall.
Change: 6bea8723a59c3b69bff5e37dc555107244823367
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-01-28 07:38:33 +0000
Martin Ferrari pointed out that there's an annoying warning when
using POE::Component::Server::TCP in the undocumented AF_UNIX mode.
This commit applies his patch and adds his test case so it won't
happen again.
Change: 736b16adc3938c51ff9032da407249366021c5fb
Author: Larwan Berke <larwan@0ne.us>
Date : 2004-12-02 00:20:59 +0000
This patch is the beginning of RT#1692, hopefully I got them all,
help me test, test, test!
Change: 7aee1b96c49bc1e997261419e1781c0694728474
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-11-27 16:52:13 +0000
Resolve rt.cpan.org #1648. Tied STDOUT, STDERR would cause
POE::Wheel::Run child processes to eat output, never sending it back
to the parent. This change unties STDOUT, STDERR if they're tied,
griping at the user in the process. So to speak.
Change: 8373d14e313bd1c59f5f762eeffa9ef022396b71
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-11-26 22:13:07 +0000
Oh, and we'll need to distribute PoeBuildInfo.pm, so put it in
MANIFEST.
Change: a655c4f18d0dd8f7959bd44f833c47ad60a88033
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-11-26 18:53:12 +0000
Add some comments.
Change: f5226c6821cf8b32486af2f4914ef4a98dfcdc9f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-11-26 18:41:00 +0000
Remove Build.PL. CPANPLUS spots it and tries to build POE with it,
which wouldn't be so bad if Module::Build didn't eat test.pl's
STDOUT. Hilarity (such as this CPAN testers failure) ensues:
test....FAILED before any test output arrived FAILED--1 test script
could be run, alas--no output ever seen
Change: 750481ecd1b306677deb66ed05b30138c518a6c5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-11-25 07:04:25 +0000
Remove the old dependency checker. It was reporting all kinds of
bogus things and needed to be put down.
Change: 3315f712daa687e2ee2756e3f8698bd0df1d3832
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-11-24 02:04:37 +0000
5.005_04 exists, so the Makefile.PL deprecation warning has changed
to target versions before that.
Change: e54b188cc55e081822831b29a0471d2fe02eeaa3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-11-22 18:05:19 +0000
SourceForge has moved t to tests. This commit should point everything
to the tests' new location.
Change: 98cbc37f90bc5b106eb109e9b75b3c377c44fcfb
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-11-22 00:22:13 +0000
After expanding and refactoring POE's test suite, the command line to
run all the tests has become too long for some shells. Sungo
suggested moving the Test::Harness invocation into test.pl, which
seems to work swimmingly, as this commit shall attest.
Change: a0fe25cc4294668e6c81c845019e1736d067397f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-11-16 21:13:09 +0000
Resolve rt.cpan.org ticket 6319 by asking people to "make
reportupload" at the end of Makefile.PL. It may be better to ask at
the end of "make test" but I'm not in the mood to hack Makefile
through Makefile.PL right now.
Change: f7bd083f67334ceb6335d6e330907adba5facd09
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-13 16:54:27 +0000
This sample program is covered in the "Evolution of a POE Server"
tutorial at http://poe.perl.org/?Tutorials
Change: ee08fd464c14d45259d321959c02360c401bc240
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-13 16:47:49 +0000
Removed the tk.perl sample program. It is superseded by the Cookbook
"Tk Interfaces" recipe. See http://poe.perl.org/?POE_Cookbook .
Change: ccbf3e5209d09a3aad6652cff86f4adfe798e2e7
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-12 05:18:51 +0000
Remove "use warnings" throughout the tests. It's amazing what flushes
out when you run the tests under a really really old version of Perl.
Change: b8e860334975426de5c4fc57d0c3f3a7f529b50e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-05 15:30:42 +0000
Swapped a couple words is a prompt, possibly making it easier to
read.
Change: 2e88fecff2a11a28fe3626891c15673ff2e11cfe
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-09-17 07:11:04 +0000
In retrospect, it was rather dumb to rename Poll.pm to IO-Poll.pm.
While the hyphen makes a great filesystem character, it's not very
good for package names. Perl tends to think you're subtracting
barewords, and things just don't work out right. This commit renames
IO-Poll.pm to IO_Poll.pm. I hope this fixes it for good.
Change: 9f26aa7744a933be68f46f012c6ed19de41fa1c4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-09-16 00:26:13 +0000
Ton Hospel discovered that stop() from some event handlers causes the
session that called it to be reaped twice. The second reap triggers
an inconsistency error when ASSERT_DEFAULT is enabled. This patch
adds a check to see whether a session is dead by the time its handler
returns (and bypasses a lot of moot garbage collection in the rare
cases that it is). It adds a performance penalty across the board.
There's probably a better way, but this is more immediate. This patch
also includes Ton's test case as a proper regression test.
Change: fbb58cc1ff17cf3b2456d9f2035b4e3624f67ca1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-09-04 22:50:40 +0000
These are the wonderful tests we're adding to replace the stinky old
ones. Some of these are the stinky old ones in new clothes, but just
for a little while until we can make less stinky ones from them.
Change: 414da6bf317ccd5ed93b5ebae58dd92a561a2722
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-09-04 22:34:03 +0000
Migrate the prompt bypassing code out of the 5.5+ Makefile generator
and into the base Makefile.PL. This is the code that skips
interaction if STDIN isn't a terminal, or if --default is specified.
Change: 4c52e5971ae2a46334a9254a0d5adcedfaa87520
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-09-04 22:19:10 +0000
Commit the new tests, the new utilities to support them, and
necessary changes to the install and distribution scripts.
Change: ad5164cd7d7487c40c38ad8adbfdb631a5777a85
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-09-04 22:07:15 +0000
Remove the existing tests to make room for the new ones.
Change: 4f4b7b14d50017cb29e097fd154d24947c728757
Author: Matt Cashner <sungo@sungo.us>
Date : 2004-09-02 00:51:57 +0000
add ability to opt out of network tests
Change: caa411308669ebcd0500787601e0ca7902eb8e8d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-09-02 00:22:43 +0000
Renamed POE::Loop::Poll to POE::Loop::IO-Poll, to normalize the way
event loops are loaded. No exceptions for modules that begin with
IO:: now.
Change: 7fe78d4163643f898d4472bb9bc5298cf6d14aca
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-07-05 22:39:07 +0000
Switch from our homegrown Devel::Trace-based test coverage reporter
to one using Devel::Cover.
Change: 5eba0b306071dc38845d424d79061dcdd7592163
Author: Matt Cashner <sungo@sungo.us>
Date : 2004-04-17 14:17:53 +0000
add in the new POE::Resource::Controls and POE::API::Ctl modules. yay
ra
Change: 29871726611c55a2353068543f6fd0d82dd155b9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-02-17 18:27:48 +0000
Removed several of the sample programs. These are ones with
equivalents on POE's cookbook page.
Change: 731ac552cdd2dff01b449359671d0207412db4ad
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-02-02 16:59:27 +0000
We're generating META.yml at make dist time from now on.
Change: cea00fde6661f5d9ab68c1ddaaa15ef674f5bb7c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-01-31 06:58:31 +0000
Clean up paths to point to the new lib/ directory.
Change: 15d793f10b1e031e5d19c4593387f0b11d6628a2
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-01-28 23:24:43 +0000
Hopefully this patch fixes all the paths to point to mylib instead of
lib. Developers and just plain folk who have CVS trees will need to
remove their lib directories and "cvs update -dP ." to reflect the
new mylib directory. There will be more files moved around shortly.
Change: 6657616615b587cd819fa991726ea80462a94b21
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-01-27 20:15:21 +0000
Add more development artifacts.
Change: e49523c921f41e9242833232f8548946fa290ff5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-01-27 20:09:27 +0000
The last commit DID modify META.yml. The new MakeMaker generates a
Makefile clause that creates META.yml during "make dist". That
clobbers the more complete Build.PL version we've been using. This
commit patches lib/Build.PL to find POE.pm in its current location.
It also patches Makfile-5005.pm so that "make dist" does not generate
a META.yml. Finally it commits a working META.yml.
In the future, META.yml should come out of cvs, and "make dist"
should generate a proper one.
Change: a03a65e052423b4c9e56a2012b3c1663cdcbbee8
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-01-27 19:18:16 +0000
Bump POE.pm up to 0.28. META.yml doesn't change, but cvs still
includes it here. Silly cvs.
Change: 449daa0ef3d0f2ff05f529700f474cb10bd13a0c
Author: Matt Cashner <sungo@sungo.us>
Date : 2004-01-23 05:32:40 +0000
add the new test to the manifest
Change: d4367259049c8faed8de7e9186f8ed0ef039efeb
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-01-21 17:27:01 +0000
Renamed POE::Resource::Performance to POE::Resource::Statistics. The
new form follows the POE::Resource::{plural thingy here} naming
convention, and it opens the door for gathering statistics that may
have nothing to do with performance. TRACE_PERFORMANCE has also been
renamed TRACE_STATISTICS.
Change: 345adefac2ad452a454a25587af6a16aec6342c6
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-01-16 03:46:03 +0000
Apply Nick Williams' POE::Resource::Performance class and the
TRACE_PERFORMANCE hooks to enable runtime wallclock statistics. This
may be extended to include CPU time inside POE::Kernel, within POE
sessions, etc. It's still raw and experimental code; it does not
fairly compare performance between different event loops yet. The
various statistics have not been adequately defined, so we cannot
verify their accuracy. The profiling code itself contributes to POE's
overhead and may skew results against POE. Your mileage may vary.
Small parts may present a choking hazard. Use only as directed.
Change: cb480e022b1ef1148d0b8d0a82773c1cb43b548a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-11-26 03:52:07 +0000
Replace POSIX errno constants with ones from Errno. The Errno module
has better errno support than POSIX in "special" environments like
ActivePerl. This commit addresses rt.cpan.org ticket #4476.
Change: 06838bb470ba0769386dd07049201dbc905c8a72
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-11-21 05:08:26 +0000
Ok. So I'm braindead from staring into SOAP modules all day. I
figured I'd do this one no-brainer just to say I accomplished
something today. I replaced all the $VERSION strings with Dilithium
Crystals. Let's see who notices. Bonus: No more retrograde releases,
at least not after one last CPAN cataclysm.
Change: 7628569ac759d4597d91ca0fb31af941dc644b44
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-11-13 17:08:00 +0000
Neyuki discovered that detach_myself() was not working from _start,
nor was it working at all. This commit fixes the latter problem, but
detach_myself() from _start is not completely fixed. Turned the test
case into a regression test, and started t/regress for these things.
Change: d1262c4fe2011b98f12df66f5d766af0b7b8fe49
Author: Matt Cashner <sungo@sungo.us>
Date : 2003-08-31 02:43:10 +0000
add META.yml to make activestate automated ppd building happy again.
add Build.PL i used to make the meta file
Change: 17c8c056d39913d7f9d834eacaedc79c5b1e41f4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-07-17 18:25:03 +0000
Fixed a subtle bug in the new pipe selection code.
Change: a98b6a855436386c4d1eb19630b28c5b931c22cc
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-07-16 17:00:25 +0000
Leif Gustafson discovered a nasty little bug in POE::Pipe::TwoWay
that was triggered by the recent changes to POE::Wheel::Run... but
only on cygwin! What a nasty confluence of circumstance. Thank you,
Leif. This patch should help that a lot, and it finally cleans up the
really messy RUNNING_IN_HELL stuff in the pipe classes.
Change: f306ba3432f85931f578bb229145bdec473fe703
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-07-14 14:41:03 +0000
jdeluise discovered a longstanding bug in cygwin's socketpair and/or
exec implemenation. This caused POE::Wheel::Run tests to fail on that
platform. This patch causes the wheel to use pipe, which works,
instead.
Change: 7ee7cf540f543af75c0bddb256de2b8218dcc808
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-06-09 17:28:22 +0000
Support Tk under ActivePerl by polling for socket activity every 1/10
second. This is ugly. It's inefficient. And it's the only known way
to make things work at this time. Bleah.
Change: 2a2eb15853a325d629198e390e4baad9557d79b5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-06-09 15:37:47 +0000
Forgot to add the new file in my previous commit.
Change: c851450a3c12b73ca58cdcd47326908dd9f172e8
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-06-03 16:31:17 +0000
Add new junk files, sort, and generally tidy up.
Change: 2df326f3f2236cd69786807591cde501a484bf23
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-06-03 02:39:41 +0000
Add t/res/filehandles.t (200-ish new tests! gods, that was tedious).
Change: a466e1d4f91840341ffc97c3fd7b458bb5025079
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-06-02 08:44:27 +0000
Add another sixty or so tests. :)
Change: d8073dae70b0535853361603890472ebc8432d34
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-06-02 05:54:05 +0000
Add the tests for POE::Resource::Sessions.
Change: fed8b25384c5d42b8aedb53e1c8dc66ff04d311f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-06-01 03:05:06 +0000
Added the detailed tests for POE::Resource::Events.
Change: f059db303bc44e9f7e813b92692cc763ef78da85
Author: Matt Cashner <sungo@sungo.us>
Date : 2003-05-31 20:52:54 +0000
update the manifest with the new files
Change: 3e4f8ffaafb9a14ebe2f265932067c1c9b674e09
Author: Matt Cashner <sungo@sungo.us>
Date : 2003-05-31 20:50:47 +0000
avoid the docs/ tree
Change: a8426f819ebc6aa94cc51a86a4f55b586f18834c
Author: Matt Cashner <sungo@sungo.us>
Date : 2003-05-31 20:41:58 +0000
add lots more needed things to manifest.skip
Change: 7e05ab2526a51568a8ead47e34433b1a39bdecc4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-05-31 12:18:01 +0000
Add Resource.pm to document what we know so far about POE::Resource
classes. Add new, detailed tests for some of the resources.
Change: 0158f3fe63321a45f2d0026e70612f3c6e94aea1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-05-20 22:20:19 +0000
Clear up some of the terminology in the session warnings/errors.
Change: 965529151443194ffe27e0fb4fbe23ebcbb15822
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-05-20 19:13:07 +0000
Upgrade the mandatory signal deprecation warnings to errors.
Originally scheduled for January 2003.
Change: 467d87708f2b929ad299c7ff014bfe20dc086aa6
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-05-13 03:42:19 +0000
Split out the "resource" functions from POE::Kernel. The major data
structures within POE::Kernel have been broken into subsystems and
moved, along with their accessors, into POE::Resource::*.pm files.
Each handles the lowest-level data management functions for its
resource type. This is a step towards implementing XS versions of
some of POE's hottest code, which will go a long way towards speeding
things up in the future.
Change: 6af88fcc82ac8742745bb879fe003fd29856ef1f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-02-28 22:40:47 +0000
<sky> what happens is that the code is compiled twice, and the first
time in the same scope as the ST_TIME <dngnand> This is the 0.22 bug?
<sky> yes <sky> the bug exists in non threaded and threaded perl
<sky> but because threaded perl keeps constants on the pad, it
actually shows <dngnand> Oh! Does it also do this in blead, then?
<sky> no, but maintblead <sky> blead fixes it <sky> but blead has
mucho rewritten pad handling <dngnand> Do you think this is something
that will bite regular
POE/Perl users? <sky> not in 0.23+ <dngnand> I'll remove the warning
from Makefile.PL, then.
Change: ca4931a5e02253af1149559a79b4bfdc096aec7b
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-02-04 03:32:01 +0000
Bad Rocco! Always verify copied/pasted/tweaked code has actually been
tweaked, or you'll keep doing things like what was fixed here.
Luckily it hadn't caused any trouble to speak of.
Change: d0c15b85e071abba9ecccd79e5f5da3a15563af2
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-01-21 07:26:43 +0000
The introduction of $handle->blocking() for ActivePerl 5.8.0 breaks
perl 5.005_03 on two counts. First, filehandles aren't blessed into
IO::Handle by default. Second, blocking() doesn't exist in the older
Perl. Reintroduce the homegrown non/blocking code for legacy Perl,
but use the portable IO::Handle version for modern Perl.
Change: 3b31811b33d957b43242456ee4416d5c58c4fa55
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-12-19 05:32:06 +0000
Replace the homegrown blocking and nonblocking handle code with
IO::Handle's blocking() method. This should do the right thing in
more places with less work. For example, it fixes the ioctl() errors
introduced in ActiveState 5.8.0 without breaking things on FreeBSD
5.6.1.
Change: 33bcc9213eb9748394ce82a8e93ddd5d24a59a8c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-12-08 16:54:23 +0000
Include MANIFEST.SKIP.
Change: 51a3763ccef0ebee04be712ec808a4c7d32345f9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-12-05 20:24:38 +0000
Add Makefile targets for PPM-compatible tarballs.
Change: aa7c74af9c7a529e85057a1bc308ee361414c454
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-10-25 17:04:16 +0000
Update the ithreads warning, and make the delay for it a little
longer so people can digest it.
Change: 3dd5fde860585fa2970ab500c37a6a30725c07c9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-10-11 21:21:41 +0000
Moved POE::Queue::Array documentation to POE::Queue and made it
generic (only minor edits). Replaced POE::Queue::Array documentation
with a pointer to POE::Queue's.
Change: 5bfa3e1129e6bf0ac48acbcee9dcbb4da770d4c4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-10-09 14:36:27 +0000
Classified the unclassified accessors as helpers, and tidied up their
names to match their new category. Documented the abstract POE::Loop
interface as POE/Loop.pm, and documented the specific loops with
pointers back to it.
Change: b3aa3a0412bf05d1d0c639d509ecb11d1a2ff8e4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-09-25 19:45:00 +0000
Rename POE::Kernel::* to POE::Loop::*. People following along with
CVS will need to "cvs update -dP" or check the whole thing out again.
Change: 5753aadf3aa722edfa72ca002e76ac410b142a4a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-09-24 06:32:41 +0000
Extract POE's queue code into POE::Queue::Array.
Change: 5e0ca08953c3f057cdab7ab1508a6aa9f14a6c7d
Author: Matt Cashner <sungo@sungo.us>
Date : 2002-09-22 23:55:27 +0000
add a warning about ithreads bug to Makefile.PL.
Change: 1295bb4a487e45d101672eaf144b3430d4a7bf77
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-09-15 16:49:21 +0000
Retry on EWOULDBLOCK or EINPROGRESS rather than dying outright. James
March discovered that it would sometimes die outright with those
conditions, which is bad for recoverable, advisory errors like those.
Change: 47fc755ac6ac10ffd9bb50edc4f56ffed11c8264
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-09-03 04:40:04 +0000
Added cvs-log.perl; added the report upload utility to MANIFEST.
Change: 7ccb7e216bb10cac6230a798fc710518b01bdc3c
Author: Matt Cashner <sungo@sungo.us>
Date : 2002-08-31 23:13:22 +0000
revert last patch. my mistake
Change: 49aa85511f7ed7bf94dc0571c132020cbad3a53d
Author: Matt Cashner <sungo@sungo.us>
Date : 2002-08-31 23:10:14 +0000
remove Macro/UseBytes from the manifest
Change: a548af6a7c6404ab85dcfb533b740e5ba1211536
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-08-29 05:25:42 +0000
Added initial IPv6 support.
Change: 393ac12b6c47a42f3870485f53c420e32e927ee0
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-07-31 20:05:24 +0000
Sergey Skvortsov reported that Driver::SysRW uses length() to count
octets in buffers, which is broken in newer versions of Perl that
support Unicode. In the Unicode sense, length() returns the number of
CHARACTERS in a buffer, which may be fewer than the number of octets.
This change adds POE/Macro/UseBytes, which is a backward-compatible
way of including C<use bytes> in files. It also adds use_bytes
directives to wherever looks appropriate.
Change: 6d980cc70a9f43d81b68aa12c2cd6681664447b8
Author: Matt Cashner <sungo@sungo.us>
Date : 2002-07-07 18:13:00 +0000
correct the test::harness::iterator entry
Change: 064cfef6b79e743dfab8850744cfb947748a457f
Author: Matt Cashner <sungo@sungo.us>
Date : 2002-07-07 04:32:35 +0000
update manifest for test::harness goodness so it'll ship with the
tarball
Change: af7b16eb9f15366dbce47065911cfa08a6d8b67e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-07-07 03:11:09 +0000
Added testreport.pl so it will be included in tarballs.
Change: d4d15aa57131ea284feee6a36f0d656cf2c613cf
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-06-22 06:15:33 +0000
Skip socketpair() and pipe() on MacOS pre-X. Even with a vastly
improved Perl build, these systems seem to have strange problems with
non-blocking socketpair() and pipe().
Change: 0b3234c5e3debe34a099f341a6c97c3952aec150
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-06-01 22:04:25 +0000
Properly attributed Matt Sergeant (not Scott Beck) for IO::Poll
support. Fixed the bug that Ted Suzman reported in Kernel.pm's
SIGCHLD handling. True processes return positive PIDs, which were
being treated as inconsistencies in POE::Kernel. Added a regression
test for this condition.
---------------------------------------------------------------------
-
---------------------------------------------------------------------
-
Change: d570e6059bcf2f60e56cd76fac11a73365c7b573
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-05-30 06:40:13 +0000
Matt Sergeant contributed POE::Kernel::Poll, an event loop substrate
based on IO::Poll. IO::Poll is potentially faster than select() in
large scale servers (and other multi-connection programs). I also
tweaked a description in the 5005 Makefile so the intent of some
modules is more clear. Test 27_poll.t is neat, and I'm glad that it
works. It reruns test 04_selects.t with IO::Poll loaded, forcing
POE::Kernel::Poll to be used instead of POE::Kernel::Select.
Change: 0f2b4d70446917909729d9b3d56723cb194ffe34
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-05-21 23:02:22 +0000
Moved ExtUtils::AutoInstall to a location where it may be found with
a simple "use" statement. Also upgraded it to 0.32.
Change: cc5f0a3e2d54f6e94230de92afa9131ac58e982c
Author: Matt Cashner <sungo@sungo.us>
Date : 2002-05-17 01:32:48 +0000
drop the spurious warn from the makefile
Change: 46ecabd7dc941cb7aa9fb8b56050ca7d158fc0a5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-05-15 18:21:54 +0000
Tone down the old-Perl warning. POE hasn't deprecated 5.004 just yet.
Change: 78538357d5be4005f9b82c94e594e302bf29dac3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-05-15 17:44:12 +0000
Change the deprecation warning back to pre-5.005_03. It was at
pre-5.005_05 for testing.
Change: e01864fb076d0067ceeedefde2233edad0da4b0d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-05-15 17:38:47 +0000
Added sungo's makefile magic.
Change: b79a5fb360f6d58377d444a75336c71054379f5e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-03-04 23:52:55 +0000
Apply TonyC's suggestion for improved Win32 compatibility.
Change: 4325bf44b92431bfe4fc9ef21f9ac094d983a711
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-01-10 20:39:45 +0000
propagate cvs version number as $VERSION
Change: 355ae9db1dc03b90fc47c5d117d3d6979e15849e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-01-03 22:31:20 +0000
fix e-mail address
Change: a494d055f146a9c981cd6b61fbac161b774c408b
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-12-04 00:44:23 +0000
make Makefile.PL work better on MacOS
Change: f3800f20d0b512f839cc80c13ee758e183105b9a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-11-13 02:54:29 +0000
Updated CHANGES. Added new files to MANIFEST. Added ReadWrite code to
Server::TCP. Added extra-data dumping to Filter::HTTPD.
Change: f5e018d52368362d49d274de15909a605fc529ec
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-08-29 19:40:58 +0000
Compared packed socket addresses on both ends of the socketpair
emulation function. This works on FreeBSD and Solaris, but it fails
terribly on Linux. Changed it to compare unpacked port/address
values.
Change: c52e95a58b19dc3ddd3fa34744e542d9ec006ca9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-08-03 14:51:39 +0000
added Philip Gwyn's debugging patches
Change: 9d46c4e5b2957113c49e408f04220cbf3a8b6e1f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-08-01 02:02:24 +0000
add POE::Pipe
Change: e68762921c95f87a04655b7edc7b009f4bd739a0
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-08-01 02:00:48 +0000
Use POE::Pipe's version of socketpair if pipe() and socketpair()
fail. They should work on Windows now.
Change: 1207da3f4f4399e5448af56343c07f512b7187ec
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-08-01 01:57:30 +0000
add helper functions for POE::Pipe::OneWay and ::TwoWay
Change: c57a6d8fedb3b46ed75621fc350c2ba3e83d13d4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-07-25 15:29:06 +0000
socketpair() doesn't seem to do the right thing for Windows systems;
force pipes to use IO::Socket::INET instead on Windows
Change: 791383c791f164b530262c466a7ba105aaae4d3f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-06-13 17:53:40 +0000
remove ./lib from PMLIBDIRS. MakeMaker was making makefiles that
installed some private files that ought not have been installed
Change: 087edde9add115790b2590a8a96e165e38fadf8d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-05-28 06:14:33 +0000
add test for new feature
Change: 0e54ebb72a56ef19f224e3e32942929ba2029ac1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-05-16 17:54:23 +0000
rename Changes to CHANGES
Change: ffa1de50d509356c68fd7122f96471dc5e483f40
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-04-16 02:56:07 +0000
add POE::Wheel::Curses and upgrade dscouch's status in the docs
Change: 4f7e3fc54f116e768c4faedc876999ce23080661
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-04-08 01:25:28 +0000
finally add Dieter Pearcey's stackable filters
Change: 8fa57e64e8404b2cef0c4732808d99ca6d20bf5b
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-02-22 03:45:51 +0000
add ReadLine wheel
Change: c4cebd8191fe5f78e5df29ec3dba1c3a5fee9682
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-02-16 21:50:05 +0000
moved object layer to a separate component
Change: dac2343241a1409a3cb5afdf2f020baf55f5eb15
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-02-14 17:46:17 +0000
break the monolithic kernel into personality modules
Change: 6345fe8c0bb8d57d1ed07412370e89be07c00b6e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-02-12 15:25:17 +0000
mainly documentation changes
Change: 06d07fe632f0bbd040fd08aa84bac8867b54b64d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-01-21 21:56:14 +0000
clean up POD and whitespace
Change: 895fa2edc184ef2d49b467ec0aa1a7ed2c2e16c4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-01-01 18:10:32 +0000
add new tescase for POE::NFA
Change: 7cc6a282e019ebb9eb9913b7417a573886082668
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-29 21:02:02 +0000
forgot Wheel::Run in the MANIFEST. d'oh!
Change: 35c96a9246e22456199c645e0d47c5d346baddfa
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-29 18:16:03 +0000
final README/Changes tweaks for 0.1203
Change: cf896041a478ffe09efa7dabd49f14f45e1e5dea
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-29 17:35:14 +0000
document the pipes and wheel::run
Change: be20a1e2b83799b4b99d274965642ed1dfe315ab
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-29 07:08:56 +0000
fix Pipe::TwoWay's socketpair code
Change: e97c14c4c12608952354cf9a837f39736f6f8297
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-29 06:16:57 +0000
tweak testsetup and properly skip tests in 22_wheel_run.t
Change: 83657ea184db84a122ce81de592457e38396d3ef
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-29 05:28:33 +0000
rename unidirectional -> oneway; bidirectional -> twoway
Change: 25d4e7aae09e734fbe147eff3bf236e96a0dc920
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-29 05:06:54 +0000
touch-up distribution files for Wheel::Run and pipes
Change: 4436816a4f30d15028e01c884abd582df1e6c93e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-26 17:50:31 +0000
Tweak README and Makefile.PL
Change: e539290dbfd88ec45135c175721cd87d22dad20d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-13 04:20:42 +0000
add dependency checking
Change: 7a16ddd9c696c76cd0f88502dd3d091a5b9b8b82
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-12-13 03:54:55 +0000
add dependency checking
Change: 779384c98111c68252ac4551c6d359d1d2b9f8a9
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-10-31 03:04:28 +0000
Optimized POE::Preprocessor a bit, and added POE::NFA
Change: a8e39236166d719327ed42144501e2ea3b767249
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-10-04 18:31:15 +0000
initial Gtk support
Change: 41d5a2635cc7c612d8e95332f3568f7be9b82a5a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-08-09 19:29:23 +0000
TestPipe.pm; 20_accept.t; better select management
Change: 5dedcfc2b5bf5e54e9c5f0eb724d0e6a308d28fd
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-08-06 19:52:40 +0000
newline detection in Filter::Line; fixed mailer breakage in
filterchange; added a filter-change test; tweaked some tests
Change: def3e18a4318b24ecb19bb30f2efc29db9f5b11e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-07-27 16:57:35 +0000
gutted and rewrote Filter::Line's innards for extra options
Change: 102bae56369b7f5bf7c3d88d1d376408f91e2c2e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-07-24 14:42:10 +0000
mainly tk fixes
Change: 1f05e5e7df9152921649a5e9c6bfc72128bc7a36
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-07-16 20:15:04 +0000
fix Filter::HTTP to use network newlines
Change: 0733aa234aa0f91817acb04043beba75de0862c7
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-06-21 19:49:40 +0000
Filter::Reference test and ascilliary files
Change: 82d339596fe2497240f2027bbc7608a460f938ef
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-06-19 04:08:59 +0000
Removed $kernel->fork(); added new tests to atone
Change: bdb03e17f98d2c584455466ccb6abae019eabf32
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-06-17 20:05:46 +0000
followtail and block tests and fixes
Change: c292069513fc7067c99de0e4363244bb2e22d9b0
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-06-17 04:40:08 +0000
added Filter::Block and Dieter's FollowTail patches; finishing
touches for 0.1009
Change: a829300b442e32767f8c11651605dde0f3b56302
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-06-15 17:16:52 +0000
windows support tweaks and a UDP test
Change: bd0a7290e105fe89871921c5626efa1d7133a3b2
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-06-06 01:25:10 +0000
have Event feed into the child reap loop, too; add a test for it
Change: c949f5f66cb9af6a26abb95b43c86fbbbba042a3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-06-03 05:59:23 +0000
many signal changes
Change: 9406bd33b93f1b5cb66d33883ca3e788bce526d4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-05-29 02:43:04 +0000
lots of testing changes and additions
Change: 53a6c8a1d18d13357819e0e16406c1cca8ea08cb
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-05-23 04:33:50 +0000
initial Event support is in
Change: cc045d05cb5dbf8d6adfe2711c0f8d202fcf6467
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-05-22 18:56:35 +0000
Initial Event support; new Tk test; more manpage revisions
Change: f9ac0a56ae29f3b2ced7c61f00f0a9a626645433
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-05-10 17:42:07 +0000
Many changes, which have been described in Changes
Change: f6024b612e3c97a069145dffa0d7b6634f64e866
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-04-18 14:34:17 +0000
committing the new test
Change: 0e0432b904344f102652111b9de252d934ae52d1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-03-28 00:42:43 +0000
fix test 4 to use pipe instead of socketpair
Change: fe1da3848a6fa5391508fdece5f95facc1654472
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-03-27 19:43:10 +0000
added two new test suites
Change: da55b2bab0d081ab67d77a43e86b05fa47ebdd36
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-03-26 21:06:29 +0000
removed poing.perl from the samples; it's all growed up now *sniff*
Change: ab2ff0f87086ef1a2331657414c3235c47eb1b08
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-03-25 15:59:51 +0000
optimized regexp optimization in the preprocessor
Change: 4568b1811766a82255ba37d6d42c7c171f603037
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-03-24 20:15:01 +0000
macros, optimizations, comments. a lot of changes.
Change: 6c237c1472ad0f66f7e5f3776e188079bf7defc6
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-03-23 13:04:55 +0000
Bump version and tweak MANIFEST for 0.10
Change: 35340ee932886eb225071dbc5fdbaeb53ad81020
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-03-08 22:28:31 +0000
Added P::C::Server::TCP
Change: 27a60f7518d777515c20b80e63dcb37b1e7a24bc
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-03-08 19:04:23 +0000
New features and fixes before 0.0908
Change: bf0c40a6543b213b4260dec4154c71949ba6d116
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-02-20 05:24:42 +0000
Added watermarks.perl to manifest
Change: a93e84e178f69bf120a85e119496f3b690fb0e4c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-01-23 18:30:08 +0000
Several changes, including 0.08_06 version; fixing the samples
according to mstevens' feedback, adding object state -> method
mapping to POE::Session's constructors, poing.perl sample fixes, and
lib '..' cleanup to all the other samples.
Change: 9ebb8c7e88033d72735af725b5053138a81aac92
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-01-05 17:06:38 +0000
0.08_05
Change: 6a700667039b30e3f22cef575faad09fee36a131
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-12-28 23:07:44 +0000
Fix up documentation and comments in preparation for 0.0803 release
Change: b9611f92476fb70fab7fc3e5306e143f1e5d3d5c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-11-26 16:46:16 +0000
Reduced small/large queue limit. Removed hard requirements for
optional modules.
Change: b4c2053a1d06f1c2ace52f9c60ef9cf3bb11c70f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-11-14 22:02:43 +0000
Add missing classes to CVS tree and MANIFEST
Change: 1e67b593d436c86b1874fd98d00d9ed5d0b29807
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-08-20 17:42:45 +0000
Add samples/poing.perl to manifest
Change: f6dfbcf89c06092c2299b728a8903d6d69fd39d0
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-06-15 15:13:01 +0000
Revised all the manpages. Split the manpages into separate PODs, and
put them at the end of each module. Rewnote the POE.pm overview,
added some ASCII art, and threw away the "Design Goals" and related
hype. Removed POE-TODO and POE-HINTS manpages.
Updated the README to be more readable. Moved the mailing list and
web site information there. Should either or both change, stale
information won't rot in a thousand manpages around the world.
Removed design notes from the ends of Kernel and Session, because
docs go there now. Moved them to POE-TODO, which is now not included.
&POE::Session::create was broken-- I'm not sure how it worked to
begin with. Fixed.
Revised the POE::Filter::HTTPD documentation to follow the rest of
the manpages' format.
(!!!) Minor interface change. &POE::Session::option can now fetch
session option values without changing or deleting them in the
process.
Change: b7c43642c3c3b14ce20dcb35c1048ca84340b142
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-05-29 21:15:46 +0000
Applied Philip Gwyn's get_pending patch to allow filters to be
hot-swapped at runtime.
Added Philip Gwyn's filter swapping test as
samples/filterchange.perl.
Updated the documentation to reflect get_pending.
Updated MANIFEST and Changes.
Updated documentation to point to samples directory.
Change: fa0479033a6a647c18d75ace66df848411625f7a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-05-29 20:11:14 +0000
Added Philip Gwyn's serialization patch to Filter::Reference. Added
Philip Gwyn's serialization test as samples/ref-type.perl
Updated documentation for the Filter::Reference serialization patch.
Updated Changes and MANIFEST.
Change: 2eca1085fb2cec5634dad018577c80e324cb5205
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-05-29 18:30:05 +0000
POE::Runtime - Made this a "package" object that needs to be
initialized. Instead of plain aliases passed through, it calls things
like $curator->post() as objects.
POE::Curator - Made a proper object. Vastly rewritten to be
object-like, to do attribute security right, and to use the new
POE::Repository::* semantics.
POE::Repository::Array - Moved attribute compilation and object ID
testing into here. They probably should be moved somewhere else
later.
POE::Object - Vastly rewrote internally, to use the vastly rewritten
(and hopefully cleaned up) POE::Curator interface.
samples/olayer.perl - Added attribute fetch/store and security tests.
Commented attribute fetching and storing, with security.
MANIFEST - Added new POE/Repository/Array.pm
Change: a53d2a7bc979ae7debfcf4bc1a75fd67ef1aa34a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-05-22 17:55:50 +0000
Updated manifest to include new files
Change: e64bf8e9858e0c7d0e731ee6070ff55176b3b6d6
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-05-14 11:19:25 +0000
Added shebang and made executable.
Change: eec51478e43871374a11bcb05ce721f7d78608e6
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-05-13 14:29:53 +0000
s/tests/samples/
Change: 5deed66640b9223ef79fc526b515401dd4173790
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-05-13 02:18:47 +0000
added create.perl
Change: 760c2603d6573d6c8a70be708c3ccad068615a32
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-05-11 23:29:35 +0000
made all the version numbers 0
Change: 6d40bb07bb6fdc5abc2a9dc2de1d5b77d8d6f172
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-05-11 22:51:27 +0000
added AUTHOR and ABSTRACT
Change: 0ae63fb3b8dee6d045a6a55f40da2c7176a06045
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-03-23 16:40:19 +0000
add prerequisites
Change: e9a23305724879a0310bfd8f608e05504e3e55bb
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-03-17 13:34:13 +0000
dorked with indenting. whee!
Change: 30b76339737002711c146ba991b843afb8a34e59
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-03-17 13:33:37 +0000
sorted; added some new tests
Change: 06d2f6d67a8e9ec7d35f191e52651d7eaf419604
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-01-28 03:34:53 +0000
added tutorial-chat.perl to the tests
Change: 2108f24f0a780f105478e3c152d5eca985af5a09
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1999-01-14 21:30:29 +0000
added POE.pod, Filter::Stream, and some new tests
Change: e7ad1e47d45a00f6365e8943960959daa1526fd3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1998-12-04 17:22:58 +0000
added Reference.pm and associated tests
Change: 242eabad554801a6ad4a329cd93e45c57796f1a4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1998-11-25 01:05:54 +0000
added names.perl test
Change: ef33d9df8aedabd6275a39e70f16a59002511143
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1998-11-24 13:55:20 +0000
added objsessions.perl to the tests
Change: 33014d77330ea96ec39bb4708b4fd2db9fc5ddc1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1998-11-22 22:50:54 +0000
removed some things that won't make it into 0.02 :(
Change: fc32fed40b8ce715e05d7e4096ebc2f21dde1cc1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1998-08-24 20:40:07 +0000
added Curator.pm and curator.perl
Change: 42b1e33a507e95a98f6dff3881e35764b2c25ba2
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1998-08-18 15:46:18 +0000
Added FollowTail and tests
Change: ac2f280112f4e1542e14fb30fb3a0421cdc4e7b0
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1998-08-15 20:34:09 +0000
Tweaking to get Makefile.PL working correctly.
Change: 96ca76d64180793367bd9be241e594b5b841718f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1998-08-15 20:21:09 +0000
Initial revision
Change: 483f19a5f0653ab9b456b35341ea7a905c0e74a7
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 1998-08-09 19:47:58 +0000
Initial revision
================
End of releases.
================