Skip to content

Conversation

doromaraujo
Copy link
Collaborator

No description provided.

The marshalled routes are being sent from go client separated
by semicolons when provided in the IFace configureInterface
callback, but separated by commas on onNetworkChanged call
Now VPNService adds an OnRouteChanged listener
to NetworkChangeNotifier, which queues TUN renewal via a
looper thread
Also remove usage of ServiceAccessor from NetworksFragment
Adapter calls a switch toggle handler defined in
NetworksFragment. Fragment, through its view model, reaches
all the way to the engine to call the go client functions.
with read/write access on android's context
Network domain stores both its address and a list of resolved
ip addresses
It now also takes into consideration resources mapped to
domains and its resolved IP addresses in order to check
connectivity
So that when toggling a route switch, it won't be
in an inconsistent state in case of error from engine
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant