From af1ed1a95a8802a0c847528d452794f93e9409dc Mon Sep 17 00:00:00 2001 From: hecht-a Date: Wed, 17 Dec 2025 10:48:38 +0100 Subject: [PATCH] fix: allow User to contain @ and : Closes: https://github.com/Adembc/lazyssh/issues/85 --- internal/adapters/ui/validation.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/adapters/ui/validation.go b/internal/adapters/ui/validation.go index 248c7d6..fea6bf5 100644 --- a/internal/adapters/ui/validation.go +++ b/internal/adapters/ui/validation.go @@ -150,7 +150,7 @@ func GetFieldValidators() map[string]fieldValidator { Message: "Port must be between 1 and 65535", } validators["User"] = fieldValidator{ - Pattern: regexp.MustCompile(`^[a-zA-Z][a-zA-Z0-9._-]*$`), + Pattern: regexp.MustCompile(`^[a-zA-Z][a-zA-Z0-9._\-@:]*$`), Message: "User must start with a letter and contain only letters, numbers, dots, hyphens, and underscores", } validators["Keys"] = fieldValidator{