From bd31726f2ff103dda7c84b8a6e801d15404ac96b Mon Sep 17 00:00:00 2001
From: Callum Brown <callum@calcuode.com>
Date: Thu, 5 Aug 2021 16:41:40 +0100
Subject: [PATCH] Allow all characters when checking server input

So IDNs are not rejected. Invalid server names will be caught later.
---
 src/RegisterPage.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/RegisterPage.cpp b/src/RegisterPage.cpp
index 1d529f540..bae24df02 100644
--- a/src/RegisterPage.cpp
+++ b/src/RegisterPage.cpp
@@ -94,7 +94,7 @@ RegisterPage::RegisterPage(QWidget *parent)
 
         server_input_ = new TextField();
         server_input_->setLabel(tr("Homeserver"));
-        server_input_->setRegexp(QRegularExpression("[a-z0-9.-]+"));
+        server_input_->setRegexp(QRegularExpression(".+"));
         server_input_->setToolTip(
           tr("A server that allows registration. Since matrix is decentralized, you need to first "
              "find a server you can register on or host your own."));
-- 
GitLab