1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-21 17:46:58 -05:00
v2fly/app/stats
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
..
command Refactor: strmatcher module (#1333) 2021-10-31 18:01:13 +08:00
channel_test.go Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
channel.go v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +01:00
config.pb.go added implementation registration for stats: auto generated 2021-09-06 14:02:13 +01:00
config.proto added implementation registration for stats 2021-09-06 14:02:00 +01:00
counter_test.go Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
counter.go v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +01:00
errors.generated.go Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
stats_test.go Chore: change module name (#677) 2021-02-17 04:31:50 +08:00
stats.go v5: Remove v2ctl & wv2ray (rebased from 7c1ab06206) 2021-09-04 11:09:55 +01:00