================================ 2011-07-28 22:34:13 -0400 v1_312 ================================ commit 6ec943edbcfea9d299bc3da8e453ae4edc76627f Author: Rocco Caputo Date: Thu Jul 28 22:34:13 2011 -0400 Bump the version. commit a4b961a547bb32d4bd9057fb9e0501aa138f602a Author: Rocco Caputo Date: Thu Jul 28 01:52:35 2011 -0400 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. commit 2cd1404a6fc0d6ed0e6361d75e1e9d67837889db Author: Rocco Caputo Date: Wed Jul 27 02:27:29 2011 -0400 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. commit b17a3d894fa6f11deef4e7187e87fd5061058cb9 Author: Rocco Caputo Date: Wed Jul 27 01:50:25 2011 -0400 Add stack traces to _data_handle_remove() failures. commit 9bcbb9098bf12139b4f80ef96650eafba3e1d95b Author: Hinrik Örn Sigurðsson Date: Tue Jun 21 21:07:37 2011 +0000 Add note about Perl 5.6 issues with '>&' open mode commit 937f52e99ce487326a176c0742fb20fc71b32bf1 Author: Hinrik Örn Sigurðsson Date: Sun May 22 06:37:34 2011 +0000 Document using getsockname to verify a listening socket commit f0eff5d176cd9e5522bd8d2d2461396f704f2429 Author: Rocco Caputo Date: Wed May 18 14:07:20 2011 -0400 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? commit 9a8c4a3871456ef70ecf82085b4af2f6bc0e1509 Author: Rocco Caputo Date: Sat May 14 17:23:41 2011 -0400 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. commit e6887bddb925a775960a168e4dabcf700b2c376c Author: Hinrik Örn Sigurðsson Date: Tue May 3 00:04:26 2011 +0000 Fix mangled stdio checks. This one passes all tests. ================================ 2011-05-02 19:03:35 -0400 v1_311 ================================ commit 96afc60e9d18b3b4657f10ec3266afc604a5e7fd Author: Rocco Caputo Date: Mon May 2 19:03:35 2011 -0400 Comment out a well-meaning warning that breaks all related tests. commit 06a6722a46866759b10910f56783fc1b29b77cc6 Author: Rocco Caputo Date: Mon May 2 19:03:13 2011 -0400 Rely on new POE::Test::Loops. commit 3235c524fa3cef7f483bebe7dbc26e9ccb6f35f0 Author: Rocco Caputo Date: Mon May 2 18:56:19 2011 -0400 Version bump for release. commit 8c2ab4868bf60f362f6da48073c247d29432eb25 Author: Rocco Caputo Date: Sun May 1 18:49:50 2011 -0400 Document why POE doesn't use Dist::Zilla, so I have something to reference when someone else suggests that it would be totally rad. commit a67aa0e4053bb5eb2658c83366b678c0a510c3b1 Author: Rocco Caputo Date: Sat Apr 30 16:40:24 2011 -0400 Avoid silent POE::Wheel::Run failures when stdio has been relocated. If using POE::Wheel::Run to exec() a program, throw an error if STDIN, STDOUT and STDERR do not have respective file descriptors 0, 1 and 2. Previously, POE::Wheel::Run would just fail to work without any indication why. Makes the mysterious issue Hinrik found in rt.cpan.org ticket 67798 less so. commit 828b3239e6a222a6bfd6e04fa851c76440803daf Author: Apocalypse Date: Fri Apr 29 11:49:44 2011 -0700 Bump Term::Cap prereq to 1.10, thanks Hinrik and Chris Cobucci for tracking it down commit 05578718bfc80db22fcf56ef3d9675b9f0be0c61 Author: Apocalypse Date: Tue Apr 26 13:10:38 2011 -0700 add TODO about possible improvement to ->kill on MSWin32 commit 4c04368123976ecd342cd6f4bd0be1f7996d6610 Author: Hinrik Örn Sigurðsson Date: Sat Apr 23 23:58:08 2011 +0000 Small grammar fix in Pod commit 5c2367d830051321fbf256bfab91beb843d30c40 Author: Hinrik Örn Sigurðsson Date: Sat Apr 23 20:21:18 2011 +0000 Use Z<> to remove all TODOs from formatted Pod commit 88db91a2921f11a94335c2361a622ccb120af5d1 Author: Apocalypse Date: Tue Apr 19 21:39:37 2011 -0700 add proper checks for ipv6 stuff in Makefile.PL commit e57754aa7a3c91231cc965034101551d6514e8d5 Author: Apocalypse Date: Tue Apr 19 21:22:24 2011 -0700 re-tweak the ipv6 stuff *AGAIN* so it checks Socket.pm for getaddrinfo to be future-compatible with 5.14 commit a12120d1e6af19c419b5ef299c3bffcedc652b0d Author: Apocalypse Date: Tue Apr 19 20:22:11 2011 -0700 make the ipv6 stuff confess if it isnt available commit da04c721880406bd1fd5f4bc0200724eeac726c8 Author: Apocalypse Date: Mon Apr 18 23:57:10 2011 -0700 add todo to poco-client-tcp about missing (input|output)filter param commit 374c897ef32ef77deb1fbdc0928b06ffaf5f95c4 Author: Apocalypse Date: Mon Apr 18 23:49:43 2011 -0700 make code follow what docs say regarding usage of ClientFilter/ClientInputFilter/ClientOutputFilter ================================ 2011-04-19 12:48:40 -0400 v1_310 ================================ commit d84a71001af0e70ee2d0e8c65193f2388a8384e0 Author: Rocco Caputo Date: Tue Apr 19 12:48:40 2011 -0400 Bump version & dependency for release. commit c592f2e0924a97d27be579f3ea4f22601f08611a Author: Rocco Caputo Date: Sun Apr 17 21:58:31 2011 -0400 Rework Apocalypse's blocking(0) change to avoid code BLOCKs. commit de7200ea6ccf466f1a6d74cd86e3b53b590c2c43 Author: Hinrik Örn Sigurðsson Date: Mon Apr 18 17:01:12 2011 +0000 Make transpose-chars work when cursor is at end of line The TODO item about moving the cursor forward was bogus. I misread the GNU ReadLine docs. commit d90d020f237fea0e3aa929b2dbf5053253794e3e Author: Hinrik Örn Sigurðsson Date: Mon Apr 18 16:29:11 2011 +0000 Use $stdout instead of *STDOUT, fixes transpose-words commit c3f8bc24cbef1a1949d0779f92529dcc8e6174cf Author: Hinrik Örn Sigurðsson Date: Mon Apr 18 16:28:26 2011 +0000 Move the TODO items to the transpose-chars where they belong commit 39df607d774b9237795dde0ebc52e42ceba22f8f Author: Hinrik Örn Sigurðsson Date: Mon Apr 18 16:14:48 2011 +0000 Add TODO about missing features in transpose-chars commit b3c39542143a6a02960a8a454427247055052cee Author: Hinrik Örn Sigurðsson Date: Mon Apr 18 15:47:11 2011 +0000 Reinstate transposition regex which failed on 5.004_05 commit 0edb49d73037f49dc97bd4c0d9f7ffcbe6fcbf04 Author: Hinrik Örn Sigurðsson Date: Mon Apr 18 15:39:06 2011 +0000 Return from sub via "return", not "next" commit 1aae186f2b8c5b81e4c50996a73e747723140512 Author: Apocalypse Date: Sun Apr 17 21:26:21 2011 -0700 remove comments pertaining perl-5.004 commit f6e81b65f14aa2b8e2d7d677769d18677cf0cfcd Author: Apocalypse Date: Sun Apr 17 21:20:17 2011 -0700 remove obsolete code and comments pertaining perl-5.005 commit 0471c4f74771c3367110f6d2ee0948c84340adb0 Author: Apocalypse Date: Sun Apr 17 20:44:39 2011 -0700 add missing POE_DANTIC env check commit 79735143de9cfdfee529fa659681b32c3db9723c Author: Apocalypse Date: Sun Apr 17 19:34:10 2011 -0700 remove Storable from optional prereqs as its already in required prereq list commit 4785b0577916f7fd2ac56f8e5f42f23a7c2d4430 Author: Apocalypse Date: Sun Apr 17 19:13:56 2011 -0700 apparently something in 5.6.2 exports NULL, arg commit 27754307b3356fe21b8a2036bc9ee680de912ee9 Author: Apocalypse Date: Sun Apr 17 19:04:39 2011 -0700 add note about NEVER doing ->autoflush, thanks dngor commit 9ab4f8d4dc156a8c35c507a300ccacea91d21b63 Author: Apocalypse Date: Sun Apr 17 18:47:49 2011 -0700 remove t/20_resources/00_base/statistics.pm as we ripped out stat support in 2e5258fd1c98c4ed676befc30a6f0f67855d0e97 commit 90457966cb908ed5788ea7488a918245c7b2e38e Author: Apocalypse Date: Sun Apr 17 18:39:57 2011 -0700 fix incorrect Time::HiRes pod link commit 184b9542c89eb0a35f23cf7ef275ac0eb4a6ab6a Author: Apocalypse Date: Sun Apr 17 18:30:26 2011 -0700 add doc blurb about tied fh woes on 5.6.2 commit 0e41c9b6043b21b5b36758362b391f66d9d59a1a Author: Apocalypse Date: Sun Apr 17 18:10:22 2011 -0700 be more careful when doing ->blocking(0) on perls older than 5.8.1 as apparently they dont like tied FHs commit 423b97d9740e668616eb0f359f7246123c5e6e9d Author: Rocco Caputo Date: Sun Apr 17 18:01:40 2011 -0400 Quiet a warning when calling getsockname() on an unopened socket. commit 9d6c4e00cc32b7135965082abde2584f89f13c2c Author: Hinrik Örn Sigurðsson Date: Sun Apr 17 07:47:05 2011 +0000 Make get() preserve ReadLine's current prompt commit 38647c086643575d5c1bba814c8967bd1fc59683 Author: Rocco Caputo Date: Sun Apr 17 02:28:01 2011 -0400 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. commit 18433975dd6b6fd45996edd202ca20f6dd03cd41 Author: Hinrik Örn Sigurðsson Date: Sun Apr 17 05:52:37 2011 +0000 Allow changing the ReadLine prompt on the fly commit 0cff421e44bdaccc355bd165290bc7c9ea48e029 Author: Apocalypse Date: Sat Apr 16 22:34:53 2011 -0700 rip out use of base.pm to be more compatible with 5.6.2 commit 4ebeb9fcd88f9453f4cea9bca3c91bb1591804ca Author: Apocalypse Date: Sat Apr 16 19:27:16 2011 -0700 shut up warning about constant in void context on old perls commit c6695f49e7d485e9aba43b0ac37afe55149cf8cc Author: Apocalypse Date: Sat Apr 16 19:11:43 2011 -0700 stylistic tweaks to the recent AF_INET6 patch commit aac9aa9135fb2ea6d32d6ab6e405afcbec17faa2 Author: Apocalypse Date: Sat Apr 16 18:48:49 2011 -0700 finalize the AF_INET6 woes commit c866a64a5993c48a2f6ae6ae08b78ddba0aa794b Author: Apocalypse Date: Sat Apr 16 15:16:54 2011 -0700 squash the AF_INET6 warning for good commit 08e2529dd942e178d68b53183a32de385e390d68 Author: Rocco Caputo Date: Sat Apr 16 17:17:38 2011 -0400 Silence AF_INET6 warnings, per Apocalypse's research. commit 24d334afabdbac37f2f837235175aed61fc61038 Author: Rocco Caputo Date: Sat Apr 16 04:20:33 2011 -0400 Begin modernizing. Wow, I haven't touched this in several years. A bunch of things are done in POE and Reflex, and other stuff's just seriously behind the times. Start off with things we discussed today in irc.perl.org #poe. Delete obsolete ideas. Begin porting the remainders into Vim Outliner format. commit 721bd616063929799634bc7e0da263d1bac0682a Author: Apocalypse Date: Fri Apr 15 22:46:31 2011 -0700 add socketfactor-timeout.t to MANIFEST commit 94125118cf6190dfb3c19ee9a27cd249edb7638c Merge: 6298d6a 0c862f0 Author: Rocco Caputo Date: Sat Apr 16 01:05:32 2011 -0400 Merge branch 'master' of github.com:rcaputo/poe commit 6298d6a97295228e18ff49834608a0e3e67bdd19 Author: Apocalypse Date: Thu Feb 10 10:27:54 2011 -0700 add POD blurb about smart has_forked management commit 4d4af1e1546950b21d9d21151817e40019c8b15d Author: Apocalypse Date: Thu Feb 10 09:50:49 2011 -0700 add tests and smart has_forked() behavior to simplify fork management commit ca40719e7d2f95ce62f58acc0eb7432eab8045c4 Author: jmadler Date: Thu Apr 7 04:28:27 2011 -0400 Adding table to compare delay/alarm and related methods. commit 0c862f0e9d602b26c6b6ea442b7b57e8515c83fc Author: Hinrik Örn Sigurðsson Date: Fri Apr 15 19:01:36 2011 +0000 Add test for Win32 socket bugfix in commit 8265022 commit d65590f5c0c065d49a342e94e48b8167f4f5c633 Author: Rocco Caputo Date: Fri Apr 15 10:33:48 2011 -0400 Resolve a GC timing issue with call(), discovered by flw and diagnosed by Nick Perez on POE's mailing list. This passes "make test" and should be safe---GC will still be triggered on the next sweep if side effects occurred in the called session. commit 8265022983656ed2b31bf010c4726462efc9566e Author: Rocco Caputo Date: Fri Apr 15 09:02:51 2011 -0400 Fix an indefinite hang in non-blocking connect() failures on Windows. Hinrik discovered this in a POE::Component::IRC test case. Apparently MSWin32 and Cygwin have more in common than originally expected. commit 393b332e05819f7f9e2e8293558da312583fd7ff Author: Rocco Caputo Date: Fri Mar 25 18:13:47 2011 -0400 Rekey POE::Resource::FileHandles on file descriptor instead of handle. iThreads changed filehandle stringification. This change works around the issue, making POE that much more iThread-safe (and therefore fork-tender on Windows). Thanks, Plixer International for sponsoring this and the several recent iThreads/Windows related changes. commit 965458107d2730428ecaf23b94ef29069cbf61a4 Author: Rocco Caputo Date: Fri Mar 25 14:41:31 2011 -0400 Clear out the event queue by session ID rather than reference. I suspect this was causing defunct parent-process events to linger in the child-process queue after POE::Kernel->stop() was called. Their dispatch in the child process may have caused the "hilarity" I have seen in the wild. commit 32f642c3a6453c67c1be32b26a626487846ae623 Author: Rocco Caputo Date: Wed Mar 9 12:36:23 2011 -0500 Don't always require IO::Tty's TIOCSWINSZ. commit b4284705a5a69e22e7019e79130d1a2fcdc5e643 Author: Apocalypse Date: Thu Feb 10 13:22:08 2011 -0700 add tracing regression test commit d0b28de1edea42b90dba1f6bc3e324361790d98c Author: Tom Feist Date: Sun Feb 20 13:46:39 2011 +0000 Modified Wheel::Run to accept winsize argument again, using Termios TIOCSWINSZ ioctl. Probably not portable from *nix, but it's a start. commit 4350625ff3db9c4773261aa5bc4b09b1bdfe0e0b Author: Rocco Caputo Date: Wed Feb 16 13:59:08 2011 -0500 Add process IDs to _warn(), _die(), etc. Remove $SIG{__WARN_} and $SIG{__DIE__} handlers---they seem to be support for pre-5.6 Perl. commit 0e9ebf86286681999e5d997558683b8040a30caf Author: Rocco Caputo Date: Fri Feb 11 17:56:25 2011 -0500 Require a version of IO documented to support blocking(0) on Windows. commit 322bb80a55c74b2918bc1eacf67a17cbdf1905a0 Author: Rocco Caputo Date: Fri Feb 11 17:39:52 2011 -0500 Standardize non-blocking on IO::Handle's blocking(0) call. This may cause problems for systems using Perl older than 5.8.1. commit 3a670b1a7c425088d1a63b1058939844a6a72ff3 Author: Rocco Caputo Date: Fri Feb 11 10:15:24 2011 -0500 SIGCHLD appears not to work in hell (MSWin32). commit c4c179f780cfca48b8c0b99e37a8d2e63c2aac38 Author: Apocalypse Date: Thu Feb 3 22:06:34 2011 -0700 Enable USE_SIGCHLD on perls >= 5.8.1, as they support safe signal handling. commit 9964752f3c62f3cc897bc2ac55c29f19ca7d6d76 Author: Rocco Caputo Date: Wed Feb 9 17:01:06 2011 -0500 Honor the POE_DANTIC environment variable in POE::Loop::IO_Poll. commit 1a2d3006cf3c02989ab56e3f81ab3a2e5bba621a Author: Rocco Caputo Date: Wed Feb 9 16:31:56 2011 -0500 During Kernel ID recalculation, walk POE::Resource::*'s data, fixing up the old IDs. commit cde579c3147bf4151a8454f0791f457d190bca84 Author: Rocco Caputo Date: Tue Feb 8 14:03:26 2011 -0500 Remove POE::Resource::Statistics. Move POE::Resource::FileHandles, POE::Resource::Sessions and POE::Resource::Signals data structures from session references to session IDs. commit fddf887fcb72d1cd1ffb982ee90998d31ff81fff Author: Rocco Caputo Date: Mon Feb 7 22:53:33 2011 -0500 Migrate from Session to SID keys for POE::Resource::Events. commit c62e248a13b7054b8d6181f599cbdbb244217c32 Author: Rocco Caputo Date: Mon Feb 7 18:34:58 2011 -0500 Remove Session references from POE::Resource::SIDs hash keys. commit 1b2caa74f457c8cfe5c77b70373e43af5df23b69 Author: Rocco Caputo Date: Mon Feb 7 15:37:45 2011 -0500 Add a sequence number to POE::Kernel's ID. Kernels need unique IDs each time they're started, even within the same process. Kernels need unique IDs in each thread. commit 0295c0bcb63934a752cfd5ca8b9407fd306a0fb3 Author: Rocco Caputo Date: Mon Feb 7 15:02:05 2011 -0500 Move POE::Resource::Extrefs to session IDs. commit b99c7d46a3e6e2a414e5031b9a32bab2af6c4453 Author: Rocco Caputo Date: Mon Feb 7 13:20:42 2011 -0500 Key POE::Resource::Aliases on session ID, not object. Makes alias data iThread-safe. commit 4c4398c7aebb175761032cb07698529a9fda22b2 Author: Rocco Caputo Date: Fri Feb 4 17:05:22 2011 -0500 Move session IDs into session objects. commit 0e838985b686010d514f23280fa01d5854ebaf8e Author: Rocco Caputo Date: Fri Feb 4 15:28:05 2011 -0500 Fix a "panic: top_env" occurring during CLONE on MSWin32. commit b04e3cfbfd115e02ebb03badca71575b755eb121 Author: Rocco Caputo Date: Thu Feb 3 14:43:55 2011 -0500 Add CLONE to POE::Kernel, for better fork() support in Windows. ================================ 2011-02-02 20:13:22 -0500 v1_299 ================================ commit fb2c015dd7bcfce3e234ee430591040c45dd07fc Author: Rocco Caputo Date: Wed Feb 2 20:13:22 2011 -0500 Bump version for release. commit 639344263a60e050bb17e21df8e51115d9415591 Author: Rocco Caputo Date: Sat Jan 29 14:33:49 2011 -0500 Bump the version. Dist::Zilla would make this a lot less noisy in the changelog. commit 673d82e3c08a2c392bf13fc326f89b0db740b2aa Author: Rocco Caputo Date: Sat Jan 29 12:14:56 2011 -0500 Try Sucket6 if Socket doesn't provide IPv6 address families. commit 409e9d00271e8446fdb06fa6193e70c325dec40a Author: Rocco Caputo Date: Fri Jan 28 21:37:25 2011 -0500 Bump dependency. commit 36dfdc6e774d34436a0961fd6ef0f3c026a79053 Author: Perl Whore Date: Thu Jan 27 17:54:37 2011 -0500 Resolve a test failure on CentOS, which appears to be a race condition in the test itself. Resolves rt.cpan.org #61727. commit 5b8b526dfc0983cbc339e3c4f1cfe52a906d1133 Author: Rocco Caputo Date: Thu Jan 27 17:33:54 2011 -0500 Fix Apocalypse's MSWin32 TODO for non-Windows machines. Unless I've secretly broken it. :) commit 8ebd9cf2aaf1fd0e460ad4597de862608b8bed36 Author: Rocco Caputo Date: Thu Jan 27 16:33:49 2011 -0500 Work around the possibility that Socket::GetAddrInfo isn't loaded when someone needs IPv6. Reported by Apocalypse in irc.perl.org. commit 866e817027b8cac0ee1d8ffcd9af3ad0efd807b8 Author: Apocalypse Date: Thu Jan 27 14:10:19 2011 -0700 Tweak the PWR exitval test for MSWin32, turning it into a TODO so we can study what the heck happens commit 581b0ae7187cb736b24b629cb7cc99af5860d7e0 Merge: 806cb18 6c34eeb Author: Rocco Caputo Date: Thu Jan 27 14:49:14 2011 -0500 Merge branch 'master' of ssh://poe.git.sourceforge.net/gitroot/poe/poe into wtf commit 806cb182fc370c277bc34f7abf12ebabb7dcbcc3 Author: Rocco Caputo Date: Thu Jan 27 14:48:15 2011 -0500 Upgrade IPv6 support from Socket6 to Socket::GetAddrInfo. commit 48d36620428fd2d40621cc2c5423a8d57d2d2737 Author: David Webb Date: Thu Jan 27 02:52:32 2011 -0500 Resolve a race condition that caused the last line of rapid input to be delayed. Resolves rt.cpan.org ticket #63242. commit 6c34eeb26c620091f051bbe53e59354ebfd69d64 Author: Philip Gwyn Date: Wed Jan 26 20:57:13 2011 -0500 Delete $ENV{POE_ASSERT_USAGE} so that 12_assert_retval.t always works. commit 8b09fb6776640da642c93dff581edbd2a023a26c Author: Philip Gwyn Date: Wed Jan 26 20:55:33 2011 -0500 delete $ENV{POE_ASSERT_USAGE} so that 11_assert_usage.t and 13_assert_data.t can do their thing. commit e7667081e2685de144941bfe003f38f57a74a10d Author: Apocalypse Date: Wed Jan 26 14:25:58 2011 -0700 Add doc blurb about pty issues on linux commit 04cad87e74762c0c7496a37d02b82cbb049a4610 Author: Rocco Caputo Date: Wed Jan 26 14:20:03 2011 -0500 Deprecate Perl 5.4. Next step will be Dist::Zilla for building distros. commit 31c0c9efa69a836a100206a9742b7525d71b50ad Author: Rocco Caputo Date: Wed Jan 26 00:09:27 2011 -0500 Remove alias_resolve()'s warning if the resolution failed. commit d47ecb3257812ba616259051f8d1d51332d3a8bd Author: Philip Gwyn Date: Tue Jan 25 22:07:59 2011 -0500 Added a guard to the signal pipe commit d71a66f90844712b92087b79fee09446f0114b12 Merge: 9d6dc25 7cc62e9 Author: Rocco Caputo Date: Wed Jan 12 18:14:42 2011 -0500 Merge branch 'master' of github.com:rcaputo/poe commit 9d6dc25f40af2bbda5d2658d8c5715b312456549 Author: Rocco Caputo Date: Wed Jan 12 14:32:34 2011 -0500 Allow call to POE::Kernel methods by class instead of by object. commit 7cc62e992a9689a8ba398e3c9b6ebce479df75c9 Author: Chris 'BinGOs' Williams Date: Mon Jan 10 14:29:47 2011 +0000 Fix two typos in PoCo-(Client|Server)-TCP documentation, spotted by Maddingue commit 41f3b9eca45a2314a6f43723e5e9f71731ef7b3e Author: Rocco Caputo Date: Fri Dec 3 23:42:02 2010 -0500 Convert the changelog and repository metadata to Git. ================================ 2010-11-18 22:38:33 -0500 v1_294 ================================ commit 8f2bd20e7c319aae4f7b3fb2a1955398df0946e0 Author: Rocco Caputo Date: Thu Nov 18 22:38:33 2010 -0500 New version for a new release. Require a new POE::Test::Loops. commit 5d0c406bd1bcf20503447d9f49b92656cfd2c06e Author: Hinrik Örn Sigurðsson Date: Sat Oct 2 22:47:11 2010 +0000 Mention that "use POE;" warrants has_forked() after forking commit 2c5706cc158accc76f31bb86fc74dd9caf1c21d8 Author: Hinrik Örn Sigurðsson Date: Mon Sep 27 16:05:58 2010 +0000 Fix 'CleintInput' typo in poco-server-tcp's Pod ================================ 2010-09-04 19:18:59 -0400 v1_293 ================================ commit 21c4dc16468003c4574b74566db0c27d52241cd2 Author: Rocco Caputo Date: Sat Sep 4 19:18:59 2010 -0400 Bump version for release. commit 058fb2126d9dd76ef173402ba80563c67c916dfa Author: Rocco Caputo Date: Sat Sep 4 06:51:47 2010 -0400 Add user continuation parameters to sig() and sig_child(). Roll back most of the lexical FIFO event arrays. Going through a POE::Queue for this will be a bit slower, but POE::XS::Queue::Array may be fast enough. Continue to guarantee FIFO event ordering despite the rollback to dumping them in a time-ordered queue. Detect minor time regressions, and use the last time value plus a small number when needed. commit a0abb628ed2bdb7b37bf2a16c4630ee91f80e16c Author: Chris Williams Date: Fri Aug 27 12:28:15 2010 -0400 Fixed a mistake in the alias_list() example code in POE::Kernel documentation, spotted by Paul G Webster commit 35b797f750e656b5c328f45b5e130b71b15c57c6 Author: Rocco Caputo Date: Fri Aug 13 18:32:41 2010 -0400 Chris Benedict reported that Mac OS X returns ESPIPE when accept() is aborted, rather than ECONNABORTED everywhere else. Add ESPIPE to the list of harmless accept() errors. commit 8876a82acd39ce434a58f75252e76d7611a09a89 Author: Rocco Caputo Date: Fri Aug 13 17:42:03 2010 -0400 Chris Benedict reported that nmap will crash Wheel::SocketFactory based things. nmap disconnects before accept() can be called, so accept() returns ECONNABORTED. Technically applications can handle this themselves and not destroy the wheel, but the wheel maybe shouldn't report harmless errors. commit 3f5fc1e371769e4f82694c345dfcb6c2135b361c Author: Rocco Caputo Date: Tue Aug 3 16:17:10 2010 -0400 Apply Hinrik's patch to increase test failure verbosity. ================================ 2010-08-02 05:57:17 -0400 v1_292 ================================ commit 1d6d7b68a73b556a447303cc44528ea5535560cb Author: Rocco Caputo Date: Mon Aug 2 05:57:17 2010 -0400 Bump revision for release. commit d18f718b0bc090792740160460953ab57492c00b Author: Rocco Caputo Date: Mon Aug 2 05:55:27 2010 -0400 Resolve rt.cpan.org 59925, wherein sig_child() use would increase some events' latency to at 1sec. First reported by Getty, then Avar opened the ticket. Fixed with Hinrik's copious valuable assistance. commit d8bf3d465c2ada17a42fd487fb03840414014d92 Author: Rocco Caputo Date: Sat Jul 31 21:06:55 2010 -0400 Fix a method name typo in TRACE_REFCNT code. ============== End of Excerpt ==============