mirror of
https://github.com/XTLS/Xray-core.git
synced 2025-01-04 19:29:48 +00:00
42aea01fb5
* Revert "Add RequireFeaturesAsync() that works regardless order of app init" * Add mutex to injection resolution - Turns out we already support async DI resolution regardless of feature ordering Previous code contain a race condition causing some resolution is lost - Note that the new mutex cover s.pendingResolutions and s.features but must not cover callbackResolution() due to deadlock - Refactor some method names and simplify code * Add OptionalFeatures injection For example OptionalFeatures() is useful for fakedns module |
||
---|---|---|
.. | ||
command | ||
balancing_override.go | ||
balancing.go | ||
condition_geoip_test.go | ||
condition_geoip.go | ||
condition_test.go | ||
condition.go | ||
config.go | ||
config.pb.go | ||
config.proto | ||
router_test.go | ||
router.go | ||
strategy_leastload_test.go | ||
strategy_leastload.go | ||
strategy_leastping.go | ||
strategy_random.go | ||
weight_test.go | ||
weight.go |