Description
telepathy-gabble is a connection manager for the XMPP (Jabber) protocol. It uses Wocky for implementing the XMPP protocol and Telepathy GLib for implementing the Telepathy D-Bus API.
git clone git@github.com:TelepathyIM/telepathy-gabble.git
Latest stable version | 0.18.4 | Download |
Latest unstable version | 0.17.5 | Download |
Latest 'next' pre-release | 0.99.10 | Download |
XEP status in Gabble
Warning
This list is incomplete and quite possibly out of date
All XEP are available at: http://www.xmpp.org/extensions/
- XEP-0004: Data Forms * Implemented, used internally for MUC configuration, registration, etc
- XEP-0020: Feature Negotiation * Implemented, used internally for stream initiation
- XEP-0030: Service Discovery (Disco) * Implemented, used for capabilities, MUC room listing, discovering components, server features, etc
- XEP-0045: Multi-User Chat (MUC) * Implemented, chat and room configuration, missing role support
- XEP-0047: In-Band Bytestreams (IBB) * Implemented, used by tubes
- XEP-0054: vcard-temp * Implemented, used for avatars and nicknames, contact info is WIP
- XEP-0055: Jabber Search * WIP
- XEP-0060: Publish-Subscribe * Implemented partially, used internally for PEP
- XEP-0065: SOCKS5 Bytstreams * Implemented partially, used by tubes, relay support is WIP
- XEP-0077: In-Band Registration * Implemented
- XEP-0080: User Location * WIP
- XEP-0084: User Avatar * Implemented
- XEP-0085: Chat State Notifications * Implemented
- XEP-0095: Stream Initiation * Implemented, used by tubes
- XEP-0096: File Transfer * WIP
- XEP-0115: Entity Capabilities * Version 1.3 (legacy format) implemented * Version 1.5 implemented
- XEP-0128: Service Discovery Extensions * Implemented, used internally for MUC room listing and configuration
- XEP-0153: vCard-based Avatars * Implemented
- XEP-0163: Personal Eventing via Pubsub * Implemented, used internally for nicknames, location, avatars, OLPC extensions, etc
- XEP-0166: Jingle * Implemented (mid-2007 and current drafts), used for audio/video calls
- XEP-0167: Jingle RTP Sessions * Implemented (mid-2007 and current drafts) implemented, used for audio/video calls
- XEP-0172: User Nickname * Implemented
- XEP-0176: Jingle ICE-UDP Transport * WIP
- XEP-0177: Jingle Raw-UDP Transport * WIP
- XEP-0249: Direct MUC Invitations * Implemented
- XEP-0276: Temporary Presence Sharing * Implemented, used automatically for audio/video calls
Vendor Extensions
- Google Session (Voice and Video) * Similar to Jingle
- Google P2P Transport * Similar to ICE
- Google Jingle Info * STUN and relay server discovery
- Google Roster * For blocking
- Telepathy * Tubes * MUC bytestreams * SI multiple (for falling back between SI methods)
- OLPC * Buddy and Activity Info * Gadget (server component for indexing buddies and activities)