github NLnetLabs/domain v0.6.0
0.6.0

latest releases: v0.11.0, v0.10.4, v0.10.3...
4 years ago

Breaking Changes

  • The crate domain-resolv has been merged into this crate as the domain::resolv crate. It requires the resolv feature to be enabled. The sync feature from domain-resolv has been renamed to resolv-sync. (#74)
  • The trait domain::base::octets::IntoOctets has been merged into domain::base::octets::OctetsBuilder. It’s method into_octets is now available as freeze on OctetsBuilder. (#75)
  • Upgrade to tokio 1.0, bytes 1.0, and latest of other dependencies (#84 by @koivunej)

New

  • Support for extended errors defined in RFC 8914. (#79 by @xofyarg)
  • New traits domain::base::octets::OctetsFrom and OctetsInto to convert types that are generic over octets sequences between different octets sequences. (#77)

Bug Fixes

  • Fix domain name compressors when giving a root label only. (#76 by @vavrusa)
  • Fix OptIter not skipping over other options correctly. (#76 by @vavrusa)
  • Fix canonical comparison of TXT RDATA by taking the length labels into account. (#76 by @vavrusa)
  • Fix parser not rejecting malformed TXT RDATA. (#80 by @vavrusa)
  • Resolver: Host lookup now considers possibly separate CNAME chains for the responses to the A and AAAA queries. (#90 by [@varusa])

Don't miss a new domain release

NewReleases is sending notifications on new releases.