Chat Core

This is the core/back-end of Instantbird and Thunderbird chat (all code in the chat/ directory). This includes the JavaScript protocol implementations, our custom protocols that are not part of libpurple, and the purplexpcom library which allows the use of libpurple from scriptable XPCOM (XUL/JS).

Select a component to see open bugs in that component:

Debug

Things that are there for debugging purpose only (and typically only present in builds with --enable-debug)

Eventloop

This includes purpleSockets and purpleTimer stuff.

General

Anything related to the purplexpcom library

IRC

The JavaScript IRC implementation.

Matrix

The Matrix protocol implementation: an open protocol for real-time communication.

Netsoul

Bugs in the Netsoul protocol plugin

Security: OTR

OTR is about sending/receiving encrypted chat messages using the Off-the-Record protocol.

Skype

The JavaScript Skype protocol via Skypeweb.

Twitter

Bugs in the Twitter protocol plugin

XMPP

The JavaScript XMPP implementation, also used for Google Talk and Facebook.

Yahoo! Messenger

The JavaScript Yahoo! Messenger and Yahoo! JAPAN protocols.