[Bug 217609] dns/pear-Net_DNS2: Update to 1.4.3

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Mar 7 12:30:20 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=217609

            Bug ID: 217609
           Summary: dns/pear-Net_DNS2: Update to 1.4.3
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: joneum at bsdproject.de

Created attachment 180599
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=180599&action=edit
Patch

Changelog:

- fixed an issue when looking up . or com., when using the strict_query_mode
flag.
- fixed a bug in the caching logic where I was loading the content more than
once per instance, when really I only need to do it once.
- changed the Net_DNS2::sock array to use the SOCK_DGRAM and SOCK_STREAM
defines, rather than the strings 'tcp' or 'udp'.
- fixed a bug in the Net_DNS2_Header and Net_DNS2_Question classes, where I was
using the wrong bit-shift operators when parsing some of the values. This only
became apparent when somebody was trying to use the CAA class (id 257); it was
causing this to roll over to the next 8 bit value, and returning 1 (RR A)
instead of the CAA class.
- fixed a bug that occurs when a DNS lookup request times out, and then the
same class is reused for a subsequent request. Because I'm caching the sockets,
the timed out data could eventually come in, and end up being seen as the
result for a subsequent lookup.
- fixed a couple cases in NSAP.php where I was comparing a string to to an
integer.

https://pear.php.net/package/Net_DNS2/download/All

poudriere build fine for:
9.3 amd + i386
10.3 amd + i386
12-current amd + i386 (r313761)

portlint is also fine.

Cheers
jochen

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list