aboutsummaryrefslogtreecommitdiff
path: root/lib/dns/server.go
AgeCommit message (Expand)Author
2021-01-22dns: add method to get list of non-local caches in the ServerShulhan
2021-01-20dns: replace master word with zoneShulhan
2020-09-15dns: serve DoT without SSL if server is behind proxy or tlsConfig is nullShulhan
2020-09-06dns: unexport the Messsage's Packet fieldShulhan
2020-09-06dns: add method to remove local caches by names on ServerShulhan
2020-09-06dns: make the RemoveCachesByNames also remove record in non-local cachesShulhan
2020-09-06dns: add method to search cachesShulhan
2020-08-25dns: add second parameter to PopulateCachesByXXXShulhan
2020-08-23dns: print the number of populate caches by RRShulhan
2020-08-23dns: change the HostsFile Messages to list of ResourceRecordShulhan
2020-08-22dns: stop all forwarders on Stop()Shulhan
2020-08-18dns: rename UpsertCacheByRR to PopulateCachesByRRShulhan
2020-08-17dns: add method to remove RR from cache and master fileShulhan
2020-08-15dns: refactoring the ResourceRecord values from []byte to stringShulhan
2020-08-15dns: add method to update/insert resource record to cachesShulhan
2020-07-26dns: add method to remove caches by names on ServerShulhan
2020-06-06all: use default linter optionsShulhan
2020-06-04dns: refactoring loading hosts and master filesShulhan
2020-06-01dns: do not load hidden hosts and master fileShulhan
2020-05-09dns: check for possible nil on DoH serverShulhan
2020-05-09dns: don't call Stop when there is an error on ListenAndServeShulhan
2020-05-09dns: use errors.Is to check for EOFShulhan
2020-05-08dns: disable serving DoH and DoT if port is not set (0)Shulhan
2020-03-01dns: change the mark of input/output in log outputShulhan
2020-03-01dns: fix handling server without fallback forwarderShulhan
2020-02-17dns: check for nil DNS-over-TLS server on server's StopShulhan
2020-02-13all: suppress false-positive linter warningsShulhan
2020-02-13dns: simplify if-else with switch statement in processRequestShulhan
2020-01-22dns: check if server options has fallbackShulhan
2020-01-21dns: forward the request to fallback queue if there is no forwardersShulhan
2019-12-22dns: add debug information for alive forwardersShulhan
2019-12-22dns: remove the usage forward groups in ServerShulhan
2019-12-18dns: merge Start and Wait into ListenAndServeShulhan
2019-12-13dns: change the forwarder's tag counters using number of forwarderShulhan
2019-12-13dns: replace use of goto with defer on forwarder goroutinesShulhan
2019-12-09dns: allocate raw packet on receiveShulhan
2019-12-09dns: split between read and write timeout for TCPClientShulhan
2019-12-07dns: check for bad certificate when reading DoT requestShulhan
2019-12-07dns: log the connection type name when error on serveTCPClientShulhan
2019-12-07dns: close the stopper channelShulhan
2019-12-07dns: fix the use of goroutine on runForwardersShulhan
2019-12-07dns: remove unused logging in RestartForwardersShulhan
2019-12-07dns: remove unused isRunning on runTCPForwarderShulhan
2019-12-04dns: remove the use of pointer on Message fieldsShulhan
2019-12-04dns: close the connection if receiving zero packet on serveTCPClientShulhan
2019-11-26dns: increase and decrease number of forwarders only for primary forwardersShulhan
2019-11-24dns: make the stopper channel to be bufferedShulhan
2019-11-24dns: check for nil forwarderShulhan
2019-11-11dns: minimize double looping on checking error at serveTCPClientShulhan
2019-11-04dns: simplify forwarders reconnect processShulhan