Libera-Chat / sable

GNU Affero General Public License v3.0
84 stars 8 forks source link

Fix CAP REQ unsetting previously enabled capabilities #43

Closed progval closed 1 year ago

progval commented 1 year ago

Capabilities should only be unset when the client prefixes them with a dash or the server sends CAP DEL to clients.

https://ircv3.net/specs/extensions/capability-negotiation#the-cap-req-subcommand