aboutsummaryrefslogtreecommitdiffstats
path: root/dns/proxy.go
Commit message (Expand)AuthorAgeFilesLines
* Move log mode to LoggerMartin Polden2019-12-291-20/+9
* Query all resolvers in parallelMartin Polden2019-12-291-12/+7
* Rename dnsutil -> dns/dnsutilMartin Polden2019-12-291-1/+1
* Remove unnecessary nil checkMartin Polden2019-12-291-4/+2
* Extract dnsutil packageMartin Polden2019-12-291-32/+2
* Fix typoMartin Polden2019-12-281-3/+3
* Simplify remote IP parsingMartin Polden2019-12-281-7/+11
* Log CNAME and NS answersMartin Polden2019-12-281-0/+5
* Close dependencies implicitlyMartin Polden2019-12-281-4/+2
* Log whether request was hijackedMartin Polden2019-12-281-2/+2
* Add support for DNS-over-HTTPS resolverMartin Polden2019-12-271-2/+9
* Include rcode in API responsesMartin Polden2019-12-261-2/+10
* Merge multi-answer log entriesMartin Polden2019-12-261-0/+2
* Log all answersMartin Polden2019-12-261-6/+18
* Decouple dependenciesMartin Polden2019-12-261-19/+10
* SimplifyMartin Polden2019-12-221-1/+1
* Fix parsing of remote addressMartin Polden2019-08-111-2/+7
* Record remote addressMartin Polden2019-08-111-2/+3
* Periodically prune log entriesMartin Polden2019-08-101-2/+2
* Support multiple logging modesMartin Polden2019-08-071-16/+33
* Implement request loggingMartin Polden2019-08-071-6/+16
* Isolate loggerMartin Polden2019-07-101-1/+1
* Move cache eviction to goroutineMartin Polden2019-06-101-14/+13
* Wire cacheMartin Polden2019-06-091-10/+39
* Default to tcp-tls for upstreamMartin Polden2019-06-081-10/+14
* Test resolvingMartin Polden2019-06-061-4/+12
* Handle all errors explicitlyMartin Polden2019-06-041-2/+2
* Implement HijackHosts modeMartin Polden2019-06-031-10/+30
* Isolate dns dependencyMartin Polden2019-06-021-0/+109