1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-07-12 12:17:41 -04:00
Commit Graph

778 Commits

Author SHA1 Message Date
vcptr
59e3a2a67c add comments to exported func 2019-11-26 13:24:46 +08:00
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
2019-11-26 13:05:19 +08:00
vcptr
6ef77246ab add DOH dns client 2019-11-25 15:41:36 +08:00
vcptr
3b9514ec9f minor optm 2019-11-22 17:57:16 +08:00
vcptr
fa30713e76 minor changes to dns from pr #2037 2019-11-22 17:40:24 +08:00
Kslr
e52d3fa90b Merge pull request #2037 from weaving118/master
add ip match feature for dns
2019-11-21 22:15:26 +08:00
weaving118
debb7f0c44 ignore if domain already lookup failed 2019-11-21 02:32:09 +08:00
weaving118
1345185b81 add errExpectedIPNonMatch and return nil if empty response 2019-11-21 01:09:23 +08:00
weaving118
e916a3b29d update confip ip to expectIPs 2019-11-20 17:20:33 +08:00
vcptr
54f903040a early inited log 2019-11-19 14:06:25 +08:00
weaving118
101f5d32fa add ip match feature for dns 2019-11-18 23:48:42 +08:00
fcying
1cc7702c51 check detour tag size 2019-10-27 23:14:08 +08:00
fcying
fa926a1d1d access log add detour tag 2019-10-27 14:24:50 +08:00
vcptr
385fed08de fix: allow tls outbound http proxy outbound 2019-10-25 18:00:01 +08:00
Yingyu Cheng
1b1146dbaa fix segment fault when use api remote config 2019-07-20 16:54:58 +08:00
vcptr
01e3a5f809 add StatsService.GetSysStats 2019-07-08 14:12:17 +08:00
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.
2019-06-28 17:53:44 +03:00
Kslr
66cba31123 return error instead of panic, fixes #1638 2019-04-14 08:57:01 +08:00
Darien Raymond
02d8845093 add scripting support for attributes matching 2019-02-28 14:04:43 +01:00
Darien Raymond
0d31a68694 extract all session context before checking conditions 2019-02-28 09:28:55 +01:00
Darien Raymond
95583b5031 support range list in routing rule 2019-02-24 23:43:00 +01:00
Darien Raymond
3828a463ea move sniffing request to session 2019-02-23 00:27:21 +01:00
Darien Raymond
95ed5a5ff8 comments 2019-02-23 00:01:23 +01:00
Darien Raymond
7e5e080488 move sniffing result to session 2019-02-22 16:58:16 +01:00
Darien Raymond
f41b07395a fix error propagation for nxdomain 2019-02-21 15:17:04 +01:00
Darien Raymond
bb8465e1d6 fix dns parsing for unknown header types 2019-02-21 15:04:33 +01:00
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
2019-02-21 13:43:48 +01:00
Darien Raymond
c27050ad90 fix usability for both IPv4 and v6 in static dns mapping 2019-02-21 00:03:31 +01:00
Darien Raymond
6c31049295 add some log to dns lookup 2019-02-12 21:04:28 +01:00
Darien Raymond
4eb2b5e607 merge ext into core 2019-02-10 19:04:11 +01:00
Darien Raymond
932e09a388 remove dep of assert lib 2019-02-09 15:46:48 +01:00
Darien Raymond
2aa0c08709 check domain name 2019-02-06 21:02:03 +01:00
Darien Raymond
836440c61a dns outbound proxy 2019-02-06 10:21:04 +01:00
Darien Raymond
bdd71a44b4 remove dep on assert lib 2019-02-02 22:19:30 +01:00
Darien Raymond
1ab94fed79 optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond
3b02c02ab4 Revert "move init func to separate files"
This reverts commit 3de50a6412.
2019-02-01 16:56:43 +01:00
Darien Raymond
3de50a6412 move init func to separate files 2019-02-01 16:21:42 +01:00
Darien Raymond
c9958681f7 remove dependency on assert lib 2019-01-31 20:57:01 +01:00
Darien Raymond
ffb3793b26 support domain to domain mapping in static host 2019-01-30 21:04:29 +01:00
Darien Raymond
44d87ed642 inbound tag for dns requests 2019-01-16 20:32:41 +01:00
Darien Raymond
defc93c49d rename dispatcher to handler 2019-01-12 09:44:59 +01:00
Darien Raymond
163776b182 remove dependency on assert lib 2019-01-08 23:27:02 +01:00
Darien Raymond
edd71de1c3 remove dependency on assert lib 2019-01-07 23:27:59 +01:00
Darien Raymond
4468c60b95 remove usage on assert lib 2019-01-06 23:30:38 +01:00
Darien Raymond
b52725cf65 DialUDP function 2019-01-05 21:43:22 +01:00
Darien Raymond
3de8389361 rename CloseError() to Interrupt() 2018-12-31 21:25:10 +01:00
Darien Raymond
d35c407419 fix #1493 2018-12-31 10:43:08 +01:00
Darien Raymond
1c830472b9 dns protocol package 2018-12-29 09:03:32 +01:00
Darien Raymond
daa8c9c5da rename NameServerInterface to Client 2018-12-28 20:28:31 +01:00
Darien Raymond
fc1e660c27 change net.IP to net.Address 2018-12-28 20:15:22 +01:00