diff --git a/android/src/main/java/com/tailscale/ipn/mdm/MDMSettings.kt b/android/src/main/java/com/tailscale/ipn/mdm/MDMSettings.kt index c5892bd..3364ceb 100644 --- a/android/src/main/java/com/tailscale/ipn/mdm/MDMSettings.kt +++ b/android/src/main/java/com/tailscale/ipn/mdm/MDMSettings.kt @@ -94,6 +94,9 @@ object MDMSettings { // Handled on the backend val authKey = StringMDMSetting("AuthKey", "Auth Key for login") + // Overrides the value provided by os.Hostname() in Go + val hostname = StringMDMSetting("Hostname", "Device Hostname") + val allSettings by lazy { MDMSettings::class .declaredMemberProperties diff --git a/android/src/main/res/values/strings.xml b/android/src/main/res/values/strings.xml index 0c5d8e2..e9a121f 100644 --- a/android/src/main/res/values/strings.xml +++ b/android/src/main/res/values/strings.xml @@ -319,5 +319,7 @@ Run as subnet router Route traffic according to your network\'s rules. Some networks require this to access IP addresses that don\'t start with 100.x.y.z. Subnet routing + Specifies a device name to be used instead of the automatic default. + Hostname diff --git a/android/src/main/res/xml/app_restrictions.xml b/android/src/main/res/xml/app_restrictions.xml index d62c7fc..7f5549f 100644 --- a/android/src/main/res/xml/app_restrictions.xml +++ b/android/src/main/res/xml/app_restrictions.xml @@ -128,4 +128,10 @@ android:key="AuthKey" android:restrictionType="string" android:title="@string/auth_key" /> + + \ No newline at end of file