Net::DNS 1.46 Released

Dear all,

I am pleased to announce Net::DNS 1.46.

This release has updated IANA DNS Parameters and general code improvements with respect to Packet IDs administration and Resolver class organization.

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.46.tar.gz
sha256 91b65cd0f12461802c61ca5474f87b3e29f5182d2e1b3a2ea70702a3efb4a743
asc https://www.net-dns.org/download/Net-DNS-1.46.tar.gz.asc

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

Net::DNS 1.45 Released

Dear all,

I am pleased to announce Net::DNS 1.45.

This release has

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.45.tar.gz
sha256 39f4b82ffe822f4d28691f6c4260f6f1fe6b5a09b546b56dd2410c21b38c1380
asc https://www.net-dns.org/download/Net-DNS-1.45.tar.gz.asc

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

Release candidate for Net::DNS 1.45

Dear all,

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

This candidate has

Please review the candidate carefully. If no issues arise, the actual releases will follow Wednesday the 1st of May 2024.

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.44_01.tar.gz
sha256 fad5fa511652b3db44588697ce0c1fc12ed7269981b8d3d4208881b13a4596d2
asc https://www.net-dns.org/download/Net-DNS-1.44_01.tar.gz.asc

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

Net::DNS 1.43 Released

Dear all,

I am pleased to release Net::DNS 1.43.

This release has

  • Updated b.root-servers.net addresses in resolver hints.
  • Improved accuracy and completeness of dependency metadata.
  • Remaining support for GOST removed
  • An update on IPSECKEY where the gateway is left undefined for gatetype 0
  • Updated work on the fix for the hang on persistent TCP connections in Windows (see RT#150695)
  • A fix for Net::DNS::Resolver::Recurse to prevent deep recursion on upward referrals (see RT#151074)
  • A fix for Net::DNS::Resolver::Recurse to use all NS records from referrals, even if they did not have glue addresses (see RT#151075)
  • And a few more last minute fixes (see Changes for the details).
link https://www.net-dns.org/download/Net-DNS-1.43.tar.gz
sha256 2c2dfe0db903fbc01253fe9d256e84e1e6af9eb4a34ed47de61cf3509fcbfdc0
asc https://www.net-dns.org/download/Net-DNS-1.43.tar.gz.asc

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

Release candidate for Net::DNS 1.43

Dear all,

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

This candidate has

  • Updated b.root-servers.net addresses in resolver hints.
  • Improved accuracy and completeness of dependency metadata.
  • Remaining support for GOST removed
  • An update on IPSECKEY where the gateway is left undefined for gatetype 0
  • Updated work on the fix for the hang on persistent TCP connections in Windows (see RT#150695)
  • A fix for Net::DNS::Resolver::Recurse to prevent deep recursion on upward referrals (see RT#151074)
  • A fix for Net::DNS::Resolver::Recurse to use all NS records from referrals, even if they did not have glue addresses (see RT#151075)

Please review the candidate carefully. If no issues arise, the actual releases will follow Friday the 26th of January 2024.

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.42_04.tar.gz
sha256 a880b798076c1906470c2e28095f73fa10f3852825aae8fb5b9f32081ccbbfd8
asc https://www.net-dns.org/download/Net-DNS-1.42_04.tar.gz.asc

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

Net::DNS 1.40 Released

Dear all,

I am pleased to announce Net::DNS 1.40.

This release has

  • a fix for an infinite recursion bug when trying to resolve the address of a name server (see RT#149280)
  • a fix for a bug in the SOA RDATA parser which failed to allow an undefined serial number (see RT#149456)
  • support for SVCB dohpath and ohttp parameters
  • a more robust test of bgbusy() SpamAssassin workaround
  • and various other code-improvements.

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.40.tar.gz
sha256 209bbd40de8d48c1bd7aade48da237fe0a499f89d279baa2e1a99bd5ec922ddc
asc https://www.net-dns.org/download/Net-DNS-1.40.tar.gz.asc

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

Release candidate for Net::DNS 1.40

Dear all,

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

This candidate has

  • a fix for an infinite recursion bug when trying to resolve the address of a name server (see RT#149280)
  • a fix for a bug in the SOA RDATA parser which failed to allow an undefined serial number (see RT#149456)
  • support for SVCB dohpath and ohttp parameters
  • a more robust test of bgbusy() SpamAssassin workaround
  • and various other code-improvements.

Please review the candidate carefully. If no issues arise, the actual releases will follow Wednesday the 30th of August 2023.

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.39_01.tar.gz
sha256 60635d09980db6da6ca0478f4c478310a4191e935a29a06381d7e631781b74c6
asc https://www.net-dns.org/download/Net-DNS-1.39_01.tar.gz.asc

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

Net::DNS 1.38 Released

Dear all,

I am pleased to announce Net::DNS 1.38.

This release has

  • a fix for incorrectly extracting the extended rcode from EDNS (a bug since 1.36)
  • masking out the highest bit of a CLASS value with Net::DNS::Parameters::classbyval in support of MDNS
  • improved robustness of address parsing in Mailbox.pm
  • improved testing using the new t/TestToolkit.pm module
  • refactored socket code and control structure in Nameserver.pm
  • and many more code-improvements and bug and documentation fixes.

This release deprecates

  • the packet->edns->size() method (replaced by packet->edns->UDPsize()).
  • the rdatastr() method for Resource Record modules replaced with rdstring())

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.38.tar.gz
sha256 d8a34341649882d6e2bdf95d046e74c83a150b5e5d818941c1e341f48fba88e0
asc https://www.net-dns.org/download/Net-DNS-1.38.tar.gz.asc

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

Release candidate for Net::DNS 1.38

Dear all,

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

This candidate has

  • has improved robustness of address parsing in Mailbox.pm
  • has improved testing using the new t/TestToolkit.pm module
  • has refactored socket code and control structure in Nameserver.pm
  • and many more code-improvements and bug and documentation fixes.

This candidate deprecates

  • the packet->edns->size() method (replaced by packet->edns->UDPsize()).
  • deprecates the rdatastr() method for Resource Reecord modules replaced with rdstring())

Please review the candidate carefully. If no issues arise, the actual releases will follow Monday the 8th of May 2023.

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.37_04.tar.gz
sha256 d23a0e6553dbd7ad0278af9e53ec37d088daf1a946617289dee2a2fce2814c20
asc https://www.net-dns.org/download/Net-DNS-1.37_04.tar.gz.asc

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

Net::DNS 1.37 Released

Dear all,

I am pleased to announce Net::DNS 1.37.

This release has a fix involving a case sensitivity issue with AXFR, and multiple other improvements among which links to relevant RFCs in package documentation.

See also the Changes.

link https://www.net-dns.org/download/Net-DNS-1.37.tar.gz
sha256 e672031158942a7016c0480ab3c1fd0d7f81ea5dd650d1ecca7116d5fd348565
asc https://www.net-dns.org/download/Net-DNS-1.37.tar.gz.asc

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