GSoC/GCI Archive
Google Summer of Code 2015 Pidgin, Finch, and libpurple

Facebook Messenger Protocol for libpurple

by James Geboski for Pidgin, Finch, and libpurple

Many chat clients, such as Pidgin/Finch, support Facebook chat via the XMPP interface. There are two key issues with the XMPP interface: it has been deprecated and there is no group chat support. With the imminent shutdown of the XMPP interface, many users will be left in the dark. And even with XMPP, the group chat functionality has been nonexistent. In order to better support the platform for what people use it for, which is chatting, group chat support is essential.