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-android/libtailscale
Andrew Dunham 45567146f4 android, libtailscale: pass BuildConfig to Go code; use for DNS config
This commit wires up a method to allow the Tailscale Go backend to
obtain the build configuration, and then adds a new build configuration
to the build to control whether we fall back to the Google public DNS
servers if we can't determine the platform's DNS configuration.

This replaces the previous "IsPlayVersion" / "MaybeGoogle" check for
whether to use the DNS servers as fallbacks, to allow users to decide
this independently of what version of the Android app this is.

Updates tailscale/tailscale#13431

Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
1 year ago
..
backend.go android, libtailscale: pass BuildConfig to Go code; use for DNS config 1 year ago
callbacks.go libtailscale, android: fix allow LAN access (#324) 2 years ago
interfaces.go android, libtailscale: pass BuildConfig to Go code; use for DNS config 1 year ago
localapi.go libtailscale, mdm: allow syspolicy to subscribe to policy change notifications (#462) 1 year ago
log.go android: switch to using gomobile 2 years ago
multitun.go android: switch to using gomobile 2 years ago
net.go android, libtailscale: pass BuildConfig to Go code; use for DNS config 1 year ago
notifier.go android: switch to using gomobile 2 years ago
store.go android: switch to using gomobile 2 years ago
syspolicy_handler.go libtailscale, mdm: allow syspolicy to subscribe to policy change notifications (#462) 1 year ago
tailscale.go android, libtailscale: pass BuildConfig to Go code; use for DNS config 1 year ago
vpnfacade.go android: only reconfigure VPN when ready 2 years ago