All Versions
58
Latest Version
Avg Release Cycle
64 days
Latest Release
1087 days ago

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)
  • 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 to AsyncResolver #487 (@hawkw)
    • ๐Ÿ’ฅ breaking AsyncResolver::new returns a tuple of an AsyncResolver and a future that drives DNS lookups in the background #487 (@hawkw)
    • ๐Ÿ’ฅ breaking All AsyncResolver lookup methods return BackgroundLookup<T> rather than T #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