This is an attempt to document the various XMPP Extensions ([http://xmpp.org/extensions/ XEPs]) supported by XMPP protocol plugin in libpurple.

|| XEP || libpurple version || notes ||
|| [http://xmpp.org/extensions/xep-0004.html XEP-0004]: Data forms || ? || ||
|| [http://xmpp.org/extensions/xep-0012.html XEP-0012]: Last Activity || ? || ||
|| [http://xmpp.org/extensions/xep-0020.html XEP-0020]: Feature Negotiation || ? || (for file transfers) ||
|| [http://xmpp.org/extensions/xep-0030.html XEP-0030]: Service Discovery || ? || (no UI implementation in Pidgin or Finch) ||
|| [http://xmpp.org/extensions/xep-0045.html XEP-0045]: Multi-User Chat || ? || ||
|| [http://xmpp.org/extensions/xep-0050.html XEP-0050]: Ad-Hoc Commands || ? || ||
|| [http://xmpp.org/extensions/xep-0054.html XEP-0054]: vcard-temp || ? || ||
|| [http://xmpp.org/extensions/xep-0055.html XEP-0055]: Jabber Search || ? || ||
|| [http://xmpp.org/extensions/xep-0060.html XEP-0060]: Publish-Subscribe || ? || (partial/minimal support, used for PEP) ||
|| [http://xmpp.org/extensions/xep-0065.html XEP-0065]: SOCKS5 Bytestreams || ? || ||
|| [http://xmpp.org/extensions/xep-0066.html XEP-0066]: Out of Band Data || ? || ||
|| [http://xmpp.org/extensions/xep-0071.html XEP-0071]: XHTML-IM || ? || ||
|| [http://xmpp.org/extensions/xep-0077.html XEP-0077]: In-Band Registration || ? || ||
|| [http://xmpp.org/extensions/xep-0084.html XEP-0084]: User Avatar || ? || Yes (older version) ||
|| [http://xmpp.org/extensions/xep-0085.html XEP-0085]: Chat State Notifications || ? || ||
|| [http://xmpp.org/extensions/xep-0092.html XEP-0092]: Software Version || ? || ||
|| [http://xmpp.org/extensions/xep-0095.html XEP-0095]: Stream Initiation || ? || ||
|| [http://xmpp.org/extensions/xep-0096.html XEP-0096]: File Transfer || ? || (SOCKS5 bytestreams, but no ibb support) ||
|| [http://xmpp.org/extensions/xep-0107.html XEP-0107]: User Mood || ? || ||
|| [http://xmpp.org/extensions/xep-0115.html XEP-0115]: Entity Capabilities || ? || (needs updating) ||
|| [http://xmpp.org/extensions/xep-0118.html XEP-0118]: User Tune || ? || ||
|| [http://xmpp.org/extensions/xep-0153.html XEP-0153]: vCard-Based Avatars || ? || ||
|| [http://xmpp.org/extensions/xep-0163.html XEP-0163]: Personal Eventing Protocol || ? || ||
|| [http://xmpp.org/extensions/xep-0172.html XEP-0172]: User Nickname || ? || ||
|| [http://xmpp.org/extensions/xep-0174.html XEP-0174]: Serverless Messaging || ? || (via the Bonjour prpl) ||
|| [http://xmpp.org/extensions/xep-0199.html XEP-0199]: XMPP Ping || ? || ||
|| [http://xmpp.org/extensions/xep-0202.html XEP-0202]: Entity Time || ? || ||
|| [http://xmpp.org/extensions/xep-0203.html XEP-0203]: Delayed Delivery || ? || ||
|| [http://xmpp.org/extensions/xep-0224.html XEP-0224]: Attention || ? || ||
|| [http://xmpp.org/extensions/xep-0231.html XEP-0231]: Bits of Binary || ? || (used for custom emoticons) ||
|| [http://xmpp.org/extensions/xep-0245.html XEP-0245]: The /me Command || ? || ||
|| [http://xmpp.org/extensions/xep-0249.html XEP-0249]: Direct MUC Invitations || ? || ||


(INCOMPLETE)