Commit Graph

84 Commits (master)

Author SHA1 Message Date
Loyalsoldier 454528353d
Fix misspelling according to goreportcard result (#282)
4 years ago
loyalsoldier b181045b0c
Errorgen: support to run outside of GOPATH
4 years ago
loyalsoldier ec0c3f181d
DNS: refine local TLDs for localhost DNS
4 years ago
loyalsoldier 323ef03f02
Minor fixes
4 years ago
Vigilans c973b5a484 Fix github.com/v2fly/v2ray-core/issues/146
4 years ago
Vigilans 47c997d75e Fix github.com/v2fly/v2ray-core/issues/146
4 years ago
loyalsoldier 00b4217aab
Fix: loging empty rules & DNS
4 years ago
Vigilans 22b4e68a2d Log matched rules and DNS to use during priority matching
4 years ago
Vigilans dfeaef75e7 Refactor DNS Server to record original rule of domain matchers
4 years ago
Vigilans c74a33f827 Amending domain matcher with returning array of all matches
4 years ago
Vigilans 17f51f412c Dotless domain support in built-in DNS
4 years ago
Agioi Theodoroi bbd3988f3d
clean up code
4 years ago
ghost 02b658cd2b revert broken dns changes
5 years ago
vcptr d6df5d7cf9 doh URL controls full path
5 years ago
vcptr b4b4b3d032 doh config use RFC8484 url format
5 years ago
vcptr ceb77ac8f5 only add to ipIndexMap if GeoIP is configured
5 years ago
vcptr 6ef77246ab add DOH dns client
5 years ago
vcptr 3b9514ec9f minor optm
5 years ago
vcptr fa30713e76 minor changes to dns from pr #2037
5 years ago
weaving118 debb7f0c44
ignore if domain already lookup failed
5 years ago
weaving118 1345185b81
add errExpectedIPNonMatch and return nil if empty response
5 years ago
weaving118 e916a3b29d
update confip ip to expectIPs
5 years ago
weaving118 101f5d32fa
add ip match feature for dns
5 years ago
Kirill Motkov 0401a91ef4 Some code improvements
5 years ago
Darien Raymond f41b07395a
fix error propagation for nxdomain
6 years ago
Darien Raymond 9957c64b4a
correctly propagate dns errors all the way through.
6 years ago
Darien Raymond 6c31049295
add some log to dns lookup
6 years ago
Darien Raymond 2aa0c08709
check domain name
6 years ago
Darien Raymond 836440c61a
dns outbound proxy
6 years ago
Darien Raymond 1ab94fed79
optimize v2ctl size
6 years ago
Darien Raymond 3b02c02ab4
Revert "move init func to separate files"
6 years ago
Darien Raymond 3de50a6412
move init func to separate files
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 daa8c9c5da
rename NameServerInterface to Client
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 a14fae4b35
fix lint warnings
6 years ago
Wuxiang 3a4371ad21
fix a typo
6 years ago
Darien Raymond 307aac26b3
simplify dependency resolution
6 years ago
Darien Raymond a5dcb0f13e
refactor dependency resolution
6 years ago
Darien Raymond fb7dd1a577
fix #1322
6 years ago
Darien Raymond abf0cb1ec4
move function to features
6 years ago
Darien Raymond d730637239
Require Type() for Feature
6 years ago
Darien Raymond c3170dfc8e
fix dns client
6 years ago
Darien Raymond b4821c5ed5
move policy and dnsClient
6 years ago
Darien Raymond 091fa6ad23
use new errorgen
6 years ago
Darien Raymond 909cb9b27a
announce deprecated proto settings
6 years ago
Darien Raymond eb05a92592
dont start periodic task until necessary
6 years ago
Darien Raymond f227e85b54
support per-domain prioritized name server
6 years ago