[Bug 33485] Provide an interface for CMs that provide password storage

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 4 17:54:34 CET 2013


https://bugs.freedesktop.org/show_bug.cgi?id=33485

--- Comment #16 from Simon McVittie <simon.mcvittie at collabora.co.uk> ---
(Context: for Telepathy 1.0, I'm deciding between "delete these interfaces" and
"undraft these interfaces".)

I'm assuming there must be some non-public connection manager somewhere that
implements the ConnectionManager and Channel side of this? It isn't applicable
to the usual suspects, which all follow the "CMs are stateless" design
principle. It could be reasonable for Haze to implement this, though, so it can
cache stuff in the equivalent of ~/.pidgin? (To fit into the Telepathy model,
it would have to disable each libpurple account on startup, and enable them as
their corresponding connections get connected.)

MC has an implementation of the AccountManager and Account side, but MC can
crash if there's no TpProtocol on which to call IdentifyAccount (Bug #44512),
and there are no regression tests.

Is there a client-side in Empathy or something?

I'm tempted to back this out from Telepathy 1.0, and we can bring it back
if/when it's necessary, with tests this time.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the telepathy-bugs mailing list