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> |
||
|---|---|---|
| .. | ||
| distro | ||
| mkversion | ||
| .gitignore | ||
| cmdname_ios.go | ||
| cmdname.go | ||
| cmp_test.go | ||
| cmp.go | ||
| exename.go | ||
| export_test.go | ||
| modinfo_test.go | ||
| print.go | ||
| prop.go | ||
| race_off.go | ||
| race.go | ||
| version_checkformat.go | ||
| version_internal_test.go | ||
| version_not_tsgo.go | ||
| version_test.go | ||
| version_tsgo.go | ||
| version.go | ||