You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/hostinfo
Jonathan Nobels d6fd865d41
hostinfo, ipnlocal: add optional os-specific callback for querying the hostname (#15647)
updates tailscale/tailscale#13476

On darwin, os.Hostname is no longer reliable when called
from a sandboxed process.  To fix this, we will allow clients
to set an optional callback to query the hostname via an
alternative native API.

We will leave the default implementation as os.Hostname since
this works perfectly well for almost everything besides sandboxed
darwin clients.

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
8 months ago
..
hostinfo.go hostinfo, ipnlocal: add optional os-specific callback for querying the hostname (#15647) 8 months ago
hostinfo_container_linux_test.go hostinfo,build_docker.sh,tailcfg: more reliably detect being in a container (#13826) 1 year ago
hostinfo_darwin.go all: update copyright and license headers 3 years ago
hostinfo_freebsd.go all: update copyright and license headers 3 years ago
hostinfo_linux.go types/result, util/lineiter: add package for a result type, use it 1 year ago
hostinfo_linux_test.go hostinfo: fix testing in container (#14330) 12 months ago
hostinfo_plan9.go all: use network less when running in v86 emulator 8 months ago
hostinfo_test.go hostinfo, ipnlocal: add optional os-specific callback for querying the hostname (#15647) 8 months ago
hostinfo_uname.go all: update copyright and license headers 3 years ago
hostinfo_windows.go hostinfo: update Windows hostinfo to include MSIDist registry value 1 year ago
packagetype_container.go hostinfo: set Hostinfo.PackageType for mkctr container builds 1 year ago