mirror of
https://github.com/tailscale/tailscale.git
synced 2026-06-11 21:02:39 +08:00
cros-garcon NULL-derefs on cold-boot netlink enumeration when tailscale0 is present, preventing the Crostini container and ChromeOS Terminal from starting cleanly. This is an upstream ChromiumOS bug in cros-garcon; tailscaled can work around it by defaulting to userspace-networking mode on Crostini. Tailscale SSH continues to work via tailscaled's netstack. Users can override with --tun=tailscale0 on ChromeOS builds where cros-garcon is fixed. Crostini is detected via /opt/google/cros-containers/bin/garcon, which is present in every Crostini penguin container. ssh/tailssh extends the existing Debian default-PATH case to cover Crostini, since Crostini is Debian-based and benefits from the same SSH PATH defaults. RELNOTE: Crostini now defaults to userspace-networking. Fixes #19488 Updates #12090 Signed-off-by: ferrumclaudepilgrim <ferrumclaudepilgrim@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| testcontainers | ||
| accept_env_test.go | ||
| accept_env.go | ||
| auditd_linux_test.go | ||
| auditd_linux.go | ||
| c2n.go | ||
| hostkeys_test.go | ||
| hostkeys.go | ||
| incubator_linux.go | ||
| incubator_plan9.go | ||
| incubator.go | ||
| listen.go | ||
| privs_test.go | ||
| session.go | ||
| tailssh_integration_test.go | ||
| tailssh_test.go | ||
| tailssh.go | ||
| user.go | ||