matterbridge: IRC server connection failure when joining 30+ channels

Describe the bug

When specifying more than 30 irc channels (freenode), matterbridge fails to connect to the server.

To Reproduce

specifying 30 more channels and start matterbridge

Expected behavior

connection is good

Screenshots/debug logs

receiving ERROR irc: disconnect: error: EOF

Environment (please complete the following information):

  • OS: centos 7
  • Matterbridge version: 1.17.2 d97b077e

Perhaps we need bulk join as mentioned in discord @qaisjp https://tools.ietf.org/html/rfc1459#section-4.2.1

     Command: JOIN
   Parameters: <channel>{,<channel>} [<key>{,<key>}]

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 25 (8 by maintainers)

Commits related to this issue

Most upvoted comments

Hah and in 2014 I have told the limit to be “As many as line length allows.” while in 2020 I was fruitlessly trying to read ISUPPORT multiple times trying to find “MAXJOINS” or similar to answer the same question.

Wow @Mikaela is in that thread!

hmm, it’s possible…