argus/setup
Local Dev c78943b35e Ariadne: keep the resolver running on battery
The "BNS Resolver Daemon" and "BNS Sia Bridge" scheduled tasks were
registered with New-ScheduledTaskSettingsSet's defaults, which include
DisallowStartIfOnBatteries and StopIfGoingOnBatteries. On a laptop booted
on battery the system-wide resolver and gateway never started, and an
already-running daemon was killed the moment the charger was unplugged,
so BNS names silently stopped resolving.

install.ps1 (which the Inno installer runs on every install and upgrade)
now registers both tasks with -AllowStartIfOnBatteries
-DontStopIfGoingOnBatteries. The Argus copy of install.ps1 gets the same
change.

Existing installs keep the old task definitions until reinstalled, so the
daemon (running as SYSTEM) now checks both tasks 30 s after start and
flips just those two flags in place via Set-ScheduledTask. Every other
setting and the running instance are left untouched. The fix lands on the
first boot on mains power after the upgrade; battery boots work from then
on.
2026-10-03 13:08:13 +02:00
..
iana-tlds.txt Ariadne 0.1.5: route and certify every live registry TLD, not the legacy nine 2026-09-27 23:20:26 +02:00
install.ps1 Ariadne: keep the resolver running on battery 2026-10-03 13:08:13 +02:00
uninstall.ps1 Ariadne 0.1.4: sweep stale BNS root CAs so browsers stop failing after upgrades 2026-09-27 22:04:00 +02:00