You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(proxymanager): show proxies in dashboard during Tailscale auth
When no authkey is configured, newAndStartProxy() called Start() before
adding the proxy to the map. For HTTPS (the default), Start() calls
tsnet.ListenTLS which blocks until the node reaches Running state.
Since the node stays in NeedsLogin without an authkey, the proxy was
never added to the map and never appeared in the dashboard.
Fix by inserting the proxy into the map before Start(), so the dashboard
card appears immediately. Split Start() into startProvider() (quick,
under opMu) and startListeners() (may block, opMu released) to prevent
deadlock when Close() runs concurrently (e.g. container stops while
auth is pending).
Closes#461
Release v2.3.2
Fixes:
- Fix Docker and List providers ignoring proxyAccessLog: false server config
- Fix CI releases not marked as latest on GitHub
Closes#457