diff --git a/app/src/main/assets/linphonerc_default b/app/src/main/assets/linphonerc_default index 367d42837..736e7bd27 100644 --- a/app/src/main/assets/linphonerc_default +++ b/app/src/main/assets/linphonerc_default @@ -35,9 +35,9 @@ host= port=443 [misc] -log_collection_upload_server_url=https://www.linphone.org:444/lft.php -file_transfer_server_url=https://www.linphone.org:444/lft.php -version_check_url_root=https://www.linphone.org/releases +log_collection_upload_server_url=https://files.linphone.org/http-file-transfer-server/hft.php +file_transfer_server_url=https://files.linphone.org/http-file-transfer-server/hft.php +version_check_url_root=https://download.linphone.org/releases max_calls=10 history_max_size=100 conference_layout=1 diff --git a/app/src/main/java/org/linphone/core/CoreContext.kt b/app/src/main/java/org/linphone/core/CoreContext.kt index 87b61812e..f8c15cd8f 100644 --- a/app/src/main/java/org/linphone/core/CoreContext.kt +++ b/app/src/main/java/org/linphone/core/CoreContext.kt @@ -484,6 +484,17 @@ class CoreContext @UiThread constructor(val context: Context) : HandlerThread("C // Add that flag back, was disabled for a time during dev process core.config.setBool("misc", "hide_empty_chat_rooms", true) + + // Replace old URLs by new ones + if (corePreferences.checkForUpdateServerUrl == "https://www.linphone.org/releases") { + corePreferences.checkForUpdateServerUrl = "https://download.linphone.org/releases" + } + if (core.fileTransferServer == "https://www.linphone.org:444/lft.php") { + core.fileTransferServer = "https://files.linphone.org/http-file-transfer-server/hft.php" + } + if (core.logCollectionUploadServerUrl == "https://www.linphone.org:444/lft.php") { + core.logCollectionUploadServerUrl = "https://files.linphone.org/http-file-transfer-server/hft.php" + } } corePreferences.linphoneConfigurationVersion = currentVersion diff --git a/app/src/main/java/org/linphone/core/CorePreferences.kt b/app/src/main/java/org/linphone/core/CorePreferences.kt index 26798808f..a0c43643a 100644 --- a/app/src/main/java/org/linphone/core/CorePreferences.kt +++ b/app/src/main/java/org/linphone/core/CorePreferences.kt @@ -65,9 +65,12 @@ class CorePreferences @UiThread constructor(private val context: Context) { config.setInt("app", "config_version", value) } - @get:WorkerThread - val checkForUpdateServerUrl: String + @get:WorkerThread @set:WorkerThread + var checkForUpdateServerUrl: String get() = config.getString("misc", "version_check_url_root", "").orEmpty() + set(value) { + config.setString("misc", "version_check_url_root", value) + } @get:WorkerThread @set:WorkerThread var conditionsAndPrivacyPolicyAccepted: Boolean