aboutsummaryrefslogtreecommitdiff
path: root/rescached.go
AgeCommit message (Expand)Author
2019-03-02rescached: run multiple routines to process request queueShulhan
2019-03-02cacheworker: remove method update()Shulhan
2019-02-14all: remove caches requestShulhan
2019-01-29rescached: do not remove cached requests if one is failShulhan
2019-01-29cmd/rescached: add function to debug runtime memory allocationShulhan
2019-01-29rescached: remove manual HTTP FlushShulhan
2019-01-29rescached: remove request pool FreeRequest statementShulhan
2019-01-29rescached: fix logging prefix to match with its methodShulhan
2019-01-29rescached: split the process request into its own methodShulhan
2019-01-29response: renama checkExpiration to isExpiredShulhan
2019-01-29rescached: move loading system hosts file to cmd/rescachedShulhan
2019-01-29rescached: check and initialize options with default value if its invalidShulhan
2019-01-28cmd/rescached: move loading hosts and master directory to libraryShulhan
2019-01-26all: fix capitalized errors stringShulhan
2019-01-26rescached: check for nil OptionsShulhan
2019-01-24cacheworker: remove updateQueue, call cacheWorker.update directlyShulhan
2019-01-22cacheworker: rename add() method to upsert()Shulhan
2018-11-30Remove unused message poolShulhan
2018-11-30cmd/rescached: minimize global variablesShulhan
2018-11-30Start(): refactoring to not use naked returnShulhan
2018-11-30processDoHForwardQueue: replace for-select with for-rangeShulhan
2018-11-30processForwardQueue: change parameter remote address to interface net.AddrShulhan
2018-10-01rescached: clear failed forward request from queueShulhan
2018-09-29rescached: load and watch "file.resolvconf" only if its not emptyv2.0.0-rc2Shulhan
2018-09-27Replace debug level variable with debug packageShulhan
2018-09-27Use the same format all debug request, cache, update, and expiredShulhan
2018-09-27Refactoring DNS over HTTPS (DoH)Shulhan
2018-09-27rescached.go: reimplement request poolingShulhan
2018-09-26Add option to allow insecure connection to DoH serverShulhan
2018-09-25Implement DNS over HTTPS for server and forwarderShulhan
2018-09-11Implement subscriber integration with openresolvShulhan
2018-09-08Update response TTL every time message is requested by clientShulhan
2018-09-06cmd/rescached: load master file from directoryShulhan
2018-09-05Merge lib/dns ResponseShulhan
2018-09-05Implement loading master files from directoryShulhan
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-28Ignore updating response from local cachesShulhan
2018-08-26Implement cache pruning using time aware least recently usedShulhan
2018-08-25Move caches as field of rescached serverShulhan
2018-08-25Use package lib/net for network typeShulhan
2018-08-24Refactoring server to use lib/dns.ServerShulhan
2018-08-22Put response back to pool if response message is emptyShulhan
2018-08-21Load system hosts fileShulhan
2018-08-20rescached: DNS resolver cache daemonShulhan