Commit Graph
11 Commits
Author SHA1 Message Date
Dev Scribe 80d1acdfd5 dns intercept: port DNS-less network recovery to master
Port !997 from v1.0 onto the context-aware master recovery lifecycle. Preserve master logging and resolver APIs while adding macOS default-route DHCP detection, temporary DNS-target cleanup, and atomic recovery ownership.

Includes parser, lifecycle, failure, and concurrency regressions plus the corrected macOS QA helper. Relates to #533 and #597.
2026-09-02 16:54:35 +07:00
Dev Scribe f0b60f3efa pkg: address managed DNS mode review feedback 2026-08-24 15:18:01 +07:00
Dev Scribe 5eb2db549b pkg: apply managed DNS mode in the macOS package 2026-08-24 15:17:03 +07:00
Dev Scribe 24fc9085fa fix: retry macOS OS resolver with route-selected source 2026-08-12 14:41:47 +07:00
Dev Scribe e4e1c0abb9 windows: adopt GP-managed NRPT catch-all 2026-08-12 14:32:13 +07:00
Dev Scribe 58a5ea56af fix: validate pf state before stabilization 2026-08-12 14:05:18 +07:00
Dev Scribe c43739e42d fix: restore v1 intercept parity on master
Restore the previously merged macOS VPN DNS post-settle refresh,
unchanged-exemption suppression, forced pf state flush, and self-upgrade
test after they were removed by the firewall-mode merge.

Also keep Windows NRPT pointed at loopback when the listener is configured
on a wildcard address.
2026-07-15 23:50:19 +07:00
Dev Scribe 265573c744 fix: restore DNS during invalid-device uninstall 2026-07-14 23:20:27 +07:00
Dev Scribe 3226c2d0e2 Port NRPT recovery limits to master
Also adapts the logging fields to the master branch logger API.
2026-07-13 20:18:26 +07:00
Dev Scribe 8948fa402b fix: back off macOS pf watchdog exec storms 2026-07-09 16:25:47 +07:00
Dev Scribe 9399f4590b fix: refresh macOS VPN DNS after pf stabilization 2026-06-22 17:04:06 +07:00