Remove `UPDATE_SERVER_TRUSTED_MIRROR`
authorTim Düsterhus <duesterhus@woltlab.com>
Thu, 12 May 2022 12:32:23 +0000 (14:32 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Thu, 12 May 2022 12:32:40 +0000 (14:32 +0200)
wcfsetup/install/files/lib/data/package/update/server/PackageUpdateServer.class.php

index a74b2349b211e0db2ce0d9ccf4ce2d02471681f4..831a6c1bb789875f503856774d0713a9c3b19d43 100644 (file)
@@ -341,30 +341,13 @@ class PackageUpdateServer extends DatabaseObject
      * Returns true if this server is trusted and is therefore allowed to distribute
      * official updates for packages whose identifier starts with "com.woltlab.".
      *
-     * Internal mirrors in enterprise environments are supported through the optional
-     * PHP constant `UPDATE_SERVER_TRUSTED_MIRROR`, adding it to the `config.inc.php`
-     * of the Core is considered to be a safe practice.
-     *
-     * Example:
-     *   define('UPDATE_SERVER_TRUSTED_MIRROR', 'mirror.example.com');
-     *
      * @return      bool
      */
     final public function isTrustedServer()
     {
         $host = Url::parse($this->serverURL)['host'];
 
-        // the official server is always considered to be trusted
-        if ($host === 'update.woltlab.com') {
-            return true;
-        }
-
-        // custom override to allow testing and mirrors in enterprise environments
-        if (\defined('UPDATE_SERVER_TRUSTED_MIRROR') && !empty(UPDATE_SERVER_TRUSTED_MIRROR) && $host === UPDATE_SERVER_TRUSTED_MIRROR) {
-            return true;
-        }
-
-        return false;
+        return $host === 'update.woltlab.com';
     }
 
     /**