Skip to content

Commit 0b7aef9

Browse files
authored
Change split tunneling to be disabled by default
Updated split tunneling settings to disable by default and cleared default split packages.
1 parent 367b815 commit 0b7aef9

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

android/app/src/main/java/com/gooserelay/gooserelayvpn/util/GlobalSettingsStore.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ enum class SplitTunnelMode { INCLUDE, EXCLUDE }
1616
data class GlobalSettings(
1717
val connectionMode: String = "VPN",
1818
val allowLan: Boolean = false,
19-
val splitTunnelingEnabled: Boolean = true,
19+
val splitTunnelingEnabled: Boolean = false,
2020
val splitTunnelMode: SplitTunnelMode = SplitTunnelMode.INCLUDE,
21-
val splitPackagesCsv: String = "com.instagram.android,org.telegram.messenger,com.whatsapp,com.google.android.youtube,com.android.chrome,com.google.android.gm,com.android.vending,com.google.android.googlequicksearchbox,com.twitter.android,com.openai.chatgpt",
21+
val splitPackagesCsv: String = "",
2222
val customDnsServers: String = "",
2323
val fakeDnsEnabled: Boolean = true,
2424
val internetSharingEnabled: Boolean = false,
@@ -77,13 +77,12 @@ object GlobalSettingsStore {
7777
}
7878

7979
private fun Preferences.toModel(): GlobalSettings {
80-
val defaultApps = "com.instagram.android,org.telegram.messenger,com.whatsapp,com.google.android.youtube,com.android.chrome,com.google.android.gm,com.android.vending,com.google.android.googlequicksearchbox,com.twitter.android,com.openai.chatgpt"
8180
return GlobalSettings(
8281
connectionMode = this[KEY_CONNECTION_MODE] ?: "VPN",
8382
allowLan = this[KEY_ALLOW_LAN] ?: false,
84-
splitTunnelingEnabled = this[KEY_SPLIT_TUNNELING_ENABLED] ?: true,
83+
splitTunnelingEnabled = this[KEY_SPLIT_TUNNELING_ENABLED] ?: false,
8584
splitTunnelMode = runCatching { SplitTunnelMode.valueOf(this[KEY_SPLIT_TUNNEL_MODE] ?: "INCLUDE") }.getOrDefault(SplitTunnelMode.INCLUDE),
86-
splitPackagesCsv = this[KEY_SPLIT_PACKAGES] ?: defaultApps,
85+
splitPackagesCsv = this[KEY_SPLIT_PACKAGES] ?: "",
8786
customDnsServers = this[KEY_CUSTOM_DNS_SERVERS] ?: "",
8887
fakeDnsEnabled = this[KEY_FAKE_DNS_ENABLED] ?: true,
8988
internetSharingEnabled = this[KEY_INTERNET_SHARING_ENABLED] ?: false,

0 commit comments

Comments
 (0)