Changes for version 0.12_02

  • Bug: new_from_hash would not correctly create the RR since internally typebm is used to store the data this has been fixed so that the following works
    • Net::DNS::RR->new(name=>$name, ttl=>$ttl, type=>"NSEC", nxtdname=>$nxtdname, typelist=>join(" ",@types) );
  • FEAT: Introduced the "use bytes" pragma to force character interpretation of all the scalars. Any utf processing by perl makes the code behave unpredictable.

Changes for version 0.12_01

  • FEAT (!!!): Changed the symantics of the Net::DNS::Keyset::verify method. Read the perldoc for details. The requirement that each key in a keyset has to be selfsigned has been loosened.
  • FEAT: Added a "carp" to the new methods of the NXT RR. Warning that that record is depricated.
  • FEAT: Cleaned the tests so that RRSIG and DNSKEY are used except for SIG0 based tests.
  • FEAT: Changed the name of the siginceptation[SIC] to siginception. Thanks Jakob Schlyter for notifying me of this mistyping. An alias for the method remains available.
  • FEAT: Renamed unset_sep() to clear_sep().
  • NOTE: To avoid confusion the Net::DNS::SIG::Private class has been removed. Use Net::DNS::SEC::Private!
  • DOC: Added references to RFC 4033, RFC 4034 and RFC 4035. Rewrote parts of the perlpod.

Documentation

DS extraction demo
Utility to convert a DNSSEC KEY to a DS record
create a self-signed keyset

Modules

DNSSEC Keyset object class
DNS DNSKEY resource record
DNS DS resource record
DNS KEY resource record
DNS NSEC resource record
DNS NXT resource record
DNS RRSIG resource record
DNS SIG resource record
DNSSEC extensions to Net::DNS
DNS SIG Private key object