policy/v2: align SSH rule validation with Tailscale

Trim whitespace on action, users, src, dst; reject empty/wildcard users; reject empty acceptEnv; reject negative and over-max checkPeriod; reject hosts-table aliases as SSH dst; reject non-ASCII tag names; tolerate tag-owner cycles; match group-nesting wording.
This commit is contained in:
Kristoffer Dalby committed 2026-05-13 21:10:13 +02:00
1 parent 4ad200ab73
commit d600090f2c
70 files changed
+1361660 -308

No files matched your search

File diff suppressed because it is too large. Load diff