Files
netbird/client
Zoltán Papp 1fcfc446a9 [client] Disconnect daemon on GUI quit via async Down
The tray Quit menu now disconnects the daemon before exiting instead of
only tearing down the GUI. A new DownAsync RPC lets the daemon start the
teardown and return immediately: beginDown cancels the connection under
the mutex (so it cannot reconnect), then finishDown (the retry-goroutine
wait and status reset) runs on a background goroutine. handleQuit aborts
any in-flight profile switch first (so a queued Up cannot reconnect during
teardown) and calls DownAsync so quitting never blocks on the engine
shutdown.
2026-07-16 11:10:40 +02:00
..
2023-05-18 19:47:36 +02:00