Files
sing-box/docs/configuration
世界 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-23 13:17:58 +08:00
2026-07-09 11:17:55 +08:00
2026-07-16 21:35:01 +08:00
2022-08-28 12:47:23 +08:00
2023-12-21 15:24:05 +08:00
2026-07-16 21:35:01 +08:00
2026-07-11 08:42:52 +08:00
2026-07-11 08:42:52 +08:00