[libpoe-component-client-dns-perl] branch master updated (ff0171c -> 63ce91d)

Florian Schlichting fsfs at moszumanska.debian.org
Fri Nov 13 21:39:24 UTC 2015


This is an automated email from the git hooks/post-receive script.

fsfs pushed a change to branch master
in repository libpoe-component-client-dns-perl.

      from  ff0171c   update changelog
       new  f0ae4e7   Add debian/upstream/metadata
       new  cd1f009   Update debian/changelog
      adds  6e1693b   New repository initialized by cvs2svn.
      adds  a9cb4fa   initial commit
      adds  12aadcd   make the tests not fail on really slow machines
      adds  8fb664f   tweak CHANGES
      adds  87ff775   move DNS.pm to root
      adds  6f718da   bump up the version
      adds  c4971f7   fix components so they install
      adds  8c6930c   finalize CHANGES for 0.92 release
      adds  77b8c3e   bump version; set answerfrom field if not included by Net::DNS
      adds  732a37b   update for 0.92 CPAN release
      adds  a162c2b   general revisions
      adds  54f1278   fix how Net::DNS is used
      adds  6c1af13   Add cvs2cl to the makefile builder so we don't need to manage CHANGES ourselves anymore.  Yay!
      adds  bad1e6d   Fix my e-mail address. :)
      adds  2d03e52   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.
      adds  b709fc9   Removed CHANGES.  Now we use cvs2cl to generate it at distribution time.  Thanks again to Matt Cashner (sungo) for this advice.
      adds  08f4a8c   Add a note to the requirements.  This module must be tested with a valid name server available.
      adds  7777671   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.
      adds  aaef6d2   Update Copyright years; add contact e-mail.
      adds  ea1aa2e   Switch to home-brew cvs-log.perl, and update contact e-mail address.
      adds  8121514   Committed tag's feature/docs/test for allowing code to pass additional arguments through the component.
      adds  2f62967   Bump the version to 0.95 for release.
      adds  a5703e5   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.
      adds  b611b7f   Minor style changes.  Nothing important.
      adds  fe915b7   Bump up the version for release.
      adds  5467a1f   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.
      adds  e543ed5   Bump release to 0.97.
      adds  097fcbd   Add META.yml to the MANIFEST.
      adds  d06af54   "Overlord Q" reported a syntax error in the SYNOPSIS.  This change corrects the mistake and improves the code's readability.
      adds  a6b7d6e   Add a saner (currently undocumented) API, and maintain backward compatibility.  Increase test coverage to >80%.
      adds  0b78804   Remove some unnecessary code from this test.  A previous test was copied as the basis for this one, and some useless code came along.
      adds  79ad03f   Rewrite the documentation to explain the new interface.
      adds  bddf83c   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.
      adds  f2eb498   Added new tests to cover the additional public interface.
      adds  a4e8842   Add code to look for /etc/hosts in various other places on Windows systems.  Oh, the horrors!
      adds  20e09ea   Bump the version to 0.98 for release, and document the deprecations more carefully.
      adds  dc4fd87   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.
      adds  c646b48   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.
      adds  2684875   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.
      adds  5702ddf   Bump version for release.
      adds  6ee7176   Update dependencies to match newest modules.
      adds  5f06460   Force an inode change in the tests, although this doesn't really have an effect.
      adds  bf497a6   Make the hosts file size significant when checking for changes.
      adds  3c8e063   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.
      adds  809c58a   Belatedly bump up the version.
      adds  b450542   Turn on ASSERT_DEFAULT for some of the tests.  Add _stop handlers so they don't fail with all POE asserts on.
      adds  f3a6971   Fix shutdown().  It was not performing nearly enough cleanup.
      adds  f59e89e   Bump up the version.
      adds  ddac2c9   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.
      adds  22947d1   Don't try to call a method on a failed request.  Resolves rt.cpan.org 21190 by Alexandr Ciornii.
      adds  b46621f   Set a LICENSE.  Cheap kwalitee points!
      adds  a2f44cb   Expose the underlying Net::DNS::Resolver with a get_resolver() accessor.  Thanks to Chris Williams for kinda suggesting it. :)
      adds  4261955   By the power of PAUSEskull, this is a fine morning!  Release 1.00!
      adds  aa43013   Apply Martin Ferrari's patch to skip network tests if there's no detectable network.  Resolves rt.cpan.org ticket 33677.
      adds  a5442ca   Accommodate DNS change for poe.perl.org in the tests.
      adds  85d4bb5   New version.
      adds  48c0fd5   A host-file test was failing because its address segments were wider than single octets.
      adds  25a1c54   Make it safe to have more than one PoCoDNS object.
      adds  40146e8   Fix warnings uncovered by POE's recent global-warning issue.
      adds  8837031   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.
      adds  f2a0d80   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.
      adds  6aef81d   Resolve (heh) rt.cpan.org ticket #13899.  AAAA requests will check for IPv6 addresses in /etc/hosts or your favorite operating system's equivalent.
      adds  0444141   Added a machine-readable repository directory to the distribution. Documented the bug tracker, repository, and other resource URLs.
      adds  66459a3   Use latest POE, and prepare for a new release.
      adds  57333eb   Fix a warning for /etc/hosts files that contain blank lines or comments.  Suggested by Leonid Rashkovsky in e-mail.
      adds  89a38b0   Fix a POD error (line too long, broken link to RT) reported by Jonathan Yu, ironically in rt.cpan.org ticket 48336. :)
      adds  e88dccf   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.
      adds  86564af   Administrivia to convert the repository to git.
      adds  9946ea2   Add a 00_info.t test to help debug platform and dependency based issues.
      adds  752c05c   Prepare for release.
      adds  a7d35d8   Document the difference between this distribution and POE::Component::Resolver.
      adds  40aecf0   Switch from Makefile.PL to Dist::Zilla.
      adds  fbe910f   Add MANIFEST.SKIP for great justice.
      adds  ae6ed44   Fix a doc example typo reported by Maddingue in irc.perl.org #poe.
      adds  895209e   Handle "nameservers" argument to resolve()
      adds  3a5b1b1   Retry from the "nameservers" parameter, if supplied.
      adds  58c6b09   Upgrade dist.ini to personal best practices.
      adds  0d8b76f   Ignore old build directories.
      adds  8f45959   /etc/hosts in Android is in /system/etc/hosts
      adds  a6be0cf   Merge pull request #2 from Hugmeir/master
      adds  1cea2d1   Udpate Dist::Zilla configuration for changes to plugins.
      adds  3c9796c   Support Net::DNS 1.03.
      adds  44bf154   Imported Upstream version 1.054
       new  cc5c834   Merge tag 'upstream/1.054'
       new  83669c9   Update debian/changelog
       new  bd52eff   update upstream metadata
       new  2aa34b3   Bump years of packaging copyright
       new  435f5e7   Bump dh compat to level 9
       new  b4e7f7d   Mark package autopkgtest-able
       new  63ce91d   prepare changelog for release

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES                         |  63 +++--------
 LICENSE                         |  28 ++---
 MANIFEST                        |   6 +-
 META.json                       |  56 ++++++++++
 META.yml                        |  16 +--
 Makefile.PL                     |  38 +++----
 README                          |  80 ++++++++------
 README.mkdn                     | 238 ++++++++++++++++++++--------------------
 debian/changelog                |  11 +-
 debian/compat                   |   2 +-
 debian/control                  |   4 +-
 debian/copyright                |   2 +-
 debian/upstream/metadata        |   8 ++
 dist.ini                        |   8 +-
 lib/POE/Component/Client/DNS.pm |  30 +++--
 t/author-pod-coverage.t         |  15 +++
 t/author-pod-syntax.t           |  15 +++
 t/release-pod-coverage.t        |  21 ----
 t/release-pod-syntax.t          |  15 ---
 19 files changed, 360 insertions(+), 296 deletions(-)
 create mode 100644 META.json
 create mode 100644 debian/upstream/metadata
 create mode 100644 t/author-pod-coverage.t
 create mode 100644 t/author-pod-syntax.t
 delete mode 100644 t/release-pod-coverage.t
 delete mode 100644 t/release-pod-syntax.t

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpoe-component-client-dns-perl.git



More information about the Pkg-perl-cvs-commits mailing list