Changelog
- 75145f7 chore: Makefile updates
- f3ea26b chore: mesh package tidying and removing unused methods
- f770352 chore: more meshdns tidying, add lru cache for remote lookups
- f27540f chore: move raft functionality to dedicated package
- 753a789 chore: rename store package to better reflect what it is now
- 80ec85a chore: restructure meshdns server
- 6c71756 cleanup: collect cmd packags into single directory
- 60a0067 fix: cleanup error messages in main
- c650307 fix: deadlock when taking shutdown snapshot
- 8a51694 fix: dont remove self on raft close, use api to new leader
- 40fc804 fix: dont return snapshot error if due to no rewrite from log gc
- c5d1aac fix: handle empty requests in meshdns
- 560108b fix: ignore peer obervations about the local node
- 17dee45 fix: linting
- 15063a4 fix: panic when starting meshdns with latest changes
- 5aaceb0 fix: raftbadger update and logging
- 24f5a00 fix: retun original rcode on non-nxdomain forwarded lookup
- f90d3a8 fix: return full answer for root ns lookup
- 3b10385 fix: use same mux for dns udp and tcp server
- 2721941 tidy: cleanup options to mesh package