All Versions
58
Latest Version
Avg Release Cycle
64 days
Latest Release
1087 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.11 Changes
๐ Fixed
- Ignore UDP responses not from target src address #629 #630 #631 (@aep)
- ๐ Improved NSEC validation of responses #697
โ Added
- ๐ New option to execute queries concurrently, default is 2 #615
- Lookup::record_iter for listing all records returned in request #674
- ๐ NAPTR record data (no additional record processing support) #731
๐ Changed
- โ Added option to distrust Nameservers on SERVFAIL responses, continue resolution #613
- ๐ฅ breaking Record::from_rdata no longer requires RecordType parameter #674
- LRU cache is now based on Query rather than just name #674
-
v0.10.5 Changes
โ Added
- ๐ Library documentation, examples for client query and update
๐ Changed
- ServerFuture now Accepts generic RequestHandler (@Antti)
-
v0.10.4 Changes
โ Added
- ๐ Allow more options with Key and KeyUsage
- ๐ Initial Resolver implementation
๐ Fixed
- NSEC coverage bitmap overflow in nightly
- Name::zone_of panic (@SAPikachu)
-
v0.10.3 Changes
๐ Fixed
- โฑ Proper TCP connection timeout
- ๐ Fixed signature format of ECDSA (@SAPikachu) #141
-
v0.10.2 Changes
๐ Fixed
- ๐ Fixed format of ED25519 keys (@briansmith) #129
๐ Changed
- ๐ Revamped signer and keypair to better deal with public key (possible breaking change)
- Upgraded ring to 0.9.x series, requires pkcs8 for key storage
- โฌ๏ธ Dropped support for dangerous private key byte access (possible breaking change)
- Upgraded tokio-rustls and rustls dependencies to support ring updates
โ Added
- PublicKey and Verifier for verifying with zero copy from KEY and DNSKEY (possible breaking change)
- ๐ Pkcs8 as a supported KeyFormat for storage (possible breaking change)
-
v0.10.1 Changes
โ Added
- โ Added
From<IpAddr>
for Name (reverse DNS) #105 - ๐ AppVeyor support #103
- ๐ rustls client tls support (separate crate)
- ๐ full support for KEY RR in client
- โก๏ธ compatibility tests with BIND for SIG0 updates
- โ Added full implementation of KEY type
๐ Changed
- ๐ Updated TLS documentation, added more elsewhere, docs required; fixes #102
- โฌ๏ธ Upgraded tokio-core and moved to tokio-io
- Important Some
Server
types have been migrated to RFC#344 style.get_field()
->field()
;field()
->set_field()
- ๐ Moved native-tls client impl to separate crate
- 0๏ธโฃ Defaulted to OpenSSL for tls implementation
๐ Fixed
- key_tag calculation for DNSKEY and KEY now correct #118 (@jannic)
- ๐ SIG0 signing fixed to match RFC and BIND #120 (@jannic)
- โ Added
-
v0.10 Changes
๐ 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
-
v0.9.3 Changes
๐ Changed
- โก๏ธ updated to rust-openssl 0.9.x series
- ๐ restructured dnssec code to better support alternate key formats
-
v0.9.2 Changes
๐ Changed
- mio_client is now an optional feature in favor of the futures-rs ClientFuture
-
v0.9.1 Changes
๐ Fixes
- ๐ Fixes the MAX TTL being outside the bounds of 32bit systems, reduces max to 1 day #528