Commit Graph
3 Commits
Author SHA1 Message Date
Russ Garrett 9fa2a77567 Fix SASL where additional caps are requested
Where additional caps were requested using `RequestCaps`, SASL would
send an `AUTHENTICATE` command for each one which servers don't like.
Check that we're responding to the correct `CAP ACK`.
2019-02-21 12:22:37 +00:00
Russ Garrett 744f1e3a7a IRCv3 Capability Negotiation
This adds the ability to negotiate arbitrary IRCv3 capabilities on
connection. Capabilities to be requested can be set in `irc.RequestCaps`,
and after registration the negotiated capabilities can be seen in
`irc.AcknowledgedCaps`.
2017-01-25 17:36:15 +00:00
Russ Garrett e1d00ae799 Add support for parsing IRCv3 tags in received messages 2017-01-25 15:39:59 +00:00