Commit Graph

27 Commits (c27050ad9051dfa89b45668617a13faea747df14)

Author SHA1 Message Date
Darien Raymond 1ab94fed79
optimize v2ctl size
6 years ago
Darien Raymond ffb3793b26
support domain to domain mapping in static host
6 years ago
Darien Raymond 44d87ed642
inbound tag for dns requests
6 years ago
Darien Raymond b52725cf65
DialUDP function
6 years ago
Darien Raymond 1c830472b9
dns protocol package
6 years ago
Darien Raymond fc1e660c27
change net.IP to net.Address
6 years ago
Darien Raymond 9cad27e9bd
skip answer if it is not A or AAAA record
6 years ago
Darien Raymond 1cc3a4832d
fix logic for adding localhost dns
6 years ago
Darien Raymond bb1efdebd1
support querying either IPv4 or IPv6 dns
6 years ago
Darien Raymond afc613f8f3
test case for edns0_subnet
6 years ago
Darien Raymond d013e8069d
switch to stdlib for dns queries
6 years ago
Darien Raymond f7b96507f9
simplify buffer extension
6 years ago
Darien Raymond 58e2ed3381
remove closure on ReadFullFrom
6 years ago
Darien Raymond b6dc31d3fe
first part to move feature interfaces into dedicated directory
6 years ago
Darien Raymond 156af4241d
add some logs
6 years ago
Darien Raymond eb05a92592
dont start periodic task until necessary
6 years ago
Darien Raymond 89fa9367ba
release buffer on error
6 years ago
Darien Raymond e3cc852c57
udp dispatcher takes context with dispatching requests. fixes #1182.
7 years ago
Darien Raymond 463a9cbef8
tweak dns options
7 years ago
Darien Raymond 4c18b61e6c
fix dns query for CNAME
7 years ago
Darien Raymond 4368edf87c
switch to pubsub in dns service
7 years ago
Darien Raymond 69820788b5
fix #1165
7 years ago
Darien Raymond 4477e7436b
simplify client ip design
7 years ago
Darien Raymond ed34adf967
set udp size in edns
7 years ago
Darien Raymond e9e9de55ac
support client subnet
7 years ago
Darien Raymond 2fb77d6911
consume context in local nameserver.
7 years ago
Darien Raymond 9cfb2bfd51
simplify classic dns server
7 years ago