From 6f080749fa18b12e1d2b72b56befb3b5aee90a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean=20Charles=20Del=C3=A9pine?= Date: Wed, 15 Jul 2026 21:41:25 +0200 Subject: [PATCH 1/2] fix(auth): declare 'loginparams' capability so the server selector works regardless of auth driver IMP_Application::authLoginParams() (which builds the server selector when $conf['server']['server_list'] = 'shown') was only reachable via Horde_Core_Auth_Application::getLoginParams() when the Horde auth driver was 'application' pointed at imp. Declaring 'loginparams' in $auth lets horde/base's LoginService/login.php resolve these params independently, via hasCapability('loginparams'). --- lib/Application.php | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Application.php b/lib/Application.php index c4dad2a8c..83ea74621 100644 --- a/lib/Application.php +++ b/lib/Application.php @@ -55,6 +55,7 @@ class IMP_Application extends Horde_Registry_Application 'list', 'remove', 'transparent', + 'loginparams', ]; /** From 8e441e0529463c04bde098b7cfaab44c646b48d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean=20Charles=20Del=C3=A9pine?= Date: Thu, 16 Jul 2026 09:05:33 +0200 Subject: [PATCH 2/2] style: reorder auth capabilities alphabetically --- lib/Application.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Application.php b/lib/Application.php index 83ea74621..0c3bd180d 100644 --- a/lib/Application.php +++ b/lib/Application.php @@ -53,9 +53,9 @@ class IMP_Application extends Horde_Registry_Application 'add', 'authenticate', 'list', + 'loginparams', 'remove', 'transparent', - 'loginparams', ]; /**