From b67b9b3cd209dede87317c83ca00e8425896962d Mon Sep 17 00:00:00 2001 From: delthas Date: Tue, 12 Apr 2022 12:39:48 +0200 Subject: [PATCH] Enable message-tags only when all upstreams support it Previously, we would always advertise mesasge-tags. This made downstreams believe they could send TAGMSG to the upstream, even though the upstream did not support it. --- downstream.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/downstream.go b/downstream.go index 09f352c..eae4cdd 100644 --- a/downstream.go +++ b/downstream.go @@ -229,7 +229,6 @@ var permanentDownstreamCaps = map[string]string{ "cap-notify": "", "echo-message": "", "invite-notify": "", - "message-tags": "", "server-time": "", "setname": "", @@ -247,6 +246,7 @@ var needAllDownstreamCaps = map[string]string{ "away-notify": "", "chghost": "", "extended-join": "", + "message-tags": "", "multi-prefix": "", "draft/extended-monitor": "",