mullvad / mullvadvpn-app

The Mullvad VPN client app for desktop and mobile
https://mullvad.net/
GNU General Public License v3.0
4.54k stars 328 forks source link

Upgrade settings to associate with multi-hop #6257

Open mojganii opened 2 weeks ago

mojganii commented 2 weeks ago

This PR introduces the ability to store entry and exit locations in RelayConstraints to implemnt multi-hop feature. Additionally, users can enable or disable this feature through the settings, which will also upgrade the tunnel settings accordingly. Note that, for backward compatibility, the entry location functionality is not yet implemented. However, in an upcoming PR, we will refactor the related code sections to incorporate entry locations, either.


This change is Reviewable

linear[bot] commented 2 weeks ago

IOS-689 Upgrade settings schema to associate with multi-hop