These are a series that improves the correctness (fallback to the
correct A record, correct weighting on multiple SRV records), and
refactors to remove duplicated code.  This is the basis of the GAFYD fix
(see follow-up message).
 - Alex

The following changes since commit 48b2a57cea7208a78de4eb08b852ca37de733759:
  Alex Vandiver (1):
        Add tests for canonicalizing JID case

are available in the git repository at:

  git://github.com/bestpractical/djabberd.git srv-lookup

Alex Vandiver (4):
      Refactor resolver to eliminate duplicate code, allow for non A or SRV 
requests
      Move "A" record fallback to calling function, where we have the right 
hostname value
      For debugging, include the domain name which gave the IP in question 
during DNS lookups
      Fix SRV weighting code, and note what the actual FIXME is

 lib/DJabberd/DNS.pm |  141 ++++++++++++++++++++++++++++----------------------
 1 files changed, 79 insertions(+), 62 deletions(-)


Reply via email to