1. 22 Nov, 2013 1 commit
  2. 12 Nov, 2013 1 commit
  3. 08 Nov, 2013 1 commit
    • John Brooks's avatar
      [mcp-account-manager] Delay creating accounts until enabled for the first time · 4739efef
      John Brooks authored
      If a telepathy account is created immediately for a new account, the
      telepathy property writes can race against other applications and result
      in those properties being lost. Additionally, some properties of the
      account may not be properly set at the instant when the account is
      created. The enabling of the account is a good signal that it is fully
      created and ready to use.
      4739efef
  4. 18 Oct, 2013 2 commits
  5. 17 Oct, 2013 1 commit
  6. 27 Sep, 2013 1 commit
    • John Brooks's avatar
      [mcp-account-manager] Use service name and account ID for telepathy account name · dbd961a6
      John Brooks authored
      The traditional account names generated with the username don't fit us
      well, especially since the username often isn't actually available when
      creating an account. Also, they can be reused for different accounts
      after being deleted.
      
      We can use the service name and the account ID to generate a telepathy
      account name instead, which is properly unique and reproducible. This
      same technique is used by other account managers, such as GOA.
      dbd961a6
  7. 30 Jul, 2013 2 commits
  8. 08 Jul, 2013 1 commit
  9. 02 Jul, 2013 1 commit
  10. 30 Apr, 2013 1 commit
  11. 26 Feb, 2013 1 commit
  12. 21 Feb, 2013 1 commit
  13. 19 Feb, 2013 1 commit
  14. 20 Dec, 2012 3 commits
    • John Brooks's avatar
      [mcp-account-manager] Use libsignon to read credentials · f99dcc09
      John Brooks authored
      The authoritative source for an account's username is in its auth
      credentials; manually storing that in the account as well can be
      desynchronized and fail.
      
      Instead, read the credentials from signon and set the telepathy account
      name based on that. This still does involve mirroring the username to
      an account setting, but it can be done in a reasonably automated way.
      
      Currently, this only happens for account creation; it should be changed
      in the near future to update as needed.
      f99dcc09
    • John Brooks's avatar
      [mcp-account-manager] Convert non-string settings from accounts · d2432d45
      John Brooks authored
      libaccounts-glib does not support transforming the type of account
      settings, and telepathy expects all settings as strings. As a result,
      all non-string settings from accounts were ignored.
      
      This patch adds support for integer and boolean settings by converting
      those to strings for telepathy.
      d2432d45
    • John Brooks's avatar
      056bb4a5
  15. 07 Dec, 2012 1 commit