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.