1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-22 18:17:52 -05:00
Commit Graph

798 Commits

Author SHA1 Message Date
Agioi Theodoroi
bbd3988f3d
clean up code 2020-06-27 07:51:42 +08:00
DuckSoft
780318c5c8
handle dns.PackMessage error
this will fix #2599
2020-06-25 16:22:56 +08:00
DuckSoft
bde766770d
dohdns.go: multiple typo fixes 2020-06-25 14:10:24 +08:00
Roger Shimizu
90af5f19ba
Apply Debian's patch to upstream 2020-06-24 12:57:03 +08:00
Shelikhoo
3e13d79af7
Fix TProxy Process Logic 2020-06-18 13:40:48 +08:00
Shelikhoo
85bd352bc1
propagate context 2020-06-18 12:37:10 +08:00
Darhwa
8e791e92bc
Further strip unique signatures of tls handshake
1. allow users to disable session ticket
2. set default alpn to ["h2", "http/1.1"]
2020-06-18 11:32:37 +08:00
Xiaokang Wang
e4ec9807a2
Merge pull request #12 from zhuobixin/master
LocalAddr() should return local address
2020-06-10 17:45:08 +08:00
Shelikhoo
00103d1f73
Fix tests 2020-06-08 16:16:50 +08:00
Shelikhoo
09b81b78c3
regenerate pb data 2020-06-08 16:16:32 +08:00
zhuobixin
dc906cf68a
LocalAddr() should return local address 2020-06-05 11:17:02 +08:00
Kslr
cfbb875546 Revert "Reduce http proxy client overhead by 1RTT" 2020-03-19 19:11:17 +08:00
vcptr
5d13ec9196 code style optmize in dispatch func 2020-03-12 00:42:29 +08:00
vcptr
04a0c04934 doh route strategy optimized 2020-03-12 00:42:29 +08:00
Anonymous-Someneese
82dee01833 Fix reverse proxy with the HTTP optimization
And any other protocol that require the connection initializer to send first, E.g. freedom with TFO.
2020-03-12 00:42:29 +08:00
mzz2017
7f4f8091f9 feat/fix: dns query subscriptions group by A and AAAA. fix problem that empty result would poll dns server in DoH mode 2020-03-12 00:42:29 +08:00
mzz2017
4a663f2b25 fix(#2211): problem that AAAA query returns A result 2020-03-12 00:42:29 +08:00
ghost
02b658cd2b revert broken dns changes 2020-01-01 10:23:14 +08:00
vcptr
d6df5d7cf9 doh URL controls full path 2019-12-09 09:37:35 +08:00
vcptr
b4b4b3d032 doh config use RFC8484 url format 2019-12-06 12:55:14 +08:00
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