Files
sing-box/docs
世界 52e72736ad route: simplify rule_set matching semantics
Since b0c6762bc, every rule inside a referenced rule-set was evaluated
as if merged into the outer rule, which required tracking per-branch
group states and let outer rules and rule-set rules satisfy each
other's grouped conditions in both directions.

Restrict merging to the only designed case: a rule-set containing
exactly one non-inverted default rule is merged into the outer rule as
before. Any other rule-set now matches as an ordinary condition of the
outer rule: it matches when any of its rules matches on its own, and
its rules no longer exchange grouped match state with the outer rule
in either direction. Multiple referenced rule-sets keep OR semantics.

Flat address rule-sets such as generated geosite/geoip sets contain a
single default rule, so their behavior is unchanged. The group-state
set machinery is replaced by a single required/satisfied mask pair.

Also update the route and DNS rule docs.
2026-07-23 14:16:55 +08:00
..
2026-07-14 09:32:27 +08:00
2026-07-19 23:14:25 +08:00
2026-01-17 04:54:18 +08:00
2026-07-22 10:36:20 +08:00
2022-07-08 18:41:18 +08:00
2024-09-13 10:09:08 +08:00
2026-04-20 09:49:39 +08:00
2024-08-19 06:39:33 +08:00
2024-08-19 06:39:33 +08:00