Richardschneider Net Dns Versions Save

DNS data model and Name Server with serializer for the wire and master file format

v2.0.1

4 years ago

Bug Fixes

  • Question: show unknown class or type (7263c21)
  • UnknownEdnsOption: show type and data (ca0bd42)
  • wire-format: allow UTF8 encoding for domain name (bbeba2d)

v2.0.0

4 years ago

Breaking Changes

A domain name is now a DomainName class not just a string. This allows correct handling of escaped domain names that include a dot or backslash.

v1.5.0

4 years ago

Features

  • Catalog: IncludeReverseLookupRecords (1fc20d1)
  • IPAddressExtensions: GetArpaName (6ae88f8)

v1.4.1

5 years ago

Bug Fixes

  • EdnsKeepaliveOption: resolution is 100 milliseconds (f27acd7)

v1.4.0

5 years ago

Features

  • Message: pretty print EDNS options (3675ba6)

v1.3.1

5 years ago

Bug Fixes

  • EdnsKeepaliveOption: serializing data (df5734a)

v1.3.0

5 years ago

Bug Fixes

  • NameServer:
    • add NS to authority for answered domains (8bfcb3d)
  • Message:
    • Include the question(s) in the response. (ba849af)
  • PresentationReader:
    • token ending with LF (800349a)
    • domain names must not start with whitespace (50a3cf3)
    • less code is better code (49f8928)

Features

  • NameServer:
    • include RRSIG records #37 (31c7ed3)
  • Message:
    • add dnssec DO property (f136c36)
    • pretty print via ToString() (581c47e)
    • add AD and CD to DNSSEC message header (7530dd8)

v1.2.0

5 years ago

Features

  • NameServer: recursion for AddAdditionalRecords #36 (6bbd88c)

v1.1.0

5 years ago

Bug Fixes

  • NameServer:
    • remove duplicate authority records (149eebc)
    • respond with no error when an answer is found (21813f9)

Features

  • EDNS: signaling cryptographic algorithm understanding (7ec78bf)

1.0.0

5 years ago

The first non-beta release. semvar rules are now in place. In particular, breaking changes will bump the major version number.

Features

  • Catalog: include resource records (ddbeeab)
  • TKEYRecord: use date/time #25 (71c4385)
  • TSIGRecord: use date/time #25 (8a97040)
  • RRSIGRecord: use date/time #25 (3e8e628)
  • Serialization: support date/time (1774553)
  • PresentationWriter (a05f8a1)