diff --git a/OpenKeychain/build.gradle b/OpenKeychain/build.gradle index b7137e566..90b2d774a 100644 --- a/OpenKeychain/build.gradle +++ b/OpenKeychain/build.gradle @@ -55,6 +55,7 @@ dependencies { compile 'com.mikepenz.iconics:meteocons-typeface:1.1.1@aar' compile 'com.mikepenz.iconics:community-material-typeface:1.0.0@aar' compile 'com.nispok:snackbar:2.10.8' + compile 'com.squareup.okhttp:okhttp:2.4.0' // libs as submodules compile project(':extern:openpgp-api-lib:openpgp-api') diff --git a/OpenKeychain/src/main/AndroidManifest.xml b/OpenKeychain/src/main/AndroidManifest.xml index 2dcdb3251..93c75cca6 100644 --- a/OpenKeychain/src/main/AndroidManifest.xml +++ b/OpenKeychain/src/main/AndroidManifest.xml @@ -682,6 +682,9 @@ + + "Enable Tor" + "Requires Orbot to be installed" + "Enable other proxy" + "Proxy Host" + "Proxy host cannot be empty" + "Proxy Port" + "Invalid port number entered" + "Proxy Type" + + + "HTTP" + "SOCKS" + "proxyHttp" + "proxySocks" + + + "Don\'t use Tor" + + + Install Orbot to use Tor? + "Install" + You must have Orbot installed and activated to proxy traffic through it. Would you like to install it? + "Cancel" + "Don\'t use Tor" + + + Start Orbot? + "Orbot doesn\'t appear to be running. Would you like to start it up and connect to Tor?" + "Start Orbot" + "Start Orbot" + "Cancel" + "Don\'t use Tor" + + "<no name>" "<none>" @@ -1163,6 +1199,7 @@ "Key not found!" "Certificate generation failed!" "Save operation failed!" + "Upload operation failed!" "Successfully uploaded key to server" @@ -1192,6 +1229,7 @@ "Exporting all keys" "Exporting public key %s" + "Uploading public key %s" "Exporting secret key %s" "No filename specified!" "Error opening file!" @@ -1201,7 +1239,9 @@ "Database error!" "Input/output error!" "Error preprocessing key data!" + "Error uploading key to server! Please check your internet connection" "Export operation successful" + "Upload to keyserver successful" "Nothing to delete!" "Secret keys can only be deleted individually!" diff --git a/OpenKeychain/src/main/res/xml/preference_headers.xml b/OpenKeychain/src/main/res/xml/preference_headers.xml index e3447ff48..70e400567 100644 --- a/OpenKeychain/src/main/res/xml/preference_headers.xml +++ b/OpenKeychain/src/main/res/xml/preference_headers.xml @@ -5,4 +5,7 @@
+
diff --git a/OpenKeychain/src/main/res/xml/proxy_prefs.xml b/OpenKeychain/src/main/res/xml/proxy_prefs.xml new file mode 100644 index 000000000..94e101cb6 --- /dev/null +++ b/OpenKeychain/src/main/res/xml/proxy_prefs.xml @@ -0,0 +1,34 @@ + + + + + + + + diff --git a/extern/KeybaseLib b/extern/KeybaseLib index 9615d90b1..22f44ec0b 160000 --- a/extern/KeybaseLib +++ b/extern/KeybaseLib @@ -1 +1 @@ -Subproject commit 9615d90b18d1aee4dad994aa45875adfdcfb3c34 +Subproject commit 22f44ec0bf5d6fba9a41d846b7d188bf900b7b3b