1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-21 09:36:34 -05:00
v2fly/app
Ye Zhihao d4da365c5f
Refactor: strmatcher module (#1333)
* Reorganize strmatcher's package structure

* Rename types in strmatcher package according to their file names

* Stablize strmatcher's Matcher interface

* Implement []matcherEntry as SimpleMatcherGroup

* Implement mph algorithm extracted from MphIndexMatcher as MphMatcherGroup

* Implement AddMatcher/AddFullMatcher/AddDomainMatcher/AddSubstrMatcher for each MatcherGroup

* Stablize strmatcher's MatcherGroup interface

* Stablize strmatcher's IndexMatcher interface

* Update strmatcher's benchmark

* Compatibility fix for app/router's DomainMatcher condition

* Fix code quality issue

* Fix basic matcher issues

* Update priority specification for Substr matcher
2021-10-31 18:01:13 +08:00
..
browserforwarder register browser forwarder: auto generated 2021-09-05 11:36:00 +01:00
commander Reformat code 2021-10-28 18:34:19 +08:00
dispatcher regenerate protobuf file 2021-09-04 11:26:13 +01:00
dns Refactor: strmatcher module (#1333) 2021-10-31 18:01:13 +08:00
instman Reformat code 2021-10-28 18:34:19 +08:00
log Reformat code 2021-10-28 18:34:19 +08:00
observatory Reformat code 2021-10-28 18:34:19 +08:00
policy add service registration for policy: auto generated 2021-09-06 14:49:14 +01:00
proxyman Reformat code 2021-10-28 18:34:19 +08:00
restful-api Reformat code 2021-10-28 18:34:19 +08:00
reverse add register for reverse, instman, fakedns 2021-09-07 14:19:56 +01:00
router Refactor: strmatcher module (#1333) 2021-10-31 18:01:13 +08:00
stats Refactor: strmatcher module (#1333) 2021-10-31 18:01:13 +08:00
app.go simplify dependency resolution 2018-10-22 11:26:22 +02:00