Alex Chan
c011369de2
cmd/tailscale/cli: start WatchIPNBus before initial Start
...
This partially reverts f3d2fd2 .
When that patch was written, the goroutine that responds to IPN notifications
could call `StartLoginInteractive`, creating a race condition that led to
flaky integration tests. We no longer call `StartLoginInteractive` in that
goroutine, so the race is now impossible.
Moving the `WatchIPNBus` call earlier ensures the CLI gets all necessary
IPN notifications, preventing a reauth from hanging.
Updates tailscale/corp#31476
Signed-off-by: Alex Chan <alexc@tailscale.com >
2025-09-26 14:27:20 +01:00
..
2024-07-10 09:57:00 -07:00
2025-09-08 17:51:59 +01:00
2025-09-16 14:11:15 -07:00
2025-07-18 15:06:09 -04:00
2025-09-22 10:37:27 -07:00
2025-01-22 16:01:07 -08:00
2025-01-23 18:51:16 -08:00
2025-08-08 16:12:11 -04:00
2025-08-08 16:12:11 -04:00
2025-07-11 14:35:24 -07:00
2025-01-22 16:01:07 -08:00
2025-07-22 10:07:09 +01:00
2025-07-22 10:07:09 +01:00
2025-09-16 14:11:15 -07:00
2025-09-16 14:11:15 -07:00
2025-01-22 16:01:07 -08:00
2025-09-16 14:11:15 -07:00
2025-01-24 17:52:43 -08:00
2025-09-23 15:26:10 -07:00
2025-09-16 11:35:49 -07:00
2025-09-23 15:26:10 -07:00
2025-06-17 20:39:59 -07:00
2025-06-17 20:39:59 -07:00
2025-06-17 20:39:59 -07:00
2025-02-03 11:07:55 -06:00
2025-09-23 09:40:55 -05:00
2025-07-08 22:14:18 -07:00
2025-09-22 10:37:27 -07:00
2025-08-28 22:35:24 -07:00
2025-09-16 08:25:06 -07:00
2024-04-17 18:54:10 +01:00
2024-04-09 12:52:34 +01:00
2024-04-09 12:52:34 +01:00
2024-04-09 12:52:34 +01:00
2025-07-08 15:02:51 -05:00
2025-09-02 16:42:25 -07:00
2025-01-23 18:51:16 -08:00
2024-04-17 18:54:10 +01:00
2025-09-16 11:35:49 -07:00
2025-09-12 12:23:34 -07:00
2025-09-08 17:51:59 +01:00
2025-09-02 12:09:32 -05:00
2025-09-08 17:51:59 +01:00
2025-09-16 08:25:06 -07:00
2025-07-22 21:13:25 -04:00
2025-09-16 08:25:06 -07:00
2025-04-08 14:48:43 -07:00
2025-09-08 12:59:42 -07:00
2025-07-25 10:21:41 +01:00
2025-09-22 10:37:27 -07:00
2025-09-17 15:06:19 -07:00
2025-09-02 18:09:16 -07:00
2025-08-01 17:57:06 -07:00
2025-08-08 16:12:11 -04:00
2025-09-16 15:49:03 -07:00
2025-09-26 14:27:20 +01:00
2025-06-23 16:46:06 +02:00
2024-04-09 12:52:34 +01:00
2025-09-08 12:59:42 -07:00
2024-06-18 13:29:41 -04:00