breadcrumbs/tests
Breadway c02360a873 Fix bugs from a full audit: Tailscale recovery, SSID verification, captive portals, config races
The watch loop could spin forever on a stopped Tailscale daemon (the
auto-start path was unreachable) while re-notifying every retry, report
"connected" when NM autoconnect won a race onto a different SSID, and
classify captive portals as healthy (200/302 accepted as internet). The
bread-bus subscription thread also read/wrote config and state files
concurrently with the watch loop. Fix all of those plus: EDITOR values
with arguments, scan --to silently ignoring unknown profiles, deleted
core profiles being resurrected, inline-network migration data loss,
login never retried, XDG-unaware install-service, detect persisting a
stale default profile, password length leaking through the mask, a
stdin/stdout pipe deadlock, and several minor UI/robustness issues.

Generated with Codebuff 🤖
Co-Authored-By: Codebuff <noreply@codebuff.com>
2026-08-31 15:11:19 +08:00
..
common Fix bugs from a full audit: Tailscale recovery, SSID verification, captive portals, config races 2026-08-31 15:11:19 +08:00
cli.rs Fix bugs from a full audit: Tailscale recovery, SSID verification, captive portals, config races 2026-08-31 15:11:19 +08:00
flow_watch.rs Fix bugs from a full audit: Tailscale recovery, SSID verification, captive portals, config races 2026-08-31 15:11:19 +08:00