0.4
Fixes:
- Improved memory usage and performance
- Removed an external dependency
0.3
Fixes:
- Output to syslog/logger when running under openrc now works
- Refresh DNS when NetworkManager connection state changes to
"unmanaged"
- Improved latency when handling a lookup by reducing the situations
where it can block
Features:
- openrc: use conf.d to pass more args to dnsane daemon
- Added some tests and benchmarks for filtering
- Filters is now its own package, it should be easier to add new ones
in the future
Other:
- /etc/dnsane.d support removed - this was kinda janky anyways
- Eliminated some allocations when servicing lookups, improving
performance
- Some additional output was moved to the debug loglevel (only visibly
with -d)
0.2
Fixes:
- The openrc conf file has changed and can now be used to override vars
for starting the service
0.1.1
Fixes:
- Lookup failures now result in the server sending SERVFAIL
- Lookup failures no longer crash the app
- Lookups will wait for other valid responses before giving up,
if multiple nameservers are configured