diff options
author | Fup Duck <fupduck@sacknagel.com> | 2018-01-13 23:45:34 +0100 |
---|---|---|
committer | Fup Duck <fupduck@sacknagel.com> | 2018-01-13 23:45:34 +0100 |
commit | 7331f55bb789840fc0fc9e162a0f2d538146fd1e (patch) | |
tree | 9ebcb39a3d5d8c4f187f765d4e1a1bb1d8482068 | |
parent | cbb8250b4e8464a0d66e17a5c695d0e44fc26c6c (diff) | |
parent | fb69ccd7088287ec886471e9acfc62a03bdad708 (diff) |
Merge remote-tracking branch '0xacab/0.9.8' into 8802_drawer
-rw-r--r-- | CHANGELOG | 14 | ||||
-rw-r--r-- | app/src/main/AndroidManifest.xml | 4 | ||||
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/ProviderApiManagerBase.java | 2 | ||||
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/VpnFragment.java | 2 |
4 files changed, 18 insertions, 4 deletions
@@ -1,3 +1,17 @@ +0.9.8 - the UI overhaul +Bugs: +- fixes notification channel bug on Android 8+ +- fixes Bitmask starting always on restart regardless of the last state before the phone was turned off + +Features: +- support for Android's always-on vpn system setting: + - Bitmask starts the vpn with the last selected profile + - if no vpn provile is available Bitmask blocks all outgoing internet traffic until + the user creates a vpn profile or enables unsecured internet traffic + with a click on a notification +- improved certificate pinning mechanism +- (more to come) + 0.9.7 - the maintenance release Bugs: - fixes failing login on Android 7.0 and Android 7.1 (Android Nougat) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 2d42e922..279181cf 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -16,8 +16,8 @@ --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="se.leap.bitmaskclient" - android:versionCode="131" - android:versionName="0.9.7"> + android:versionCode="132" + android:versionName="0.9.8RC1" > <uses-sdk android:minSdkVersion="16" diff --git a/app/src/main/java/se/leap/bitmaskclient/ProviderApiManagerBase.java b/app/src/main/java/se/leap/bitmaskclient/ProviderApiManagerBase.java index 9b288122..2542759f 100644 --- a/app/src/main/java/se/leap/bitmaskclient/ProviderApiManagerBase.java +++ b/app/src/main/java/se/leap/bitmaskclient/ProviderApiManagerBase.java @@ -510,7 +510,7 @@ public abstract class ProviderApiManagerBase { * @return response from authentication server */ private JSONObject sendToServer(String url, String request_method, String jsonString, OkHttpClient okHttpClient) { - return requestJsonFromServer(url, request_method, jsonString, null, okHttpClient); + return requestJsonFromServer(url, request_method, jsonString, new ArrayList<Pair<String, String>>(), okHttpClient); } protected String sendGetStringToServer(@NonNull String url, @NonNull List<Pair<String, String>> headerArgs, @NonNull OkHttpClient okHttpClient) { diff --git a/app/src/main/java/se/leap/bitmaskclient/VpnFragment.java b/app/src/main/java/se/leap/bitmaskclient/VpnFragment.java index 6dab1b27..f1463029 100644 --- a/app/src/main/java/se/leap/bitmaskclient/VpnFragment.java +++ b/app/src/main/java/se/leap/bitmaskclient/VpnFragment.java @@ -207,7 +207,7 @@ public class VpnFragment extends Fragment implements Observer { .setPositiveButton((android.R.string.yes), new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - askToStopEIP(); + stopEipIfPossible(); } }) .setNegativeButton(activity.getString(android.R.string.no), new DialogInterface.OnClickListener() { |