From 726d997d07fb8202e10a45b04fa205a96e046e24 Mon Sep 17 00:00:00 2001 From: Shivaram Lingamneni Date: Sun, 6 Oct 2024 18:11:34 +0200 Subject: [PATCH] advertise SAFELIST (#2196) LIST is implemented via blocking (*ResponseBuffer).Send, so it can never exceed the sendq limit. --- irc/config.go | 1 + 1 file changed, 1 insertion(+) diff --git a/irc/config.go b/irc/config.go index 5216f16e..347deab2 100644 --- a/irc/config.go +++ b/irc/config.go @@ -1656,6 +1656,7 @@ func (config *Config) generateISupport() (err error) { isupport.Add("RPCHAN", "E") isupport.Add("RPUSER", "E") } + isupport.Add("SAFELIST", "") isupport.Add("STATUSMSG", "~&@%+") isupport.Add("TARGMAX", fmt.Sprintf("NAMES:1,LIST:1,KICK:,WHOIS:1,USERHOST:10,PRIVMSG:%s,TAGMSG:%s,NOTICE:%s,MONITOR:%d", maxTargetsString, maxTargetsString, maxTargetsString, config.Limits.MonitorEntries)) isupport.Add("TOPICLEN", strconv.Itoa(config.Limits.TopicLen))