trust-dns v0.10 Release Notes
-
๐ Fixed
- ๐ Fix two separate integer overflows from subtractions #585 (@oherrala)
- ๐ strictly enforce name and label lengths during label parsing #584
- enforce that only prior labels are used in label expansion, decompression #578 (@oherrala)
- CAA now properly performs case-insensitive compares #587 (@oherrala)
- ๐ overhauled rdata parsers with Restrict type to reduce potential of overflowing operations #586
- Propagate TTLs for NXDOMAIN responses #485 (@hawkw)
- LookupIpFuture implementation to be proper in regards to loop control #480 (@hawkw)
- max query depth tracking in Resolver #469
๐ Changed
- Wrap types in Restrict and force validation before usage from streams #586
- Delays all connections until actual use #566
- ๐ Relax parsing rules for CAA issuer keys and values #517
ResolverFuture
renamed toAsyncResolver
#487 (@hawkw)- ๐ฅ breaking
AsyncResolver::new
returns a tuple of anAsyncResolver
and a future that drives DNS lookups in the background #487 (@hawkw) - ๐ฅ breaking All
AsyncResolver
lookup methods returnBackgroundLookup<T>
rather thanT
#487 (@hawkw) - ๐ฅ breaking Migrated from error_chain to Failure #474 (@silwol)
- ๐ improve truncation to always return records #497
โ Added
- โก๏ธ updated root trust-anchor to include new
20326
RSA root ksk - ๐ DNS over HTTPS support #520