- Fixed a bug in the RR pat that broke many updates.
- Added (untested) support for perl 5.004.
- We now allow whitespace at the begining of a RR.
- Fixed an issue that gave Net::DNS::SEC problems, %Net::DNS::RR::RR
is now in a scope that the Net::DNS::SEC hook can see it from.
- Fixed SRV records.
- Fixed debug message in Net::DNS::Resolver::bgread().
+ Fixed warning in Net::DNS::RR::AUTOLOAD with perl 5.005.
+ Implemented autoloading of the RR subclasses. This provides a
good sized speed bump, particually for applications that are not
persisant.
+ Cleaned up a few things with CERT RRs.
+ Removed use of $' from RR.pm for effciency reasons. As a result,
for all RRs text following a ';' is considered a comment. This
was originally only done in RR/SOA.pm.
+ Added method caching to AUTOLOAD subroutines. This should provide
a modest speed bump.
+ The test suite has been greatly improved, though there is still
more to be done in this regard.
+ Added support for DNAME resource records.
+ Fixed edge case for queries that have no name.
+ Tighted up the regular expression used in Net::DNS::Resolver::cname_addr()
- Fixed Net::DNS::mx() to work properly in scalar context.
- Fixed taint issue when Net::DNS::Resolver::nameservers() is passed
a hostname as an argument.
This is an interum release, intended to return Net::DNS to CPAN,
and encourage new devopement. Version 2.0 is not far behind with
major changes including support for windows platforms, TSIG and
Net::DNS::Nameserver (a very simple nameserver).
Fixed the "defined(@array) is deprecated" message in DNS.pm under
perl 5.6.0 and greater.
Fixed a bug in the Net::DNS::Resolver->nextid method to ensure that
the query ID remains 16 bits.