summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-10-02 08:49:41 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-10-09 11:02:02 +0200
commit8cfcae2c7d7148d55a4812df420a0aa6a9d4d7d4 (patch)
tree3ccef8b1ff7f1619df798289acad0427a23e7cdc /android/lib/model
parentcc3d7a2295765fb47949fc73b8bcf7cb76cea552 (diff)
downloadmullvadvpn-8cfcae2c7d7148d55a4812df420a0aa6a9d4d7d4.tar.xz
mullvadvpn-8cfcae2c7d7148d55a4812df420a0aa6a9d4d7d4.zip
Implement LWO on android
Diffstat (limited to 'android/lib/model')
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/FeatureIndicator.kt1
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationMode.kt1
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationType.kt1
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt1
4 files changed, 4 insertions, 0 deletions
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/FeatureIndicator.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/FeatureIndicator.kt
index 6d7951749b..84f516f7bd 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/FeatureIndicator.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/FeatureIndicator.kt
@@ -10,6 +10,7 @@ enum class FeatureIndicator {
UDP_2_TCP,
SHADOWSOCKS,
QUIC,
+ LWO,
LAN_SHARING,
DNS_CONTENT_BLOCKERS,
CUSTOM_DNS,
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationMode.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationMode.kt
index 8926ded829..bdf8d28c5c 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationMode.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationMode.kt
@@ -6,4 +6,5 @@ enum class ObfuscationMode {
Udp2Tcp,
Shadowsocks,
Quic,
+ Lwo,
}
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationType.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationType.kt
index 5eb0ad5548..e84d6ec769 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationType.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/ObfuscationType.kt
@@ -4,4 +4,5 @@ enum class ObfuscationType {
Udp2Tcp,
Shadowsocks,
Quic,
+ Lwo,
}
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt
index 197e8e95ce..492069a62b 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt
@@ -86,6 +86,7 @@ sealed interface RelayItem {
override val active: Boolean,
val daita: Boolean,
val quic: Quic?,
+ val lwo: Boolean,
) : Location {
override val name: String = id.code
override val hasChildren: Boolean = false