Skip to content

Add explicit IPv6 permissions and configurable system blocking - #83

Merged
andre487 merged 1 commit into
mainfrom
feat/ipv6-policy
Nov 13, 2026
Merged

andre487 merged 1 commit into
mainfrom
feat/ipv6-policy

Conversation

@andre487

Copy link
Copy Markdown
Owner

IPv6 destinations are now opt-in per profile and for the system route. Mixed routing requires both permissions; automatic uplink detection is removed. Both permissions round-trip in the shared configuration.

Connection settings also offer an enabled-by-default Windows IPv6 block. Turning it off retains the TUN IPv6 address to avoid sing-tun blocking loopback, while DNS remains IPv4-only and routed IPv6 is rejected. Includes autosave, import/export, read-only handling and documentation.

Validation: configuration tests (including 24 policy combinations), UI tests and schema tests passed locally. CI adds real TUN/WFP loopback and cleanup checks for both DLLs, plus the compatibility mode across proxy types. Real TUN tests were not run on the workstation with an active connection.

@andre487
andre487 merged commit cb59edd into main Nov 13, 2026
9 checks passed
@andre487
andre487 deleted the feat/ipv6-policy branch November 13, 2026 05:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant