Permalink
Commits on Mar 5, 2012
Commits on Mar 4, 2012
  1. [rt.cpan.org 67601] Test IPv6 availability against non-localhost.

    Larwan Burke pointed out that localhost is a bad name to resolve when
    testing for IPv6 availability.  It tends to be in /etc/hosts, which
    resolves whether or not the named can.
    committed Mar 4, 2012
  2. [rt.cpan.org 74486] Fix a typo in a hash key.

    I hate hash-based data structures for just this reason: typos are
    silently ignored.  Many thanks to Jon Portnoy for reporting this one.
    committed Mar 4, 2012
  3. Add an environment variable to override the default IP version prefer…

    …ence.
    
    As IPv6 is adopted, more and more places will behave differently than
    expected.  The POCO_RESOLVER_IPV environment variable gives users a
    way to override the legacy behavior during this potentially painful
    transition.
    committed Mar 4, 2012
Commits on Sep 15, 2011
  1. Resolve a runaway fork when running in EmbedPerl.

    Sjors Gielen reported a runaway fork in irc.perl.org #poe.  $^X is not
    always a path to the perl binary.  Resolved by using Configure's
    notion of perlpath and _exe, per Sjors' recommendation and discussion
    of $^X in perlvar.
    committed Sep 15, 2011
Commits on Jul 30, 2011
  1. Bump the release version.

    committed Jul 30, 2011
  2. Allow developers to use sidecar-based modules with PAR and other pack…

    …agers.
    
    Applied a modified versin of a patch from Markus Jansen at Ericsson.
    It adds a parameter to POE::Component::Resolver so the developer can
    point to a custom sidecar program.  That program can be bundld in PAR
    using special techniques. Thanks also go to Steffen Mueller and
    Roderich Schupp, who helped design the patch.
    committed Jul 30, 2011
Commits on Jul 29, 2011
  1. Use port 80 rather than string "http" on Solaris.

    Chris Williams discovered tests would fail on Solaris with "service
    name not available for the specified socket type".  It turns out they
    don't list "http" in /etc/services.
    committed Jul 29, 2011
  2. Load the POE::Component::Resolver::Sidecar class.

    The presence of this module is requested on MSWin32.  Resolves
    rt.cpan.org ticket 69172, reported by Gabor Szabo.
    committed Jul 29, 2011
Commits on May 4, 2011
  1. Prepare for next release.

    committed May 4, 2011
Commits on Apr 24, 2011
  1. Add sidecar processes to reduce this component's memory footprint. Pr…

    …ompted by Karen_m's memory issues, and recommended by gcola, Hinrik, and Apocalypse on irc.perl.org #poe. You people rock! :)
    committed Apr 24, 2011
  2. Keep sidecar processes around longer, and provide an idle_timeout con…

    …structor parameter to override just how long that is. This is a partial response to Karen_m's report of PID and memory churn introduced by lots of forking.
    committed Apr 24, 2011
Commits on Feb 21, 2011
Commits on Feb 3, 2011
  1. Bump revision for release.

    committed Feb 3, 2011
Commits on Jan 29, 2011
  1. Bump the version for release.

    committed Jan 29, 2011
Commits on Jan 27, 2011
  1. Skip IPv6 tests if they're run on a machine that can't resolve IPv6 a…

    …ddresses. We assume localhost can resolve.
    apocalypse committed with Jan 27, 2011
  2. Apparently IPv6 isn't always installed on Windows. Document this, and…

    … one way to install it.
    committed Jan 27, 2011
Commits on Jan 26, 2011
  1. Reinitialize data rather than delete it, so subsequent calls fail nic…

    …ely rather than crash.
    committed Jan 26, 2011
  2. Fix some ASSERT_DEFAULT errors.

    committed Jan 26, 2011
  3. Add unpack_addr(), which is a convenient way to unpack IPv4 and IPv6 …

    …addresses when you aren't sure which you've got.
    committed Jan 26, 2011
  4. Package it up.

    committed Jan 26, 2011
  5. Document.

    committed Jan 26, 2011