aboutsummaryrefslogtreecommitdiff
path: root/cacheworker.go
AgeCommit message (Expand)Author
2019-07-05all: refactoring with latest update on dns packageShulhan
2019-03-02cacheworker: remove method update()Shulhan
2019-02-14all: remove caches requestShulhan
2019-01-29cacheworker: print pruned record only on debug modeShulhan
2019-01-26cacheworker: replace "for select" with "for range"Shulhan
2019-01-24cacheworker: remove updateQueue, call cacheWorker.update directlyShulhan
2019-01-24caches: replace sync.Map with plain map and MutexShulhan
2019-01-23cacheworker: remove queue for pruning response in cacheShulhan
2019-01-23cacheworker: check for nil "res" parameter on removeShulhan
2019-01-23cacheworker: add message to list if its contains other typeShulhan
2019-01-22cacheworker: rename add() method to upsert()Shulhan
2019-01-22cacheworker: check for empty msg parameter on add()Shulhan
2019-01-22cacheworker: remove unused cacheThreshold fieldShulhan
2019-01-16cacheworker.go: do not cache DNS message with non OK status codeShulhan
2018-11-30Remove unused message poolShulhan
2018-09-27Replace debug level variable with debug packageShulhan
2018-09-27Use the same format all debug request, cache, update, and expiredShulhan
2018-09-14Ignore response only if response code is not zeroShulhan
2018-09-07Remove function newCacheShulhan
2018-09-06cmd/rescached: load master file from directoryShulhan
2018-09-05Merge lib/dns ResponseShulhan
2018-08-31cacheworker.start: free response that is not added to cacheShulhan
2018-08-30Fix race when updating new responseShulhan
2018-08-30Cache request to prevent forwarding the same queries to parent serverShulhan
2018-08-29Set debug level 0 to log startup and error messagesShulhan
2018-08-29Convert request question name to lower casesShulhan
2018-08-28[chore] Formatting outputShulhan
2018-08-26Implement cache pruning using time aware least recently usedShulhan