a115d2a012
Cover bootstrap button state in WebGUI tests
2026-08-07 01:07:02 +09:00
6b2049ccf7
Serialize NordVPN bootstrap and reconciliation
2026-08-07 01:04:03 +09:00
0e3c367bb7
Avoid retaining UI test traces
2026-08-07 01:02:10 +09:00
ceb684c6c6
Retain failed failover candidate status
2026-08-07 01:02:09 +09:00
5a16298c22
Adopt PHPUnit for plugin unit tests
2026-08-07 01:01:58 +09:00
7c4f4ffe0d
Constrain UI tests to disposable targets
2026-08-07 00:34:48 +09:00
1ef0b80415
Add OPNsense WebGUI regression tests
2026-08-07 00:29:07 +09:00
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