Files
headscale/hscontrol/policy/v2
Kristoffer Dalby 0c6ac28b04 hscontrol/policy/v2: recategorize grants skip list from SRCIPS_FORMAT into granular root causes
Replace the monolithic SRCIPS_FORMAT skip category (125 tests) with 7
specific subcategories based on analysis of actual test failures:

  MISSING_IPV6_ADDRS          - 90 tests: identity aliases resolve to IPv4 only
  SUBNET_ROUTE_FILTER_RULES   - 10 tests: no rules for subnet-routed CIDRs
  AUTOGROUP_SELF_CIDR_FORMAT  -  4 tests: /32 and /128 suffix on DstPorts IPs
  USER_PASSKEY_WILDCARD       -  2 tests: user:*@passkey unresolvable
  RAW_IPV6_ADDR_EXPANSION     -  2 tests: raw IPv6 expanded to include IPv4
  SRCIPS_WILDCARD_NODE_DEDUP  -  1 test:  wildcard+specific node IP dedup

Also reclassify tests that moved between categories after the CGNAT
split range fix (4 tests now passing, others recategorized into
CAPGRANT_COMPILATION, ERROR_VALIDATION_GAP, VIA_COMPILATION, etc).

Total: 207 skipped, 30 passing (was 193 skipped, 19 passing).
2026-03-25 15:17:23 +00:00
..
2026-03-25 15:17:23 +00:00