aboutsummaryrefslogtreecommitdiffstats
path: root/server.go
Commit message (Expand)AuthorAgeFilesLines
* Simplify logger configurationMartin Polden2020-01-111-8/+6
* Decouple std logger and query loggerMartin Polden2020-01-111-2/+2
* Load initial hosts in separate goroutineMartin Polden2020-01-111-3/+3
* Simplify hosts reloadingMartin Polden2019-12-301-10/+5
* Fix typoMartin Polden2019-12-281-1/+1
* Close dependencies implicitlyMartin Polden2019-12-281-4/+1
* Remove unused timeout parameterMartin Polden2019-12-271-2/+2
* Bump cenkalti/backoffMartin Polden2019-12-271-1/+1
* Decouple dependenciesMartin Polden2019-12-261-18/+4
* Extract signal handling to separate packageMartin Polden2019-12-221-33/+4
* Use correct version of backoffMartin Polden2019-08-121-1/+1
* Retry HTTP fetchingMartin Polden2019-08-111-17/+36
* Support multiple logging modesMartin Polden2019-08-071-0/+1
* Implement request loggingMartin Polden2019-08-071-1/+1
* Isolate loggerMartin Polden2019-07-101-16/+10
* Log listening addressMartin Polden2019-06-121-0/+1
* Use timeout from configMartin Polden2019-06-111-2/+2
* Move cache eviction to goroutineMartin Polden2019-06-101-6/+7
* Wire cacheMartin Polden2019-06-091-12/+20
* Fix dead lock on closeMartin Polden2019-06-091-9/+11
* RefactorMartin Polden2019-06-091-12/+12
* Default to tcp-tls for upstreamMartin Polden2019-06-081-1/+3
* Add support for inline hostsMartin Polden2019-06-081-23/+25
* Ensure hosts are loaded on startupMartin Polden2019-06-061-7/+14
* Handle all errors explicitlyMartin Polden2019-06-041-3/+8
* Implement HijackHosts modeMartin Polden2019-06-031-6/+28
* Test mainMartin Polden2019-06-021-3/+3
* Refactor configMartin Polden2019-06-021-8/+17
* Close server in testMartin Polden2019-06-021-12/+18
* SimplifyMartin Polden2019-06-021-27/+18
* Isolate dns dependencyMartin Polden2019-06-021-65/+31
* Test serverMartin Polden2019-06-021-14/+19
* Move server to top-level packageMartin Polden2019-06-021-0/+226