diff --git a/app/Client/Client.php b/app/Client/Client.php index 722a16b..6412ea6 100644 --- a/app/Client/Client.php +++ b/app/Client/Client.php @@ -61,6 +61,9 @@ class Client if (Arr::get($parsedUrl, 'scheme') === 'https') { $url .= ':443'; } + if (! is_null($port = Arr::get($parsedUrl, 'port'))) { + $url .= ":{$port}"; + } return $url; } diff --git a/app/Server/Http/Controllers/Admin/StoreSettingsController.php b/app/Server/Http/Controllers/Admin/StoreSettingsController.php index 92b2195..1feb8e7 100644 --- a/app/Server/Http/Controllers/Admin/StoreSettingsController.php +++ b/app/Server/Http/Controllers/Admin/StoreSettingsController.php @@ -35,6 +35,8 @@ class StoreSettingsController extends AdminController config()->set('expose.admin.messages.subdomain_taken', Arr::get($messages, 'subdomain_taken')); + config()->set('expose.admin.maximum_connection_length', $request->get('maximum_connection_length')); + config()->set('expose.admin.messages.message_of_the_day', Arr::get($messages, 'message_of_the_day')); $httpConnection->send( diff --git a/resources/views/client/dashboard.twig b/resources/views/client/dashboard.twig index 71ca4e3..ab1b084 100644 --- a/resources/views/client/dashboard.twig +++ b/resources/views/client/dashboard.twig @@ -202,21 +202,23 @@
Received at: @{ currentLog.performed_at } - - @{ currentLog.response?.status } - @{ currentLog.response?.reason } - - - @{ currentLog.response?.status } - @{ currentLog.response?.reason } - - - @{ currentLog.response?.status } - @{ currentLog.response?.reason } - +
The amount of minutes that clients may be connected to this expose server. 0 means there is no limit.
+