Commit graph

17 commits

Author SHA256 Message Date
98f9993362 Populate countries after loading saved settings 2026-08-07 00:02:14 +09:00
baf9b1aa3b Clarify failure policy and country selection 2026-08-06 23:45:36 +09:00
934ea311d6 Keep enrollment menus clear of the modal footer 2026-08-06 23:29:37 +09:00
15b30d1f72 Initialize enrollment fields with alias hints 2026-08-06 22:59:59 +09:00
ae5bc44f14 Render enrollment addresses with native selectors 2026-08-06 22:33:44 +09:00
2890153002 Preserve independent NordVPN enrollment selectors 2026-08-06 21:45:54 +09:00
aaf5d18f58 Repair managed gateway interface resolution 2026-08-03 23:48:07 +09:00
6ab168e041 Reconcile endpoint-qualified firewall policy 2026-08-03 01:04:11 +09:00
df99e50da4 Reject managed UUID ownership mismatches 2026-08-03 01:03:30 +09:00
1c3112245a Limit WireGuard exemption to NordVPN endpoints 2026-08-03 01:03:22 +09:00
058dc96743 Ignore linked development scratchpad 2026-08-03 00:13:37 +09:00
c1cb653b44 Expose NordVPN management in the WebGUI
Add settings, dynamic country selection, transient access-token bootstrap, tunnel status, RFC 1918 warnings, manual reconciliation, menu placement, and ACL coverage.
2026-08-02 23:17:52 +09:00
464388a250 Integrate reconciliation with OPNsense runtime
Register the managed interface, periodic reconciler, configd action, outbound NAT, UDP port exemption, and availability-dependent fail-open or fail-closed rules.
2026-08-02 23:17:32 +09:00
6c4cdebdb1 Manage NordLynx provisioning and failover
Create plugin-owned WireGuard, interface, and gateway objects, then retain healthy servers or reconcile through eligible recommendations until a handshake succeeds.
2026-08-02 23:17:18 +09:00
1018b9e69f Add NordVPN discovery and tunnel health primitives
Implement authenticated credential vending, country-filtered recommendations, atomic status storage, WireGuard health checks, native apply sequencing, RFC 1918 enrollment inspection, and synthetic tests.
2026-08-02 23:17:05 +09:00
7184f595ba Define NordVPN plugin configuration
Add the package metadata and OPNsense model for country eligibility, native traffic selectors, direct egress, failure policy, and managed object identity.
2026-08-02 23:16:50 +09:00
79acee98d3 Document NordVPN failover plugin requirements 2026-08-02 21:35:28 +09:00