Loyalsoldier
807922f883
Reduce timeout & fix ineffassign ( #290 )
4 years ago
Loyalsoldier
454528353d
Fix misspelling according to goreportcard result ( #282 )
4 years ago
Loyalsoldier
bb44d01096
Format proto files using clang-format according to google style ( #264 )
...
* Format proto files using clang-format according to google style
* Regenerate pb.go files
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
f12f76582f
Fix according to staticcheck result
...
staticcheck repo: https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck
4 years ago
Loyalsoldier
ef460f68f8
Adjust Protocol Buffers ( #109 )
...
* Update protoc binary executable files to v3.13.0
* Write proto files in more standard way
* Make go generate & vprotogen compatible with protoc-gen-gofast
* Regenerate pb.go files according to new proto files
* Clean go.sum by running go mod tidy
* Implement mustEmbedUnimplementedServiceServer for gPRC services
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
...
2. Dotless domain support in static host & modify first letter's captial in log
4 years ago
Vigilans
dfeaef75e7
Refactor DNS Server to record original rule of domain matchers
4 years ago
Vigilans
1e222425b6
Amend domain matcher with returning values of all matched subdomains
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
Darhwa
e9c891d5b5
Enable ForceAttemptHTTP2 on DoH client
4 years ago
Agioi Theodoroi
bbd3988f3d
clean up code
4 years ago
DuckSoft
780318c5c8
handle dns.PackMessage error
...
this will fix #2599
4 years ago
DuckSoft
bde766770d
dohdns.go: multiple typo fixes
4 years ago
Roger Shimizu
90af5f19ba
Apply Debian's patch to upstream
4 years ago
Shelikhoo
09b81b78c3
regenerate pb data
5 years ago
vcptr
5d13ec9196
code style optmize in dispatch func
5 years ago
vcptr
04a0c04934
doh route strategy optimized
5 years ago
mzz2017
7f4f8091f9
feat/fix: dns query subscriptions group by A and AAAA. fix problem that empty result would poll dns server in DoH mode
5 years ago
mzz2017
4a663f2b25
fix( #2211 ): problem that AAAA query returns A result
5 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
59e3a2a67c
add comments to exported func
5 years ago
vcptr
ceb77ac8f5
only add to ipIndexMap if GeoIP is configured
...
clearer logging for expectIPs
refactor dns init code
optimal to default port logic
clear message exit if doh met error
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
...
* Rewrite empty string checks more idiomatically.
* Change strings.ToLower comparisons to strings.EqualFold.
* Rewrite switch statement with only one case as if.
5 years ago
Kslr
66cba31123
return error instead of panic, fixes #1638
6 years ago
Darien Raymond
95ed5a5ff8
comments
6 years ago
Darien Raymond
7e5e080488
move sniffing result to session
6 years ago
Darien Raymond
f41b07395a
fix error propagation for nxdomain
6 years ago
Darien Raymond
bb8465e1d6
fix dns parsing for unknown header types
6 years ago
Darien Raymond
9957c64b4a
correctly propagate dns errors all the way through.
...
the internal dns system can correctly handle the cases where:
1) domain has no A or AAAA records
2) domain doesn't exist
fixes #1565
6 years ago
Darien Raymond
c27050ad90
fix usability for both IPv4 and v6 in static dns mapping
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