Subject: CVS commit: pkgsrc/net/p5-Net-DNS
To: None <pkgsrc-changes@NetBSD.org>
From: Klaus Heinz <heinz@netbsd.org>
List: pkgsrc-changes
Date: 04/20/2005 13:00:50
Module Name:	pkgsrc
Committed By:	heinz
Date:		Wed Apr 20 13:00:50 UTC 2005

Modified Files:
	pkgsrc/net/p5-Net-DNS: Makefile distinfo

Log Message:
Update to version 0.49.
--

Changes from 0.48
=================

Fix: Only remove leading zeros in the regular expressions for typesbyval
     and classbyval methods. (patch by Ronald v.d. Pol)

Fix: Properly return an empty array in the authority, additional and answer
     methods (patch by Ronald v.d. Pol)

Fix: rt.cpan.org #11930
     Incorrect searchlist duplication removal in Net::DNS::Resolver::Win32
     Patch courtesy Risto Kankkunen.

Problem: rt.cpan.org #11931

     Win32.pm used the DNSRegisteredAdapters registry key to determine which
     local forwarders to send queries to. This is arguably the wrong key as it
     is used to identify the server which to send dynamic updates to.

     A real fix for determining the set of nameservers to query has not been
     implemented. For details see
     https://rt.cpan.org/Ticket/Display.html?id=11931

Fix: Bug report by Bernhard Schmidt (concerning a bug on the IPv6 branch).

      The bug caused dname compression to fail and to create
      compression pointers causing loops.

Fix: rt.cpan.org  #8882
      No redundant lookups on SERVFAIL response
      and #6149
      Does not search multiple DNS servers

      Net::DNS::Resolver will now use the other nameservers in the
      list if the RCODE of the answer is not NO ERROR (0) or NAME
      ERROR (3). When send() exhausted the last nameserver from the it
      will return the answer that was received from the last
      nameserver that responded with an RCODE.

      The error string will be set to "RCODE: <rcode from last packet>"

Fix: rt.cpan.org #8803

      TXT records don't work with semicolons

      Since we are expecting presentation format at input a comment
      will need to be escaped ( \; ).

      It could be argued that this is a to strict interpretation of
      1035 section 5.1.

      While working on this I discovered there are more problems with
      TXT RRs. e.g.; '0100' (a character string content represented in
      hex) is a perfectly legal and should be represented as "\000" in
      presentation format. Net::DNS does pass character strings with
      "non-ASCII" chars from the wire to the char_str_lst array but
      the print functions do not properly escape them when printing.

      Some tests with TXT RRs added to 07-misc.t

      Properly dealing with zone file presentation format and binary
      data is still to be done.

Fix: rt.cpan.org Ticket #8483
	eval tests for DNS::RR::SIG fail when using a die handler
	(Thanks Sebastiaan Hoogeveen)

      Patch applied.

Fix: rt.cpan.org: Ticket #8608
	Net::DNS::Packet->data makes incorrect assumptions

      Implemented the "pop" method for the question.
      Since having a qcount that is not 1 is somewhat rare (it appears
      in TCP AXFR streams) the ability to pop the answer from a question
      has not been documented in the "pod"

      Also fixed the incorrect assumption.

      (Thanks Bruce Campbell.)

Fix: Ticket #11106
      Incorrect instructions in README

      Corrected in the README and in Makefile.PL

Olaf Kolkman took over maintenance responsibility from Chris
Reinardt. This involved importing the code into another subversion
repository. I made sure the numbers jumped, but I did not have access
to the "original" subversion repository so I lost some of the history.


To generate a diff of this commit:
cvs rdiff -r1.26 -r1.27 pkgsrc/net/p5-Net-DNS/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/net/p5-Net-DNS/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.