Google

Net::DNS Version 0.63 released

Releases — Posted by olaf @ 8 February 2008, 19:51

Net::DNS version 0.63 has just been released

This release fixes a security issue (CVE-2007-6341).

Previously the packet parsing routine could croak on a carefully crafted DNS response. This has been fixed by putting the packet parsing routines in eval blocks so that exeptions are trapped.

 In addition this version introduces a NotifyHandler callback routine in the Nameserver class. This function will be called when the query opdoce on a query is NOTIFY (RFC1996).

Dick Franks has contributions have been most valuable.

See Changes for details.

 Please report problems through rt.cpan.org

 


Net::DNS Version 0.62 released

Releases — Posted by olaf @ 28 December 2007, 21:15

Net::DNS version 0.62 has just been released

Highlights of the features and fixes:

  • Move of some functionality out of the Packet to the Question and RR classes; parsing of elements in the packet is now performed by calling the appropriate subclasses.
    New methods were introduced:
    • Net::DNS::Packet->parse()
    • Net::DNS::RR->parse()
    • Net::DNS::Question->parse()
    The Packet class now defers parsing of authority/additional until their content is really needed. This should cause a bit of performance improvement.
  • The Net::DNS::Packet's answersize() method will from now  ignore its arguments and just return the size of the packet.
  • The Net::DNS::RR->new() method used to call Net::DNS::RR->new_from_data() whenever called with the appropriate combination of arguments. That (undocumented) behavior has been deprecated. Use Net::DNS::RR->new_from_data() directly if you depended on that.
  • Net::DNS::Packets unique_push now ignores the TTL in comparison of uniqueness, this is closer to the intend of RFC2181, but not yet fully compliant.

 Dick Franks has contributed a lot of the fixes and features. 

See Changes for details.

 Please report problems through rt.cpan.org


Net::DNS Version 0.61 released

Releases — Posted by olaf @ 1 August 2007, 14:35

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.

 


Net::DNS Version 0.60 released

Releases — Posted by olaf @ 22 June 2007, 11:28

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


Net::DNS Version 0.59 released

Releases — Posted by olaf @ 18 September 2006, 22:11

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



Net::DNS Version 0.58 released

Releases — Posted by olaf @ 5 July 2006, 09:21

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


Net::DNS Version 0.57 released

Releases — Posted by olaf @ 24 February 2006, 14:11

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


Net::DNS Version 0.56 and Net::DNS::SEC Version 0.14 released

Releases — Posted by olaf @ 21 February 2006, 09:23

Net::DNS Release 0.56 and Net::DNS::SEC Release 0.14 are now available from CPAN.

In Net::DNS::SEC a bug got fixed in the key-tag checking code which gave problems with RSAMD5.

In Net::DNS we introduced

  • Implemented SPF (typecode 99)
  • Implemented an rrsort() function using this function you can sort various RRsets on their properties see Net::DNS documentation for details
  • Removed duplicated TCP code and fixed a possible collission in use persistent sockets for AXFR and queries.
  • Fixed fallback from IPv6 to IPv4 transport in the Nameserver

Please report problems through rt.cpan.org


Net::DNS Version 0.55 released

Releases — Posted by olaf @ 14 December 2005, 12:49

Release 0.55 is now available from CPAN.

Version0.54 contained a problem with TCP Sockets that stayed open even if not requested. This may cause the kernel to run out of TCP slots. I released version 0.55 so shortly after 0.54 since this bug is potentionally harmful with large smamassasin installations.

In addition this release works around a problem that got triggered by the release of Net::DNS::SEC 0.13.

Please report problems through rt.cpan.org


Net::DNS::SEC Version 0.13 released

Releases — Posted by olaf @ 9 December 2005, 13:51

Release 0.13 is now available from CPAN.

This release contains a number of bug fixes and features. See the CHANGES file for detail

Important to be aware off:

  • This distribution depends on version 0.54 of Net::DNS
  • Dependency change from Digest::SHA1 to Digest::SHA
  • The Net::DNS::SEC::Private module now compares the keytag from the filename K--.private to possible legal values. If there is a mismatch private keys will not be loaded. There are rare occassions where you might be bitten by this.
  • Mnemonics RSA/MD5 and RSA/SHA1have been renamed to RSAMD5 and RSASHA1, to reflect the values in the IANA registry.
  • Since 0.12 I changed the semantics of the Net::DNS::Keyset::verify method by loosening the requirement that every key needs to be self-signed.

Please report problems through rt.cpan.org


Net::DNS Version 0.54 released

Releases — Posted by olaf @ 7 December 2005, 20:07

Release 0.54 is now available from CPAN.

This release contains a number of features and fixes that where previously published as development releases (0.53_01 and 0.53_02).

There are some known issues with connection orriented bgsend (its not there) and fallback to IPv4 in case IO::Socket::INET6 installed and there is no IPv6 connectivity. Fixing these are the next priority.

Please report problems through rt.cpan.org


Net::DNS Version 0.53_02 released

Releases — Posted by olaf @ 18 October 2005, 16:40

Developers release 0.53_02 is now available from CPAN.

This release took a while because vacation and a job change came in between. It contains a number of fixes in the bgsend and IPv6 code. Besides it introduces the loop_once() method in Nameserver.pm. This method, that is subject to change and therefore only documented in the "source code" for now, makes it possible to build nameserver functionality into existing programs without the need for getting stuck in the main_loop. Use the method with some care.

If this release does not cause new problems to occur it will be published as version 0.54.


Net::DNS Version 0.53_01 released

Releases — Posted by olaf @ 31 July 2005, 18:57

Developers release 0.53_01 is now available from CPAN.

The release fixes persistent TCP sockets that broke in 0.50. There are a few other minor fixes in code and tests.


Net::DNS Version 0.53 released

Releases — Posted by olaf @ 22 July 2005, 14:44

Release 0.53 that is now available from CPAN.

It contains a few bug fixes in the IPv6 code. It also made Net::DNS::Resolve::Recurse deal with lame servers better.

Bug reports and feature requests are welcomed through rt.cpan.org.



Net::DNS Version 0.52 released

Releases — Posted by olaf @ 2 July 2005, 09:16

Release 0.52 that is now available from CPAN.

The only difference between 0.51_02 and this version is the addition of accessor methods to the OPT RR.

Bug reports and feature requests are welcomed through rt.cpan.org.


1 2  Next»

Powered by LifeType