Another release candidate for Net::DNS 0.74

It has come to our attention that the previous release candidate was not working at all any more on older versions of perl < 5.6.  Also a taint preservation issue with perl versions 5.8.x was noticed.

To resolve, minor modifications to the previous release candidate have been made.  We believe those modifications are safe and don’t change any behaviour (except the beneficial ones).

However, I do not want to release without opportunity for review from the community.  Please review this update carefully.  Because of the little changes and the pressing TSIG issue, the actual release will now follow Thursday the 14th of January 2014.

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

link http://www.net-dns.org/download/Net-DNS-0.73_5.tar.gz
sha1 9b8dd3fe2adc5ceb806f08ec6ea94a7f4bd44397

Net::DNS release candidate for 0.74

We have a candidate for the upcoming 0.74 release of Net::DNS.
In this release a pressing bug introduced in the 0.73 release is resolved. This bug caused the algorithm name of TSIG RR’s to be non-standard rendering TSIG support dysfunctional.
Besides bugfixes, this release also includes the CAA, EUI48 and EUI64 RR types.

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

If no issues arise, the actual release will follow the 10th of January 2014.

link http://www.net-dns.org/download/Net-DNS-0.73_2.tar.gz
sha1 b968393b433a74b420954530b2146cfb0cee7a16

Net::DNS 0.73 released

I am pleased to announce version 0.73 of Net::DNS.
This is primarily a bugfix release.
Besides bugfixes, the most prominent enhancements are:

  • TSIG validation support
  • TSIG support for HMAC-SHA1 .. HMAC-SHA512

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

link http://www.net-dns.org/download/Net-DNS-0.73.tar.gz
sha1 03c02d04c4346e4a3f52e28885d870b6be96feda

Net::DNS::SEC 0.17 released

I am pleased to announce version 0.17 of Net::DNS::SEC.
This is primarily a bugfix release.
Besides bugfixes, the most prominent enhancements is:

  • Validation of wildcard RR sets

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

link http://www.net-dns.org/download/Net-DNS-SEC-0.17.tar.gz
sha1 b9803cef204fc8372c59b6223b80ed7e603d66ad

Net::DNS release candidate for 0.73

We have a candidate for the upcoming 0.73 release of Net::DNS.
Besides bugfixes, the most prominent enhancements are:

  • TSIG validation support
  • TSIG support for HMAC-SHA1 .. HMAC-SHA512

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

We have done our utmost best to remain completely backwards compatible. Please review this version carefully and regression-test it with your software. If no issues arise, the actual release will follow the 29th of November 2013.

link http://www.net-dns.org/download/Net-DNS-0.72_04.tar.gz
sha1 417d1725e305c2186fc22d6a2f4f1915ac40dc9d

Net::DNS::SEC release candidate for 0.17

We have a candidate for the upcoming 0.17 release of Net::DNS::SEC.
Besides a few bugfixes, the most prominent enhancements is:

  • Validation of wildcard RR sets

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

We have done our utmost best to remain completely backwards compatible.  Please review this version carefully and regression-test it with your software.  If no issues arise, the actual release will follow the 29th of November 2013.

link http://www.net-dns.org/download/Net-DNS-SEC-0.16_04.tar.gz
sha1 b281a3540cdb67309ec6ce90422a75fa59b07511

Net::DNS 0.72 released

I am pleased to announce version 0.72 of Net::DNS.

This is a minor bugfix release. It resolves some issues with TSIG
introduced since the 0.69 release. For details see the CHANGES file.

link http://www.net-dns.org/download/Net-DNS-0.72.tar.gz
sha1 b55801c7c467d47752558df34fcd93f602c9e56d

New mailing list for Net::DNS users.

NLnet Labs has been maintaining the perl Net::DNS and Net::DNS::SEC packages for more then seven years. Traditionally people who wanted to discuss Net::DNS used RT at cpan or directly mailed the maintainer(s).

While Net::DNS and Net::DNS::SEC are libraries that are supported by NLnet Labs, they also benefit from significant community contribution and collaboration.

Until now, there was no official platform for Net::DNS users to talk to each other and share experiences. About time to set this up; ie. a mailing-list for Net::DNS users.

If you use Net::DNS and Net::DNS::SEC and wish to discuss it with other users (and with us), please subscribe to our list on the webpage:

or subscribe by sending an email to net-dns-users-request@nlnetlabs.nl with the word `subscribe’ in the subject or body.

Net::DNS version 0.71 released

Release 0.69/0.70 contained major architectural modifications enabling IDN support and the enrichment of the text, mailbox and domainname rdata fields. The new architecture also addressed some less visible improvements on the internal workings of Net::DNS (providing clearer separation of concerns and better protected module-interfaces.)

We have done our utmost best to introduce architectural changes as gradually and incrementally as possible in the hope to detect and resolve issues quickly. Nonetheless there is a point were all the pieces have to come together. For our architectural refactoring with Net::DNS this was in the previous version 0.69/0.70.

As a result, we have had a bigger number of critical bugs then normally after release. Release 0.71 has those resolved.

One issue that stands out is SpamAssassins update mechanism for spam-rule datasets to silently fail with Net::DNS 0.69/0.70. Spamassassin expected the rdatastr method of TXT rrs to return unconditionally quoted strings. Release 0.69/0.70 returned those conditionally in accordance with RFC 1035 section 5.1.

To resolve we agreed with SpamAssassin developers that Net::DNS 0.71 will have a temporary workaround that returns unconditionally quoted rdata fields again. This workaround will be reverted after SpamAssassin has released a version with the problem resolved.
It is already fixed in the SpamAssassin repository.

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

link http://www.net-dns.org/download/Net-DNS-0.71.tar.gz
sha1 16c5330b42d870d2d9fd61454ed0ff8f09530c3f

Net::DNS version 0.70 released

Support for NID, L32, L64, and LP (RFC6742) was accidentally missing from release 0.69. Net::DNS 0.70 has it included. Besides that it is exactly the same as release 0.69.

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

link http://www.net-dns.org/download/Net-DNS-0.70.tar.gz
sha1 9141b796196bd5281e0e7a46103a757e39ec2176