All Versions
60
Latest Version
Avg Release Cycle
64 days
Latest Release
2125 days ago
Changelog History
Page 5
Changelog History
Page 5
-
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
-
v0.9 Changes
โ Added
- ๐ง DNS-over-TLS configurations (requires one of
dns-over-native-tls
ordns-over-rustls
features) #396 - Experimental DNS-SD, service discovery (RFC 6763,
mdns
feature required) #363 - Experimental mDNS, multicast DNS, known issues persist (RFC 6762,
mdns
feature required) #337 - ๐ฆ Exposed TTLs on
Lookup
objects @hawkw #444 - โ Added global resolver example #460
๐ Changed
- โฌ๏ธ Use tokio-timer (part of tokio upgrade) @justinlatimer #411
- Backtrace now optional @briansmith #416
- โฌ๏ธ Upgrade to tokio-tcp (tokio upgrade) @Keruspe #426
- โฌ๏ธ Upgrade to tokio-udp (tokio upgrade) @Keruspe #427
- โฌ๏ธ Upgrade to tokio-executor (tokio upgrade) @Keruspe and @justinlatimer #438
- Always reattempt nameserver reconnections regardless of time #457
- ๐ Defaulted type parameter for LookupFuture, removed InnerLookupFuture #459
๐ Fixed
- BinEncoder panic on record sets of extreme sizes #352
- Panic when oneshot channel receiver goes away #356
- ๐ง Incorrect IPv6 configuration for Google nameservers #358
- ๐ Properly yield on failure to acquire lock #372
- Correct order of search list with ndots variable #410
- ๐ Send (Sync where applicable) enforced on all DnsHandle::send and other interfaces #460
- Properly track max query depth as a
task_local
notthread_local
#460, #469 - IPv4 like name resolution in lookup_ip with search order #467
โ Removed
- usage of tokio-core::Core @Keruspe #446
- ๐ง DNS-over-TLS configurations (requires one of
-
v0.8.1 Changes
๐ Changed
- Make read_system_conf() function public #338 (@oherrala)
- Hosts map was not properly reference counted #342
๐ Fixed
- Panic in edge case of label compression #341 (@SAPikachu)
- ๐ Fix
localhost
lookup and no longer panic on no names #343
-
v0.8.0 Changes
๐ Changed
- โก๏ธ Updated
trust-dns-proto
to0.3
, which brings in betterName
andLabel
impls - โฌ๏ธ Dropped LALRPOP
resolv.conf
parser in favor of theresolv-conf
#335 (@cssivision & @little-dude) - ๐ Improved message serialization #311 (@little-dude)
- Many serialization improvements #317
- โก๏ธ Dependencies updated #334 (@oherrala)
โ Added
- ๐
Name
andLabel
now support idna, punycode, seeName::from_str
- ๐ Clippy added to build #304! (@neosilky)
from_system_conf
on now supported on Windows 32bit targets (previously just 64bit) #313 (@liranringel)
๐ Fixed
- ๐ octal escapes fixed in
Name
parsing #330 NULL
record type incorrectly valued at0
to proper10
#329 (@jannic)
- โก๏ธ Updated
-
v0.7.3 Changes
August 12, 2016๐ Fixed
- Issue #27: label case sensitivity revisited for RRSIG signing, RFC 6840
- TCP reregister on would-block errors
-
v0.7.2 Changes
August 10, 2016๐ Fixed
- Issue #28: RRSIG validation of wildcards, label length > wildcard length
-
v0.7.1 Changes
August 09, 2016๐ Fixed
- ๐ Issue #27: remove implicit case conversion of labels (fixes NSEC validation)
-
v0.7.0 Changes
June 20, 2016๐ Changed
- Resolver no longer depends on Client
- ๐ฅ breaking Resolver no longer returns io:Errors, use
From<ResolveError>
forio::Error
- Resolver is now
Send
- ๐ DNSSec now disabled by default in Resolver, see
dnssec-ring
ordnssec-openssl
features #268 - CNAME chaining was cleaned up #271 (@briansmith)
- ๐ On hostname parsing to IpAddr, return without lookup #302 (@cssivision)
- ๐ Change default
LookupIpStrategy
fromIpv4AndIpv6
toIpv4thenIpv6
#301 (@cssivision)
โ Added
- ResolveError and associated types
๐ Fixed
- ๐ Cleaned up CNAME chained lookups, better TTL enforcement, etc #298
-
v0.6.0 Changes
June 01, 2016โ Added
- ๐ Documentation on all modules, and many standard RFC types
- Authority zone signing now complete, still need to load/save private keys
- DNSKEYs auto inserted for added private keys
- ๐ New mocked network client tests, to verify zone signing
- โ NSEC record creation for zone, with tests
- โก๏ธ SIG0 validation for Authentication on for dynamic updates
- Client CQADDD operations, delete_by_rdata, delete_rrset, delete_all
- Client compare_and_swap operation... atomics are here!
๐ Fixed
- โ Added loop on TCP accept requests
- โ Added loop on UDP reads
- โฌ๏ธ Upgraded to mio 0.5.1 for some bug fixes
- Not returning RRSIGs with SOA records on authoritative answers
๐ Changed
- Internal representation of record sets now a full data structure
- ๐ Better rrset keys for fewer clones
- โ Removed many excessive clones (should make requests even faster)
- Cleaned up authority upsert and lookup interfaces
- 0๏ธโฃ All authorities default to IN DNSCLASS now (none others currently supported)
- ๐ Cleaned up the Signer interface to support zone signing
- Simplified RData variant implementations
- ๐ Improved ENDS and SIG0 parsing on Message deserialization