Commit Graph
23 Commits
Author SHA1 Message Date
Ye Zhihaoandloyalsoldier d8c03f10b5 Refactoring: DNS App (#169)
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
2020-12-18 17:24:33 +08:00
Ye Zhihao 5b2a9e8769 API: Reflection Service Support (#435) 2020-11-20 01:57:31 +08:00
Ye Zhihao 67f409de04 Stats: Implements blocking/non-blocking messaging of Channel (#250) 2020-10-03 03:06:32 +08:00
Vigilans cd9ac1bac7 API: Implements RoutingService 2020-09-24 10:24:26 +08:00
Vigilans fa37f82b89 Stats: Add ChannelConfig & Return error on subscription 2020-09-23 22:35:13 +08:00
Vigilans 4d5a4f4cb6 Routing: Implement Route interface as the routing result of Router 2020-09-18 17:30:59 +08:00
Vigilans 4fca2fe940 Implement common.Runnable for stats.Channel feature 2020-09-15 23:04:26 +08:00
Vigilans 5a497890e6 Routing Context: Fix GetUser() & Use string for Attributes Value 2020-09-13 00:34:35 +08:00
Vigilans 0406cd896b Add UnregisterChannel & Modify unregistering logic 2020-09-09 11:33:29 +08:00
Vigilans bff96a7a52 Support Channel (Observer Pattern) in Stats Manager 2020-09-04 15:07:42 +08:00
Vigilans f9d37b724c Extract session information during routing as routing context 2020-09-04 11:32:19 +08:00
Vigilans c973b5a484 Fix github.com/v2fly/v2ray-core/issues/146 2020-08-31 12:40:27 +08:00
Vigilans 47c997d75e Fix github.com/v2fly/v2ray-core/issues/146 2020-08-31 12:21:56 +08:00
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
2020-08-16 22:18:28 +08:00
Vigilans dfeaef75e7 Refactor DNS Server to record original rule of domain matchers 2020-08-16 22:18:12 +08:00
Vigilans 1ab9e58dce Supply test for domain matcher group 2020-08-15 21:28:34 +08:00
Vigilans 1e222425b6 Amend domain matcher with returning values of all matched subdomains 2020-08-13 15:26:30 +08:00
Vigilans c74a33f827 Amending domain matcher with returning array of all matches 2020-08-11 13:31:04 +08:00
Vigilans 40c0bcc3ab Support source port matching in routing config 2020-08-09 16:53:45 +08:00
Vigilans 17f51f412c Dotless domain support in built-in DNS 2020-08-09 16:51:06 +08:00
Vigilans 30e312f72b Apply sockopt from inbound config to dokodemo tproxy's response connection 2020-08-01 02:04:06 +08:00
Vigilans 39cbe4ab13 Implement setReuseAddr and setReusePort in sockopt_{os}.go 2020-07-31 01:20:12 +08:00
Vigilans bb932d8a1e Move setting of SO_REUSEPORT out of applyInboundSocketOptions 2020-07-31 00:01:36 +08:00