Commit Graph

29 Commits (0650af46f4d7768cf778ce0e1ebd64349d23841a)

Author SHA1 Message Date
Vigilans 4d5a4f4cb6 Routing: Implement Route interface as the routing result of Router
4 years ago
Vigilans f9d37b724c Extract session information during routing as routing context
4 years ago
Darien Raymond 0d31a68694
extract all session context before checking conditions
6 years ago
Darien Raymond 82d562d1f0
use session.Outbound.ResolvedIPs
6 years ago
Darien Raymond 769f770cf7
migrate NetworkList to []Network
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 9e66f315e6
update mocks
6 years ago
Darien Raymond 5fc606ce9d
relocate mocks
6 years ago
Darien Raymond f78cf6cfc2
testing with mock
6 years ago
Darien Raymond a5dcb0f13e
refactor dependency resolution
6 years ago
Darien Raymond 94b880d060
move session based info into session package
6 years ago
Darien Raymond 292d7cc353
massive refactoring for interoperability
7 years ago
Darien Raymond c277c6de54
fix test
7 years ago
Darien Raymond 74cf833758 fully migrate to new assertion lib
7 years ago
Darien Raymond d04d92c187
update context functions
8 years ago
Darien Raymond ca721230e1
split listening settings from inbound proxies and apply context
8 years ago
Darien Raymond 8b00d6fc30
clean imports
8 years ago
Darien Raymond 17504d2aac
context'ize apps
8 years ago
Darien Raymond b11d48d73f
simplify app design
8 years ago
Darien Raymond 095c29fa8c
decouple outbound handler manager
8 years ago
Darien Raymond a7ef82ffbc
fix test break
8 years ago
Darien Raymond 22ef12a456
simplify router
8 years ago
v2ray 3ded18a75b initializable apps
9 years ago
v2ray dac1339d6e Use dns in router
9 years ago
v2ray dde47290d7 completely remove json folder in v2ray
9 years ago
Darien Raymond ae8121e633 remove json packages in app folder
9 years ago
v2ray 34a0cb0b70 move port out of address
9 years ago
v2ray cf56b89898 more router test cases
9 years ago