Commit Graph

39 Commits (master)

Author SHA1 Message Date
Vigilans f9d37b724c Extract session information during routing as routing context
4 years ago
Vigilans 40c0bcc3ab Support source port matching in routing config
4 years ago
Darien Raymond 02d8845093
add scripting support for attributes matching
6 years ago
Darien Raymond 0d31a68694
extract all session context before checking conditions
6 years ago
Darien Raymond 95583b5031
support range list in routing rule
6 years ago
Darien Raymond 1ab94fed79
optimize v2ctl size
6 years ago
Darien Raymond 769f770cf7
migrate NetworkList to []Network
6 years ago
Darien Raymond 7b80322b60
fix function signature
6 years ago
Darien Raymond 2cc92920fa
test case for balancer
6 years ago
Darien Raymond 73d3be424b
prototype for balancing rules
6 years ago
Darien Raymond 41956e92a5
migrate to the new geoip matcher
6 years ago
Darien Raymond 15cd999ed3
comments
6 years ago
Darien Raymond c73e899f54
prototype for high performance geoip matcher
6 years ago
Darien Raymond ee74256aac
sort.Interface for CIDR list
6 years ago
Iskander Sharipov 4dfe45ec19 app/router: rewrite if-else chain to switch
6 years ago
Darien Raymond fca324a399
fix build break
6 years ago
Darien Raymond edcf564dd7
improve performance of domain matcher
6 years ago
Darien Raymond ecd45ffb65
propagate error when adding domain condition
6 years ago
Darien Raymond c0e37ef34a
prototype for new sniffing mechanism
6 years ago
Darien Raymond 758723516e
reorder condition list to short circuit IP resolution if possible.
7 years ago
Darien Raymond 2bf5a008f0
fix error levels
7 years ago
Darien Raymond 6b77e14bf6 cachable domain matcher, step 1
7 years ago
Darien Raymond 52ad41cda3 completely move away from net package
7 years ago
Darien Raymond 815019f6da rename IPNet to IPNetTable
7 years ago
Darien Raymond 069837417f
test case for routing rule
8 years ago
Darien Raymond a0bde091d4
sub domain matcher
8 years ago
Darien Raymond a0ac334703
refactor
8 years ago
Darien Raymond 68bc9ea8e4
cleanup error messages
8 years ago
Darien Raymond 35248497d2
refactor error messages
8 years ago
Darien Raymond ca721230e1
split listening settings from inbound proxies and apply context
8 years ago
Darien Raymond efb24a4d21
rewrite error lib
8 years ago
Darien Raymond f95c322677
rename 'this'
8 years ago
Darien Raymond fc81b0aae2
config for inbound tag routing
8 years ago
Darien Raymond aae99a8e98
use session in router
8 years ago
Darien Raymond e13c97d162
rename IP to CIDR in router
8 years ago
Darien Raymond 22ef12a456
simplify router
8 years ago
Darien Raymond ae8121e633 remove json packages in app folder
9 years ago
v2ray 641e5db851 rename RouterConfig to Config
9 years ago
v2ray aab774e78f simplify router config
9 years ago