==================================================
Changes from 2012-04-19 00:00:00 +0000 to present.
==================================================
------------------------------------------
version 1.052 at 2013-04-19 02:44:23 +0000
------------------------------------------
Change: 3a5b1b16389e166c593c983eb1cb4a60d2577566
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2013-04-18 22:39:52 +0000
Retry from the "nameservers" parameter, if supplied.
If a resolver times out, rotate through the nameservers provided by
the "nameservers" parameter, not the default ones or whatever was
last sent to Net::DNS' resolver.
Change: 895209e03f5629594f31190365e1707c212092aa
Author: Michael Smith <crazedpsyc@duckduckgo.com>
Date : 2013-04-18 10:44:10 +0000
Handle "nameservers" argument to resolve()
Change: ae6ed44b875875e79cfdaad7cb990adf7be068e0
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-06-15 13:08:01 +0000
Fix a doc example typo reported by Maddingue in irc.perl.org #poe.
Change: fbe910fc25baffaee2ed5d6623d330122a5ff5de
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-01-26 16:12:03 +0000
Add MANIFEST.SKIP for great justice.
Change: 40aecf07613cc445bee0dac643899cd9ccaa7da7
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-01-26 14:50:30 +0000
Switch from Makefile.PL to Dist::Zilla.
Change: a7d35d823e90ccc893f5862aa2424557b750f24a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2011-01-26 13:04:00 +0000
Document the difference between this distribution and
POE::Component::Resolver.
Change: 752c05c86c55c7f42c614ad0e56110b0e3543a6c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-10-14 03:06:11 +0000
Prepare for release.
Change: 9946ea262b24edac293ce709a99875af9aed2f9f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-10-12 23:57:38 +0000
Add a 00_info.t test to help debug platform and dependency based
issues.
Change: 86564af4621eacd93cf3ae4aeb66b27756f2f6e5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-09-14 02:01:34 +0000
Administrivia to convert the repository to git.
Change: e88dccf85d700690d4dfa2a4b96a2503436a9bf3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-08-28 06:46:24 +0000
Jonathan Yu found a warning while packaging this distro for Debian.
I've applied his patch from rt.cpan.org 48335, and I took his
suggestion to start using Test::NoWarnings.
Philip Gwyn found a strange case where IPv6 localhost was returned as
::1 rather than the long form. Added a check for both forms.
Bumped the version to 1.050 for release.
Change: 89a38b07ec86b0a4c7ffa3d07824db42f71325d3
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-08-28 06:03:27 +0000
Fix a POD error (line too long, broken link to RT) reported by
Jonathan Yu, ironically in rt.cpan.org ticket 48336. :)
Change: 57333ebe319083d11505682c3ee50eaf0255e85a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-08-17 04:36:45 +0000
Fix a warning for /etc/hosts files that contain blank lines or
comments. Suggested by Leonid Rashkovsky in e-mail.
Change: 66459a39445fcc2bccefd87614bbd7a88da7603e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-07-28 06:01:07 +0000
Use latest POE, and prepare for a new release.
Change: 0444141729f991b6fd0c8b401a24be064eadb490
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-07-27 04:51:28 +0000
Added a machine-readable repository directory to the distribution.
Documented the bug tracker, repository, and other resource URLs.
Change: 6aef81d8a208a87523e61858aad7de6408018c00
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-07-26 06:30:34 +0000
Resolve (heh) rt.cpan.org ticket #13899. AAAA requests will check for
IPv6 addresses in /etc/hosts or your favorite operating system's
equivalent.
Change: f2a0d801de751f7167f807b47e0b92f7b7871869
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-07-26 05:59:34 +0000
Resolve rt.cpan.org ticket #13492 by Sébastien Aperghis-Tramoni,
#14723 by Branislav Gerzo, and umbrella ticket #15009 by cycling
through the list of resolvers known to Net::DNS if the top one times
out.
Change: 8837031bcb73a570ccf78ac9a326eff1d3eef63f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-02-18 05:41:14 +0000
Applied a patch by René Mayorga, resolving rt.cpan.org ticket 41313.
René's patch uses Net::DNS to find poe.perl.org's address and use
that instead of hardcoded values. Thanks also go to René for
submitting the patch through rt.cpan.org. I may never have discovered
ticket 506915 on bugs.debian.org.
Change: 40146e80790ee6cc57509435335b72a78f5d4d73
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-02-18 04:48:06 +0000
Fix warnings uncovered by POE's recent global-warning issue.
Change: 25a1c546a0baa5502b9db1420a5604ad0b1ae499
Author: Jonathan Steinert <hachi@kuiki.net>
Date : 2009-02-02 07:50:33 +0000
Make it safe to have more than one PoCoDNS object.
Somehow this bug has been no problem for people this entire time. An
amazing trick really :D
Change: 48c0fd5bd0bb563af05909ea7a1da4d51c99699d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2009-01-13 20:08:27 +0000
A host-file test was failing because its address segments were wider
than single octets.
Change: 85d4bb5f8b4507e7a564c8e85f3c9049f468012f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-10-29 16:18:54 +0000
New version.
Change: a5442ca84b9193c7b51edcd3189ad87062f24193
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-10-15 03:18:31 +0000
Accommodate DNS change for poe.perl.org in the tests.
Change: aa430132cd83be5ed5de23957e35278d34e12a8c
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2008-03-24 17:33:22 +0000
Apply Martin Ferrari's patch to skip network tests if there's no
detectable network. Resolves rt.cpan.org ticket 33677.
Change: 426195553251b9e3cd8e04ec41083907ad8cda62
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-01-06 18:12:47 +0000
By the power of PAUSEskull, this is a fine morning! Release 1.00!
Change: a2f44cbb904d029f851058ca873cc352b9536860
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2007-01-06 18:11:52 +0000
Expose the underlying Net::DNS::Resolver with a get_resolver()
accessor. Thanks to Chris Williams for kinda suggesting it. :)
Change: b46621f7c9e79bd5658794d84facb783285a79af
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-11-06 19:23:35 +0000
Set a LICENSE. Cheap kwalitee points!
Change: 22947d1059c01fca7a72792a41865c1a2f0759b4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-10-17 16:35:24 +0000
Don't try to call a method on a failed request. Resolves rt.cpan.org
21190 by Alexandr Ciornii.
Change: ddac2c94503b04b1524835d23a7c06a468928b99
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-10-17 15:05:34 +0000
Some rt.cpan.org tickets refer to issues in Net::DNS. Require the
latest version of that dependency in the hopes that some things are
fixed. Too bad I don't have test cases for those issues... there's no
way for me to tell if anything's fixed by this simple change.
Change: f59e89e4977456cae44730c2dff9b381d9b8d4f4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-05-21 20:45:11 +0000
Bump up the version.
Change: f3a697109e9f9dbf07e4b687dece679a4fc1c201
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-05-21 20:44:39 +0000
Fix shutdown(). It was not performing nearly enough cleanup.
Replace some post() calls with call() to avoid race conditions. In
general, method interfaces should use call() rather than post() so
that they affect internal structures synchronously.
Change: b4505422681389a314c7d9378866be7a65400529
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-05-21 20:43:08 +0000
Turn on ASSERT_DEFAULT for some of the tests. Add _stop handlers so
they don't fail with all POE asserts on.
Change: 809c58a040584213bd3590d791044a389307a56f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2006-03-24 03:58:51 +0000
Belatedly bump up the version.
Change: 3c8e0630f2b51de23cc371b98817075ec837f433
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-12-05 18:34:05 +0000
Add the CATCH_EXCEPTIONS toggle that lets me catch my own damn
errors. Sweet! Also expanded the common test code so that line
numbers would be properly reported.
Change: bf497a66c9c31f5841b005dad81485a833b1ce16
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-08-01 17:07:05 +0000
Make the hosts file size significant when checking for changes.
Change: 5f064604fac23ddd8228fe720034595ca9192c04
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-08-01 17:06:41 +0000
Force an inode change in the tests, although this doesn't really have
an effect.
Change: 6ee7176ce554f66277a1d33b7e51ee2348c0b307
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-08-01 17:02:16 +0000
Update dependencies to match newest modules.
Change: 5702ddfb557a19c27358a4e23345c62093ba2789
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-07-29 15:41:12 +0000
Bump version for release.
Change: 26848752a8dc17b6532f9fe7c455a045944944c4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-07-28 05:59:31 +0000
Some systems include IPv4 and IPv6 addresses for "localhost". OS X is
one of them. This commit causes the component to prefer IPv4
addresses when there's a choice. It's a bad fix, but it'll have to do
for now. We really should check whether the request is for an A or
AAAA record and use the appropriate address.
Change: c646b487bff385a9f3628544c5aa50272e41e04d
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-07-07 22:07:27 +0000
Cache /etc/hosts (or its equivalent) in memory. This should save some
CPU and disk access, even though the module must stat() /etc/hosts
for each request. This closes rt.cpan.org ticket 7916.
Let the user supply an /etc/hosts (or equivalent) file at component
creation time. This lets them find hosts files in obscure locations,
plus it lets us write a test that verifies the caching logic by using
specific hosts files. This closes rt.cpan.org ticket 13581.
Change: dc4fd879be7a774b3cc470a38ce63534a8cc73ca
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2005-06-21 13:38:43 +0000
Remove META.yml from MANIFEST. It seems that "make dist" inserts it
and creates a META.yml file in the distribution but not in the
working copy.
Change cvs-log.perl to svn-log.perl in Makefile.PL.
Change: 20e09ea0a38c3a323951e773b5406cbddb271a86
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-07 03:34:35 +0000
Bump the version to 0.98 for release, and document the deprecations
more carefully.
Change: a4e8842409cf2a14725e81f1bebb0c2aebf57804
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-07 03:16:45 +0000
Add code to look for /etc/hosts in various other places on Windows
systems. Oh, the horrors!
Change: f2eb498f3f0609fca5829f03398c0a30211116f1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-07 03:04:31 +0000
Added new tests to cover the additional public interface.
Change: bddf83ce1340f8ca96942f4cd0fc559bd1752811
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-07 03:03:42 +0000
Added the "version 4" interface, which is just a method in front of
the "version 3" interface. The method-based interface lets us build a
resolver cache later. The component will be able to return resolver
answers from the cache without incurring any POE event loop overhead.
Documented the new interface. Updated the SYNOPSIS to show it. Tested
the SYNOPSIS code.
Changed the private event handler names to include a leading
underscore, so that Pod::Coverage will automatically discount them in
its reports.
Switched to object methods as event handlers. Moved the HEAP data
into $self. This lets us get at the data members from the public
object methods and the public/private event handlers.
Change: 79ad03f1cde714c4d94bde5beb6d139ad85399da
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-07 01:23:43 +0000
Rewrite the documentation to explain the new interface.
Change: 0b78804d8a0f5f4787bd599fa12af86ad7c1df48
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-07 01:23:08 +0000
Remove some unnecessary code from this test. A previous test was
copied as the basis for this one, and some useless code came along.
Change: a6b7d6e7ed52f0ede208367b33cf29c5e36d4da5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-10-06 18:06:11 +0000
Add a saner (currently undocumented) API, and maintain backward
compatibility. Increase test coverage to >80%.
Change: d06af54db64b9ad6bfe9d40a014ce343e71276dc
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-06-12 16:51:31 +0000
"Overlord Q" reported a syntax error in the SYNOPSIS. This change
corrects the mistake and improves the code's readability.
Change: 097fcbd8e271a24c93fffd6ba4c9a15f03a6c2ce
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-02-13 02:21:12 +0000
Add META.yml to the MANIFEST.
Change: e543ed55026470cd517724be91cc515fc2b4ed6a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2004-02-02 21:29:34 +0000
Bump release to 0.97.
Change: 5467a1ffea859ef79875fe42c486c2ab69131c74
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-11-26 20:49:39 +0000
Net::DNS::Resolver's bgsend() sometimes fails and returns undef
instead of a socket handle. This commit adds automatic retrying when
bgsend() fails, up to the timeout period.
Change: fe915b75cf29b6185e0d8a7bb0ea4b949b41a434
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-11-22 06:34:07 +0000
Bump up the version for release.
Change: b611b7f0209ba99624a8d065e82eeddfa1defa65
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-11-22 05:33:01 +0000
Minor style changes. Nothing important.
Change: a5703e5c1a77954c91bc02ce63742b92350e3841
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-05-22 07:06:30 +0000
Check /etc/hosts before checking the nameserver. We still don't do
the right thing (check /etc/host.conf) but this should be mostly
correct most of the time.
Change: 2f62967a42a836ad0dec0a2307f0f4aa9e9a5e25
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-04-12 03:53:44 +0000
Bump the version to 0.95 for release.
Change: 8121514d97001ba1480b3c9ca99c38b80fc2a9f7
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2003-04-12 03:53:17 +0000
Committed tag's feature/docs/test for allowing code to pass
additional arguments through the component.
Change: ea1aa2e34980bb37aa0730ffb991f251389355b8
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-09-10 03:30:51 +0000
Switch to home-brew cvs-log.perl, and update contact e-mail address.
Change: aaef6d2b41e9d867eca10e0a67128c72cf8e4bcd
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-09-10 03:30:29 +0000
Update Copyright years; add contact e-mail.
Change: 777767175eb849f5fe383beb09b61b92820813e5
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-06-28 16:04:36 +0000
Shevek reported a problem with getpeername() failing. I added code to
test the intermediate results from getpeername() so that internal
errors would be avoided if it fails.
Change: 08f4a8c0834b3e677579c594cfe0b47615590aef
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-06-28 16:03:45 +0000
Add a note to the requirements. This module must be tested with a
valid name server available.
Change: b709fc9b28a36dba5df8e0921f9cca787b8c5c43
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-06-25 14:08:32 +0000
Removed CHANGES. Now we use cvs2cl to generate it at distribution
time. Thanks again to Matt Cashner (sungo) for this advice.
Change: 2d03e52e7cdf531a6d84f4f0eefbda5f0ec90439
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-06-25 14:07:30 +0000
Eric Cholet discovered that _default was returning 1. That causes bad
things in POE's new "three-phase" signal dispatch. Namely, it means
the entire program would never exit on a signal. Gah! Changed it to
return 0 instead, which lets some other part of the program decide if
things should die.
Change: bad1e6d6de1ec421aea07a256b810d9429e15d63
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-06-25 14:05:53 +0000
Fix my e-mail address. :)
Change: 6c1af13e851b892857506f3f489b2e35d22e33ab
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2002-06-25 13:59:16 +0000
Add cvs2cl to the makefile builder so we don't need to manage CHANGES
ourselves anymore. Yay!
Change: 54f1278bc7630f4a853a4a6d96f995d5305f7d6e
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-10-13 11:03:15 +0000
fix how Net::DNS is used
Change: a162c2ba975080d4b197a99ed3c149b22c2d3186
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-10-13 11:03:00 +0000
general revisions
Change: 732a37bdf73b7c7a9c2f2479248974bbdeac98dd
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-05-29 15:38:52 +0000
update for 0.92 CPAN release
Change: 77b8c3e18bba0c62ae530497bbf2ef509513a252
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-05-29 15:38:33 +0000
bump version; set answerfrom field if not included by Net::DNS
Change: 8c6930c7e3aff05540433bba5bdb1b7d0578d2ff
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2001-05-29 15:37:47 +0000
finalize CHANGES for 0.92 release
Change: c4971f7ccdf5b7175519ff68c095f175718eca3f
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-09-02 20:12:44 +0000
fix components so they install
Change: 6f718daf2e3c6c9b73868abc3208324e59481b90
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-09-02 19:54:55 +0000
bump up the version
Change: 87ff7755dd4986f8d692a8b2fe3a44d634881951
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-09-02 19:51:56 +0000
move DNS.pm to root
Change: 8fb664f7cc9cd19a56641c895d0aec00f9746da4
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-08-29 19:58:20 +0000
tweak CHANGES
Change: 12aadcd639cad7ef551aa2db18e03dcc9eb91e65
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-08-29 19:51:49 +0000
make the tests not fail on really slow machines
Change: a9cb4fa6c0a57a0fc9df2f5daa6f33a36688edf1
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-08-29 18:26:42 +0000
initial commit
Change: 6e1693b7a3e38e7ae21e3c3d1c32200e56e53d4a
Author: Rocco Caputo <rcaputo@cpan.org>
Date : 2000-08-29 18:26:42 +0000
New repository initialized by cvs2svn.
================
End of releases.
================