All Versions
60
Latest Version
Avg Release Cycle
64 days
Latest Release
1794 days ago

Changelog History
Page 6

  • v0.5.3 Changes

    April 07, 2016

    ๐Ÿ›  Fixed

    ๐Ÿ”„ Changed

    • combined the TCP client and server handlers
    • ๐ŸŽ reusing buffer in TCP handler between send and receive (performance)
  • v0.5.2 Changes

    April 04, 2016

    ๐Ÿ”„ Changed

    • โšก๏ธ updated mio to 0.5.0
    • โšก๏ธ updated chrono to 0.2.21
    • โšก๏ธ updated docopt to 0.6.78
    • โšก๏ธ updated log to 0.3.5
    • โšก๏ธ updated openssl to 0.7.8
    • โšก๏ธ updated openssl-sys to 0.7.8
    • โšก๏ธ updated rustc-serialize to 0.3.18
    • โšก๏ธ updated toml to 0.1.28
  • v0.5.1 Changes

    March 30, 2016

    โž• Added

    • NSEC3 resolver validation
    • data-ecoding as a dependency (base32hex)
    • trust-dns banner on boot of server

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed the bin.rs to named.rs, more accurate, allow for other binaries
  • v0.5.0 Changes

    March 22, 2016

    โž• Added

    • โšก๏ธ Updated rust-openssl to 0.7.8 which include new RSA creation bindings
    • NSEC resolver validation
    • ๐Ÿ“œ NSEC3 parsing support
    • DNSSec validation of RRSIG and DNSKEY records back to root cert
    • Integration with OpenSSL (depends on fork until rust-openssl 0.7.6+ is cut)
    • Binary serialization and deserialization of all DNSSec RFC4034 record types
    • ๐Ÿ‘ EDNS support
    • ๐Ÿ‘ Coveralls support added
    • โšก๏ธ Partial implementation of SIG0 support for dynamic update
    • ๐Ÿ‘ SRV record support

    ๐Ÿ”„ Changed

    • Dual licensed with MIT (and Apache 2.0)
    • Abstracted Client over TCP and UDP for common implementation of queries

    ๐Ÿ›  Fixed

    • Binary Serialization and Deserialization of NSEC3
    • AXFR SOA ordering
    • ๐Ÿ— Travis build failing

    ๐Ÿ—„ Deprecated

    • โšก๏ธ See updated trust_dns::client::Client API
  • v0.4.0 Changes

    October 17, 2015

    โœ‚ Removed

    • ๐Ÿ’ฅ breaking impl Iterator removed from LookupIp result type, see LookupIp::iter for replacement

    โž• Added

    • ๐Ÿ‘Œ Support for DNSSec validation
    • LRU Cache
  • v0.3.1 Changes

    October 04, 2015

    ๐Ÿ›  Fixed

    • โœ‚ Removed buffer clone during label pointer decoding (speed/memory)
    • โœ‚ Removed a lot of unnecessary clones, heavier use of Rc
    • Binary server bugs (fully functional)
  • v0.3.0 Changes

    September 27, 2015

    โž• Added

    • ๐Ÿ‘ options attempts:N aka ResolverOpts::attempts support, aka retries
    • 0๏ธโƒฃ Google IPv6 nameservers as defaults for ResolverConfig::default
    • ๐Ÿ‘Œ support for domain name search in ResolverConfig and LookupIpFuture
    • ๐Ÿ‘Œ support for search names in ResolverConfig and LookupIpFuture
    • LookupIpFuture type alias to LookupIpFuture<NameServerPool> compatibility

    ๐Ÿ”„ Changed

    • ๐Ÿ’ฅ breaking LookupIpFuture renamed to LookupIpFuture
    • ๐Ÿ’ฅ breaking LookupIpFuture now takes a generic parameter, generally <NameServerPool>
  • v0.2.1 Changes

    September 17, 2015

    โž• Added

    • โœ… Functional tests to verify against other DNS servers

    ๐Ÿ”„ Changed

    • mio replaced std::net operators
  • v0.2.0 Changes

    September 07, 2015

    โž• Added

    • โœ… Server support with catalog and tests for example.com
    • ๐Ÿ“œ Parsing example rfc1035 zone file
    • ๐Ÿ†• new lexer for zone files with simplified FSM
    • ๐Ÿ‘ท Travis CI testing support
    • ๐Ÿ‘Œ Supported Client with operational query
    • Writers for Record Data
    • ๐Ÿ“œ All RFC1035 fields parsing!
    • ๐Ÿ“œ label parsing with UTF8 support
    • DNS Class and RecordType enums

    ๐Ÿ›  Fixed

    • Crates.io keywords, etc.

    ๐Ÿ”„ Changed

    • Cleaned up binary encoders and decoders with objects
  • v0.1.0 Changes

    August 07, 2015

    โž• Added

    • ๐Ÿ“œ Started parsing resource records
    • ๐ŸŽ‰ Initial Commit!