Implement real checking for OpenVPN, WireGuard, and vpnc/Cisco3000 VPNs. Only set the VPN icon if we detect a VPN interface that tries to route all internet traffic through themselves.
Still undone:
many VPN types aren't supported
a VPN interface might only look like it's routing all internet traffic, while in fact only routing some traffic
it's possible for a VPN to actually route all internet traffic but not look like it (e.g., bogons)
But this is an improvement and it covers my use cases, so... :)
Implement real checking for OpenVPN, WireGuard, and vpnc/Cisco3000 VPNs. Only set the VPN icon if we detect a VPN interface that tries to route all internet traffic through themselves.
Still undone:
But this is an improvement and it covers my use cases, so... :)