Skip to content

Commit 944d0f8

Browse files
committed
Address review comments
1 parent 6b210ba commit 944d0f8

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

android/src/main/java/com/tailscale/ipn/App.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ open class UninitializedApp : Application() {
543543

544544
fun addUserSelectedPackage(packageName: String) {
545545
if (packageName.isEmpty()) {
546-
TSLog.e(TAG, "addUserDisallowedPackageName called with empty packageName")
546+
TSLog.e(TAG, "addUserSelectedPackage called with empty packageName")
547547
return
548548
}
549549

@@ -558,7 +558,7 @@ open class UninitializedApp : Application() {
558558

559559
fun removeUserSelectedPackage(packageName: String) {
560560
if (packageName.isEmpty()) {
561-
TSLog.e(TAG, "removeUserDisallowedPackageName called with empty packageName")
561+
TSLog.e(TAG, "removeUserSelectedPackage called with empty packageName")
562562
return
563563
}
564564

android/src/main/java/com/tailscale/ipn/IPNService.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,15 +136,15 @@ open class IPNService : VpnService(), libtailscale.IPNService {
136136
try {
137137
b.addAllowedApplication(name)
138138
} catch (e: PackageManager.NameNotFoundException) {
139-
TSLog.d(TAG, "Failed to add allowed application: $e")
139+
TSLog.e(TAG, "Failed to add allowed application: $e")
140140
}
141141
}
142142

143143
private fun disallowApp(b: Builder, name: String) {
144144
try {
145145
b.addDisallowedApplication(name)
146146
} catch (e: PackageManager.NameNotFoundException) {
147-
TSLog.d(TAG, "Failed to add disallowed application: $e")
147+
TSLog.e(TAG, "Failed to add disallowed application: $e")
148148
}
149149
}
150150

@@ -179,7 +179,7 @@ open class IPNService : VpnService(), libtailscale.IPNService {
179179
allowPackages = false
180180
TSLog.d(TAG, "Excluded application packages were set via MDM: $mdmDisallowed")
181181
} else {
182-
// Otherwise, prevent user manually disallowed apps from getting their traffic + DNS routed
182+
// Otherwise, prevent user manually disallowed apps from getting their traffic + DNS routed
183183
// via Tailscale
184184
packagesList = UninitializedApp.get().selectedPackageNames()
185185
allowPackages = UninitializedApp.get().allowSelectedPackages()
@@ -189,7 +189,7 @@ open class IPNService : VpnService(), libtailscale.IPNService {
189189
if (allowPackages) {
190190
// There always needs to be at least one allowed application for the VPN service to filter the
191191
// traffic so add our own application by default to fulfill that requirement
192-
packagesList += "com.tailscale.ipn"
192+
packagesList += BuildConfig.APPLICATION_ID
193193

194194
for (packageName in packagesList) {
195195
TSLog.d(TAG, "Including app: $packageName")

android/src/main/java/com/tailscale/ipn/ui/util/InstalledAppsManager.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ package com.tailscale.ipn.ui.util
66
import android.Manifest
77
import android.content.pm.ApplicationInfo
88
import android.content.pm.PackageManager
9+
import com.tailscale.ipn.BuildConfig
910

1011
data class InstalledApp(val name: String, val packageName: String)
1112

@@ -26,7 +27,7 @@ class InstalledAppsManager(
2627
}
2728

2829
private val appIsIncluded: (ApplicationInfo) -> Boolean = { app ->
29-
app.packageName != "com.tailscale.ipn" &&
30+
app.packageName != BuildConfig.APPLICATION_ID &&
3031
// Only show apps that can access the Internet
3132
packageManager.checkPermission(Manifest.permission.INTERNET, app.packageName) ==
3233
PackageManager.PERMISSION_GRANTED

0 commit comments

Comments
 (0)