Release candidate for Net::DNS 1.20 and Net::DNS::SEC 1.12

Dear all,

We have a candidate for the upcoming 1.20 release of Net::DNS and the upcoming 1.12 release of Net::DNS::SEC.

The Net::DNS candidate has a single bugfix that addresses correctly caching IP’s for delegations in the Recurse.pm module.

Besides this bugfixes, this release has

  • updated examples that use AAAA instead of A records.
  • TSIG MAC representation changed to Base64 (like with dig)
  • Updated IANA parameters
  • Overall improvements in codebase and test scripts

The Net::DNS::SEC candidate contains simplified (and thus more robust) support for the different version of Open & LibreSSL, including a fix for the future OpenSSL 3.0.0.
Current thought is to support latest two LibreSSL releases.

Please review these candidates carefully. If no issues arise, the actual releases will follow Tuesday the 19th of March 2019.

link https://www.net-dns.org/download/Net-DNS-1.19_02.tar.gz
sha256 20605a05d1ec20705d5658966faa5a4cf4b3b4e626d7403b2ec2335ef05ab6c7
asc https://www.net-dns.org/download/Net-DNS-1.19_02.tar.gz.asc

link https://www.net-dns.org/download/Net-DNS-SEC-1.11_01.tar.gz
sha256 e443e07d5852dfa683dce35c1391b2f13326220b1c480ff037cadea9b5723775
asc https://www.net-dns.org/download/Net-DNS-SEC-1.11_01.tar.gz.asc

Regression test results: https://www.net-dns.org/regression

Net::DNS 1.19 released

Dear all,

We have a new release version 1.19 of Net::DNS

This release two bugfixes:

  • A bugfix for search() returning a NODATA packet instead of the documented undef in some situations
  • A bugfix to not use global bare file handles when reading the resolver configuration file

This release also contains a new feature to show the structure of EDNS options when printing. For example:

    $packet->edns->print;

    ;; EDNS version 0
    ;;      flags:  8000
    ;;      rcode:  NOERROR
    ;;      size:   1280
    ;;      option: DAU    => ( 8, 10, 13, 14, 15, 16 )
    ;;              DHU    => ( 1, 2, 4 )
    ;;              COOKIE => ( CLIENT-COOKIE => 7261776279746573,
    ;;                          SERVER-COOKIE =>  )

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.19.tar.gz
sha256 206278bdd9a538bec3e45b50e80cc5a9d7dc6e70ebf0889ef78254f0f710ccd7
asc https://www.net-dns.org/download/Net-DNS-1.19.tar.gz.asc

Regression test results: https://www.net-dns.org/regression

Release candidate for Net::DNS 1.19

Dear all,

We have a candidate for the upcoming fasttrack 1.19 release of Net::DNS.

This release two bugfixes:

  • A bugfix for search() returning a NODATA packet instead of the documented undef in some situations
  • A bugfix to not use global bare file handles when reading the resolver configuration file

This release also contains a new feature to show the structure of EDNS options when printing. For example:

    $packet->edns->print;

    ;; EDNS version 0
    ;;      flags:  8000
    ;;      rcode:  NOERROR
    ;;      size:   1280
    ;;      option: DAU    => ( 8, 10, 13, 14, 15, 16 )
    ;;              DHU    => ( 1, 2, 4 )
    ;;              COOKIE => ( CLIENT-COOKIE => 7261776279746573,
    ;;                          SERVER-COOKIE =>  )

See also the Changes file.

Please review this candidate carefully. If no issues arise, the actual release will follow Wednesday the 14th of November 2018.

link https://www.net-dns.org/download/Net-DNS-1.18_01.tar.gz
sha256 1dc29d924f2ca63c7a38eee8c0dfc49b8cfe636ba4838a0c647284a58afdb8d5
asc https://www.net-dns.org/download/Net-DNS-1.18_01.tar.gz.asc

Regression test results: https://www.net-dns.org/regression

Net::DNS 1.18 released

Dear all,

We have new release version 1.18 of Net::DNS.

This release includes

  • Updated root hints, with the new IP address for b.root-servers.net.
  • A bugfix for failing Net::DNS::ZoneFile->parse() when an include directory was specified.
  • A bugfix for broken resolution when /etc/resolv.conf had an ndots option.
  • A change in terminology: A DNS reply is not called “answer” anymore to avoid disambiguate. This change applies to a few function names too:
    • Net::DNS::Packet::from() replaces answerfrom()
    • Net::DNS::Packet::size() replaces answersize()
    • Net::DNS::Resolver::replyfrom() replaces answerfrom().

    The old function names will remain for backwards compatibility.

  • Overall improved documentation

See also the Changes file.

link https://www.net-dns.org/download/Net-DNS-1.18.tar.gz
sha256 52ce1494fc9707fd5a60ed71db5cde727157b7f2363787d730d4d1bd9800a9d3
asc https://www.net-dns.org/download/Net-DNS-1.18.tar.gz.asc

Regression test results: https://www.net-dns.org/regression

Release candidate for Net::DNS 1.18

Dear all,

