aboutsummaryrefslogtreecommitdiffstats
path: root/modules/online-accounts/evolution-online-accounts.c
Commit message (Collapse)AuthorAgeFilesLines
* Move CamelSaslXOAuth2 to libemail-engine.Matthew Barnes2012-12-311-2/+0
| | | | | | | | | | | This now uses e_source_get_oauth2_access_token_sync() instead of talking directly to GNOME Online Accounts and therefore no longer has to live in the "online-accounts" module. The "online-accounts" module will be removed in Evolution 3.9.1, when we can require GNOME Online Accounts 3.8. Evolution 3.8 will still support older versions of GNOME Online Accounts, which use OAuth 1.0a tokens for Google authentication.
* Prototype CamelSaslXOAuth2.Matthew Barnes2012-10-121-0/+2
| | | | Untested, but conforms to the specification as well as I understand it.
* Adapt modules/online-accounts to the new ESource API.Matthew Barnes2012-06-031-494/+0
|
* Adapt to libedataserver[ui] changes.Matthew Barnes2012-04-221-1/+1
|
* Bug 672474 - Flaw in GOA synchronization logicMatthew Barnes2012-03-201-1/+9
| | | | | Changes to EAccountList and ESourceList must be explicitly synchronized back to GConf. I forgot. Fix it throughout the online-accounts module.
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-191-1/+2
| | | | | | | These libraries are bound for E-D-S so they live at the lowest layer of Evolution for now -- even libeutil can link to them (but please don't). This is the first step toward moving mail handing to a D-Bus service.
* Prototype an online-accounts module.Matthew Barnes2011-06-251-0/+520
Integrates with the GNOME Online Accounts service. Creates Evolution sources for a GOA Google account and keeps them synchronized. Also registers a new CamelSaslXOAuth class for use with GMail. Authentication of Google Calendars and Google Contacts using OAuth is still under development.