Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 6, 2014
  1. Merge pull request #3 from Hugmeir/master

    authored
    Handle systems without getprotobyname()
Commits on Aug 19, 2014
  1. @Hugmeir
Commits on Nov 26, 2013
  1. Bump version for release.

    authored
Commits on Oct 11, 2012
  1. Merge pull request #1 from perigrin/master

    authored
    Add an example directory and a script to go in it.
Commits on Apr 2, 2012
  1. @perigrin

    add an example script

    perigrin authored
    I had a difficult time parsing out the example from the synopsis and I
    had to dig into the tests. This commit adds a simple eg/ directory with
    the script that I ended up writing. It uses NetAddr::IP to take a list
    of CIDR blocks and ping all of the hosts.
Commits on Mar 7, 2012
  1. @gregoa

    [rt.cpan.org 74189] Merge Debian patch to skip a regression test unle…

    gregoa authored committed
    …ss root.
Commits on Jan 5, 2012
  1. Bump version for release.

    authored
  2. Resolve Viliam Pucik's rt.cpan.org ticket 72055. Correct edge-case

    authored
    behavior when making duplicate requests from a single session.
  3. Reduce complexity in the retry code.

    authored
    Also apply a fix for rt.cpan.org 68702, reported and fixed by Iulia
    Bublea.
  4. Simplify existing code.

    authored
Commits on Dec 19, 2009
  1. Avoid "UNKNOWN" reports from CPAN testers. All tests were skipped whe…

    authored
    …n not tested as root, so add a test for non-root users.
Commits on Oct 14, 2009
Commits on Sep 12, 2009
  1. Compensate for timeout when retrying.

    Ralph Schmitt authored committed
    Ralph Schmitt discovered that the response time each retry would
    increase by the timeout period.  He provided this change to compensate.
Commits on Jul 28, 2009
Commits on Jul 27, 2009
  1. Added a machine-readable repository directory to the distribution.

    authored
    Documented the bug tracker, repository, and other resource URLs.
Commits on Jul 25, 2009
  1. Resolve rt.cpan.org ticket 35738. Isaacson rightly pointed out that

    authored
    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.
  2. Calculate a ballpark optimal Parallelism value by default.

    authored
    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.
Commits on Mar 24, 2008
  1. Apply Andrew Feren's patch to make ICMP packet parsing more correct.

    authored
    Resolves rt.cpan.org ticket 33968.
Commits on Feb 19, 2007
Commits on Nov 6, 2006
Commits on Aug 3, 2006
  1. Add keyword expansion.

    authored
  2. Apply Andrew Hoying's (blm.gov) patch to return the response packet's

    authored
    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.
Commits on Jun 12, 2006
  1. Chris Williams pointed out that arbitrary data wasn't being passed

    authored
    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.
Commits on May 20, 2006
  1. Apply Michael Costello's suggestion to avoid the root check on cygwin.

    authored
    Bump the version for a new release.
Commits on Mar 26, 2006
  1. Applied Nick Williams' patch from rt.cpan.org ticket #18337. That's

    authored
    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.
Commits on Jun 21, 2005
  1. Remove META.yml from MANIFEST since it's auto-generated at "make dist"

    authored
    time.  Have Makefile.PL generate CHANGES with svn-log.perl instead of
    cvs-log.perl.
Commits on May 31, 2004
  1. More documentation revisions.

    authored
Something went wrong with that request. Please try again.