Changes for version 0.915

  • Change: 466a7e1fa548913d59dcc454951c5bd0e293d551 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2012-03-04 19:17:58 +0000
    • Fix dist.ini and .gitignore to allow Git::Check to pass.
  • Change: 3557a330346457155b951c505decc4152abaf0d3 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2012-03-04 18:48:42 +0000
    • [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.
  • Change: 32d22afac0c59a6ad5f68dd690a5c17849a0536f Author: Rocco Caputo <rcaputo@cpan.org> Date : 2012-03-04 17:06:56 +0000
    • [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.
  • Change: 9c3be3c8497c043f7883136383c00ce42baa95d9 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2012-03-04 17:03:52 +0000
    • Add an environment variable to override the default IP version preference.
    • 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.
  • Change: 4ba15258e501c522856aa2f0e89ac3e429ae0ed3 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2012-03-04 17:03:01 +0000
    • Update dist.ini to automatically bump versions and tag releases.

Changes for version 0_914

  • Change: e4f3fb11df5d5bf43a1445edc498cb4ee75839ae Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-09-15 01:27:46 +0000
    • 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.

Changes for version 0_913

  • Change: b2d2af51183d837e5e98d7cf0324ea9429ef54dc Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-07-30 04:02:15 +0000
    • Bump the release version.
  • Change: 82af41c8ab2dd061acd7deb9979fa6cb5c4725ae Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-07-30 03:49:09 +0000
    • Allow developers to use sidecar-based modules with PAR and other packagers.
    • 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.
  • Change: f0d9d4484e3a3400c7b9ca6b712882e0e20a04d6 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-07-29 08:59:32 +0000
    • 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.
  • Change: 638cd9e616a5b4ffbf413672784f41896de97430 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-07-29 00:44:00 +0000
    • 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.

Changes for version 0_912

  • Change: d0c8a4b0fbf6c6e8e86d83790941efe84d176ba4 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-05-03 22:38:41 +0000
    • Prepare for next release.
  • Change: f8d05b1ef5f76133b3c59500d720eed1a074fdc9 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-05-03 22:38:14 +0000
    • Relying upon DESTROY wasn't reliable. Add a shutdown() method.
  • Change: f676b39c5fb373b4c83105415e7bb532556ea875 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-04-24 16:28:04 +0000
    • Remove unused GetAddrInfo imports from Sidecar.pm.
  • Change: 22387e0e157e5cb473314727e0752380da9d8fe6 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-04-24 16:15:13 +0000
    • Add sidecar processes to reduce this component's memory footprint. Prompted by Karen_m's memory issues, and recommended by gcola, Hinrik, and Apocalypse on irc.perl.org #poe. You people rock! :)
  • Change: faa1588e8a7417b20c3745490e50033bcc744f54 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-04-24 15:48:39 +0000
    • Keep sidecar processes around longer, and provide an idle_timeout constructor 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.
  • Change: 1acb4707244468521c7712bc3f410fc72fa5df08 Author: Rocco Caputo <rcaputo@cpan.org> Date : 2011-02-21 09:15:20 +0000
    • Increase pedantry to mollify assertions.
  • Plus 3 releases after 2011-03-06 00:00:00 +0000.

Modules

A non-blocking getaddrinfo() resolver
delegate subprocess to call getaddrinfo()