aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add support for cache backendMartin Polden2020-01-112-11/+132
* Revert keys back to uint32Martin Polden2020-01-112-43/+43
* Add Key fieldMartin Polden2020-01-112-15/+29
* Store value itself instead of pointerMartin Polden2020-01-111-6/+7
* Support packing of cache valueMartin Polden2020-01-112-0/+62
* Hold lock during entire prefetch to preserve orderMartin Polden2020-01-112-5/+5
* Load initial hosts in separate goroutineMartin Polden2020-01-112-3/+10
* Ensure that prefetch updates ordered keysMartin Polden2020-01-092-11/+29
* Add example systemd unit fileMartin Polden2020-01-092-0/+11
* Handle concurrent prefetch with varying TTLMartin Polden2020-01-092-8/+49
* Update commented value to match defaultMartin Polden2020-01-041-1/+1
* Fix typoMartin Polden2020-01-041-1/+1
* Add TODO for switching to -static flagMartin Polden2019-12-311-0/+2
* Run tests with race detector on TravisMartin Polden2019-12-311-0/+4
* Fix race in ExchangeMartin Polden2019-12-311-5/+9
* SimplifyMartin Polden2019-12-312-34/+16
* Fix race in CloseMartin Polden2019-12-311-0/+6
* Fix race in getValueMartin Polden2019-12-311-1/+1
* Clean up racy test codeMartin Polden2019-12-313-15/+65
* Fix deadlockMartin Polden2019-12-312-17/+34
* Rewrite testMartin Polden2019-12-311-28/+48
* Add pprof handlersMartin Polden2019-12-312-2/+6
* Stabilize TestMainMartin Polden2019-12-302-28/+35
* Stabilize TestRequestsMartin Polden2019-12-301-0/+1
* SimplifyMartin Polden2019-12-301-8/+2
* Remove unused fieldMartin Polden2019-12-301-2/+0
* Simplify hosts reloadingMartin Polden2019-12-302-18/+6
* Update documentationMartin Polden2019-12-301-15/+20
* Simplify log pruningMartin Polden2019-12-302-36/+14
* Simplify cache evictionMartin Polden2019-12-303-53/+10
* Reduce lock contention by refreshing at query timeMartin Polden2019-12-302-37/+34
* Add lock contention TODOMartin Polden2019-12-301-1/+2
* Log resolver address on errorMartin Polden2019-12-302-2/+4
* Add support for prefetchingMartin Polden2019-12-304-2/+16
* Implement cache prefetchingMartin Polden2019-12-307-33/+125
* Extract Client implementationMartin Polden2019-12-305-69/+65
* Move log mode to LoggerMartin Polden2019-12-297-107/+73
* Query all resolvers in parallelMartin Polden2019-12-293-15/+52
* Rename dnsutil -> dns/dnsutilMartin Polden2019-12-295-3/+3
* Remove unnecessary nil checkMartin Polden2019-12-291-4/+2
* Fix log deletion with no removal candidatesMartin Polden2019-12-292-3/+10
* Fix typoMartin Polden2019-12-291-2/+2
* SimplifyMartin Polden2019-12-291-22/+18
* Rename m -> msgMartin Polden2019-12-292-12/+12
* Extract dnsutil packageMartin Polden2019-12-296-92/+132
* Fix deletion of log entries with zero answersMartin Polden2019-12-292-12/+25
* Fix typoMartin Polden2019-12-282-4/+4
* Simplify remote IP parsingMartin Polden2019-12-281-7/+11
* Log CNAME and NS answersMartin Polden2019-12-281-0/+5
* Skip empty answers when mergingMartin Polden2019-12-282-11/+22