- removed unused kill switch
- updated dependencies
- update trust-dns to hickory
- never report an error when the syslog init fails
- dependency updates
- dependency updates
- dependency updates
- dependency updates
- lower the TTL to 60s for container names
- dependency updates
- code of conduct added
- Add support for network scoped dns servers; declare DNS at a network level
- allow one or more dns servers in the aardvark config
- coredns: do not combine results of A and AAAA records
- run,serve: create aardvark pid in child before we notify parent process
- coredns: response message set recursion available if RD is true
- document configuration format
- Changed Aardvark to fork on startup to daemonize, as opposed to have this done by callers. This avoids race conditions around startup.
- Name resolution is now case-insensitive.
- Updated dependancy libraries
- Reduction in CPU use
- Fixed bug with duplicate network names
- Updated dependency libraries
- Removed vergen dependency
- Remove vendor directory from upstream github repository
- Vendored libraries updates
- First release of aardvark-dns.
- Slew of bug fixes related to reverse lookups, NXDOMAIN returns, and so on. Getting very close to first official release.
- This is the first release candidate of Aardvark's initial release! All major functionality is implemented and working.