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/version
Jonathan Nobels e30626c480
version: add support for reporting the mac variant from tailscale --version (#18462)
fixes tailscale/corp#27182

tailscale version --json now includes an osVariant field that will report
one of macsys, appstore or darwin. We can extend this to other
platforms where tailscaled can have multiple personalities.

This also adds the concept of a platform-specific callback for querying
an explicit application identifier.  On Apple, we can use
CFBundleGetIdentifier(mainBundle) to get the bundle identifier via cgo.
This removes all the ambiguity and lets us remove other less direct
methods (like env vars, locations, etc).

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
2 days ago
..
distro cmd/tailscale/cli: add "configure jetkvm" subcommand 6 months ago
mkversion {release,version}: add DSM7.2 specific synology builds (#13405) 1 year ago
.gitignore version: greatly simplify redo nonsense, now that we use VERSION. 5 years ago
cmdname.go clientupdate, util/osshare, util/winutil, version: improve Windows GUI filename resolution and WinUI build awareness 3 months ago
cmdname_ios.go all: update copyright and license headers 3 years ago
cmp.go all: use Go 1.22 range-over-int 2 years ago
cmp_test.go all: update copyright and license headers 3 years ago
exename.go clientupdate, util/osshare, util/winutil, version: improve Windows GUI filename resolution and WinUI build awareness 3 months ago
export_test.go all: update copyright and license headers 3 years ago
modinfo_test.go all: cleanup unused code, part 1 (#10661) 2 years ago
print.go tool/gocross: make gocross opt-in instead of opt-out 7 months ago
prop.go version: add support for reporting the mac variant from tailscale --version (#18462) 2 days ago
race.go all: update copyright and license headers 3 years ago
race_off.go all: update copyright and license headers 3 years ago
version.go util/uniq,types/lazy,*: delete code that's now in Go std 1 year ago
version_checkformat.go version: fix earlier test/wording mistakes 1 year ago
version_internal_test.go clientupdate, util/osshare, util/winutil, version: improve Windows GUI filename resolution and WinUI build awareness 3 months ago
version_test.go version: make all exported funcs compile-time constant or lazy 3 years ago