Skip to content
Snippets Groups Projects
Commit d8350ee8 authored by jkito's avatar jkito :skull:
Browse files

gui: disable obfs4 and kcp checkbox in preferences for riseup

riseup currently is not having any deployed obfs4 or kcp bridges
but the eip-service.json contains transports[].type as obfs4 for
many of the gateways, therfore the bridge options are explicitly
disabled if the provider name is 'riseup'
parent 29f6493f
No related branches found
No related tags found
1 merge request!239obfs4: stop obfs4 client and proxy in a go routine
......@@ -309,7 +309,7 @@ ThemedPage {
}
PropertyChanges {
target: useBridgesCheckBox
enabled: true
enabled: true && (ctx && ctx.provider == "bitmask")
}
PropertyChanges {
target: useUDP
......@@ -317,7 +317,7 @@ ThemedPage {
}
PropertyChanges {
target: useKCP
enabled: true
enabled: true && (ctx && ctx.provider == "bitmask")
}
}
]
......@@ -325,6 +325,9 @@ ThemedPage {
function areBridgesAvailable() {
// FIXME check if provider offers it
if (ctx && ctx.provider == "riseup") {
return false
}
let providerSupport = true
return providerSupport && !useUDP.checked
}
......@@ -364,11 +367,11 @@ ThemedPage {
if (ctx && ctx.offersUdp && ctx.udp == "true") {
useUDP.checked = true
}
if (ctx && ctx.transport == "obfs4") {
if (ctx && ctx.transport == "obfs4" && ctx.provider == "bitmask") {
useBridgesCheckBox.checked = true
useUDP.enabled = false
}
if (ctx && ctx.transport == "kcp") {
if (ctx && ctx.transport == "kcp" && ctx.provider == "bitmask") {
useKCP.checked = true
useBridgesCheckBox.checked = true
useBridgesCheckBox.enabled = false
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment