| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net>
Co-authored-by: David Göransson <david.goransson@mullvad.net>
Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
Co-authored-by: David Lönnhager <david.l@mullvad.net>
|
|
Each call to Establish opens a window for leaks on android. By only
invoking Establish if the VpnConfig if any of the input has changed and
reusing it otherwise we avoid many of these leaks. This commit also
waits for android to report back that the routes have been created to
ping and verify connectivity to avoid pings going outside the tunnel.
|
|
|
|
|
|
|
|
|
|
- Split up "ConnectivityCheck" into more descriptive types and collect
them in a new `connectivity` module.
- Fix allow Wireguard-Go tunnel setup to be cancelled
- Use retry param in connectivity check
|