commit 80e92e9d4e0bb55a986b4dff63d225cc4a0e4134 Author: Benjamin Erhart <berh...@netzarchitekten.com> Date: Tue Nov 16 13:09:21 2021 +0100
Fixed some random compiler warnings, while reading through the code. --- app/src/main/AndroidManifest.xml | 13 +++++++++---- .../java/org/torproject/android/service/OrbotService.java | 8 ++++++-- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3779e386..9e8a452a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -44,7 +44,8 @@ <activity android:name=".OrbotMainActivity" android:excludeFromRecents="false" - android:launchMode="singleTop"> + android:launchMode="singleTop" + android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> @@ -70,8 +71,9 @@ <category android:name="android.intent.category.DEFAULT" /> </intent-filter> - </activity> <!-- This is for ensuring the background service still runs when/if the app is swiped away --> + </activity> + <!-- This is for ensuring the background service still runs when/if the app is swiped away --> <activity android:name=".service.util.DummyActivity" android:allowTaskReparenting="true" @@ -160,7 +162,9 @@ android:name=".core.OnBootReceiver" android:enabled="true" android:exported="true"> - <intent-filter android:directBootAware="true"> + + <intent-filter android:directBootAware="true" + tools:targetApi="n"> <action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.intent.action.LOCKED_BOOT_COMPLETED" /> <action android:name="android.intent.action.QUICKBOOT_POWERON" /> @@ -172,7 +176,8 @@ android:name=".service.OrbotService" android:enabled="true" android:permission="android.permission.BIND_VPN_SERVICE" - android:stopWithTask="false"> + android:stopWithTask="false" + android:exported="true"> <intent-filter> <action android:name="android.net.VpnService" /> </intent-filter> diff --git a/orbotservice/src/main/java/org/torproject/android/service/OrbotService.java b/orbotservice/src/main/java/org/torproject/android/service/OrbotService.java index 280d26e3..2f189a08 100644 --- a/orbotservice/src/main/java/org/torproject/android/service/OrbotService.java +++ b/orbotservice/src/main/java/org/torproject/android/service/OrbotService.java @@ -74,6 +74,8 @@ import java.util.concurrent.Executors; import java.util.concurrent.TimeoutException; import IPtProxy.IPtProxy; + +import androidx.annotation.ChecksSdkIntAtLeast; import androidx.annotation.RequiresApi; import androidx.core.app.NotificationCompat; import androidx.localbroadcastmanager.content.LocalBroadcastManager; @@ -110,6 +112,7 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb public static File appBinHome; public static File appCacheHome; private final ExecutorService mExecutor = Executors.newCachedThreadPool(); + @ChecksSdkIntAtLeast(api = Build.VERSION_CODES.LOLLIPOP) boolean mIsLollipop = Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP; TorEventHandler mEventHandler; OrbotVpnManager mVpnManager; @@ -425,6 +428,7 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb } } + @SuppressWarnings("ResultOfMethodCallIgnored") @Override public void onCreate() { super.onCreate(); @@ -632,7 +636,7 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb return portString; } - public boolean updateTorConfigCustom(File fileTorRcCustom, String extraLines) throws IOException, TimeoutException { + public boolean updateTorConfigCustom(File fileTorRcCustom, String extraLines) throws IOException { FileWriter fos = new FileWriter(fileTorRcCustom, false); PrintWriter ps = new PrintWriter(fos); ps.print(extraLines); @@ -1328,7 +1332,7 @@ public class OrbotService extends VpnService implements TorServiceConstants, Orb Bridge b = new Bridge(); b.type = st.nextToken(); - StringBuffer sbConfig = new StringBuffer(); + StringBuilder sbConfig = new StringBuilder(); while (st.hasMoreTokens()) sbConfig.append(st.nextToken()).append(' '); _______________________________________________ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits