protocols/ircv3/README.md

Fri, 06 Dec 2024 15:15:46 -0600

author
Gary Kramlich <grim@reaperworld.com>
date
Fri, 06 Dec 2024 15:15:46 -0600
changeset 43102
bdddb2c34d88
parent 42652
225762d4e206
permissions
-rw-r--r--

IRCv3: Add badges

When handling NAMREPLY we determine the badges and set them on the
ConversationMembers.

Testing Done:
Connected to my local ergo and joined a channel where someone had ops.

Bugs closed: PIDGIN-17935

Reviewed at https://reviews.imfreedom.org/r/3694/

# IRCv3

This is a brand new from-scratch protocol plugin which is the first protocol
plugin to be 100% code reviewed. It uses regex to tokenize messages.

We are intending for it to be subclass-able so other networks like Twitch.tv can
be supported but we're not quite there yet.

We also are intending to support subclassing in other languages but we've run
into some issues with dynamic GObject types and GObject introspection that have
slowed us down.

## Capability Support

This is a list of capabilities that we currently support. We'll do our best to
keep this list up to date, but if you notice we've missed something please let
us know!

* cap-notify
* sasl (right now just PLAIN works)
* message-tags
* msgid

mercurial