[client] Report network addresses on Android for posture checks (#7235)

Android never reported its local network interfaces, so PeerNetworkRange posture checks could not be evaluated: NetworkAddresses always arrived empty.

net.Interfaces() is unusable on Android 11+ (SELinux blocks netlink), so the addresses are parsed from the interface description the host app already provides via stdnet.ExternalIFaceDiscover. The MAC filter is skipped, mirroring #5906
for iOS, since Android does not expose MACs either and nothing reads Mac server side.
This commit is contained in:
Zoltan Papp
2026-08-19 11:47:57 +02:00
committed by GitHub
parent ad98b99fc5
commit 77791b5858
5 changed files with 98 additions and 2 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
//go:build !ios
//go:build !ios && !android
package system