Page MenuHomeSolus

Update purple-facebook to 0.9.6
ClosedPublic

Authored by kyrios123 on Feb 23 2019, 4:18 PM.
Tags
None
Referenced Files
F11072876: D5521.diff
Sat, Aug 12, 2:44 AM
F10999564: D5521.diff
Fri, Jul 28, 4:17 PM
F10907222: D5521.id13407.diff
Jul 6 2023, 6:31 PM
F10885461: D5521.id13443.diff
Jun 25 2023, 11:23 AM
F10884932: D5521.id13407.diff
Jun 25 2023, 4:49 AM
F10881800: D5521.diff
Jun 23 2023, 4:24 AM
Subscribers
None

Details

Summary

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>

Test Plan
  • Install & run pidgin
  • Select facebook and add an account

Diff Detail

Repository
R2496 purple-facebook
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

This revision is now accepted and ready to land.Feb 25 2019, 12:40 PM
This revision was automatically updated to reflect the committed changes.