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
Jonathan Nobels be67ebe263 libtailscale: use b.netmon and sys.Bus consistently (#717)
fixes tailscale/android#17747

There was a mismatch between the netmon into which we
were injecting network change events, and the netmon that
the eventBus registered with in the userspace engine.

The switch from directly registering callbacks with netmon
to using the eventBus caused a regression where the
injected events would no longer trigger interface rebinds based
on feedback from the Android network monitoring APIs.

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
(cherry picked from commit 24b6c48bd2)
1 week ago
..
backend.go libtailscale: use b.netmon and sys.Bus consistently (#717) 1 week ago
callbacks.go android: defer taildrop selector until first taildrop attempt (#684) 4 months ago
fileops.go android: expand SAF FileOps implementation (#675) 4 months ago
interfaces.go android,libtailscale: allow toggling HW attestation via MDM (#709) 2 months ago
keystore.go go.mod: bump OSS (#708) 2 months ago
localapi.go android: expand SAF FileOps implementation (#675) 4 months ago
log.go android: switch to using gomobile 2 years ago
multitun.go android: switch to using gomobile 2 years ago
net.go libtailscale: use b.netmon and sys.Bus consistently (#717) 1 week ago
notifier.go android: switch to using gomobile 2 years ago
store.go android: add All() to state store implementation (#673) 5 months ago
streamutil.go android: expand SAF FileOps implementation (#675) 4 months ago
syspolicy_handler.go libtailscale: use syspolicy RegisterStore rather than deprecated RegisterHandler 3 months ago
tailscale.go android,libtailscale: allow toggling HW attestation via MDM (#709) 2 months ago
vpnfacade.go android: only reconfigure VPN when ready 2 years ago