This release fixes these two recent issues:
- Failed to get sync_sequence_id
- Facebook increased the version number requirement for a significant fraction of users (but not everyone, at least not yet)
- Failed to read fixed header
- NSS and GnuTLS, the two TLS/SSL libraries that libpurple supports, enabled TLS 1.3 support in recent versions, and so did facebook. There were some incompatibilities with libpurple 2.12.0 (fixed in 2.13.0) and a subtle race condition on our side.
- An error message with this text may still appear for other networking issues that are unrelated (it's a "connection reset by peer" at the beginning of the connection)
And other not so recent issues
- Fixed crashes immediately after connection errors when glib is built with G_ENABLE_DEBUG or possibly with newer versions of it
- A handful of deprecation warning fixes and build system
- Fix login hang after fetching contact list
- Make the version strings slightly less terrible
Resolves T7627
Signed-off-by: Pierre-Yves <pyu@riseup.net>