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/cmd/tailscale
Denton Gentry 02a6ae0e0d cmd/tailscale: implement getInterfaces + SDK 30
SDK 30 prohibits syscall.NetlinkRIB(syscall.RTM_GETADDR, ...)
which Go's net.Interfaces uses. Implement an Android
specific version of net.Interfaces to use instead.

Passing primitive types across JNI is relatively straightforward,
passing a single object of a complex class is annoying but still
possible, but passing lists and other more complex data structures is
way harder. As such, this commit added a Java routine to render the
interface information to a string and pass that across JNI as a
primitive type for Go code to parse.

Fixes https://github.com/tailscale/tailscale/issues/2293
3 years ago
..
backend.go fix name of NewUserspaceEngine in error/comment 3 years ago
callbacks.go android,cmd/tailscale: implement taildrop receive for Android < 10 3 years ago
google.png cmd/tailscale: add Google sign-in button 4 years ago
main.go cmd/tailscale: implement getInterfaces + SDK 30 3 years ago
multitun.go fix name of NewUserspaceEngine in error/comment 3 years ago
pprof.go cmd/tailscale: delete unused FileTargetsEvent; gofmt 3 years ago
store.go jni,cmd/tailscale: replace jni.EnvFor with explicit conversion 4 years ago
tailscale.png all: initial commit 5 years ago
tools.go cmd/tailscale: delete unused FileTargetsEvent; gofmt 3 years ago
ui.go go.*,cmd/tailscale: upgrade Gio 3 years ago