We have a candidate for the upcoming 1.18 release of Net::DNS.

This release includes

  • Updated root hints, with the new IP address for b.root-servers.net.
  • A bugfix for failing Net::DNS::ZoneFile->parse() when an include directory was specified.
  • A bugfix for broken resolution when /etc/resolv.conf had an ndots option.
  • A change in terminology: A DNS reply is not called “answer” anymore to avoid disambiguate. This change applies to a few function names too:
    • Net::DNS::Packet::from() replaces answerfrom()
    • Net::DNS::Packet::size() replaces answersize()
    • Net::DNS::Resolver::replyfrom() replaces answerfrom()

    The old function names will remain for backwards compatibility.

See also the Changes file.

Please review this candidate carefully. If no issues arise, the actual release will follow Friday the 21th of September 2018.

link https://www.net-dns.org/download/Net-DNS-1.17_03.tar.gz
sha256 8ce0ecb4a20a26b209ffd0bf36a728aa3a7430219279e65ddd7f1a5015104bc1
asc https://www.net-dns.org/download/Net-DNS-1.17_03.tar.gz.asc

Regression test results: https://www.net-dns.org/regression

Net::DNS::SEC 1.10 Released

Dear all,

We are pleased to announce the 1.10 release of Net::DNS::SEC.

Code-coverage has been improved to including coverage of XS module.
The getkeyset demo script has been renamed and stripped of the executable bit (like the other demo scripts), to work around an issue with Redhat packaging.

For a complete list of changes and bugfixes see the CHANGES file.

link https://www.net-dns.org/download/Net-DNS-SEC-1.10.tar.gz
sha256 37a47d4def72d7338f3cc7cd807ec19bd9e2ae638ae656fa536cf0314801989e
asc https://www.net-dns.org/download/Net-DNS-SEC-1.10.tar.gz.asc

Fast-track release candidate for Net::DNS::SEC 1.10

Dear all,

We have a fast-track release candidate for the 1.10 release of Net::DNS::SEC.

Code-coverage has been improved to including coverage of XS module.
The getkeyset demo script has been renamed and stripped of the executable bit (like the other demo scripts), to work around an issue with Redhat packaging.

For a complete list of changes and bugfixes see the CHANGES file.

Please review this candidate carefully. If no issues arise, the actual release will follow Friday the 31st of August 2018.

link https://www.net-dns.org/download/Net-DNS-SEC-1.09_03.tar.gz
sha256 0fce4d8d303cf079fba5db18ec13ca731abc9facd940395d97788730b36b947a
asc https://www.net-dns.org/download/Net-DNS-SEC-1.09_03.tar.gz.asc

Net::DNS 1.17 Released

Dear all,

We have a new bugfix release, version 1.17 of Net::DNS.

This release contains three bugfixes, from which two were introduced in release 1.16.

  • A fix for broken name compression in rdata fields.
  • A fix for undefined typemap for NSEC3s on empty non-terminals.
  • A fix for AXFR for nameservers that start with a single SOA in a single packet (like PowerDNS).

See also the Changes file.

link https://www.net-dns.org/download/Net-DNS-1.17.tar.gz
sha256 9a79fd8fea1a708726c18d193ae4437479206ccb20ffa7f0971371e172e2c2e0
asc https://www.net-dns.org/download/Net-DNS-1.17.tar.gz.asc

Regression test results: https://www.net-dns.org/regression

Fast-track release candidate for Net::DNS 1.17

Dear all,

We have a fast-track release candidate for the upcoming 1.17 bugfix release of Net::DNS.

This release contains three bugfixes, from which two were introduced in release 1.16.

  • A fix for broken name compression in rdata fields.
  • A fix for undefined typemap for NSEC3s on empty non-terminals.
  • A fix for AXFR for nameservers that start with a single SOA in a single packet (like PowerDNS).

See also the Changes file.

Please review this candidate carefully. If no issues arise, the actual release will follow Wednesday the 25th of July 2018.

link https://www.net-dns.org/download/Net-DNS-1.16_01.tar.gz
sha256 035c3feb834683394505ed943eaf0fec89878960ad8acbd287fa9814aff47692
asc https://www.net-dns.org/download/Net-DNS-1.16_01.tar.gz.asc

Regression test results: https://www.net-dns.org/regression

Net::DNS Released

Dear all,

We have a new release version 1.16 of Net::DNS.

This release contains new and improved methods for NSEC and NSEC3 RRs to enquery about the name it covers, the types in its typemap, and in case of NSEC3 about the encloser, nextcloser and (unexpanded) wildcard.

Also, IPv6 support is from now only with the IO::Socket::IP module. Support for the IO::Socket::INET6 is removed (for which we have warned about since 1.12).

See also the Changes file.

link https://www.net-dns.org/download/Net-DNS-1.16.tar.gz
sha256 8163eebaf46d1a870b6f596684f345da7c3a7461d7dba2b85f23e02d8982ea37
asc https://www.net-dns.org/download/Net-DNS-1.16.tar.gz.asc

Regression test results: https://www.net-dns.org/regression