diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp index dcf0a8fa2d40bb870b5d98c1b96d31282dab7597..ae50d3b92b9a57ded5ac32a3babf99237b0b5477 100644 --- a/src/jamidht/jamiaccount.cpp +++ b/src/jamidht/jamiaccount.cpp @@ -217,7 +217,8 @@ static constexpr const char* DEFAULT_TURN_SERVER = "turn.jami.net"; static constexpr const char* DEFAULT_TURN_USERNAME = "ring"; static constexpr const char* DEFAULT_TURN_PWD = "ring"; static constexpr const char* DEFAULT_TURN_REALM = "ring"; -static const auto PROXY_REGEX = std::regex("(https?://)?([\\w\\.]+)(:(\\d+)|:\\[(.+)-(.+)\\])?"); +static const auto PROXY_REGEX = std::regex( + "(https?://)?([\\w\\.\\-\\_\\~]+)(:(\\d+)|:\\[(.+)-(.+)\\])?"); static const std::string PEER_DISCOVERY_JAMI_SERVICE = "jami"; const constexpr auto PEER_DISCOVERY_EXPIRATION = std::chrono::minutes(1);