All Versions
60
Latest Version
Avg Release Cycle
64 days
Latest Release
1794 days ago
Changelog History
Page 6
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 fromLookupIp
result type, seeLookupIp::iter
for replacement
โ Added
- ๐ Support for DNSSec validation
- LRU Cache
- ๐ฅ breaking impl
-
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
akaResolverOpts::attempts
support, aka retries - 0๏ธโฃ Google IPv6 nameservers as defaults for
ResolverConfig::default
- ๐ support for domain name search in
ResolverConfig
andLookupIpFuture
- ๐ support for search names in
ResolverConfig
andLookupIpFuture
LookupIpFuture
type alias toLookupIpFuture<NameServerPool>
compatibility
๐ Changed
- ๐ฅ breaking
LookupIpFuture
renamed toLookupIpFuture
- ๐ฅ 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!