~emersion/soju

c5d5259243e5bfd5ecce6e0100aa1e6457e0a50c — Simon Ser 27 days ago 51df11a master
Pass-through CLIENTTAGDENY in ISUPPORT
1 files changed, 24 insertions(+), 23 deletions(-)

M downstream.go
M downstream.go => downstream.go +24 -23
@@ 142,29 142,30 @@ var needAllDownstreamCaps = map[string]string{
//
// This is only effective in single-upstream mode.
var passthroughIsupport = map[string]bool{
	"AWAYLEN":    true,
	"BOT":        true,
	"CHANLIMIT":  true,
	"CHANMODES":  true,
	"CHANNELLEN": true,
	"CHANTYPES":  true,
	"EXCEPTS":    true,
	"EXTBAN":     true,
	"HOSTLEN":    true,
	"INVEX":      true,
	"KICKLEN":    true,
	"MAXLIST":    true,
	"MAXTARGETS": true,
	"MODES":      true,
	"NAMELEN":    true,
	"NETWORK":    true,
	"NICKLEN":    true,
	"PREFIX":     true,
	"SAFELIST":   true,
	"TARGMAX":    true,
	"TOPICLEN":   true,
	"USERLEN":    true,
	"UTF8ONLY":   true,
	"AWAYLEN":       true,
	"BOT":           true,
	"CHANLIMIT":     true,
	"CHANMODES":     true,
	"CHANNELLEN":    true,
	"CHANTYPES":     true,
	"CLIENTTAGDENY": true,
	"EXCEPTS":       true,
	"EXTBAN":        true,
	"HOSTLEN":       true,
	"INVEX":         true,
	"KICKLEN":       true,
	"MAXLIST":       true,
	"MAXTARGETS":    true,
	"MODES":         true,
	"NAMELEN":       true,
	"NETWORK":       true,
	"NICKLEN":       true,
	"PREFIX":        true,
	"SAFELIST":      true,
	"TARGMAX":       true,
	"TOPICLEN":      true,
	"USERLEN":       true,
	"UTF8ONLY":      true,
}

type downstreamConn struct {