Commit 02768ec
committed
libtailscale: do not close old TUNs during reconfig on ChromeOS
The bug that required us to close previous tunnels during VPN reconfiguration
on ChromeOS in 8dbac87 was resolved
sometime between June 2020 and February 2021.
While we do not know exactly when it was fixed, we believe the issue was resolved
in November 2020, when OpenVpnDriver was migrated to the VpnService state machine:
https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2497361
While I couldn't find a reliable way to determine which ChromeOS version we're running on,
the Auto Update Expiration (AUE) policy suggests that only devices manufactured in 2017
or earlier might not be eligible for an update to a version with the seamless handover fix.
Considering the above, in this commit we stop closing old TUNs on ChromeOS to avoid
breaking connections for users running newer (November 2020+) ChromeOS releases.
Updates tailscale/tailscale#19591
Signed-off-by: Nick Khyl <nickk@tailscale.com>1 parent dca6313 commit 02768ec
1 file changed
Lines changed: 4 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
| 83 | + | |
93 | 84 | | |
94 | 85 | | |
95 | 86 | | |
| |||
104 | 95 | | |
105 | 96 | | |
106 | 97 | | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
115 | 101 | | |
116 | 102 | | |
117 | 103 | | |
| |||
249 | 235 | | |
250 | 236 | | |
251 | 237 | | |
252 | | - | |
253 | 238 | | |
254 | 239 | | |
255 | 240 | | |
| |||
0 commit comments