From 2ab8d4cb6e23179e8bbcb948b37b0261a5bcd4d7 Mon Sep 17 00:00:00 2001 From: Daniel Oaks Date: Sun, 14 Aug 2016 14:15:31 +1000 Subject: [PATCH] names: Allow more characters in channel names -- from jlatt/ergonomadic#39 <3 --- irc/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/irc/server.go b/irc/server.go index 8fa3b6b4..384d0c76 100644 --- a/irc/server.go +++ b/irc/server.go @@ -100,7 +100,7 @@ func NewServer(config *Config) *Server { } //TODO(dan): Hot damn this is an ugly hack. Fix it properly at some point. - ChannelNameExpr = regexp.MustCompile(fmt.Sprintf(`^[#][\pL\pN]{1,%d}$`, config.Limits.ChannelLen)) + ChannelNameExpr = regexp.MustCompile(fmt.Sprintf(`^[#][\pL\pN\pP\pS]{1,%d}$`, config.Limits.ChannelLen)) NicknameExpr = regexp.MustCompile(fmt.Sprintf("^[\\pL\\pN\\pP\\pS]{1,%d}$", config.Limits.NickLen)) if config.Server.Password != "" {