DefinedNet / mobile_nebula

Brings nebula to mobile devices (iOS, Android)
https://defined.net
125 stars 37 forks source link

Improvements to NebulaVpnService #79

Closed johnmaguire closed 1 year ago

johnmaguire commented 1 year ago
  1. Explain why we use startService instead of stopService.
  2. Use intent action instead of extra string for signalling intentions.
  3. Make sure Nebula is responsible for closing the fd, not Kotlin.
  4. Shutdown cleanly if onRevoke is called (e.g. another VPN service is launched.)