---

Old patch didn't apply because it had some local changes.

 web/lib/acctfuncs.inc.php | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/web/lib/acctfuncs.inc.php b/web/lib/acctfuncs.inc.php
index df016c6d..0d021f99 100644
--- a/web/lib/acctfuncs.inc.php
+++ b/web/lib/acctfuncs.inc.php
@@ -875,10 +875,7 @@ function valid_pgp_fingerprint($fingerprint) {
  * @return bool True if the SSH public key is valid, otherwise false
  */
 function valid_ssh_pubkey($pubkey) {
-       $valid_prefixes = array(
-               "ssh-rsa", "ssh-dss", "ecdsa-sha2-nistp256",
-               "ecdsa-sha2-nistp384", "ecdsa-sha2-nistp521", "ssh-ed25519"
-       );
+       $valid_prefixes = explode(' ', config_get('auth', 'valid-keytypes'));
 
        $has_valid_prefix = false;
        foreach ($valid_prefixes as $prefix) {
-- 
2.32.0

Reply via email to