1. 16 Jun, 2017 1 commit
  2. 08 Feb, 2017 1 commit
  3. 05 Aug, 2015 1 commit
  4. 04 May, 2015 1 commit
  5. 30 Sep, 2014 1 commit
    • Debarshi Ray's avatar
      Support locked accounts · 2e6a2c9c
      Debarshi Ray authored
      Locked accounts are those that have been pre-configured by the system
      administrator. Users are discouraged from removing these, which is why
      org.gnome.OnlineAccounts.Account.Remove will refuse to do so. One can
      work around this by manually editing accounts.conf.
      Fixes: https://bugzilla.gnome.org/737656
  6. 05 Jun, 2014 1 commit
  7. 19 May, 2014 1 commit
  8. 25 Mar, 2014 1 commit
    • Debarshi Ray's avatar
      Remove the author field from file headers · 01fddbfb
      Debarshi Ray authored
      The information was often stale and we did not consistently have it in
      all the files. Git is a much more reliable source for this kind of
      information. Unlike the copyright notice, the author field has no legal
      significance, so it was just unnecessary baggage.
  9. 03 Feb, 2014 3 commits
  10. 29 Jan, 2014 1 commit
  11. 13 Jan, 2014 1 commit
  12. 01 Mar, 2013 1 commit
  13. 14 Feb, 2013 3 commits
  14. 05 Feb, 2013 1 commit
    • Debarshi Ray's avatar
      Guard against invalid SSL certificates · edde7c63
      Debarshi Ray authored
      None of the branded providers (eg., Google, Facebook and Windows Live)
      should ever have an invalid certificate. So set "ssl-strict" on the
      SoupSession object being used by GoaWebView.
      Providers like ownCloud and Exchange might have to deal with
      certificates that are not up to the mark. eg., self-signed
      certificates. For those, show a warning when the account is being
      created, and only proceed if the user decides to ignore it. In any
      case, save the status of the certificate that was used to create the
      account. So an account created with a valid certificate will never
      work with an invalid one, and one created with an invalid certificate
      will not throw any further warnings.
      Fixes: CVE-2013-0240
  15. 18 Dec, 2012 2 commits
  16. 21 Oct, 2012 1 commit
  17. 20 Oct, 2012 2 commits
  18. 20 Aug, 2012 2 commits
    • Ray Strode's avatar
      Add new "Ticketing" interface · 04b36203
      Ray Strode authored
      Kerberos is somewhat different from other providers in that it
      providers user the ability to gain access to arbitrary resources
      on the local network, not just a finite set of resources (such
      as Documents, Mail, Chat, etc). This ability is one of the main
      reasons Kerberos is used in enterprise deployments (so called
      Single Sign On).
      This commit adds a new Ticketing interface to describe that
    • Debarshi Ray's avatar
      Allow for transient, "non-permanent" accounts · 78ba52ee
      Debarshi Ray authored
      One prerequisite for adding kerberos support to online accounts
      is for it to allow accounts to show up that weren't explicitly
      previously added by the user from control-center. For instance,
      if a user runs "kinit" they should still be able to see their
      kerberos tickets in the dialog, and even destroy the credentials
      and remove the account.
      Of course these accounts have a lifetime limited to the current
      session.  We don't want a user to unintentionally trigger permanent
      behavior by just doing a one off kinit.
      Loosely based on work by Ray Strode
  19. 19 Jun, 2012 1 commit
    • Debarshi Ray's avatar
      daemon: Store the credentials in the keyring inside AddAccount · f4a70704
      Debarshi Ray authored
      A new argument of type a{sv} was added to the AddAccount method for
      passing the credentials to the daemon. This is an API break, but no
      should be calling it apart from the backend code implementing
      This fixes a race between the "account-added" signal being emitted and
      the credentials being actually stored.
  20. 04 Apr, 2012 3 commits
  21. 02 Apr, 2012 1 commit
  22. 19 Dec, 2011 1 commit
  23. 07 Oct, 2011 1 commit
  24. 20 Jul, 2011 1 commit
  25. 23 Jun, 2011 1 commit
  26. 27 May, 2011 3 commits
  27. 26 May, 2011 2 commits
  28. 25 May, 2011 1 commit