aboutsummaryrefslogtreecommitdiffstats
path: root/dns
Commit message (Collapse)AuthorAgeFilesLines
* Support TLS server name configurationMartin Polden2020-05-091-1/+9
|
* Refactor multiplexed clientMartin Polden2020-05-094-97/+90
|
* SimplifyMartin Polden2020-01-192-13/+23
|
* Do not fail without loggerMartin Polden2020-01-152-25/+14
|
* SimplifyMartin Polden2020-01-151-17/+11
|
* Test multi-exchangeMartin Polden2020-01-152-8/+93
|
* Simplify logger configurationMartin Polden2020-01-112-6/+7
|
* Decouple std logger and query loggerMartin Polden2020-01-112-22/+26
|
* Fix race in ExchangeMartin Polden2019-12-311-5/+9
|
* Fix race in CloseMartin Polden2019-12-311-0/+6
|
* Clean up racy test codeMartin Polden2019-12-311-10/+26
|
* Log resolver address on errorMartin Polden2019-12-302-2/+4
|
* Implement cache prefetchingMartin Polden2019-12-302-3/+3
|
* Extract Client implementationMartin Polden2019-12-303-63/+59
|
* Move log mode to LoggerMartin Polden2019-12-292-99/+9
|
* Query all resolvers in parallelMartin Polden2019-12-293-15/+52
|
* Rename dnsutil -> dns/dnsutilMartin Polden2019-12-293-1/+121
|
* Remove unnecessary nil checkMartin Polden2019-12-291-4/+2
|
* Fix typoMartin Polden2019-12-291-2/+2
|
* Rename m -> msgMartin Polden2019-12-291-9/+9
|
* 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-282-4/+6
|
* Log whether request was hijackedMartin Polden2019-12-282-3/+3
|
* Remove config option for cache expiry intervalMartin Polden2019-12-281-3/+3
|
* Add support for DNS-over-HTTPS resolverMartin Polden2019-12-271-2/+9
|
* Implement DNS over HTTPS clientMartin Polden2019-12-272-0/+158
|
* 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-262-7/+19
|
* Decouple dependenciesMartin Polden2019-12-262-39/+31
|
* SimplifyMartin Polden2019-12-221-1/+1
|
* Set default cache expiry intervalMartin Polden2019-08-131-4/+2
|
* Fix parsing of remote addressMartin Polden2019-08-112-19/+41
|
* Record remote addressMartin Polden2019-08-112-6/+9
|
* Periodically prune log entriesMartin Polden2019-08-102-10/+6
|
* Support multiple logging modesMartin Polden2019-08-072-16/+98
|
* Implement request loggingMartin Polden2019-08-072-18/+38
|
* Isolate loggerMartin Polden2019-07-101-1/+1
|
* Move cache eviction to goroutineMartin Polden2019-06-102-35/+48
|
* Wire cacheMartin Polden2019-06-092-17/+82
|
* Default to tcp-tls for upstreamMartin Polden2019-06-082-13/+19
|
* Test resolvingMartin Polden2019-06-062-12/+83
|
* Handle all errors explicitlyMartin Polden2019-06-041-2/+2
|
* Implement HijackHosts modeMartin Polden2019-06-032-10/+55
|
* Isolate dns dependencyMartin Polden2019-06-022-0/+184
|
* Move server to top-level packageMartin Polden2019-06-021-225/+0
|
* Use hosts packageMartin Polden2019-06-022-131/+78
|