December 28, 2007, 9:15 pm
Net::DNS version 0.62 has just been released
Highlights of the features and fixes:
Dick Franks has contributed a lot of the fixes and features.
See Changes for details.
Please report problems through rt.cpan.org
August 1, 2007, 2:35 pm
Net::DNS version 0.61 corrects an error that was introduced in 0.60 and was reported by the maintainers of OTRS and various other folk.
In several places in the code we tried to modify $_, the resulting error was: Modification of a read-only value attempted
See Changes for details.
June 22, 2007, 11:28 am
Version 0.60 is a maintenance release.
The release contains a number of bug fixes and a few new features. Highlights:
- IPSECKEY RR support
- Improvements to check_soa code, mainly in the way it deals with negative caching
- The dependency of Net::IP in the actual code was dropped. It is still needed for the tests. (Erratum (16 July 2007): Dependency dropped for Net::DNS::Resolver only, the dependency still exists for Net::DNS::Nameserver and a few tests)
- Cleanup of Question.pm
- This involved a minor change to the API for reverse IP lookup. Changing qtype to PTR is now performed for A and AAAA only. This allows queries for NS and SOA records at interior nodes to be specified using the address prefix. Type ANY queries now also produce the expected result.
- Support for RFC4291 IPv6 address and IPv4 prefix notation
- At some points where the code used to 'die' it now spits out a warning.
- Labels longer than 63 octets do not cause your code to die, but are truncated.
- Instead of dying the SSHFP returns undef when the fingerprint algorithm is unknown.
Dick Franks has contributed a lot of the fixes and features.
Please consult the Changes for details.
Please report problems through rt.cpan.org
June 22, 2007, 11:22 am
During an upgrade of the blog software all comments got removed in order to deal with an inconsistency in the database.
January 21, 2007, 4:57 pm
This weekend, 10 years ago, Michal Fuhr announced Net::DNS on theĀ comp.lang.perl.modules newgroup:.
From: Michael Fuhr – view profile
Date: Mon, Jan 20 1997 12:00 am
I've been working on a general interface to the DNS resolver, allowing the programmer to look up any record type instead of just A (gethostbyname) and PTR (gethostbyaddr). I hope to have it finished by the end of Jan 1997; in the meantime, there's some info about it at:
http://www.dimensional.com/~mfuhr/perldns/
Although the module isn't available yet, there are a few manpages that show what you'll be able to do. The Net::DNS and Net::DNS::Resolver manpages have some code fragments as examples.
I originally called the module DNS but my current choice is Net::DNS, which seems more consistent with the modules for other protocols such as Net::FTP, Net::SMTP, etc. I'm open to other suggestions.
I'd appreciate any feedback on the info I've provided so far. Thanks.
—
Michael Fuhr
October 31, 2006, 12:21 pm
We added a page about Related Projects.
Currently the page contains links to ldns and pNet-DNS
Let us know if you are aware about other projects related to, or inspired by Net::DNS.
September 18, 2006, 10:11 pm
Version 0.59 is a maintenance release.
A number of patches that revolved around the resolution of IPv6 domains have been applied. Dick Franks is acknowledged for his elegant, albeit dense, contributions.
The Question new() method and the Resolver search() have been modified slightly. Please consult the Changes for details.
Please report problems through rt.cpan.org
July 5, 2006, 9:21 am
Version 0.58 is a bug fix maintenance release.
Among the bug fixes documented in Changes are fixes for handling of persistent sockets for Net::DNS::Resolver, fixes for IPv6 tests, fixes in the support for SPF, RFC comform (non)compression behavior of domain names in SRV and NAPTR RRs.
The people reporting the bugs and/or providing patches are acknowledged in the Changes file.
Please report problems through rt.cpan.org
March 16, 2006, 9:14 am
In a recent e-mail thread about misbehaving recursive nameserver David Ulevitch wrote:
Lesson: perl -MNet::DNS::Nameserver -e ‘return new(“$qname $ttl $qclass $qtype $rdata”)’;
…does not a recursive nameserver make…
February 24, 2006, 2:11 pm
Version 0.57 contains a minor fix to the test scripts.
In version 0.56 a counter, which determines the number of tests to be skipped when IPv6 is not available, was not increased. That made the test fail whenever v6 is not installed.
Please report problems through rt.cpan.org