pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/p5-Net-DNS Update to 0.66:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/18c79e592493
branches:  trunk
changeset: 569885:18c79e592493
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Jan 20 14:45:38 2010 +0000

description:
Update to 0.66:

**** 0.66 Dec 30, 2009

Feature Truncation for Nameserver
    fixes rt.cpan.org #33547 and #42744

    TAKE CARE:
    this feature may cause unexpected behavior for your nameservers
    and can be turned off by setting Truncate to 0 during the creation
    of the nameserver.
    my $ns = Net::DNS::Nameserver->new(
                Truncate => 0,

    );


    Net::DNS::Packet::truncate is a new method that is called from
    within Net::DNS::Nameserver that truncates a packet according to
    the rules of RFC2181 section 9.

    Acknowledgement Aaron Crane for an elegant test and for
    inspiration for a direction.


Feature: Added Net::DNS::Domain
    Net::DNS::Domain is an attemt to consistently approach the various
    ways we interface with what RFC 1035 calls <domain-name>.

    The class and its test script t/02-domain.t are included to be
    exposed to various architectures.

    The class and its methods may be subject to change, both in terms of
    naming and functionality.

    A contribution by Dick Franks

Fix improved fuzzy matching of CLASS and TYPE in the Question
    constructor method.

    A contribution by Dick Franks.

Fix rt.cpan.org #43770

    Update->rr_del() was reported broken for AAAA after 0.65.
    The same bug also occured in HINFO RR.


Fix rt.cpan.org #43765

    Code inconsistent with documentation for loop_once.

    Note: Keeping timeout undefined in loop_once will now block until
    something arrived on the socket.

Fix rt.cpan.org #47050

    Fixed logic error in bgsend socket acquisition code.

Fix rt.cpan.org #47265 (partial)

    Frequently Net:DNS under Windows XP has a UDP problem which is
    caused by a buggy implementation of SOCKS under Windows.

    One liner added to not continue UDP processing when that happens.

Feature KX RR

    Added support for the KX RR, RFC2230
    The implementation is trivial since the KX inherets almost all of
    its functionality by inheritance from the MX RR.


Fix NSAP RR string representation

    RFC1706 specifies the masterfile format to have a leading "0x" and
    optional dot. This was not how the RR was represented with the
    rdatastr method (and hence string and print).

Fix rt.cpan.org #52307 AAAA v4compat parsing bug
    Acknowledgement: BLBLACK

Fix AAAA dynamic update

    Dynamic update of AAAA caused FORMERR on the prerequisite caused
    by AAAA creating rdata even when an address whas never specified.
    This fix may cause difference in behavior for people who expect a

    NULL address ("::") when creating a AAAA without an address
    specified.


Feature HIP RR

    Added support for the HIP RR, RFC5205
    perldoc Net::DNS::RR::HIP for more information.


Feature DHCID RR
    Added rudimentary support for the DHCID RR.


Fix rt.cpan.org #50883
    This is basically #11931 but for cygwin.

    Codepath in Cygwin and Win32 are now the same. This adds a
    dependency in cygwin.
    Acknowledgements "mikaraento"

Fix rt.cpan.org #45407 and #43190
    Fixed escaping of semicolon.

    Note a change in behavior:
    For TXT and SPF the rdatastr method (and therefore the
    print, and string method) returns the escaped format while the
    chr_str_list method will return unescaped format.


Fix rt.cpan.org #43393
    Typo in 01-resolver.t

Fix rt.cpan.org #43273
    Added check for unitialized opcode in headermask in
    Nameserver.pm

Fix rt.cpan.org #46635
    Minor documentation error in opt.pm

Fix rt.cpan.org #51009
     Fixed handling of empty string in Net::DNS::stripdot.
     Elegant one-liner supplied by JMEHNLE.

Fix rt.cpan.org #49035

    Comment parsing fixed: Semicolon in character string blocks (such
    as in TXT and NPTR) were only recognized when escaped.
    Also fixed the NAPTR regular expression to not interpret
    "bla' 'foo" as two strings bla and foo, but as one: bla' 'foo

Fix cd flag settings

    Resolver bug and fix reported by Jon Haidu.

diffstat:

 net/p5-Net-DNS/Makefile |  5 ++---
 net/p5-Net-DNS/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 7 deletions(-)

diffs (26 lines):

diff -r bcc55876eb89 -r 18c79e592493 net/p5-Net-DNS/Makefile
--- a/net/p5-Net-DNS/Makefile   Wed Jan 20 14:43:30 2010 +0000
+++ b/net/p5-Net-DNS/Makefile   Wed Jan 20 14:45:38 2010 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.42 2010/01/16 19:27:17 heinz Exp $
+# $NetBSD: Makefile,v 1.43 2010/01/20 14:45:38 wiz Exp $
 
-DISTNAME=              Net-DNS-0.65
-PKGREVISION=           1
+DISTNAME=              Net-DNS-0.66
 PKGNAME=               p5-${DISTNAME}
 SVR4_PKGNAME=          p5ndn
 CATEGORIES=            net perl5
diff -r bcc55876eb89 -r 18c79e592493 net/p5-Net-DNS/distinfo
--- a/net/p5-Net-DNS/distinfo   Wed Jan 20 14:43:30 2010 +0000
+++ b/net/p5-Net-DNS/distinfo   Wed Jan 20 14:45:38 2010 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.22 2009/02/22 16:38:46 wiz Exp $
+$NetBSD: distinfo,v 1.23 2010/01/20 14:45:38 wiz Exp $
 
-SHA1 (Net-DNS-0.65.tar.gz) = cbda6a5bf7fbf7fd160266625b5a1c672ea0c8f0
-RMD160 (Net-DNS-0.65.tar.gz) = 69e8dbf5536905b851305ef0f11952df737b9229
-Size (Net-DNS-0.65.tar.gz) = 157633 bytes
+SHA1 (Net-DNS-0.66.tar.gz) = 1f1f78c11542916460821a0686d4b6c401bf3fc9
+RMD160 (Net-DNS-0.66.tar.gz) = 25f52d4d2fb10e9be6f136ff09be75d91ef7f537
+Size (Net-DNS-0.66.tar.gz) = 172366 bytes



Home | Main Index | Thread Index | Old Index