behavior when making duplicate requests from a single session.
…n not tested as root, so add a test for non-root users.
Documented the bug tracker, repository, and other resource URLs.
the component would never end if an application gave it its own raw socket. Now the component will stop watching the socket when there's nothing to do, which will allow it to exit if the rest of the program is also stopping. Added a test case for the condition, too.
Previously, the component would try to process as many simultaneous requests as possible, often exceeding OS and network limits, and either dropping packets or returning responses with patently bogus round-trip times. Thanks to Dean Holroyd for rt.cpan.org #48171, which this should resolve.
Resolves rt.cpan.org ticket 33968.
time to live (TTL). Update t/01_* to use Test::More. Update t/02_* to skip all tests (rather than die) if not run with root privilege.
back to users. Events were being split apart from arbitrary data, and then just the event was yielded back to the component for retries and internal ping queueing. This patch adds a modified test case, fixes the bug, and bumps the version to 1.12 for release.
Bump the version for a new release.
almost 1337, but not. Anyway, he's added queuing. It's off by default. When enabled, though, the component tries not to spew more ICMP requests down the pipe than the operating system can handle. It tries to make a guess about opmital parameters, but it's going to be inaccurate for lots of people. Nick anticipated this and added tunables. While he was queuing and throttling, Nick also added the option to have PoCo::Client::Ping retry a number of times before reporting that a host is down. Since this was a large patch, I took the opportunity to retab and restyle the code.
time. Have Makefile.PL generate CHANGES with svn-log.perl instead of cvs-log.perl.