Commit Graph

210 Commits (37d1a761397e44627d0e7b004dd175a4370e7684)

Author SHA1 Message Date
Darien Raymond 9e66f315e6
update mocks
6 years ago
Darien Raymond 5fc606ce9d
relocate mocks
6 years ago
Darien Raymond c2566e1331
cleanup unused scenarios
6 years ago
Darien Raymond ed2779e333
more test case for router
6 years ago
Darien Raymond 39134c1b82
remove unnecessary sleep
6 years ago
Darien Raymond f78cf6cfc2
testing with mock
6 years ago
Darien Raymond 307aac26b3
simplify dependency resolution
6 years ago
Darien Raymond a5dcb0f13e
refactor dependency resolution
6 years ago
Darien Raymond 595f3d685e
merge user info inbound metadata
6 years ago
Darien Raymond d730637239
Require Type() for Feature
6 years ago
Darien Raymond b4821c5ed5
move policy and dnsClient
6 years ago
Darien Raymond b6dc31d3fe
first part to move feature interfaces into dedicated directory
6 years ago
Iskander Sharipov 4dfe45ec19 app/router: rewrite if-else chain to switch
6 years ago
Darien Raymond 091fa6ad23
use new errorgen
6 years ago
Darien Raymond d55fbd7f8d
simplify error creation
6 years ago
Darien Raymond 00ea6e3cb2
update protobuf generated files
6 years ago
Darien Raymond 94b880d060
move session based info into session package
6 years ago
Darien Raymond 383b84e7dd
unified tproxy option
6 years ago
Darien Raymond d068f357bd
update proto lib
6 years ago
Darien Raymond eb05a92592
dont start periodic task until necessary
6 years ago
Darien Raymond 54e1bb96cc
introduce in-memory user
6 years ago
Darien Raymond d828aa2fba
add full domain matching
6 years ago
Darien Raymond 059dfdbb97
doc for strmatcher interface
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 ef679bddbd
test case
6 years ago
Darien Raymond 4b63638dca
update protobuf lib
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 cb0eb91f2b
strmatcher
7 years ago
Darien Raymond ff0ae91b9b
update protobuf generated files
7 years ago
Darien Raymond 4a46817cf6
optimize map usage
7 years ago
Darien Raymond 68da956fc4
re-generate code
7 years ago
Darien Raymond 758723516e
reorder condition list to short circuit IP resolution if possible.
7 years ago
Darien Raymond 75a7e9c7f5
comments
7 years ago
Darien Raymond 88b25d38cb
simplify context retrieval
7 years ago
Darien Raymond efcb567273
remove context in struct
7 years ago
Darien Raymond 292d7cc353
massive refactoring for interoperability
7 years ago
Darien Raymond 24395a3e60
comments for protos.
7 years ago
Darien Raymond 2bf5a008f0
fix error levels
7 years ago
Darien Raymond a82ca019b2
release script relocation
7 years ago
Darien Raymond c277c6de54
fix test
7 years ago
Darien Raymond ab4f245313
overrideable dns
7 years ago
Darien Raymond f4c35db968
merge log into common log
7 years ago
Darien Raymond d43a23aa96
move error generator to common
7 years ago
Darien Raymond 5e27e3d260
gofmt
7 years ago
Darien Raymond fd8db49dc9
generalized event handler
7 years ago
Darien Raymond aa2c1f76f4
remove unused function
7 years ago
Darien Raymond 26f005e822
resolve to ip on demand
7 years ago
Darien Raymond 57648c145c cachable domain matcher: step 2
7 years ago