index
:
pakakeh.go
dev
main
Collections of packages and tools for working with Go programming language.
Shulhan
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
dns
/
server.go
Age
Commit message (
Expand
)
Author
2019-11-01
dns: dynamically increase and decrease number of forwarders
Shulhan
2019-10-31
dns: drop all queries for as long 3 seconds if forwarders is not connected
Shulhan
2019-10-30
dns: drop request in queue if forwarder disconnected
Shulhan
2019-10-25
dns: fix race when creating stopper
Shulhan
2019-10-25
dns: refactor the forwarders logic to handle re-connect gracefully
Shulhan
2019-10-25
dns: do not queue error response to fallback channel
Shulhan
2019-10-25
dns: do not re-queue invalid response
Shulhan
2019-10-24
dns: return an error received on server's Wait
Shulhan
2019-10-24
dns: fix err being shadowed when looping on forwarder
Shulhan
2019-10-24
dns: implement forwarder for DoT in the server
Shulhan
2019-10-22
dns: return an error if section question contains invalid packet
Shulhan
2019-10-22
dns: return error code 4 if request class or type is not implemented
Shulhan
2019-10-21
all: fix and add missing comments
Shulhan
2019-10-17
dns: allow DoT traffic to be logged as "DoT" not "TCP"
Shulhan
2019-10-17
dns: add option to allow serving DoH behind proxy
Shulhan
2019-10-17
dns: log the server startup address and port
Shulhan
2019-10-17
dns: change the server certificate options to load from files
Shulhan
2019-10-17
dns: implement server for DNS over TLS
Shulhan
2019-10-16
dns: refactoring server options
Shulhan
2019-10-15
dns: allow listening on DoH without certificate
Shulhan
2019-09-27
all: remove unnecessary trailing newline
Shulhan
2019-09-10
dns: allow message with non recursive-desired to be forwarded
Shulhan
2019-07-09
dns: use channel to stop all forwarders
Shulhan
2019-06-24
dns: replace goto with boolean condition for restarting UDP forwarder
Shulhan
2019-06-24
dns: recreate the DoH forwarder when query fail
Shulhan
2019-06-18
dns: add fallback nameservers
Shulhan
2019-06-16
dns: add method to restart forwarders
Shulhan
2019-06-14
all: fix nolint format
Shulhan
2019-05-13
dns: substract the message TTL when the answer found on cache
Shulhan
2019-05-07
dns: change the server forwarder methods parameter type to string
Shulhan
2019-05-07
dns: use the prefix "!" for response with error code
Shulhan
2019-05-07
dns: remove duplicate log on invalid response
Shulhan
2019-05-07
dns: restart UDP forwarder on error
Shulhan
2019-04-12
dns: print the connection type on debug output
Shulhan
2019-04-12
dns: add worker for pruning old caches by threshold
Shulhan
2019-04-12
dns: add debugging for request, forwarding, and response
Shulhan
2019-04-12
dns: always set is local to true when answer found on cache
Shulhan
2019-04-12
dns: unexport all fields from UDP and TCP clients
Shulhan
2019-04-12
dns: remove address parameter on client Query
Shulhan
2019-04-12
dns: simplify server request using io.Writer
Shulhan
2019-04-12
dns: unexport connection type
Shulhan
2019-04-12
dns: remove receiver interface
Shulhan
2019-04-12
dns: unexport request
Shulhan
2019-04-12
dns/server: implement recursion, forwarding request to parent name servers
Shulhan
2019-04-12
dns: refactor server to use caches
Shulhan
2019-04-12
dns: use direct certificate instance on ServerOptions
Shulhan
2019-04-12
dns: add caches for server
Shulhan
2019-04-12
dns/server: refactor server to use Start, Wait, and Stop
Shulhan
2019-03-31
dns/server: remove unnecessary not nil check on serveTCPClient
Shulhan
2019-01-28
lib/dns: remove request pool
Shulhan
[prev]
[next]