Created attachment 77679
Patch to support purple_request_fields()
libpurple plugins which support accounts with optional passwords don't work with telepathy-haze, because it doesn't purple_account_request_password(), which boils down to a purple_request_fields() call to the UI client.
Created attachment 77679request_fields()
Patch to support purple_
libpurple plugins which support accounts with optional passwords don't work with telepathy-haze, because it doesn't purple_account_request_password(), which boils down to a purple_request_fields() call to the UI client.
One example is SIPE since version 1.14.1, which no longer works with Empathy (Fedora bug https://bugzilla.redhat.com/show_bug.cgi?id=754395 )
Attached is a proposal how this could be implemented. The patch is based on the 0.6.x branch.
Unfortunately this change requires --enable-leaky-request-stubs, so this will need some more work.