Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

This probably isn't the best fix, but it seems to make Facebook
connections stable for me.

After applying PR #497 you end up with frequent disconnects with:

Failed to read thrift: api.c:1515 fb_api_cb_publish_mst: assertion 'id == 2' failed

@.baltitenger said they checked that because that was the value in the
messages they saw, and they didn't know what other values would mean.

It seems messages with a different value don't break things (but we're
probably not handling them properly), but not crashing on them is
certainly better than crashing on them.

Fixes #496

Signed-off-by: Phil Dibowitz <>

Git stats


Failed to load latest commit information.
Latest commit message
Commit time
June 15, 2015 09:41
November 21, 2016 09:41
June 15, 2015 09:41
August 30, 2017 20:51
June 15, 2015 09:41

Purple Facebook implements the Facebook Messenger protocol into pidgin, finch, and libpurple. While the primary implementation is for purple3, this plugin is back-ported for purple2.

This project is not affiliated with Facebook, Inc.

More information: