sopel-irc / sopel

:robot::speech_balloon: An easy-to-use and highly extensible IRC Bot framework. Formerly Willie.
https://sopel.chat
Other
951 stars 405 forks source link

Sane-ify default CHANTYPES #2591

Open dgw opened 4 months ago

dgw commented 4 months ago

A clarification (ircdocs/modern-irc#230) to the "Modern IRC" docs we (maintainers) know and love invalidates some of Sopel's default assumptions about channel types.

If the server sends no CHANTYPES token in ISUPPORT, we should assume only #&. Some places in Sopel's code assume e.g. #&+! instead, which is not supported by the RFCs.

For now, let's plan on reassessing this for 8.1.