aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Do not fail without loggerMartin Polden2020-01-153-33/+15
|
* Reduce default timeoutMartin Polden2020-01-152-2/+2
|
* Enable prefetch by defaultMartin Polden2020-01-152-1/+2
|
* SimplifyMartin Polden2020-01-151-17/+11
|
* Test multi-exchangeMartin Polden2020-01-152-8/+93
|
* Remove unnecessary indirect dependenciesMartin Polden2020-01-142-9/+1
| | | | github.com/miekg/dns now declares these dependencies properly.
* Defer taking lock until after request completesMartin Polden2020-01-131-2/+2
| | | | This should be safe now that background tasks are serialized.
* Update order when replacing key in SQL cacheMartin Polden2020-01-132-11/+30
|
* Run tests with race detector by defaultMartin Polden2020-01-121-5/+4
|
* Close cache on shutdownMartin Polden2020-01-121-0/+1
|
* Simplify testsMartin Polden2020-01-121-63/+22
|
* Add metric for pending tasksMartin Polden2020-01-127-37/+69
|
* Ensure ordering of background tasksMartin Polden2020-01-122-29/+50
|
* Support resolution of request data pointsMartin Polden2020-01-125-6/+65
|
* Reject invalid parametersMartin Polden2020-01-122-9/+27
|
* Handle calculating stats for empty tableMartin Polden2020-01-122-3/+13
|
* Avoid refresh when listingMartin Polden2020-01-121-5/+2
|
* Bump miekg/dnsMartin Polden2020-01-122-14/+13
|
* Update readmeMartin Polden2020-01-121-3/+4
|
* Add cache metricsMartin Polden2020-01-125-19/+69
|
* Implement basic metricsMartin Polden2020-01-116-10/+175
|
* Reduce visibility of database methodsMartin Polden2020-01-115-55/+51
|
* Update documentationMartin Polden2020-01-112-13/+20
|
* Simplify logger configurationMartin Polden2020-01-1113-84/+65
|
* Use same pattern for logger and cacheMartin Polden2020-01-112-7/+6
|
* Pass std logger to sql.LoggerMartin Polden2020-01-114-25/+23
|
* Remove unused structMartin Polden2020-01-111-7/+0
|
* Hold rlock when waiting for hostsMartin Polden2020-01-111-1/+7
|
* Update iptables exampleMartin Polden2020-01-111-1/+5
|
* Wire cache backendMartin Polden2020-01-114-4/+32
|
* Rename config option log_database -> databaseMartin Polden2020-01-114-11/+10
|
* Implement persistent cache backendMartin Polden2020-01-113-0/+215
|
* Decouple std logger and query loggerMartin Polden2020-01-1112-145/+141
|
* Add support for cache backendMartin Polden2020-01-112-11/+132
|
* Revert keys back to uint32Martin Polden2020-01-112-43/+43
| | | | Required for persistent cache as SQLite doesn't support uint64.
* 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
|