summaryrefslogtreecommitdiff
path: root/app/build.gradle
diff options
context:
space:
mode:
authorcyberta <cyberta@riseup.net>2022-07-19 17:26:25 +0000
committercyberta <cyberta@riseup.net>2022-07-19 17:26:25 +0000
commit6bc3a79e6d09a8fa1857f1d502a87c1c0633be35 (patch)
tree7aa914e63bb6aae27c8521dd198e3f7416e9890c /app/build.gradle
parentabd8c8d06f01cc5b794a18779c2ea36b9317b4e3 (diff)
parent4a95fbad79333bc1cc83b22c8122293a3d8d332f (diff)
Merge branch 'integrate_obfsvpn' into 'master'
update bitmaskcore, integrating obfsvpn See merge request leap/bitmask_android!190
Diffstat (limited to 'app/build.gradle')
-rw-r--r--app/build.gradle16
1 files changed, 16 insertions, 0 deletions
diff --git a/app/build.gradle b/app/build.gradle
index 5c804d75..3e4f4ee2 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -43,6 +43,14 @@ android {
buildConfigField 'boolean', 'allow_manual_gateway_selection', 'true'
// grey out background in EipFragment (main screen) if VPN is not running
buildConfigField 'boolean', 'use_color_filter', 'true'
+ // decide if we use obfsvpn or shapeshifter as obfs4 lib
+ buildConfigField 'boolean', 'use_obfsvpn', 'true'
+ // obfsvpn Debugging config fields to pin and configure a particular proxy
+ buildConfigField 'boolean', 'obfsvpn_pinning', 'false'
+ buildConfigField "String", "obfsvpn_port", '""'
+ buildConfigField "String", "obfsvpn_ip", '""'
+ buildConfigField "String", "obfsvpn_cert", '""'
+ buildConfigField 'boolean', 'obfsvpn_use_kcp', 'false'
// static update url pointing to the latest stable release apk
buildConfigField "String", "update_apk_url", '"https://dl.bitmask.net/client/android/Bitmask-Android-latest.apk"'
@@ -133,6 +141,14 @@ android {
buildConfigField 'boolean', 'allow_manual_gateway_selection', 'true'
// grey out background in EipFragment (main screen) if VPN is not running
buildConfigField 'boolean', 'use_color_filter', 'false'
+ // decide if we use obfsvpn or shapeshifter as obfs4 lib
+ buildConfigField 'boolean', 'use_obfsvpn', 'true'
+ // obfsvpn Debugging config fields to pin and configure a particular proxy
+ buildConfigField 'boolean', 'obfsvpn_pinning', 'false'
+ buildConfigField "String", "obfsvpn_port", '""'
+ buildConfigField "String", "obfsvpn_ip", '""'
+ buildConfigField "String", "obfsvpn_cert", '""'
+ buildConfigField 'boolean', 'obfsvpn_use_kcp', 'false'
//Build Config Fields for automatic apk update checks